-> Hier kostenlos registrieren
Hallo zusammen.
Ich habe ein Problem damit, die Daten für einen Transfer über AG_Send/AG_Recive vorzubereiten.
Verwendete HW ist eine CPU312C mit einem CP343-Lean an einen PC auf dem eine Software SPS läuft.
Die reine Kommunikation läuft schon.
Als SW kommt Step7 V5.4 SP1 zum Einsatz.
Probleme bereitet mir nun wie ich die Daten richtig zum PC schicke bzw die empfangenen richtig aufbereite.
Die Meldungen die gesendet und empfangen werden sind Klartextzahlen im Bereich 1 - 100. Die Zahlen stehen für ein bestimmtes Ereigniss, welches ausgelöst wurde oder werden soll.
Bsp:
E0.0 wird belegt daraufhin soll an den PC die Meldung 1 gesendet werden.
Vom PC kommt Meldung 24 darufhin soll ein Ventil angesteuert werden (A1.1)
Wie kann ich nun garantieren, daß wenn mehrer Ereignisse auftreten, auch alle gesendet werden und wenns geht auch noch in der Reihenfolge in der sie aufgetreten sind und vor allem nur einmal und nicht dauernd?
Problem mit den zu empfangenden Daten ist, wie lege ich sie am sinnvolsten ab, so daß ich auf jede Änderung der einzelnen Variablen reagieren kann.
Mein Wissensstand beschränkt sich leider noch eher auf die Grundfunktoinen der SPS, daher stehe ich diesem Problem grade etwas hilflos gegenüber. Insofern wäre ich über jegliche Hilfe sehr glücklich.
In der Hoffnung zumindest halbwegs verständlich mein Problem rüber gebracht zu haben, hoffe ich auf Rettung
lg
Schnee
Ich habe ein Problem damit, die Daten für einen Transfer über AG_Send/AG_Recive vorzubereiten.
Verwendete HW ist eine CPU312C mit einem CP343-Lean an einen PC auf dem eine Software SPS läuft.
Die reine Kommunikation läuft schon.
Als SW kommt Step7 V5.4 SP1 zum Einsatz.
Probleme bereitet mir nun wie ich die Daten richtig zum PC schicke bzw die empfangenen richtig aufbereite.
Die Meldungen die gesendet und empfangen werden sind Klartextzahlen im Bereich 1 - 100. Die Zahlen stehen für ein bestimmtes Ereigniss, welches ausgelöst wurde oder werden soll.
Bsp:
E0.0 wird belegt daraufhin soll an den PC die Meldung 1 gesendet werden.
Vom PC kommt Meldung 24 darufhin soll ein Ventil angesteuert werden (A1.1)
Wie kann ich nun garantieren, daß wenn mehrer Ereignisse auftreten, auch alle gesendet werden und wenns geht auch noch in der Reihenfolge in der sie aufgetreten sind und vor allem nur einmal und nicht dauernd?
Problem mit den zu empfangenden Daten ist, wie lege ich sie am sinnvolsten ab, so daß ich auf jede Änderung der einzelnen Variablen reagieren kann.
Mein Wissensstand beschränkt sich leider noch eher auf die Grundfunktoinen der SPS, daher stehe ich diesem Problem grade etwas hilflos gegenüber. Insofern wäre ich über jegliche Hilfe sehr glücklich.
In der Hoffnung zumindest halbwegs verständlich mein Problem rüber gebracht zu haben, hoffe ich auf Rettung
lg
Schnee