Introducción, Visión general, Uso previsto del protocolo de comunicación – Basler Electric IEM-2020 Manual del usuario
Página 291: Visión general del protocolo modbus, Campo de dirección del dispositivo, Campo código de función, Apéndice a, Comunicación modbus, Descripción detallada del protocolo modbus, Apéndice a • comunicación modbus

APÉNDICE A
• COMUNICACIÓN MODBUS
TM
Introducción
Visión General
Una característica opcional del IEM-2020 lleva a cabo comunicaciones Modbus
TM
emulando un
subconjunto del Controlador Programable Modicon 984. Este documento describe el protocolo de
comunicación Modbus empleado por el IEM-2020 y la forma de intercambiar información con el IEM-
2020 en una red Modbus.
El IEM-2020 traza todos los parámetros en los espacios de dirección de Registros de Retención Modicon
984 (4XXXX). Refiérase a Mapeado de Parámetros IEM-2020 en ESPACIO DE DIRECCIÓN MODICON
en esta sección.
Uso Previsto del Protocolo de Comunicación
Este documento proporciona la información necesaria para los fabricantes de equipos originales (OEMs)
para desarrollar software local para comunicarse con el IEM-2020 a través del protocolo Modbus. Esto
permitirá el cambio de configuración de información y datos medidos entre una Estación de Modbus
Master y el IEM-2020.
Los datos del IEM-2020 soportados para acceso remoto se enumeran en Mapeado de Parámetros IEM-
2020 en ESPACIO DE DIRECCIÓN MODICON en esta sección.
Descripción Detallada del Protocolo Modbus
™ IEM-2020
Visión General del Protocolo Modbus
™
Las comunicaciones Modbus utilizan una técnica maestro – esclavo en la que solo el maestro puede
iniciar una transacción llamada consulta. El esclavo requerido por la consulta responderá ya sea
suministrando los datos requeridos o llevando a cabo la acción requerida. Un dispositivo esclavo nunca
inicia comunicaciones en el Modbus y siempre va a generar una respuesta a la consulta a menos que
ocurran ciertas condiciones de error. El IEM-2020 está designado para comunicarse en el Modbus solo
como un dispositivo esclavo.
Un maestro puede consultar esclavos individualmente o consultar todos los esclavos colectivamente
iniciando un mensaje de difusión. Un esclavo no envía un mensaje de respuesta a una consulta de
difusión.
Si una consulta peticiona acciones que el esclavo no puede llevar a cabo, el mensaje de respuesta del
esclavo va a contener un Código de Respuesta de Excepción definiendo el error detectado.
Los mensajes de consulta y respuesta comparten la misma estructura de mensaje. Cada mensaje
comprende cuatro campos de mensaje: Dirección del Dispositivo, Código de Función, Bloque de Datos y
Verificación de Error.
Estructura de Mensaje Consulta/Respuesta:
•
Dirección del Dispositivo
•
Código de Función
•
Bytes de Datos de 8-bits
•
Verificación de Error
Campo de Dirección del Dispositivo
El campo de Dirección del Dispositivo contiene la dirección única Modbus
TM
del esclavo que será
consultado. El esclavo requerido va a repetir su dirección en el mensaje de respuesta, en el campo
Dirección del Dispositivo. Este campo es de 1 byte.
Campo Código de Función
El campo Código de Función en un mensaje de consulta define la acción que debe llevar a cabo el
esclavo peticionado. Este campo es reflejado en el mensaje de respuesta y va a ser alterado ajustando el
bit más significativo (MSB) del campo a 1 si la respuesta es una respuesta de error. Este campo es de 1
byte de longitud.
9441072990
Rev B
IEM-2020 Comunicación Modbus
TM
A-1