Modbus Stationsadresse

Modbus definiert gültige Stationsadressen im Bereich 1 bis 247. Ein Modbus-Slave antwortet nur auf Telegramme, die seine eigene Adresse enthalten. Die Adresse 0 ist keine gültige Stationsadresse, sondern wird für Broadcast-Telegramme an alle Stationen verwendet, die nicht beantwortet werden. Die Adressen 248 bis 255 sind reserviert.

Die Bibliothek Tc2_ModbusRTU definiert weitere Sammeladressen. Dadurch wird es möglich, eine Station auf mehrere Adressen antworten zu lassen.

TYPE MODBUS_UNITID :
(
    MODBUS_UNITID_BROADCAST       := 0,
    MODBUS_UNITID_ALLVALID        := 256, (* response on address 1..247 *)
    MODBUS_UNITID_ALLBUTBROADCAST := 257, (* response on address 1..255 *)
    MODBUS_UNITID_ALL             := 258 (* response on address 0..255 *)
);
END_TYPE

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_ModbusRTU