Documentos de Académico
Documentos de Profesional
Documentos de Cultura
KRONOS
Revisión 1.02es
05/03/2020
MANUAL MODBUS
ÍNDICE
Dispositivo Esclavo: son los dispositivos conectados al bus que atienden las
peticiones del maestro, proporcionando información o ejecutando tareas a
petición del maestro.
Código Definición
3 Lectura registro mantenido
4 Lectura registros de entrada
6 Escritura registro mantenido
16 Escritura de múltiples registros mantenidos
1
MANUAL MODBUS 1.DEFINICIÓN DEL PROTOCOLO
Código Definición
1 Código de función no soportada o no valida
2 Dirección no permitida
3 El valor a escribir no es valido
4 Fallo en el dispositivo esclavo
6 Dispositivo esclavo ocupado
Los registros de MODBUS son de 2 bytes (16 bits), el orden de los bytes es MSB
(Mas significativo primero) y con formato 16 bits sin signo.
El máximo número de registros leídos en una sola trama es de 125.
Mensaje ASCII
Inicio Dirección Función Datos LRC Final
: 2 Char 2 Char 0 a 252 Char 2 Char CR, LF
Mensaje RTU
Dirección Función Datos CRC
1 Byte 1 Byte 0 a 252 Bytes 2 Byte
Para el caso de RTU los mensajes empiezan con un intervalo silencio de 3,5 veces el tiempo de un carácter.
2
MANUAL MODBUS 1.DEFINICIÓN DEL PROTOCOLO
Mensaje TCP
ID transición Protocolo Longitud Dirección Función Datos
2 Bytes 2 Bytes 2 Bytes 1 Byte 1 Byte 0 a 252 Bytes
Para el caso de TCP no hace falte CRC ya que esta implementado en el propio protocolo TCP.
3
MANUAL MODBUS 2.MAPA DE REGISTROS
2. MAPA DE REGISTROS
Los registros de entrada son registros de solo lectura. Son registros que nos muestran
información de los datos del peso, estados de los relés, entradas y otra información
específica del equipo.
4
MANUAL MODBUS 2.MAPA DE REGISTROS
Los valores de peso neto, bruto, tara y todos los demás registros que contengan
peso, se envían siempre sin decimales y multiplicado por 1000, con la finalidad
de enviar siempre un valor entero, el formato es el siguiente:
5
MANUAL MODBUS 2.MAPA DE REGISTROS
Los registros de entradas y salidas digitales permiten monitorizar el estado de las salidas
digitales (relés), entradas digitales y el valor de la salida analógica.
6
MANUAL MODBUS 2.MAPA DE REGISTROS
Los registros mantenidos son registros de escritura y lectura. Son registros que permiten
modificar o solamente leer la configuración del equipo.
7
MANUAL MODBUS 2.MAPA DE REGISTROS
Para ejecutar una acción al dispositivo necesitamos usar un registro de 16 bits de solo
escritura: Registro de comando.
Código Función
01 Cero
02 Tara
03 Tara manual
06 Quitar Tara
Imprimir (imprime un ticket si el puerto RS-232 está
07
configurado como impresora)
08 Acumular pesada
09 Totalizar pesadas en curso
16 Cero de calibrado
17 Calibración manual (con valor de la masa)
Calibración automática (con capacidad célula y
18
sensibilidad)
30 Reset de dispositivo
32 Guardar en EEPROM los registros modificados
33 Configurar los puertos de comunicación.
34 Reset Ethernet.
55 Forzado de estados de las salidas digitales (Relés)
Reset una dosificación (se desactivan todos los relés
60 abortando la dosificación y retornando al estado
inicial)
61 Iniciar una dosificación (marcha o reanudación )
62 Parar una dosificación
Imprimir ticket de los pesos totales dosificados de los N
65
productos.
Imprimir ticket del stock disponible de los N productos
66
a dosificar
67 Poner a 0 el número de ciclos de una dosificación
Dependiendo del equipo que se dispone estarán activos más o menos comandos. Por
ejemplo si nuestro equipo no dispone de Relés, los comandos relativos a forzado de
relés o acciones a la dosificación no estarán activos.
8
MANUAL MODBUS 2.MAPA DE REGISTROS
9
MANUAL MODBUS 2.MAPA DE REGISTROS
Los registros de tiempo y fecha permiten acceder a la hora y fecha del sistema así
como a un contador interno de 32bits de resolución.
10
MANUAL MODBUS 2.MAPA DE REGISTROS
Las opciones de este submenú pueden ser consultadas pero no modificadas si está
activo el bloqueo de escritura del precinto metrológico.
11
MANUAL MODBUS 2.MAPA DE REGISTROS
12
MANUAL MODBUS 2.MAPA DE REGISTROS
13
MANUAL MODBUS 2.MAPA DE REGISTROS
14
MANUAL MODBUS 2.MAPA DE REGISTROS
Los registros para aplicaciones de límite disponen de 5 registros comunes para todos
los relés configurados. Después para cada posible relé configurable dispone de N
límites relé. Este valor N dependerá del número de relés que su equipo disponga.
Para configurar si un relé se usara como aplicación de límite, se debe realizar desde el
menú de salidas digitales (relés).
15
MANUAL MODBUS 2.MAPA DE REGISTROS
Limite relé 3
42431 Limite Relé 3 peso inferior (Hi) 2 Long
42432 Limite Relé 3 peso inferior (Lo)
42433 Limite Relé 3 peso superior (Hi) 2 Long
42434 Limite Relé 3 peso superior (Lo)
42435 Limite Relé 3 negativo 1 Byte
Limite relé 4
42436 Limite Relé 4 peso inferior (Hi) 2 Long
42437 Limite Relé 4 peso inferior (Lo)
42438 Limite Relé 4 peso superior (Hi) 2 Long
42439 Limite Relé 4 peso superior (Lo)
42440 Limite Relé 4 negativo 1 Byte
Limite relé 5
42441 Limite Relé 5 peso inferior (Hi) 2 Long
42442 Limite Relé 5 peso inferior (Lo)
42443 Limite Relé 5 peso superior (Hi) 2 Long
42444 Limite Relé 5 peso superior (Lo)
42445 Limite Relé 5 negativo 1 Byte
Limite relé 6
42446 Limite Relé 6 peso inferior (Hi) 2 Long
42447 Limite Relé 6 peso inferior (Lo)
42448 Limite Relé 6 peso superior (Hi) 2 Long
42449 Limite Relé 6 peso superior (Lo)
42450 Limite Relé 6 negativo 1 Byte
Limite relé 7
42451 Limite Relé 7 peso inferior (Hi) 2 Long
42452 Limite Relé 7 peso inferior (Lo)
42453 Limite Relé 7 peso superior (Hi) 2 Long
42454 Limite Relé 7 peso superior (Lo)
42455 Limite Relé 7 negativo 1 Byte
Esta funcionalidad utiliza 3 relés. Para configurar que relé se desea para cada uno de
los tres estados posibles se debe configurar desde el menú de salidas digitales.
16
MANUAL MODBUS 2.MAPA DE REGISTROS
17
MANUAL MODBUS 2.MAPA DE REGISTROS
18
MANUAL MODBUS 2.MAPA DE REGISTROS
19
MANUAL MODBUS 2.MAPA DE REGISTROS
20