Thread Content
Wie erkennt DCS die Signale über MODBUS – und wie erkennt es die Signale, wenn mehrere Geräte in Reihe geschaltet sind?
Wenn man sich die Spezifikationen des Modbus-Master-Moduls ansieht, ist es kein Problem, wenn 30 Slave-Geräte angeschlossen werden.
Einfach ausgedrückt: Durch Software- oder Hardware-Einstellungen werden die Adressen der einzelnen Geräte festgelegt, anschließend kommuniziert der Hauptrechner nacheinander mit jedem Gerät mithilfe von Polling
Hauptadresse, Nebenadresse. Unteradressen unter verschiedenen Hauptadressen
Zuerst muss man das MODbus-Protokoll verstehen, indem man die Slave-Adresse heranzieht.
DCS benötigt eine Kommunikationskarte; gerade wurde die Kommunikation mit Yokogawa und Heima durchgeführt
Sowohl der Master als auch der Slave haben eine eindeutige Adresse, und auch die Register haben Adressen – dadurch wird doch eine Unterscheidung möglich
Das wird über die Geräte-Adresse bestimmt, um herauszufinden, um welches Gerät es sich handelt
Es müssen Karten vorhanden sein, die dieses Protokoll unterstützen. Mehrere Geräte erhalten durch die Einstellung der Hardware-Adresse unterschiedliche Adressen, um die Geräte vor Ort voneinander zu unterscheiden
Verschiedene Adressen einstellen, per Polling lesen
Jeder Slave hat eine Slave-Adresse. Solange die Baudrate sowie die Prüfsummen und die Slave-Adresse korrekt sind, ist eine Kommunikation möglich