11 PROTOCOLOS DE COMUNICACIONES Y MAPAS DE MEMORIA
Como se dijo anteriormente, los equipos de la familia K-QNA500 disponen de un sistema de
comunicaciones que denominamos Multifit. Se trata de un sistema Multi-puerto, Multi-
Protocolo y Multi-acceso, que permite comunicar con varios de ellos simultáneamente y con
distintos protocolos.
La comunicación entre módulos se establece por un bus interno y la comunicación con el
exterior es a través del módulo BASE, que dispone de tres puertos (ver apartado 4.2). Esto
permite la comunicación con sistemas externos: Ordenadores con programas SCADA,
autómatas programables.
El sistema K-QNA500 dispone de diversos protocolos que se describen, de forma resumida, a
continuación:
11.1 MODBUS/RTU
Este protocolo se utiliza principalmente para configurar el analizador y para consultar
información de variables en tiempo real. El formato de la trama es el indicado en la Fig. 11-1 :
Caracteres
Sincronismo
Minimo
3,5 caract
Ejemplo:
Supóngase una trama:
NP: Es el número de periférico del equipo al que va dirigido el mensaje.
FF: Función Modbus. (Generalmente serán lecturas o escrituras de bits o bytes, ver
Tabla 11-1)
XXXX: Posición de memoria de inicio de la función, del equipo.
YYYY: Número de posiciones desde la posición de inicio XXXX.
CRC: Código para detección de errores de 16 bits. (generado automáticamente).
El formato de la respuesta será: NP AA BB CCCC... CRC
NP: Es el número del periférico que responde.
AA: Función que responde.
BB: Número de bytes que contiene la respuesta.
CCCC: Valor que contiene el registro.
...
CRC: Código para detección de errores de 16 bits. (generado automáticamente)
Pág. 80 de 104
Dirección
Función
Periférico
NP
FF
8 bits
8 bits
Fig. 11-1.- Trama Modbus RTU
NP FF XXXX YYYY CRC
ANALIZADOR DE CALIDAD DE SUMINISTRO K-QNA500
CRC
Datos
Checksum
YYYY
CRC
N x 8 bits
16 bits
Caracteres
Sincronismo
Minimo
3,5 caract
Manual de instrucciones