CMD_Info_State
Befehlspriorisierung
Der Baustein führt die anstehenden Befehlsaufträge sequenziell aus.
Wenn also mehrere Befehlsanstoß-Bits zur gleichen Zeit gesetzt sind, so werden diese
nacheinander, in der Reihenfolge wie sie im Parameter-DB beschrieben sind abgearbei-
tet.
Das ermöglicht eine Priorisierung der Befehle.
Höherpriore Befehle müssen im Parameter-DB vor niederprioren Befehlen stehen.
Befehlsabschluss
Der jeweils nächste Befehl wird erst nach Beendigung eines laufenden Befehls gestartet.
Die Beendigung des laufenden Befehls geschieht
im Normalfall wie mit ‚Termination_Type' festgelegt, oder
im Fehlerfall spätestens nach Ablauf der Zeitspanne gemäß ‚Timeout'.
Befehlsbearbeitung bei Verbindungsstörung
Nach Gehen einer Verbindungsstörung zum (IEC-) Partner wird der Sendepuffer des IEC-
Masters gelöscht.
So wird verhindert, dass Befehle, die während einer erkannten Verbindungsstörung an-
gestoßen wurden, verspätet ausgegeben werden.
Die entsprechenden Befehle müssen gegebenenfalls erneut angestoßen werden.
SIPLUS RIC IEC on S7 V1.5
Funktionsbeschreibung
Befehlsstatus (für Diagnose):
Dieser Wert gibt Auskunft über den Status des zuletzt bearbeiteten Befehls.
- > nur lesend zugreifen
Die einzelnen Befehlsstati werden additiv eingetragen.
Mit Beginn des Befehls (Eintrag in den Telegrammspeicher) wird der Status auf
1 gesetzt und nach Beendigung des Befehls aktualisiert. Die vom Befehl durch-
laufenen Zustände stehen dann zur Auswertung zur Verfügung.
Mögliche Werte (bei dezimaler Anzeige) im Überblick:
> 127: Der Befehl ist erfolgreich abgeschlossen (gemäß 'Termination_Type)
15
< 0 (Bit 2
gesetzt = 8xxx hex): Fehler bei der Befehlsausgabe
Detailinformationen entnehmen Sie bitte folgender Liste.
0
Bit 2
Befehl steht im Telegrammspeicher
1
Bit 2
Nicht verwendet
2
Bit 2
Nicht verwendet
3
Bit 2
Positive Bestätigung der Aktivierung empfangen
4
Bit 2
Positive Beendigung der Aktivierung empfangen
5
Bit 2
Nicht verwendet
6
Bit 2
Nicht verwendet
7
Bit 2
Sammel-Bit: BFE positiv:
Der Befehl wurde gemäß ‚Termination_Type', erfolgreich beendet
8
Bit 2
Übertragungsfehler. Mögliche Ursachen sind:
1.
Fehler in der unterlagerten Station
2.
Anzahl Wiederholungen bei Timeout erreicht (Linklayer)
9
Bit 2
Negative Bestätigung der Aktivierung empfangen
10
Bit 2
Negative Beendigung der Aktivierung empfangen
11
Bit 2
Timeout
12
Bit 2
Nicht verwendet
13
Bit 2
Nicht verwendet
14
Bit 2
Nicht verwendet
15
Bit 2
Sammel-Bit: BFE negativ:
Befehlsausgabefehler ist aufgetreten.
Seite 199 von 235
I IA CE
©SIEMENS AG 2013