Status-Control(...) Negativ-Bestätigung-2
Das Status-Steuerelement(...) Negative-Acknowledge-2-Nachricht wird vom Knoten zur Anwendung gesendet. Er wird mit einer PLU-Verbindung (Primary Logical Unit) verwendet.
Syntax
struct Status-Control(...) Negative-Acknowledge-2 {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR sfhdr.stctlhdr.ctlstat;
CHAR sfhdr.stctlhdr.ctlqual;
CHAR sfhdr.stctlhdr.ctltype
CHAR sfhdr.stctlhdr.ctlack;
CHAR sfhdr.stctlhdr.ctlflag1;
CHAR sfhdr.stctlhdr.ctlflag2;
INTEGER sfhdr.stctlhdr.ctlnumb1;
INTEGER sfhdr.stctlhdr.ctlnumb2;
INTEGER sfhdr.stctlhdr.ctlmsgk;
};
Member
nxtqptr
Zeiger auf den nächsten Pufferheader.
hdreptr
Zeiger auf Pufferelement (NIL).
numelts
Anzahl der Pufferelemente (0x00).
msgtype
Nachrichtentyp STATFMI (0x21).
srcl
Quellspeicherort.
srcp
Quellpartner.
srci
Quellindex.
destl
Zielspeicherort.
destp
Zielpartner.
desti
Zielindex.
sfhdr.stctlhdr.ctlstat
Statustyp STCNTRL (0x02).
sfhdr.stctlhdr.ctlqual
Steuerelementqualifizierer ACKNEG2 (0x04).
sfhdr.stctlhdr.ctltype
Steuerelementtyp.
sfhdr.stctlhdr.ctlack
Reserviert.
sfhdr.stctlhdr.ctlflag1
Reserviert.
sfhdr.stctlhdr.ctlflag2
Reserviert.
sfhdr.stctlhdr.ctlnumb1
Fehlercode 1.
sfhdr.stctlhdr.ctlnumb2
Fehlercode 2.
sfhdr.stctlhdr.ctlmsgk
Nachrichtenschlüssel.
Hinweise
Die Status-Control() Negative-Acknowledge-2-Nachricht besteht nur aus einem Pufferheader. Es liegt kein Pufferelement vor.
Das Feld Nachrichtenschlüssel entspricht dem Nachrichtenschlüssel in der entsprechenden Status-Control-Anforderung .
Eine Zusammenfassung der Status-Control-Steuerelementtypcodes finden Sie in der Tabelle unter Status-Control-Meldung.
Eine Liste der Fehlercodes finden Sie unter Fehler- und Sinnescodes.