Comunicación
3.1 Modbus RTU
3.1.3
Asignación de datos SIMOCODE a direcciones Modbus
Todos los datos de SIRIUS están disponibles en registros o en la imagen de proceso:
● Registros del sistema
● Registros específicos de subfamilia de dispositivos
● Registros específicos de producto.
Para poder direccionarse a través de Modbus, los datos de estos registros o de esta imagen
de proceso se convierten a formatos de datos de Modbus.
Acceso de datos a
solo bits de lectura
bits de lectura y de escritura
solo registros y palabras de lectura (16 bits)
registros y palabras de lectura y de escritura
1 coil equivale a 1 bit.
1 registro equivale a 1 palabra (2 bytes).
3.1.4
Transferencia de datos Modbus
3.1.4.1
Principio de la transferencia de datos Modbus
A diferencia de la transferencia de datos cíclica/acíclica en el sistema de bus PROFIBUS,
los datos de transmiten de modo lineal mediante el protocolo Modbus.
El maestro es un sistema de automatización (PLC). El esclavo es un dispositivo
SIMOCODE pro.
El maestro lleva la iniciativa en la transmisión de datos. SIMOCODE pro funciona como
esclavo y envía las respuestas correspondientes a los bits/registros llamados por el maestro
o guarda los bits/registros escritos por el maestro en la memoria interna de SIMOCODE.
El maestro envía peticiones o uno o varios esclavos. El esclavo procesa las peticiones del
maestro y responde en un plazo determinado con una confirmación, con los datos
solicitados (en su caso) o con un código de error. Las peticiones contienen el código de
función y datos adicionales. Los datos solo pueden transmitirse entre maestro y esclavo. No
es posible transmitir peticiones de esclavo a esclavo. Un esclavo no puede transmitir
información (p. ej., alarmas) al maestro por sí solo. Para ello es necesario un sondeo cíclico
continuo de los bits correspondientes por el maestro.
22
Tipo de datos según nomenclatura Modbus
Discrete Inputs
Coils
Input Registers
Holding Registers
Manual de configuración, 04/2015, A5E33498234004A/RS-AA/001
SIMOCODE pro Modbus RTU