4. En esta actividad,
vamos a realizar la conexión entre dos PLC OMROM CQM1H, diferenciando quién es
el maestro y quién el esclavo.
Se trata de conseguir
una transferencia de datos entre ellos a través de su puerto Host-Link.
El maestro deberá
enviar una serie de información al esclavo, en este caso los números 31, 210 y
89, y el esclavo deberá obtener esta información, y además mostrar en su salida
el último numero, el 89.
Por otro lado, el
esclavo deberá enviar la orden al maestro de que encienda todas sus salidas
durante 5 segundos.
Este es el
procedimiento.
Ejecutamos el
programa de OMROM para PLC's, CX-PROGRAMMER, y abrimos un nuevo archivo. En
este, debemos configurar nuestro PLC como maestro. Vamos a configuración. En la
ventando de Arranque, debemos configurar nuestro PLC en modo Monitor.
Vamos a la pestaña de Tarjeta de Comunicaciones A. Configuramos a nuestro PLC como maestro.
Vamos a la pestaña de Tarjeta de Comunicaciones A. Configuramos a nuestro PLC como maestro.
Una vez hecho
esto, nos vamos a Memoria, y pinchamos sobre DM.
En el área DM 6000 ponemos 0201. Esto hará que el autómata arranque en modo MONITOR.
En el área DM 6500 ponemos 3000. Esto configura al autómata como maestro, y divide el área de memoria LR para que pueda comunicarse con el esclavo.
En el área DM 6000 ponemos 0201. Esto hará que el autómata arranque en modo MONITOR.
En el área DM 6500 ponemos 3000. Esto configura al autómata como maestro, y divide el área de memoria LR para que pueda comunicarse con el esclavo.
Ahora
guardamos y cargamos en el PLC.
Pasamos a la parte del programa.
En nuestro ejercicio, al activar un interruptor (0.00) debemos enviar al esclavo tres números: 31, 210 y 89.
Ponemos 3 funciones MOVE que mueva ese número a la zona de memoria LR, que es la que leerá nuestro esclavo. También, con la señal P_On, indicamos que siempre que el PLC maestro este en modo RUN, lea la parte de la memoria LR donde trabaja el esclavo. En este caso, LR30.
Al no tener en nuestro esclavo un pulsador para que haga su función, hemos controlado también el esclavo con un pulsador del maestro. Esto es que cuando activas el pulsador 0.01 del maestro, carga una señal en la memoria LR para que lo lea el esclavo, cuando este lea esa señal, la tomará como la señal de que debe ejecutar su programa.
También ponemos una señal para que si no esta ningún interruptor activado, todo nuestro sistema, maestro y esclavo, se pongan a 0.
Pasamos a la parte del programa.
En nuestro ejercicio, al activar un interruptor (0.00) debemos enviar al esclavo tres números: 31, 210 y 89.
Ponemos 3 funciones MOVE que mueva ese número a la zona de memoria LR, que es la que leerá nuestro esclavo. También, con la señal P_On, indicamos que siempre que el PLC maestro este en modo RUN, lea la parte de la memoria LR donde trabaja el esclavo. En este caso, LR30.
Al no tener en nuestro esclavo un pulsador para que haga su función, hemos controlado también el esclavo con un pulsador del maestro. Esto es que cuando activas el pulsador 0.01 del maestro, carga una señal en la memoria LR para que lo lea el esclavo, cuando este lea esa señal, la tomará como la señal de que debe ejecutar su programa.
También ponemos una señal para que si no esta ningún interruptor activado, todo nuestro sistema, maestro y esclavo, se pongan a 0.
Pasemos a
configurar al esclavo.
En este caso, deberemos configurar al esclavo siguiendo el mismo proceso que con el maestro. Añadimos un nuevo PLC OMROM CQM1H, y en Configuración>Arranque le indicamos que arranque en modo Monitor.
En la pestaña de Tarjeta de Comunicaciones A, indicamos que nuestro PLC será el esclavo.
En este caso, deberemos configurar al esclavo siguiendo el mismo proceso que con el maestro. Añadimos un nuevo PLC OMROM CQM1H, y en Configuración>Arranque le indicamos que arranque en modo Monitor.
En la pestaña de Tarjeta de Comunicaciones A, indicamos que nuestro PLC será el esclavo.
Vamos a la
Memoria>DM.
En la Memoria DM 6000 ponemos 0201. Esto indica que el PLC arranque en modo monitor.
En la Memoria DM 6500 ponemos 2000. Esto indica que nuestro PLC es el esclavo.
En la Memoria DM 6000 ponemos 0201. Esto indica que el PLC arranque en modo monitor.
En la Memoria DM 6500 ponemos 2000. Esto indica que nuestro PLC es el esclavo.
Pasemos al
programa.
Le indicamos mediante P_On que siempre que el PLC esté en modo Run lea la parte de la memoria LR del maestro, y lo indique en su salida 100.
También le decimos que lea la parte de la memoria LR donde hemos configurado que lea si tiene que ejecutar su programa, en este caso, LR3.00. Si esta memoria está activada, deberá mover un número a la memoria LR que lee el maestro.
A su vez, le indicamos que, mediante la misma orden de ejecución del programa, temporice para que envié ese número al maestro solo durante 5 segundos.
Le indicamos mediante P_On que siempre que el PLC esté en modo Run lea la parte de la memoria LR del maestro, y lo indique en su salida 100.
También le decimos que lea la parte de la memoria LR donde hemos configurado que lea si tiene que ejecutar su programa, en este caso, LR3.00. Si esta memoria está activada, deberá mover un número a la memoria LR que lee el maestro.
A su vez, le indicamos que, mediante la misma orden de ejecución del programa, temporice para que envié ese número al maestro solo durante 5 segundos.





Las capturas de pantalla son muy pequeñas, asi es dificil ver algo, por lo demas, resumido correctamente.
ResponderEliminar