Descargar Imprimir esta página

Comunicaciones Desde Un Programa Ladder; Enclavamientos Para Lecturas Y Escrituras Múltiples - Automation Direct HO-ECOM Manual Del Usario

Publicidad

Capítulo 5: MODBUS TCP para H0/H2-ECOM100

Comunicaciones desde un programa ladder

Las comunicaciones de red duran típicamente
más que un barrido. El programa debe esperar
que termine la comunicación de esa instrucción
antes de comenzar la transacción siguiente.
Dependiendo de qué ranura está colocado el módulo ECOM, hay dos contactos de
relevador especial asociados a él (vea la página 4 -11 a 4 -12 para los relevadores
especiales). Uno indica que el puerto está ocupado ("port busy"), y el otro indica un "error
de comunicación". El ejemplo de arriba muestra el uso de estos contactos para un ECOM
que esté en la ranura 1. El bit "port busy" está encendido mientras que el PLC se comunica
con el esclavo. Cuando el bit del programa está OFF, se puede iniciar la petición siguiente
de la red.
El bit de "error de comunicación" se hace ON cuando el PLC ha detectado un error. El
uso de este bit es opcional. Cuando es usado, debe estar delante de cualquier instrucción
de bloque de la red puesto que el bit del error se hace OFF cuando se ejecuta una
instrucción RX o WX.
Enclavamientos para lecturas y escrituras múltiplas
Si usted está usando varias instrucciones de
escritura y lectura en la programación, usted
puede poner cada rutina en un renglón
separado del programa con enclavamientos,
para asegurarse que la ejecución de una
transacción sea completada, permitiendo que
solamente uno de ellos sea activo a la vez. Si
usted no usa los enclavamientos, entonces la
CPU ejecutará solamente la primera rutina.
Esto es porque cada puerto puede manejar
solamente una transacción a la vez.
En el ejemplo a la derecha, después de que se
ejecute la instrucción RX, C0 se hace ON.
Cuando el puerto ha acabado la tarea de
comunicación, se ejecuta la segunda rutina y
C0 vuelve a OFF.
Si Ud usa programación por etapas, se puede
colocar cada renglón en una etapa separada del
programa, para asegurarse de un ejecución
adecuada y se salte de etapa en etapa
permitiendo así que solamente una esté activa
en un momento dado.
5-18
Manual de los módulos ECOM
Error de Comunicación de ECOM

Publicidad

loading

Este manual también es adecuado para:

Ho-ecom1H2ecomH2-ecom100H2-ecom-fH4-ecomH4-ecom-f