Technical Forum

Kommunikation / Netzwerke

AG_LSEND: Diagnose 7000

Erstellt von Lumpi2508 am 27.06.2012 11:28 (1 Antworten)

« Vorheriges Thema Nächstes Thema »
Seite 1 von 1 (2 Objekte)
  27.06.2012, 11:28
Beigetreten am: 22.11.2007
Letzter Besuch: 19.02.2013
Beiträge: 71
Bewertung:
Bewertung: Exzellent [5 von 5 / 1 mal bewertet]. (1) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Hallo zusammen,
bei einer projektierten Kommunikation erhalte ich bei 'STATUS' den Code 7000

In der Dokumentation finde ich:
7000H Die Anzeige ist nur bei S7-400 möglich: Der FC wurde mit ACT=0 aufgerufen; der Auftrag wird jedoch nicht bearbeitet.

Der Baustein wird an ACT mit einem 100ms-Puls beschaltet.
Weiss jemand, was dies zu bedeuten hat bzw. wo ich suchen muss?
Vielen Dank
Gruß
Markus
Top
  27.06.2012, 15:44
Beigetreten am: 10.10.2005
Letzter Besuch: 17.05.2013
Beiträge: 796
Bewertung:
Bewertung: Herausragend [3,37 von 5 / 27 mal bewertet]. (27) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

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

Top
Seite 1 von 1 (2 Objekte)
Aktionen