Modbus TCP-Adressierung
TeSys ™ island wendet die folgenden Einheits-ID-Bereiche für physische und virtuelle Modularität an.
Einheits-ID-Bereiche
Element |
Einheits-ID |
Kommentar |
---|---|---|
Avatars |
1–99 |
Geräte-, Last- und Anwendungs-Avatars |
Bus-Geräte |
101–199 |
Digitale
E/A-Module (DIOM) |
Buskoppler/System-Avatar |
255 |
— |
HINWEIS:
-
Bus-Geräte werden von links nach rechts durchnummeriert.
-
Avatare sind wie in der Kontextdatei definiert nummeriert.
-
Daten mit mehr als 16 Bit werden in mehrere Register aufgeteilt, die in „Big Endian“ codiert sind. Beispielsweise wird ein 32-Bit-Integerwert von 305419896 (oder 0x12345678 hexadezimal) zwei Registern – 500 und 501– zugeordnet, wobei das Register 500 das höchstwertige Wort (0x1234) und das Register 501 das niedrigstwertige Wort (0x5678) enthält.
-
Die manuelle Modbus TCP-Integration erfolgt ohne E/A- Scans, sodass jede Dateneinheit oder jeder Befehl mit einem einzigen Register-Lese-/Schreibvorgang dargestellt werden kann. Damit Kommunikationsverluste auch weiterhin erkannt werden und ein Wechsel in den Störmodus stattfinden kann, ist ein Heartbeat-Register unter der Adresse 1098 der Einheits-ID 255 verfügbar. Sie können jeden Wert innerhalb des Zeitraums „Kommunikationsverlust – Timeout“ regelmäßig in dieses Register schreiben (Voreinstellung ist 2 Sekunden). Wenn die Insel keinen Schreibvorgang erkennt, ist das ein Hinweis auf einen Kommunikationsverlust, und das System wechselt in den Störmodus.
-
Beispiele hierzu finden sich in der nachstehenden Tabelle.
Beispiele für die Nummerierung von Geräten und Avataren
Reihenfolge von Avatars im digitalen Tool |
Avatar |
Beschreibung |
Physische Reihenfolge auf der Insel |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|||
1 |
255 |
System |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 |
1 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 |
2 |
Motor – Zwei Richtungen – SIL-Stopp, Verdrahtungskat. 1/2* |
— |
— |
— |
— |
SIL-Starter |
SIL-Starter |
— |
— |
— |
4 |
3 |
Motor – Eine Richtung |
— |
— |
— |
— |
— |
— |
— |
Starter |
— |
5 |
4 |
Leistungsschnittstelle mit E/A (Steuerung) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
Modbus/TCP – Physisches Gerät – Einheits-ID |
255 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
FLA über Modbus TCP/IP konfigurieren
FLA für avatars kann über Modbus TCP/IP unter Verwendung des Registers 9622 und der Avatar-ID als Server-ID konfiguriert werden.