4.7. módulo de comunicación (continuación)
4.7.3. protocolo JBUS/mODBUS
El protocolo JBUS/MODBUS
diálogos son posibles:
• el maestro se comunica con un esclavo (ATyS) y espera su respuesta,
• el maestro se comunica con todos los esclavos (ATyS) sin esperar su respuesta.
El modo de comunicación es el RTU (Unidad terminal distante) que utiliza caracteres hexadecimales de 8 bits.
En el protocolo de comunicación, una trama estándar se compone de los elementos siguientes:
• Dirección esclavo: dirección del equipo que se comunica (parámetro Add, menú Com)
• Código de función: los códigos utilizables son los siguientes:
Dirección esclavo
3: para leer n palabras (máximo 125)
6: para escribir una palabra
16: para escribir n palabras (máximo 125).
• Dirección: dirección de la variable correspondiente (véanse las siguientes tablas)
• Datos: parámetros relacionados con la función (n.º de palabras, valor)
Al seleccionar la dirección esclavo 0, se envía un mensaje a todos los equipos presentes en la red (sólo para las funciones 6 y 16),
este tipo de mensaje se denomina difusión general y en consecuencia no va seguido de ninguna respuesta de los esclavos.
El tiempo de respuesta máximo (timeout) es de 250 ms entre una pregunta y una respuesta.
54
ATyS M 6e - Ref.: 535 713 B
®
utilizado por el ATyS implica un diálogo que utiliza una estructura jerárquica maestro-esclavo. Dos
®
Código función
Dirección
Datos
4. FuncIOnAmIEntO
CRC 16