Introducción, Generalidades, Uso previsto del protocolo de comunicaciones – Basler Electric DGC-2020 Manual del usuario
Página 479: Generalidades del protocolo modbus, Apéndice b, Descripción detallada del protocolo modbus, Apéndice b • comunicación modbus

9400272990 Rev W
Comunicación Modbus
™ del DGC-2020
B-1
APÉNDICE B
• COMUNICACIÓN MODBUS™
Introducción
Generalidades
Una característica opcional del DGC-2020 realiza comunicaciones Modbus
™ emulando un subconjunto
del controlador programable Modicon 984. Este documento describe el protocolo de comunicaciones
Modbus empleado por el DGC-2020 y la manera de intercambiar información con el DGC-2020 a través
de una red Modbus.
El DGC-2020 asigna todos los parámetros en el espacio de dirección del registro de retención de
Modicon 984 (4XXXX). Consulte ASIGNACIÓN - Parámetros del DGC 2020 en ESPACIO DE
DIRECCIÓN DE MODICON.
Nota
Para las aplicaciones donde un DGC-2020 reemplaza a un DGC-500, DGC-1000 o
DGC-2000, los registros 40000 - 41999 son idénticos a los datos presentes en esos
productos para una transición sin problemas. Hay superposición entre los conjuntos
de registros que constituyen dos tablas de registros heredados separadas, una para
el DGC-500 y el DGC-1000 y otra para el DGC-2000.
Los registros 42XXX contienen toda la información incluida en el DGC-2020 y se
deben utilizar para cualquier aplicación Modbus nueva.
Uso previsto del protocolo de comunicaciones
Este documento proporciona la información necesaria para que los OEM de terceros desarrollen software
interno para comunicarse con el DGC-2020 a través del protocolo Modbus. Esto permitirá el intercambio
de información de configuración y datos medidos entre una estación maestra Modbus y el DGC-2020.
Los datos del DGC-2020 admitidos para el acceso remoto se muestran en ASIGNACIÓN - Parámetros
del DGC 2020 en ESPACIO DE DIRECCIÓN DE MODICON en esta sección.
Descripción detallada del protocolo Modbus
™ del DGC-2020
Generalidades del protocolo Modbus
™
Las comunicaciones Modbus utilizan la técnica maestro-esclavo en la que solo el maestro puede iniciar
una transacción, denominada consulta. El esclavo al que se dirige la consulta responderá suministrando
los datos solicitados al maestro o realizando la acción solicitada. Un dispositivo esclavo nunca inicia
comunicaciones en el Modbus y siempre genera una respuesta a la consulta, a menos que se produzcan
ciertas condiciones de error. El DGC-2020 está diseñado para comunicarse en el Modbus únicamente
como dispositivo esclavo.
Un maestro puede enviar una consulta a esclavos de manera individual o colectiva iniciando un mensaje
de difusión. Un esclavo no envía un mensaje de respuesta a una consulta de difusión.
Si una consulta solicita acciones que el esclavo no puede realizar, el mensaje de respuesta del esclavo
contiene un código de respuesta de excepción que define el error detectado.
La consulta y los mensajes de respuesta comparten la misma estructura de mensaje. Cada mensaje está
compuesto por cuatro campos: la dirección del dispositivo, el código de función, el bloque de datos y la
verificación de error. Las siguientes secciones de este documento detallan cada uno de los campos de
mensaje y las funciones correspondientes admitidas por el DGC-2020.
Estructura de consulta/mensaje de respuesta:
•
Dirección del dispositivo
•
Código de función
•
Bytes de datos de ocho bits
•
Verificación de error