Parameter
Datenrate (Baud)
Fehlerprüfung
Multi-Byte-Übertragung
[TIMEOUT]
Nachricht
Slave-Adresse
1.3 Modbus-RTU-Verbindungsschicht
1.4 Serielle Verbindungen
Wert
1 / 2 Stop-Bits (Die Verwendung von keinem Paritätbit
verlangt 2 Stop-Bits)
vorgegebener Wert:
2400, 4800, 9600, 19200 (vorgegebener Wert), 38400,
57600, 115200
[cyclic redundancy check] ; Polynom = 0x0A001
CRC-16
(1010000000000001)
Byte-Reihenfolge
0x1234 transferiert 0x12 gefolgt von 0x34
>= 3.5 Zeichen (> 2 ms bei Baudrate ≧ 19200)
1 ... 247 (voreingestellt ist 1)
[Link Layer]
[Link Layer] enthält die folgenden Eigen‐
Die Verbindungsschicht
schaften:
Slave-Adressen-Erkennung
n
Start- / Ende-Kennung
n
CRC-16 Erzeugung / Prüfung
n
Pufferüberlauf-Erkennung
n
Unbenutzte-Linie-Erkennung
n
Sende- / Empfangszeitlimit von Nachrichten
n
Rastereinstellung-Fehlererkennung
n
Fehler in Nachrichten, die von der physikalischen Schicht des
Slave empfangen und erkannt werden, werden ignoriert. Die physi‐
kalische Schicht wird automatisch neu gestartet, wenn auf der
unbenutzten Linie eine neue Nachricht erkannt wird.
Die ProMinent-diaLog-Modbus-Schnittstelle unterstützt folgende
Schnittstellen-Standards:
RS-485 (TIA-485-A)
halbduplex, 2-Draht-Technik, paarig verdrehten
n
Kabel
Differenz-Spannungspegel ± 5V.
n
Leitungslänge bis zu 1200 m
n
Aktive Terminierung.
n
RS-232 (TIA-232-F)
Asynchrone serielle Übertragung mit Spannungen zwischen
n
-15 V ... +15 V.
Aktiver Leitungsabschluss und der Schnittstellenmodus kann im
ProMinent-diaLog-Menü geändert werden (SETUP > BUS-Konfigu‐
ration). Die vordefinierte Schnittstelle ist Modus RS-485.
Modbus-RTU Implementierung
[8O1]
[twisted pair] -
5