Registrador videográfico de montaje en campo
SM500F
Apéndice B: Guía ModbusTCP
B.1 Introducción
El instrumento puede configurarse para actuar como cliente o como servidor ModbusTCP.
Si está configurado como cliente, el registrador recoge datos de servidores ModbusTCP (o RTU a través
de una puerta de enlace) en sus canales de comunicaciones analógicos y digitales.
Si está configurado como servidor, el registrador responde a las consultas de Modbus transferidas
mediante el protocolo ModbusTCP para los registros descritos en este apéndice.
B.2 Comandos Modbus admitidos
Se admiten los siguientes comandos Modbus:
01 Leer estado de bobina: lee el estado activo o desactivado de 16 estados digitales consecutivos,
comenzando en una dirección específica. El instrumento muestra ceros para los puntos que no
contienen datos definidos.
03 Leer registros generales: lee 8 valores analógicos consecutivos, partiendo de una dirección
específica. El instrumento muestra ceros para los registros que no contienen datos definidos.
05 Forzar bobina única: fija el valor de una sola bobina (señal digital) en la dirección específica. El valor
de datos debe ser FF00Hex para activar la señal y cero para desactivarla. El instrumento muestra un
mensaje de excepción si no es posible escribir en el registro.
06 Predeterminar registro único: fija el valor de un registro único (valor analógico) en una dirección
específica. El instrumento muestra un mensaje de excepción si no es posible escribir en el registro.
Los límites definidos en la configuración se aplican al valor anterior al almacenamiento.
15 Forzar bobinas múltiples: el instrumento realiza actualizaciones válidas y muestra un mensaje de
excepción si no es posible escribir en ninguna de las bobinas.
16 Preajustar registros múltiples: el instrumento realiza actualizaciones válidas y genera un mensaje
de excepción si no es posible escribir en alguno de los registros.
Nota. Los números negativos se presentan en formato "complemento de 2", por ejemplo 1000 = 03E8
(Hex), –1000 = FC18 (Hex)
B.3 Mensajes de excepción Modbus – Tabla B.1
Si el instrumento detecta uno de los errores que se muestran en Tabla B.1 al recibir un mensaje del sistema
host, responderá con un mensaje en el que se incluye la dirección Modbus del instrumento, el código de
función y error, y los campos de comprobación de error.
Código
Nombre
01
Función no legal
02
Dirección de datos no legal
03
Valor de datos no legal
07
Confirmación negativa
08
Error de paridad de memoria
Tabla B.1 Mensajes de excepción Modbus
48
La función de mensaje recibida no es una acción permitida.
La referencia de dirección que aparece en el campo de datos no es una
dirección permitida.
El valor al que se hace referencia en el campo de datos no se permite en
el esclavo dirigido.
Error en el mensaje recibido
La comprobación de paridad indica un error en uno o varios de los
caracteres recibidos.
Apéndice B: Guía ModbusTCP
Definición
IM/SM500F–E Rev. K.5