ST_IEC870_5_102DataUnit_Ident

Identifikationsfeld der Dateneinheit (ASDU).

TYPE ST_IEC870_5_102DataUnit_Ident:
STRUCT
    eType   : E_IEC870_5_102TypeID; (* ASDU type identifier <0..255> *)
 bSQ     : BOOL; (* Single/Sequence *)
    nObj    : BYTE(0..127); (* Number of information objects or elements <0..127> *)
    bT      : BOOL; (* Test bit *)
    bPN     : BOOL; (* Positive/Negative confirmation, FALSE = positive, TRUE = negative *)
    eCOT    : E_IEC870_5_102COTType; (* Cause of transmission <0..63> *)
    asduAddr : DWORD; (* Common address of ASDU (1..2 octets) *)
    eClass  : E_IEC870_5_101ClassType; (* Object class *)
END_STRUCT
END_TYPE

eType: ASDU-Typ. Zulässiger Bereich: <0..255>.

bSQ: Sequence-Flag.

nObj: Anzahl der Informationsobjekte oder Informationselemente. Zulässiger Bereich: <0..127>.

bT: Test-Bit.

bPN: FALSE = Positive, TRUE = Negative Bestätigung.

eCOT: Übertragungsursache. Zulässiger Bereich: <0..63>.

asduAddr: Gemeinsame ASDU-Adresse (one or two octets).

eClass: Prioritätsklasse.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10 Build >= 1319

PC oder CX (x86, ARM)

TcIEC870_5_102Link.Lib

( Standard.Lib; TcBase.Lib; TcSystem.Lib; TcUtilities.Lib; TcIEC870_5_101.Lib; TcIEC870_5_101Link.Lib; COMLibV2.Lib werden automatisch eingebunden )