Capítulo 4: Programación ladder para comunicaciones
Renglón 1
En nuestro ejemplo, el contacto normalmente
abierto etiquetado C0 es un relevador interno de
control. Cuando C0 está encendido, se energiza la
salida discreta Y0.
Renglón 2
El segundo renglón usa un relevador especial para
identificar un error de comunicación. En el
ejemplo, SP123 se hace ON si está presente un
error de comunicación para la ranura uno. Use
relevadores especiales diferentes si su módulo
ECOM está en una ranura diferente (vea la página
4-11 y 4-12). Usamos SP123 para encender una
luz indicadora conectada con una salida discreta.
Renglón 3
El relevador especial SP122 está encendido
cuando el ECOM en la ranura 1 está ocupado
transmitiendo o recibiendo datos. La instrucción de
lectura puede durar más de un barrido del PLC
para completarse. Use este relevador especial para
evitar el sobreescribir la instrucción de lectura
anterior con cada barrido del PLC.
PLC maestro
(inicia transacción)
No., de base
No. de ranura de ECOM
Número de los bytes que se transferirán. Máximo = 128
bytes.
Dirección inicial en el PLC maestro, como número
octal.
Dirección inicial en el PLC que responde.
Renglón 4
Todos los PLCs DirectLOGIC usan una instrucción
END en el renglón final para identificar el cuerpo
principal del programa.
Programa para el PLC que responde
Este programa de 2 renglones reside en la CPU
del PLC que responde. Su función es
simplemente usar el contacto X0 para activar el
relevador interno del control, C100.
4–16
Manual de los módulos ECOM
Byte superior
Byte inferior
PLC esclavo
(responde transacción)
ECOM module ID
BCD