Control functions
7.8 Communicating with the PLC
SINAMICS V90, SIMOTICS S-1FL6
Operating Instructions, 04/2019, A5E36037884-007
267
FC16 - Write multiple registers
When a message with FC = 0x10 is received, then 5 + N bytes of data are expected, that is,
FC16 has 5 + N bytes of data:
● Two bytes for the starting address
● Two bytes for the number of registers
● One byte for the byte count
● N bytes for the register values
Ad-
dress
FC
(0x10)
Start address Number of regis-
Num-
ber of
bytes
Register N value CRC
High Low High Low High Low High Low
The SINAMICS V90 servo drive supports the following registers. "R", "W", "R/W" in the
column access stand for read, write, read/write.
40100 Control word (PTI, IPos,
R/W - 1 - Process data 1, re-
40101 Speed setpoint (S) R/W - 0x4000 hex =
100% × motor
- Process data 2, re-
ceive word, PZD2
40102 MDI position setpoint
R/W LU 1 -2147482648 to
2147482647
Process data 3, re-
40103 MDI position setpoint
R/W LU 1 Process data 4, re-
40104 MDI speed setpoint
R/W 1000
1 1 to 40000000 Process data 5, re-
40105 MDI speed setpoint low
R/W 1000
1 Process data 6, re-
40110 Status word (PTI, IPos,
R - 1 - Process data 1, send
40111 Actual speed (PTI,
IPos, S, T, Fast PTI)
R - 0x4000 hex =
100% × motor
- Process data 2, send
word, PZD2
40112 Actual position high
word (PTI, IPos, Fast
R LU 1 -2147482648 to
2147482647
Process data 3, send
word, PZD3
40113 Actual position low word
R LU 1 Process data 4, send
40114 Actual speed high word
R 1000
1 1 to 40000000 Process data 5, send