TIA BSEND-BRCV

Was für ein Signal kommt wo nicht an??? :unsure:

Speichere mal den Wert von STATUS bei DONE OR ERROR in eine Merkvariable, damit du den Statuswert auch danach noch lesen kannst (weil der Wert nur 1 Zyklus lang ansteht).
 
Was für ein Signal kommt wo nicht an??? :unsure:

Speichere mal den Wert von STATUS bei DONE OR ERROR in eine Merkvariable, damit du den Statuswert auch danach noch lesen kannst (weil der Wert nur 1 Zyklus lang ansteht).
von welchem Baustein sprechen Sie ? das Problem liegt aber bei beiden soll ich die beiden Statuswerten auf Merkvariablen speichern ? es geht hier auch um ein DB-Variablen
 
Du beschreibst dasselbe #done viermal, jeweils bei ENO und darunter. Wozu?
Die Done- und Error-Ausgänge sind imer nur einen Zyklus TRUE.
 
Du beschreibst dasselbe #done viermal, jeweils bei ENO und darunter. Wozu?
Die Done- und Error-Ausgänge sind imer nur einen Zyklus TRUE.
Am Ausgang ENO ist keine Zuweisung, sondern eine Abfrage (Schließer) vorhanden. Wenn also done gesetzt ist, wird das Bit dahinter gesetzt. Ist soweit Standard und nicht verwunderlich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Am Ausgang ENO ist keine Zuweisung, sondern eine Abfrage (Schließer) vorhanden. Wenn also done gesetzt ist, wird das Bit dahinter gesetzt. Ist soweit Standard und nicht verwunderlich.
Ja aber das Done wird vom anderen Kommunikationsbaustein gesetzt. das "slisenddone" wird also vom Done des Receive Baustein gesetzt. Vice versa.
 
das "slisenddone" wird also vom Done des Receive Baustein gesetzt. Vice versa.
Falsch. Der jeweilige Baustein wird bearbeitet, setzt am Ausgang das done, danach wird es abgefragt und die Logik dahinter bearbeitet, also erst der Send, danach der Parallelzweig mit dem Receive. Das Problem ist der Taktmerker beim EN_R am Receive. Siehe Handbuch. Laut dem soll der dauerhaft true sein.
 
Falsch. Der jeweilige Baustein wird bearbeitet, setzt am Ausgang das done, danach wird es abgefragt und die Logik dahinter bearbeitet, also erst der Send, danach der Parallelzweig mit dem Receive. Das Problem ist der Taktmerker beim EN_R am Receive. Siehe Handbuch. Laut dem soll der dauerhaft true sein.
ja das habe ich schon mal eine True Variable dauerhaft gesetzt aber passiert immer nichts bei Done1770799544269.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falsch. Der jeweilige Baustein wird bearbeitet, setzt am Ausgang das done, danach wird es abgefragt und die Logik dahinter bearbeitet, also erst der Send, danach der Parallelzweig mit dem Receive. Das Problem ist der Taktmerker beim EN_R am Receive. Siehe Handbuch. Laut dem soll der dauerhaft true sein.
Du hast recht. Verdammtes FUP fall ich immerwieder drauf herein ;-)
 
Zurück
Oben