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 |