Capítulo 5: Instrucciones de MODBUS RTU
Ejemplo de MRX y de MWX
El puerto 2 del DL06 tiene dos contactos de relevadores especiales asociados con éste. Uno
1
indica "Puerto ocupado" (SP116), y el otro indica "Error de comunicación de puerto" (SP117).
El bit de "puerto ocupado" está ON mientras el PLC se comunica con un esclavo. Cuándo el
2
bit está apagado el programa puede iniciar el próximo pedido a la red.
El bit de "Error de comunicación de puerto" se activa cuando el PLC ha detectado un error. El
3
uso de este bit es opcional. Cuando se usa, debe estar adelante de cualquier instrucción de red
ya que el bit de error es vuelto a 0 cuando se ejecuta una instrucción MRX o MWX.
4
Típicamente las comunicaciones de red durarán más de 1 barrido. El programa debe esperar
terminar la comunicación para comenzar la próxima transacción. Es por eso que se coloca un
5
enclavamiento entre la lectura y la escritura con el relevador C150, en el ejemplo de la página
5-209.
El relevador interno C150 es usado para enclavar la lectura y la escritura. Vea por favor el
6
ejemplo mostrado abajo para entender como funciona el enclavamiento.
En algunas aplicaciones hay ruido electromagnético que puede bajar la cantidad de
7
transacciones y aparecen errores de comunicación. es perfectasmente aceptable tener un 5% de
errores en algunas aplicaciones. Los renglones 1 a 4 supervisan la cantidad de transacciones y
8
errores por minuto. El renglón 2 guarda el conteo de cada minuto, lo que permite calcular el
tiempo promedio que demora cada transacción.
9
10
11
12
13
14
A
B
C
D
Continúa en la próxima página....
5–208
Manual del PLC DL06, 2a. edición en español, 6/07