Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode 16 (Mehrere Wort-Variablen Zwangsändern) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

Funktionscode 16 (Mehrere Wort-Variablen zwangsändern)
Der Funktionscode 16 ändert die Wort-Operandendaten von D (Datenregister). Bis zu 64 aufeinanderfolgende
Worte können geändert werden.
Kommunikationsframe
Anforderung vom Modbus Master
Funktions-
Slave-Nr.
code
xxh
10h
ACK-Antwort vom Modbus Slave
Slave-Nr.
xxh
NAK-Antwort vom Modbus Slave
Slave-Nr.
xxh
Kommunikationsbeispiel
Zweck
Bedingung
• ASCII-Modus
Anforderung vom Modbus Master
ACK-Antwort vom Modbus Slave
NAK-Antwort vom Modbus Slave
• RTU-Modus
Anforderung vom Modbus Master
ACK-Antwort vom Modbus Slave
NAK-Antwort vom Modbus Slave
Anzahl
Adresse
der Worte
xxxxh
xxxxh
Funktionscode
Adresse
10h
xxxxh
Funktionscode
Fehlercode
90h
xxh
Schreibt die folgenden Daten in vier Datenregister von D1708 bis D1711.
D1708
D1709
(1234h)
(5678h)
D1708  (1708 – 0) + 400001 = 401709
Modbus-Adresse: 401709
Extrahiere die unteren 5 Stellen 1709
1709 – 1 = 1708 = 6ACh
Kommunikationsframe-Adresse: 06ACh
Slave-Nr. 8
':' 3038 3130 30364143 30303034 3038 3132 3334 3536 3738 4142 4344 4546
3031 (LRC) CRLF
':' 3038 3130 30364143 30303034 (LRC) CRLF
':' 3038 3930 xxxx (LRC) CRLF
08 10 06AC 0004 08 12 34 56 78 AB CD EF 01 (CRC)
08 10 06AC 0004 (CRC)
08 90 xx (CRC)
M
S
FC5A B
ICRO
MART
12: M
Anzahl
Erstes
der Daten
High-Byte
xxh
Anzahl der
Worte
xxxxh
D1710
D1711
(ABCDh)
(EF01h)
ENUTZERHANDBUCH
ASCII/RTU-K
ODBUS
Erstes
Low-Byte
xxh
xxh
FC9Y-B1271
OMMUNIKATION
Letztes
Low-Byte
xxh
12-21

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis