8. MODBUS
8.1. INTERFAZ RELACIONADO CON EL MODBUS
El Modbus puede operar bien a través de una conexión RS-485 o de una conexión Ethernet.
Véase capítulo "6. Conexión RS-485 bus" para detalles de cableado de la conexión RS-485.
•
Véase capítulo "¡Error! No se encuentra el origen de la referencia.. Conexión Ethernet" para detalles
•
de cableado de la conexión ethernet.
8.2. MODBUS RTU VIA RS-485
NMTC es un esclavo Modbus RTU.
Normalmente solo el aparato master o principal está conectado a la toma/conexión de serie, y uno o
varios esclavos están también conectados a la toma. Los esclavos no se comunican entre ellos y nunca
transmitirán datos sin recibir la petición correspondiente del aparato master o principal.
8.3. MODBUS VIA ETHERNET
El aparato Mobus está disponible en el puerto 502. La direccón IP por defecto es 192.168.0.245:502
Los protocolos a los que da cobertura son:
Modbus TCP
•
•
Modbus RTU via TCP
•
Modbus UDP
Modbus RTU via UDP
•
El protocolo se reconoce automáticamente de acuerdo al paquete de datos recibido y no se necesita
de ninguna configuración adicional.
8.4. REGISTROS
Los registros NMTC Modbus RTU están agrupados en los siguientes bloques:
Dirección
Bloque de registro
inicio
001
Configuración
NMTC
021
Estado/Status
NMTC
101
Control de la
bomba
201
Estado de la bomba
301
Datos de la bomba
Todas las direcciones contienen registros de 16 bits (una palabra). Algunas se combinan entre sí para
ofrecer valores de 32 bits.
NOTA: Todas las direcciones de registro están basadas en el 1. La dirección 001 es por tanto,
transmitida via conexión como 0x0000.
8.5. REGISTROS DE CONTROL DE NMTC
Los registros en este bloque se leen con códigos de función 0x03 o 0x04. Pueden ser escritos como
registros llamados "holding" (de tenencia de datos) con códigos de función 0x06 y 0x10.
Leíble(R)/Escribible(W)
R/W
R
R/W
R
R
Descripción
Configuración del modulo NMTC.
Registros del estado del modulo
NMTC.
Registros del control de bomba.
Datos del estado de la bomba.
Datos medibles de la bomba.
31