Step 7 v5.5 Rezepturen
Step 7 v5.5 Rezepturen
Hallo Und zwar versuche ich rezepte zu machen für ein projekt . ich möchte ein normales symbolisches ea feld nehmen wenn ich was aus wähle damm möchte ich das mit eim button abspeichern wie kann man sowas ambesten manchen
Hallo,
Rezepturen werden in Datenbausteine gespeichert.
Vorschlag:
Überlegen Sie sich, welche Daten Sie für das Rezept benötigen und erzeugen Sie dann ein UDT (Anwender Datentyp).
Im DB legen Sie dann ein ARRAY von diesem Datentyp an.
Jeder Array-Index ist dann ein anderes Rezept.
Der Anwender kann dann über eine Rezeptnummer = Arrayindex-Nummer das Rezept auswählen.
Im SPS Programm muss dann die Rezeptnummer entsprechend ausgewertet werden.
mfg.
Rezepturen werden in Datenbausteine gespeichert.
Vorschlag:
Überlegen Sie sich, welche Daten Sie für das Rezept benötigen und erzeugen Sie dann ein UDT (Anwender Datentyp).
Im DB legen Sie dann ein ARRAY von diesem Datentyp an.
Jeder Array-Index ist dann ein anderes Rezept.
Der Anwender kann dann über eine Rezeptnummer = Arrayindex-Nummer das Rezept auswählen.
Im SPS Programm muss dann die Rezeptnummer entsprechend ausgewertet werden.
mfg.
Sie werten in einem Baustein (OB,FC,FB) den Wert aus, der vom Bediener vorgegeben wurde.
Dies ist die Zeile (Array-Index) im Rezeptarray.
Dann können Sie die einzelnen Informationen aus dem DB Lesen:
DB100.Rezept[index].KomponenteA
DB100.Rezept[index].KomponenteB
DB100.Rezept[index].KomponenteC
Index ist die Rezeptnummer.
Sie können dies nur lösen, wenn Sie mind. Grundlagen der Sprache STEP7
beherrschen.
Ich empfehle Ihnen das Buch "STEP7 Workbook".
mfg.
Dies ist die Zeile (Array-Index) im Rezeptarray.
Dann können Sie die einzelnen Informationen aus dem DB Lesen:
DB100.Rezept[index].KomponenteA
DB100.Rezept[index].KomponenteB
DB100.Rezept[index].KomponenteC
Index ist die Rezeptnummer.
Sie können dies nur lösen, wenn Sie mind. Grundlagen der Sprache STEP7
beherrschen.
Ich empfehle Ihnen das Buch "STEP7 Workbook".
mfg.