Tutorial sobre comunicacion en omron
En este tutorial vamos a ver una comunicación simple y sencilla entre dos autómatas de la marca omron.
Los dos autómatas son iguales en cuanto a prestaciones, son el mismo modelo incluso por ello es fácil establecer comunicación entre ellos.
Lo primero que realizaremos sera abrir el cx-programmer y seleccionar el modelo de autómata y la cpu que usaremos. En este caso los autómatas son el cqm1h y la cpu 51.
Cuando hemos seleccionado el primer autómata y ya se halla abierto el programa vamos a introducir el segundo autómata.
Ahora volvemos introducir el modelo y cpu del autómata 2.
Ya tenemos los dos autómatas conectados pero nos queda determinar quien sera maestro y quien esclavo. con esta configuración determinamos que posición del área de memorias van a ocupar cada uno para enviar y recibir. En nuestro caso como los dos autómatas son iguales en prestaciones tienen los dos 64bits.
Por ello, el autómata maestro usara del LR0 al LR31 para enviar. A su vez el esclavo también tendrá del LR0 al LR31 para recibir. Después el esclavo tendrá de LR32 al LR63 para enviar e igual el maestro para recibir del LR32 al LR63.
Voy a indicar donde debemos cambiar los parámetros para seleccionar esclavo o maestro.
Aquí tenemos que pinchar en "configuración" del primer autómata que queramos seleccionarlo como maestro. A continuación en este panel vamos a donde pone tarjeta A y seleccionamos en modo PC link unidireccional(maestro) no se ve bien pero es el de abajo.
Después haremos lo mismo con el segundo autómata pero en este caso lo seleccionaremos como esclavo.
A continuación, un vídeo que muestra lo que hemos hecho hasta ahora.
Importante decir que los autómatas tienen que tener modulo de comunicaciones, los dos, porque si no fuera así no podrían conectarse aunque pudiéramos conectar un cable.
Ahora con un sencillo programa veremos como esta preparado para enviar y recibir los dos autómatas y como uno al comunicarse con el otro, temporiza y activa una salida.
Con la entrada 00.00 activamos un move del dato 9 (que en binario es 1001)
al área de memorias del maestro en la sección de enviar
LR0.
El esclavo al recibir ese dato y activar la entrada 0.01 lo pone en
el área de memoria del esclavo en la sección de enviar y
lo envía al área de memoria de recibir del maestro
Este al activar la entrada 0.01 hace un move del dato 9 que esta
en la LR40 al canal 20
En el canal 20 como el dato en binario es 1001 vamos a conectar un
temporizador usando el primer bit del canal 20, o sea, el bit 20.00
Cuando termine de temporizar activara la salida física 100.15
En este vídeo os muestro el programa ya terminado
En este vídeo os muestro el programa ya terminado
Espero que os halla gustado un saludo y comentar XD




Muy bien, el uso nuevamente del video y bien explicado.
ResponderEliminarMe ha gustado mucho
Antonio Alhambra