Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Statussteuerelement(...) Die Nachricht "Negativ bestätigen-1 " fließt vom Knoten zur Anwendung und von der Anwendung zum Knoten. Sie wird mit einer primären logischen Einheit (PLU)-Verbindung verwendet.
Syntax
struct Status-Control(...) Negative-Acknowledge-1 {
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;
};
struct Status-Control(...) Negative-Acknowledge-1 {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Elemente
nxtqptr
Zeiger auf den nächsten Pufferheader.
hdreptr
Zeiger auf Pufferelement (NIL, wenn keine LUA verwendet wird).
numelts
Anzahl der Pufferelemente (0x00, wenn keine LUA verwendet wird).
msgtype
Nachrichtentyp STATFMI (0x21).
srcl
Quelllokalität.
srcp
Quellpartner.
srci
Quellindex.
destl
Zielgebietsschema.
destp
Zielpartner.
desti
Zielindex.
sfhdr.stctlhdr.ctlstat
Statustyp STCNTRL (0x02).
sfhdr.stctlhdr.ctlqual
Steuerelementqualifizierer ACKNEG1 (0x03).
sfhdr.stctlhdr.ctltype
Steuerelementtyp.
sfhdr.stctlhdr.ctlack
Reserviert.
sfhdr.stctlhdr.ctlflag1
Anwendungskennzeichnung 1.
sfhdr.stctlhdr.ctlflag2
Anwendungskennzeichnung 2.
sfhdr.stctlhdr.ctlnumb1
Sense Code 1.
sfhdr.stctlhdr.ctlnumb2
Sense Code 2.
sfhdr.stctlhdr.ctlmsgk
Nachrichtenschlüssel.
NUR LUA (siehe Hinweise):
Element
hdreptr-elteptr>
Zeiger auf Pufferelement (NIL).
hdreptr–>startd
Anfang der Daten in diesem Pufferelement.
13 oder 10 für zweite und nachfolgende Segmente ausgehender segmentierte Anforderungs-/Antworteinheiten (RUs)
hdreptr–>endd
Ende der Daten in diesem Pufferelement.
hdreptr-trpad>
Reserviert.
hdreptr-dataru>
Daten RU.
Bemerkungen
Wenn die Anwendung die LUA-Variante der Funktionsverwaltungsschnittstelle (FMI) verwendet, werden der Übertragungsheader (TH), der Antwortheader (RH) und der RU im Datenelement enthalten, und das gestartete Feld verweist auf die TH. Die Bytes ctlflag1 und ctlflag2 sind nicht definiert und sollten nicht verwendet werden. Stattdessen sollten die entsprechenden Werte aus den Daten verwendet werden. (Weitere Informationen zu FMI finden Sie unter FMI-Konzepte.)
Wenn die Anwendung die LUA-Variante des FMI nicht verwendet, besteht die Nachricht nur aus einem Pufferheader. Es gibt kein Pufferelement.
Für Nachrichten von der Anwendung an den lokalen Knoten muss das Nachrichtenschlüsselfeld mit dem Nachrichtenschlüssel in der entsprechenden Statussteuerungsanforderung übereinstimmen.
Eine Zusammenfassung der Typcodes des Statussteuerelements finden Sie in der Tabelle in Status-Control Nachricht.