Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Tcp: Hinweise Für Programmierer; Regeln Für Den Zugriff Auf Modbus-Register; Unterstützte Function Codes - ifm AL1341 Betriebsanleitung

Inhaltsverzeichnis

Werbung

IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K
>
9.3.12
Modbus TCP: Hinweise für Programmierer
Inhalt
Regeln für den Zugriff auf Modbus-Register .......................................................................................... 85
Unterstützte Function Codes .................................................................................................................. 85
Hinweis: Exception Codes ................................................................ Fehler! Textmarke nicht definiert.
Azyklische Dienste nutzen ...................................................................................................................... 86
>
Regeln für den Zugriff auf Modbus-Register
Für den Zugriff auf die Modbus-Register gelten folgende allgemeine Regeln:
► Um Modbus-Register zu lesen oder zu schreiben, nur die gültigen Function Codes nutzen
(→
Unterstützte Function Codes
► Nach jedem Lese- oder Schreibzugriff die Gültigkeit der übertragenen Daten prüfen (→
PQI
(→ S. 107)).
>
Unterstützte Function Codes
Der AL1341 unterstützt folgende Function Codes für den lesenden und/oder schreibenden Zugriff auf
die Modbus-Register:
Function Code
Funktionsname / Beschreibung
03 (0x03)
Read Multiple Registers / Mehrere zusammenhängende Register lesen
04 (0x04)
Read Input Register / Eingangsregister lesen
06 (0x06)
Write Single Register / Einzelnes Register schreiben
16 (0x10)
Write Multiple Registers / Mehrere zusammenhängende Register schreiben
23 (0x17)
Read/Write Multiple Registers / Mehrere zusammenhängende Register lesen/schreiben
43 (0x2B)
Read Device Identification / Geräteinformationen lesen
Detaillierte Informationen zu Function Codes: → MODBUS-TCP-Spezifikation
>
Hinweis: Exception Codes
Bei der fehlerfreien Abarbeitung einer Function-Code-Anfrage hat die Response-Nachricht folgenden
Inhalt:
Response Function Code: Request Function Code
Response Data: angeforderte Daten
Tritt ein Fehler auf während des Zugriffs auf die Register, antwortet der AL1341 mit einem Error Code
anstelle des Function Codes. Die Response-Nachricht hat folgenden Inhalt:
Response Function Code: Error Code (= Request Function Code + 0x80)
Response Data: Exception Code
Folgende Exception Codes sind verfügbar:
(→ S. 85)).
17965
34351
Mapping:
13676
16557
85

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis