Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SICAM A8000 Serie Handbuch Seite 689

Vorschau ausblenden Andere Handbücher für SICAM A8000 Serie:
Inhaltsverzeichnis

Werbung

WRITE MULTIPLE REGISTERS [FC = 16]
Von der Zentralstation (Modbus TCP Master) können mehrere aufeinanderfolgende 16 Bit Registerwerte (max.
127) mit einem Telegramm zu einer Unterstationen (Slave) übertragen werden. Im Aufruftelegramm ist die 1.
Datenpunktadresse (Number of location), die Anzahl der zu beschreibenden Register und der Register-Zustand
angegeben.
Modbus Stationsadresse [Unit Identifier]
Funktionscode [Function Code]
Start Adresse [Starting Address]
Anzahl der Register [No. of Registers]
Byteanzahl [Byte Count]
Schreiben (Write Request)
Beispiel: Schreibe 2 Register ab Registeradresse 0x0002 mit "00 0A" und "01 02" in die Unterstation 17
(Unit-ID = 255) mit Funktionscode 16.
Feld Name
Transaction Identifier Hi
Transaction Identifier Lo
Protocol Identifier Hi
Protocol Identifier Lo
Length Hi
Length Lo
Unit Identifier
Function Code
Starting Address Hi
Starting Address Lo
Number of Registers Hi
Number of Registers Li
Byte Count
Data Hi
Data Lo
Data Hi
Data Lo
Antwort (Response Message)
Beispiel: Antwort auf das Schreiben von 2 Register ab Registeradresse 0x0002 mit "00 0A" und "01 02"
in die Unterstation 17 (Unit-ID = 255) mit Funktionscode 16.
Feld Name
Transaction Identifier Hi
Transaction Identifier Lo
Protocol Identifier Hi
Protocol Identifier Lo
SICAM A8000 Serie, CP-8050, Handbuch
DC8-025-2, Ausgabe 06.2018
= 255; 1 .. 247; (BROADCAST nicht unterstützt)
= 16 (WRITE MULTIPLE REGISTERS)
= 0 .. 65535
= 1 .. 127
Einschränkung bei Modbus TCP Master:
- mit FC=16 kann nur 1 Wert übertragen werden (d.h. 1 Register
bei INT16/UINT16,... bzw. 2 Register bei Float, INT32/
UINT32,...).
Ausnahme:
- bei Uhrzeitsynchronisation werden alle erforderlichen Register
in einem Telegramm mit FC=16 übertragen.
= 2 .. 254
Beispiel
Beispiel
Beschreibung
[HEX]
[DEC]
xx
xx
xx
xx
00
0
00
0
00
0
0B
11
FF
255
10
16
00
0
01
1
00
0
02
2
04
4
00
0
0A
10
01
1
02
2
Beispiel
Beispiel
Beschreibung
[HEX]
[DEC]
xx
xx
xx
xx
00
0
00
0
Kommunikationsprotokolle
6.8 Modbus TCP
689

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp-8050

Inhaltsverzeichnis