ISO 9001:2000
www.fanox.com
8.
PROTOCOLO
Este documento describe los pasos que hay que seguir para leer y escribir datos en el relé
SIA-E según el protocolo ModBUS/RTU. Este mapa de memoria es sólo válido para un
equipo y una versión de la memoria. De una versión a otra se mantienen fijas las
posiciones de memoria de los objetos existentes, por supuesto nuevos objetos tendrán sus
nuevas direcciones que a su vez quedan fijas para siguientes versiones. El mapa de
memoria, se describe mas adelante.
El protocolo utilizado es ModBUS/RTU estándar, así cualquier programa o PLC fácilmente
podrá comunicarse con los equipos.
El SIA-E siempre actúa como esclavo, lo cual significa que nunca inicia las
comunicaciones. La responsabilidad de iniciar la comunicación es siempre del maestro.
Sólo se implementa un subconjunto de las funciones del ModBUS/RTU:
- Función de lectura 3.
- Función de escritura 16.
El protocolo ModBUS/RTU es independiente del hardware. De esta forma, la capa física
puede estar en diferentes configuraciones hardware: RS232, RS485, fibra óptica, o
Ethernet.
En particular, el relé tiene un puerto delantero RS232 y opcionalmente, un puerto trasero
RS485. El flujo de datos en cualquiera de las configuraciones es "half-duplex".
Cada byte de datos se transmite de forma asíncrona y está formado por: 1 bit de start, 8
bits de datos, 1 bit de stop y 1 bit de paridad, si así se programa. De esta forma se tiene un
dato de 10 u 11 bits, dependiendo si lleva o no paridad.
Cuando el equipo dispone de un único puerto delantero, la dirección es configurable, pero
el resto de los parámetros están fijados: la velocidad es 19200, sin paridad y 1 bit de stop.
Cuando el equipo dispone de dos puertos conmutados, uno delantero y otro trasero, se
puede configurar la velocidad (1200, 2400, 4800, 9600 o 19200), la paridad (par, impar o
sin paridad), los bits de stop (1 o 2) y la dirección (1 al 247).
El maestro debe conocer la dirección del cliente con el cual va a comunicar. Ninguna
unidad actuará ante peticiones del maestro si la dirección de mensaje no es la propia, a
excepción que sea la dirección 0 ó dirección de difusión o "broadcast", en este caso el relé
actuará, pero no enviará ninguna contestación de ningún tipo.
La comunicación se lleva a cabo en paquetes o tramas, que son grupos de datos enviados
de forma asíncrona. El maestro transmite una trama al esclavo y entonces el esclavo
responde con otra trama (salvo en el caso de mensajes en difusión o "broadcast").
El fin de trama se marca por medio de un tiempo muerto o tiempo de silencio en el medio
de comunicación. La longitud de este tiempo de silencio varía en función de la velocidad de
transmisión, ya que equivale a 3 caracteres.
Rev. 04
52 / 68