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