Funciones de control
7.7 Comunicación con el PLC
FC6: Escribir en un registro
Cuando se recibe un mensaje con el FC = 0x06, se esperan cuatro bytes de datos; es decir,
FC6 tiene cuatro bytes de datos:
● Dos bytes para la dirección de registro
● Dos bytes para el valor de registro
Byte 1
Dirección
FC16: Escribir en varios registros
Cuando se recibe un mensaje con el FC = 0x10, se esperan 5 + N bytes de datos; es decir,
FC16 tiene 5 + N bytes de datos:
● Dos bytes para la dirección de inicio
● Dos bytes para el número de registros
● Un byte para el recuento de bytes
● N bytes para los valores de registro
Byte 1
Byte 2
Dirección
FC (0x06)
Pasos operativos
Descripción
①
Configure la dirección del bus RS 485 mediante el
parámetro p29004.
②
Seleccione el protocolo de comunicación mediante el
parámetro p29007.
③
Seleccione las fuentes de mando y de consigna con
el parámetro p29008.
194
Byte 2
Byte 3
FC (0x06)
Dirección
de inicio
(byte más
significa-
tivo)
Byte 3
Byte 4
Dirección
Dirección
de inicio
de inicio
(byte más
(byte
significa-
menos
tivo)
significa-
tivo)
Byte 4
Byte 5
Dirección
Valor del
de inicio
registro
(byte
nuevo
menos
(byte más
significa-
significa-
tivo)
tivo)
Byte 5
Byte 6
Byte 7 +
n
Número
Número
Valor n.º
de regis-
de regis-
N (byte
tros (byte
tros (byte
más
más signif-
menos
significa-
icativo)
significa-
tivo)
tivo)
Puede configurar la dirección de esclavo entre 1 y 31.
p29007 = 0: Sin protocolo
•
p29007 = 1: Protocolo USS
•
p29007 = 2: Protocolo Modbus
•
p29008 = 1: Consigna y palabra de mando desde PZD
•
Modbus.
p29008 = 2: Sin palabra de mando.
•
Instrucciones de servicio, 07/2015, A5E35198132-003
Byte 6
Byte 7
Valor del
CRC
registro
nuevo
(byte
menos
significa-
tivo)
Byte 8 +
Byte 9 + n
n
CRC
Valor n.º
N (byte
menos
significa-
tivo)
Comentario
SINAMICS V90, SIMOTICS S-1FL6
Byte 8
CRC
Byte 10 +
n
CRC