Herunterladen Diese Seite drucken

Register-Lesen-Indirekt; Register-Schreiben-Indirekt - turck BL20 Anwenderhandbuch

Multiprotokollgateway für ethernet bl20-e-gw-en
Vorschau ausblenden Andere Handbücher für BL20:

Werbung

Implementierung von Modbus TCP
Unterstützte Dienste-Nummern:
Tabelle 6-8:
Service-Code
Unterstützte
0x0000
Dienste-
Nummern
0x0003
0x0010
Folgende Ergebnisse kann ein Service-Request haben:
Tabelle 6-9:
Service-Code
Ergebnisse vom
0x0000
Service-Request
0xFFFE
0xFFFF

Register-Lesen-Indirekt

Es werden 1...122 (Count) Modbus-Register ab Adresse x (Addr) gelesen.
Service-Request
0x
2000
Service-
Nummer
Service-Response
0x2080
Service-
Nummer
6-20
Bedeutung
keine Funktion, Ruhestellung
Register Lesen Indirekt
Register Schreiben Indirekt
Bedeutung
Service fehlerfrei ausgeführt
Service-Parameter
unzulässig/ inkonsistent
Service-Code unbekannt
Hinweis
Die Dienste „Register Lesen Indirekt" und „Register Schreiben Indirekt" bieten eine
zusätzliche Möglichkeit, auf beliebige Modbus-Register zuzugreifen.
Gängige Modbus-Master unterstützen bei der Kommunikation mit einem Modbus-Server nur
eine begrenzte Anzahl von zu schreibenden/ lesenden Registerbereichen. Diese können zur
Laufzeit teilweise nicht verändert werden.
In diesem Fall können die oben genannten Dienste zum azyklischen Zugriff auf Register
genutzt werden.
0x
0x
2001
2002
0x0000
0x0003
0x2081
0x2082
Result
0x0003
0x
0x
2003
2004
Addr
Count
0x2083
0x2084
Addr
Count
D301172 0713 - BL20-Ethernet Multiprotokoll-Gateway
0x
0x
2005
207F
keine Bedeutung
0x2085
0x20FF
Registerinhalte

Werbung

loading