Hallo,
der Status "0x7000" signalisiert keinen Fehler am Baustein, sondern zeigt nur an, dass der AG_SEND-Baustein mit ACT=0 aufgerufen wurde, ohne dass vorher ein Auftrag mit ACT=TRUE angestoßen wurde. Eine vereinfachte Möglichkeit, auf diese Situation zu reagieren, ist in dem folgenden AWL-Code dargestellt.
AWL-Beispiel:
z.B. ERROR = M0.2
STATUS = MW4
UN M0.2 //keine Fehler
SPB NOER
L MW4 // Status
L W#16#7000
= = I // falls gleich 7000 dann ist kein Fehler vorhanden!
SPB NOER //kein Fehler
// Fehlerbearbeitung durchführen
BEA
NOER: SET
Mit freundlichem Gruß
Cicero