RAD-....-IFS
66 / 198
PHOENIX CONTACT
6.4
Códigos de función Modbus
En el protocolo Modbus se definen los códigos de función, cuáles son los datos que deben
leerse o escribirse.
Tabla 6-3
Códigos de función Modbus soportados
N.º de código
Código de función
fc 03
Read Holding Register
fc 04
Read Input Register
fc 16
Write Multiple Registers Escritura de múltiples registros de salida
–
En el protocolo Modbus hay más códigos de función pero no son compatibles.
–
Los registros 1 ... 123 pueden leerse o escribirse con una orden.
6.4.1
Direccionamiento de un registro
Tenga en cuenta que en el telegrama Modbus se distingue entre número de registro y
dirección de registro:
–
El número de registro empieza con el valor 1.
–
La dirección de registro empieza con el valor 0.
Código de función 04
Para leer el registro 30001 se debe indicar 0000 (hex0000) como dirección de inicio. El
rango de dirección 3xxxx ya está definido por el campo del código de función.
Códigos de función Modbus 03 y 16
Para leer o escribir el registro 40032 ... 40039 debe indicar 0031 (hex001F) como dirección
de inicio. El rango de dirección 4xxxx ya está definido por el campo del código de función.
Descripción
Lectura de datos de salida de proceso
(rango de dirección 40010 ... 40999)
Lectura de datos de entrada de proceso
(rango de dirección 30010 ... 30999)
palabra a palabra
105542_es_05