Herunterladen Inhalt Inhalt Diese Seite drucken

Telegramm-Beispiele - helmholz TB20 Handbuch

Modbustcp koppler
Vorschau ausblenden Andere Handbücher für TB20:
Inhaltsverzeichnis

Werbung

7.4.
ModbusTCP Funktionscodes
Mit dem Funktionscode wird die Bedeutung des Telegramms definiert, damit ist auch der weitere
Aufbau des Telegramms festgelegt.
Funktionscode
01 / 02
Read Discrete Outputs/Inputs
03 / 04
Read Multiple Register / Input
05
06
15
16
22
23
Read/Write Multiple Register
7.5.

Telegramm-Beispiele

Funktion 01H : Read Discrete Outputs/Inputs
Beispiel: Lesen der (Digital)-Ausgangszustände 2 bis 11. Das sind 10 Zustände, welche mit 2 Datenbytes
abgebildet werden können.
Aufforderung
Master  Slave
Antwort
Slave  Master
Beispiel (Hex): >>>
<<<
11H = 00010001b: Output 6,2 EIN; Output 9,8,7,5,4,3 AUS
01H = 00000001b: Output 10 EIN; Output 11 AUS
Anmerkung:
Die Startadresse 1 wird gemäß Modbus-Spezifikation als Register 0 adressiert.
TB20 ModbusTCP Koppler | Ausgabe 3 | 18.02.2020
Funktion gemäß Modbus
Registers
Write Single Output
Write Single Registers
Write Multiple Output
Write Multiple Register
MASK Write Register
Adresse
Funktion
Addr
01H
Adresse
Funktion
Addr
01H
FF 01 00 01 00 0A
FF 01 02 11 01
Funktion in der SPS (beim Client)
Auslesen Coils
Auslesen
Schreibe ON / OFF
Schreiben in Register
Schreiben ON / OFF in mehrere Coils.
Schreiben Block in Register (1 – 123 register)
Schreiben in Register mit Kombination AND
Maske und OR Maske
Mehrere Register schreiben/lesen
Daten
Startadresse
High-Byte
Low-Byte
Daten
Anz. Datenbytes
8 Bit
Anzahl Zustände
Low-
High-Byte
Byte
Zustand
Zustand
9..2
11..10
8 Bit
8 Bit
47

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis