|
Modbus ISO/OSI Modell
Unterstützte Informationstypen
Implementierte Protokollstacks
Geeignete Produkte
Referenzen
Das Modbus Protokoll wurde Anfang der 80er von der Firma MODICON
entwickelt und veröffentlicht. Es wird hauptsächlich im Bereich der
Prozessautomatisierung eingesetzt. Da es ein offenes Protokoll ist und nicht
zuletzt durch seine einfache Struktur fand es eine weite Verbreitung. Die
Verantwortung für die Pflege und Weiterentwicklung des Protokolls liegt
mittlerweile bei der Modbus-IDA
Organisation. Hier kann auch sämtliche Dokumentation bezogen werden.
Modbus definiert zwei verschiedene Übertragungsverfahren:
- Modbus seriell
unterstützt die Kommunikation über serielle Schnittstellen wie RS232, RS485
- Modbus TCP/IP
unterstützt die Kommunikation über ein TCP/IP Netzwerk
Für Modbus seriell werden zwei verschieden Übertragungsmodis definiert:
- Modbus RTU
kodiert die Daten binär
- Modbus ASCII
kodiert die Daten mittels ASCII-Zeichensatz in Form von lesbaren Zeichenketten
Heutzutage wird praktisch nur das Modbus RTU Verfahren verwendet.
Modbus funktioniert nach dem Master/Slave Prinzip. Ein Master kann mit
einem oder mehreren Slaves kommunizieren. Nur der vom Master explizit
angesprochene Slave darf Daten an den Master zurücksenden.
Das Protokoll unterstützt lediglich binäre und 16-Bit Werte, die blockweise
vom Master gelesen werden. Weder Qualitätskennungen noch Zeitstempel werden
unterstützt.
ISO/OSI Modell
| 7 |
Anwenderschicht |
Modbus Application Layer | | 6 |
Darstellungsschicht |
N/A |
| 5 |
Sitzungsschicht |
N/A |
| 4 |
Transportschicht |
N/A | TCP (RFC 793) | | 3 |
Vermittlungsschicht |
N/A | IP (RFC 791) | | 2 |
Sicherungsschicht |
N/A | IP (RFC 791) | | 1 |
Bitübertragungsschicht |
RTU (binary encoding) ASCII (ASCII encoding) RS232 (V.24), RS485 | Ethernet (IEEE 802.3) |
Unterstützte Informationstypen
| Steuerrichtung |
Einzelbefehl | | Digitaler Sollwert [16 Bit] | | Überwachungsrichtung |
Einzelmeldung [1 Bit] | | Messwert [16 Bit] |
Implementierte Protokollstacks
Geeignete Produkte
 | ipConvLite | Preisgünstiger Protokollkonverter für Standardanwendungen Preis ab 2.500,- € Details...
|  |
 | ipConvOPC | Softwarepaket zur Konvertierung zwischen OPC DA 2.05 Server und diversen Standardprotokollen Details...
|
 | ipConvPS | Protokollkonverter mit integrierter Profibus-DP, Slave Schnittstelle Details...
|
 | ipConvPM | Protokollkonverter mit integrierter Profibus-DP, Master Schnittstelle Details...
|
 | ipConv | Universeller Protokollkonverter für höchste Ansprüche an Flexiblität Details...
|
Referenzen
 | Storebælt, Dänemark Details...
| Daenemark | ipConv | IEC 60870-5-104, Master / IEC 60870-5-104, Slave / Simatic TDC, Master / Modbus TCP/IP, Master / |
 | ELIA Details...
| Belgien | ipConv | Modbus TCP/IP, Master / IEC 60870-5-104, Slave / Telegyr 065, Master / Telegyr 102, Master / Telegyr 809, Master / Tracec 32, 62, 92, 92P, 122, 130 & 142 Master / |
 | Mainova Kommunikationsknoten Details...
| Deutschland | ipConv | OPC DAXML 1.01 Server / IEC 60870-5-104, Slave / IEC 60870-5-101, Master / Modbus, Master / SEAB 1F, Master / |
 | Neptune RTS, USA Details...
| USA | ipConv | DNP V3.00, Slave / Simatic TDC, Master / Modbus, Master / CDC Type I, Slave / |
 | Metro Istanbul Details...
| Tuerkei | ipConvLite | Modbus, Master / IEC 60870-5-104, Slave / |
 | PEMEX, Madero Details...
| Mexiko | ipConv | DNP V3.00, Slave / Harris-5000/6000, Slave / Modbus, Master / |
 | BritNed, Großbritannien / Niederlande Details...
| Grossbritannien | ipConv | IEC 60870-5-104, Slave / Simatic TDC, Master / Modbus TCP/IP, Master / |
 | ISKI Details...
| Tuerkei | ipConv | Indactic 33/41, 2033, Slave / Modbus, Master / |
|