Download manual de instrucciones - Los TOP productos en Material Eléctrico

Transcript
Computer SMART III
4.9.2. PROTOCOLO
El protocolo Modbus es un estándar de comunicaciones en la industria que permite la conexión
en red de múltiples equipos, donde existe un maestro y múltiples esclavos. Permite el diálogo
maestro-esclavo individual y también permite comandos en formato broadcast.
Dentro del protocolo Modbus el Computer SMART III utiliza el modo RTU (Remote Terminal
Unit).
En el modo RTU el inicio y fin de mensaje se detectan con silencios de mínimo 3,5 caracteres
y se utiliza el método de detección de errores CRC de 16 bits.
Las funciones Modbus implementadas en el equipo son:
Función
Función
Función
Función
Función
01. Lectura del estado de los relés.
03 y 04. Lectura de registros.
05. Escritura de un relé.
0F. Escritura de múltiples relés.
10. Escritura de múltiples registros.
Códigos de excepción
Si en la respuesta del equipo el bit de mayor peso del byte correspondiente a la función es 1,
esto indica que el siguiente byte es un código de excepción.
Tabla 11: Códigos de excepción, comunicaciones Modbus.
Código de excepción
Descripción
01
Función errónea. El número de función no está implementada.
02
Dirección errónea o número de registros fuera de límites
03
Error de datos. Ha habido un error de CRC
04
Error en periférico. Ha habido un error en el acceso a un periférico
(EEPROM, tarjeta ...)
06
Error de Slave o Slave ocupado. Reintentar el envío.
Ejemplo:
Dirección
Función
Código
excepción
CRC
0A
84
01
XXXX
Dirección: 0A, Número de periférico: 10 en decimal.
Función: 84, Función de lectura 04 con el bit nº 7 a 1.
Código de excepción: 01, ver Tabla 9.
CRC: CRC de 16 bits.
Por razones de seguridad en el funcionamiento del equipo, no se admiten
tramas de comunicación ( tanto enviadas como recibidas) mayores de 80
bytes.
60
Manual de Instrucciones