Herunterladen Diese Seite drucken

Register-Lesen-Indirekt - turck BL67 Handbuch

Vorschau ausblenden Andere Handbücher für BL67:

Werbung

Implementierung von Modbus TCP
Unterstützte Dienste-Nummern:
Tabelle 6-8:
Service-Code
Unterstützte
0×0000
Dienste-Num-
mern
0×0003
0×0010
Folgende Ergebnisse kann ein Service-Request haben:
Tabelle 6-9:
Service-Code
Ergebnisse vom
0×0000
Service-Request
0×FFFE
0×FFFF

Register-Lesen-Indirekt

Es werden 1...122 (Param. Count) Modbus-Register ab Adresse (Param. Addr) gelesen.
Service-Request
2000h
Service-
Nummer
Service-Response
2080h
Service-
Nummer
6-18
HINWEIS
Die Dienste „Register Lesen Indirekt" und „Register Schreiben Indirekt" bieten eine zusätzli-
che 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.
2001h
2002h
0×0000
0×0003
2081h
2082h
Result
0×0003
Bedeutung
keine Funktion, Ruhestellung
Register Lesen Indirekt
Register Schreiben Indirekt
Bedeutung
Service fehlerfrei ausgeführt
Service-Parameter unzulässig/inkonsistent
Service-Code unbekannt
2003h
2004h
Addr
Count
2083h
2084h
Addr
Count
D300814 0215- BL67 Multiprotokoll
2005h
207Fh
keine Bedeutung
2085h
20FFh
Registerinhalte

Werbung

loading