Información general sobre el protocolo Modbus
El protocolo Modicon Modbus presente en la tarjeta de dirección se
ajusta el contenido del siguiente documento:
Protocolo Modicon Modbus
Guía de referencia
Junio de 1996, PI-MBUS-300 Rev. J
El protocolo Modbus implementado es de tipo RTU (unidad de
terminal remoto), basado en los tiempos de transmisión de
caracteres. La configuración utiliza la característica multipunto de
RS485. La dirección enviada en el paquete de Modbus identifica a la
unidad refrigeradora.
Ajustes de comunicación RS485 implementados para
el protocolo Modbus
Los ajustes de comunicación RS485 implementados son los siguientes:
■
Velocidad de baudios: 9600
■
Bit de parada: 2
■
Paridad: no
Comandos implementados para el protocolo Modbus
Los comandos implementados en el programa son los siguientes:
Comando Modbus
Significado
01
read coil status
Lectura de
(leer salida
variable(s)
digital)
digital(es)
02
read input
Lectura de
status (leer
variable(s)
entrada digital)
digital(es)
03
read holding
Lectura de
registers (leer
variable(s)
registros de
analógica(s)
memoria de
salida)
04
read input
Lectura de
registers (leer
variable(s)
registros de
analógica(s)
memoria de
entrada)
05
force single coil
Escritura de
(imponer salida
variable(s)
digital simple)
digital(es)
individual(es)
06
preset single
Escritura de
register
variable(s)
(preestablecer
analógica(s)
registro simple)
individual(es)
15
force multiple
Escritura de una
coils (imponer
serie de variables
salidas
digitales
digitales
múltiples)
16
preset multiple
Escritura de una
registers
serie de variables
(preestablecer
analógicas
registros
múltiples)
Observe que:
■
Por la variedad de enfriadores con tarjetas de dirección
instaladas, no se hace distinción entre variables de entrada
(condición de sólo lectura) y variables de salida (condición de
lectura/escritura), de forma que el conocimiento de la base de
datos y su gestión depende de la parte presente en el sistema de
supervisión.
■
Dada la naturaleza general del sistema, la tarjeta de dirección
responde de la misma forma a varios comandos Modbus.
EUWA(*)5~24KBZW1
Enfriadores de agua compactos refrigerados por aire
4PW61653-1 – 07.2010
Notas
obtiene el estado actual
(ON/OFF) de un grupo
de salidas lógicas (coils)
o entradas discretas
obtiene el estado actual
(ON/OFF) de un grupo
de salidas lógicas (coils)
o entradas discretas
obtiene el valor binario
actual de uno o varios
registros del mapa de
memoria
obtiene el valor binario
actual de uno o varios
registros del mapa de
memoria
impone el valor ON u OFF
a una salida digital
escribe un valor binario
específico en un registro
del mapa de memoria
impone el valor ON u OFF
a una serie de salidas
digitales lógicas
consecutivas
escribe valores binarios
específicos en una serie
de registros consecutivos del
mapa de memoria
Representación de datos del protocolo Modbus
■
Digitales
Todos los datos digitales se codifican con un único bit:
■ "0" para designar OFF
■ "1" para designar ON.
Todas las variables digitales se asignan a bits de registros
consecutivos, en cada uno de los cuales:
■ la variable de dirección de memoria inferior es asignada al bit
menos significativo
■ la variable de dirección de memoria superior es asignada al
bit más significativo
■
Datos analógicos y enteros
Un valor analógico y entero se representa mediante un registro
WORD de 16 bits en notación binaria. En cada registro, el
primer byte contiene los bits de orden superior y el segundo
byte los bits de orden inferior.
■ Las variables analógicas se representan por décimas:
por ejemplo, el valor 10,0 se transmite como 0064h=100d
por ejemplo, el valor –10,0 se transmite como FF9Ch=–100d
■ Las variables enteras se transfieren usando su valor real:
por ejemplo, el valor 100 se transmite como 0064h=100d
La tarjeta de dirección trabaja con registros, entendiendo que un
registro es de 16 bits.
Si el BMS o sistema de supervisión intenta modificar un valor de un
parámetro fuera de rango, la escritura no se tendrá en cuenta.
Código de error implementado
Código
Interpretación Modbus
1
Función no permitida
Definición de parámetros BMS
Activación del protocolo Modbus
El protocolo Modbus se activa ajustando el parámetro h23 en 1.
Al tratarse de un parámetro de usuario, debe consultar
consultar y modificar los parámetros de usuario" en la página
Establecimiento de la dirección de serie de la unidad
Para definir la dirección de serie única de cada unidad necesaria
para la comunicación con el sistema de supervisión, ajuste el
parámetro h10.
Al tratarse de un parámetro de usuario, debe consultar
consultar y modificar los parámetros de usuario" en la página
Condición
El mensaje no es admisible o el
número de variables requeridas es
superior al permitido (longitud ≤20)
"Cómo
16.
"Cómo
16.
Manual de instalación y operación
18