13.9.3. Protocolo Modbus
El protocolo Modbus
dos diálogos posibles:
• el máster se comunica con un esclavo (ATyS) y espera su respuesta,
• el máster se comunica con todos los esclavos (ATyS) sin esperar su respuesta.
El modo de comunicación es la unidad de terminal remoto (RTU) que utiliza caracteres decimales de 8 bits como
mínimo.
El protocolo de comunicación tiene un marco de datos estándar que se compone de los siguientes elementos:
Dirección de esclavo
• Dirección de esclavo: Dirección del dispositivo que se comunica (Agregar, menú de Parámetros de comunicación)
• Código de función: los códigos que se pueden utilizar son los siguientes:
3 : para leer n palabras (125 como máximo)
6 : para escribir una palabra
16 : para escribir n palabras (125 como máximo)
• Dirección: Dirección de registro (véanse las siguientes tablas)
• Datos: Parámetros vinculados a una función (número de palabras, valor)
Cuando se selecciona la dirección de esclavo 0, se envía una mensaje a todos los dispositivos que estén presentes
en la red (solo para las funciones 6 y 16); este tipo de mensaje se denomina una distribución general, por lo que no
obtiene una respuesta de los esclavos.
El tiempo de respuesta máximo (retardo) es de 250 ms entre interrogación y respuesta.
Conector Modbus
64
ES
®
que emplea el ATyS requiere un diálogo con una estructura jerárquica de máster/esclavo. Hay
®
Código de función
Dirección
Datos
CRC 16
ATyS p M - 542935A - SOCOMEC