FC16 – In mehrere Register schreiben
Beim Empfang einer Meldung mit FC = 0x10 werden 5 + N Byte an Daten erwartet, d. h.
FC16 enthält 5 + N Byte an Daten:
● Zwei Byte für die Startadresse
● Zwei Byte für die Anzahl der Register
● Ein Byte für die Byte-Anzahl
● N Byte für die Registerwerte
Byte 1
Byte 2
Byte 3
Adresse
FC
Startadre
(0x10)
sse
(höchstw
ertiges
Byte)
Vorgehensweise
Beschreibung
①
Konfigurieren Sie die RS485-Busadresse mit
Parameter p29004.
②
Wählen Sie das Kommunikationsprotokoll mit
Parameter p29007.
③
Wählen Sie die Befehlsquelle und die Sollwertquelle
mit Parameter p29008.
④
Stellen Sie die Übertragungsbaudrate mit Parameter
p29009 ein.
⑤
Legen Sie die Regelungsart für den Antrieb mit
p29003 fest.
⑥
Speichern Sie die Parameter und starten Sie den
Antrieb neu.
SINAMICS V90, SIMOTICS S-1FL6
Betriebsanleitung, 09/2015, A5E36617825
Byte 4
Byte 5
Byte 6
Startadre
Anzahl
Anzahl
sse
der
der
(geringst
Register
Register
wertiges
(höchstw
(geringst
Byte)
ertiges
wertiges
Byte)
Byte)
Sie können die Slave-Adresse zwischen 1 und 31
konfigurieren.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
7.7 Kommunikation mit der PLC
Byte 7
Byte 7 +
n
Anzahl
n. Wert
der
(höchst
Bytes
wertiges
Byte)
Bemerkung
p29007 = 0: Kein Protokoll
p29007 = 1: USS-Protokoll
p29007 = 2: Modbus-Protokoll
p29008 = 1: Sollwert und Steuerwort aus Modbus PZD
p29008 = 2: Kein Steuerwort.
5: 4800 Baud
6: 9600 Baud
7: 19200 Baud
8: 38400 Baud
9: 57600 Baud
10: 76800 Baud
11: 93750 Baud
12: 115200 Baud
13: 187500 Baud
Regelungsfunktionen
Byte 8 +
Byte 9 +
Byte 10 +
n
n
n
n. Wert
CRC
CRC
(gerings
twertige
s Byte)
225