ST_MDP_Addr
TYPE ST_MDP_Addr :
STRUCT
nArea : BYTE; (* Area [range: 0x0-0xF] *)
nModuleId : BYTE; (* Dynamic Module Id [range: 0x00-0xFF] *)
nTableId : BYTE; (* Table Id [range: 0x0-0xF] *)
nFlag : BYTE; (* Flags [range: 0x00-0xFF] *)
nSubIdx : BYTE; (* SubIndex [range: 0x00-0xFF] *)
arrReserved : ARRAY[0..2] OF BYTE;
END_STRUCT
END_TYPE
Die Struktur enthält Informationen, welche zur MDP Adressierung benötigt werden.
nArea | Mögliche MDP Areas sind in E_MDP_AddrArea gelistet. |
nModuleId | Die Module ID wird dynamisch zugewiesen. Sie entspricht nicht den Modul Typen, welche in E_MDP_ModuleType gelistet sind. Um für einen speziellen Modultyp eine dynamische Modul ID zu erfahren, kann der Funktionsbaustein FB_MDP_ScanModules genutzt werden. |
nTableId | Dieser Wert legt die Nummer der ausgewählten Tabelle des ausgewählten Moduls fest. |
nFlag | Dieser Parameter wird nur intern verwendet. Er bleibt auf dem Defaultwert von 0x00. |
nSubIdx | Der Parameter Subindex entsprecht dem Subindex in einer Tabelle in einem MDP Modul. |
Detaillierte Informationen zur MDP Adressierung befinden sich in der Dokomentation MIPC Diagnostic - Ads Overview.