Descargar Imprimir esta página

Automation Direct HO-ECOM Manual Del Usario página 71

Publicidad

- el campo "dirección del esclavo" de MODBUS usado generalmente en una línea
serial de MODBUS es substituido por un solo byte "identificador de la unidad"
dentro del encabezamiento de MBAP. El "identificador de la unidad" se usa para
comunicarse a través de los dispositivos tales como puentes, routers y gateways
que usen una sola DIRECCION IP para apoyar múltiplas unidades de extremo de
MODBUS independientes .
- Se diseñan todas las peticiones y las respuestas de MODBUS de una manera tal
que el recipiente pueda verificar que un mensaje esté acabado. Para códigos de
función donde la PDU de MODBUS tiene una longitud fija, solamente el código
de función es suficiente. Para códigos de función que llevan una cantidad
variable de datos en la requisición o la respuesta, el campo de datos incluye una
cuenta de bytes.
- Identificador del Protocolo - Se usa para la multiplexación del sistema interno
El protocolo de MODBUS es identificado por el valor 0 (2 bytes)
El campo del código de función de un mensaje contiene 8 bits. Los códigos válidos de
función están en el rango de 1 -255 decimal . El código de función comanda al esclavo
qué clase de acción tomar. Algunos ejemplos son leer el estado de un grupo de entradas
discretas; leer los datos en un grupo de registros; escribir a una salida o un grupo de
registros; o leer el estado de diagnóstico de un esclavo.
Cuando un esclavo responde al maestro, usa el campo del código de función para
indicar o una respuesta normal o que ha ocurrido un cierto tipo de error. Para una
respuesta normal, el esclavo repite el código original de la función. En una condición
de error, el esclavo repite el código original de función con su MSB configurado como
lógica 1.
Se construye el campo de datos usando conjuntos de dos dígitos hexadecimales en el
rango de 00 a FF. Según el modo de transmisión serial de la red, estos dígitos se pueden
hacer de un par de caracteres ASCII o a partir de un carácter RTU.
El campo de datos también contiene la información adicional que el esclavo utiliza
para ejecutar la acción definida por el código de función. Esto puede incluir
direcciones internas, la cantidad de artículos que serán transferidos, etc.
El campo de datos de una respuesta de un esclavo a un maestro contiene los datos
solicitados si no ocurre ningún error. Si ocurre un error, el campo contiene un código
de excepción que el maestro usa para determinar que acción siguiente se tomará. El
campo de datos puede ser no existente en ciertos tipos de mensajes.
Capítulo 5: MODBUS TCP para H0/H2-ECOM100
Manual de los módulos ECOM
5-3

Publicidad

loading

Este manual también es adecuado para:

Ho-ecom1H2ecomH2-ecom100H2-ecom-fH4-ecomH4-ecom-f