Protocolo Modbus RTU/ASCII
Desarollado por Schneider Automation Inc. Modbus es un protocolo patentado
diseñado para la industria de control de procesos, permite la comunicación entre
dispositivos. Los protocolos Modbus RTU y Modbus ASCII se utilizan con arquitecturas
tipo maestro / esclavo. El Modbus SF500 es un servidor esclavo.
El SF500 ofrece la compatibilidad con las versiones RTU y ASCII de Modbus. El sistema
detecta el tipo de comunicación utilizado inmediatamente después de la conexión.
En este manual el usuario encontrará detalles sobre Modbus RTU y Modbus ASCII.
Contacte con su representante Schneider para una descripción detallada del protocolo
Modbus. También puede consultar el sitio Schneider: http://www.modicon.com/.
Nota:
El protocolo Modbus RTU no es la propiedad de Siemens Milltronics. Las
especificaciones pueden ser modificadas sin previo aviso.
Principio de funcionamiento de Modbus
Como arriba mencionado, Modbus es un protocolo con arquitectura maestro-servidor,
también conocido como protocolo de demamda-respuesta. Esto se refiere a
comunicaciones en las que la red incluye un sistema maestro, que solicita
informaciones de varios sistemas servidores. Los dispositivos servidores sólo pueden
comunicar al solicitarse las informaciones. Para contestar, estos dispositivos suelen
transmitir la información requerida por el cliente o maestro, o un código de error para
representar el motivo de falta de transmisión de la información o de interpretación de la
demanda. Consultar la sección Averías en la página 101.
Los datos del SF500 son distribuidos en los registros Modbus. De esta forma, el código
de función Modbus 03 permite acceder a estos registros en lectura o en escritura
(mediante los códigos de función Modbus 06 y 16).
Modbus RTU y ASCII
Hay dos diferencias principales entre los protocolos Modbus RTU y Modbus ASCII.
•
Por un lado, el protocolo Modbus RTU codifica el mensaje en formato 8-bit binario,
mientras que ASCII codifica el mensaje en caracteres ASCII. Por tanto, un bit de datos
se codifica con 8 bits (RTU) y dos caracteres ASCII (ASCII) (= dos unidades 7 bits).
•
Por otro lado, el método de verificación de errores es diferente (ver la descripción
proporcionada a continuación).
La ventaja de Modbus RTU es el rendimiento, o la capacidad de procesar datos
respecto a su formato ASCII. La ventaja de Modbus ASCII es que permite intervalos de
hasta un segundo entre caracteres, sin errores. El integrador SF500 ofrece
compatibilidad con ambos protocolos.
Página 86
ACCUMASS SF500 – MANUAL DEL USUARIO
7ML19981CN22