Professional Documents
Culture Documents
ETHERNET
Localizacin :
Bloque :
Familia :
Ciclo :
Moduloa :
Unidad :
Indice
Pgina 3 de 26
2 PLC Omrom CJ1M CPU11 ETN. Estos autmatas llevan integrada la tarjeta de
comunicaciones ethernet. Sera posible utilizar otros autmatas de la misma serie aadindoles a cada
uno su tarjeta de comunicaciones ethernet. Incluir fuente de alimentacin y unidades de entrada y
salida.
O bien, un switch y tres cables ethernet sin cruzar para PC, PLC1 y PLC2 evitando el cable cruzado y el
cable RS232 (conociendo la IP del PLC).
Pgina 4 de 26
2.
192.10.10.3
Mscara de subred:
255.255.255.0
Pgina 5 de 26
SEND(090) transfiere los datos que empiezan en el canal S a las direcciones especificadas que comienzan
en D en el dispositivo designado a travs de la red. Los canales de control comenzando por C, especifican
el nmero de canales a enviar, el nodo destino y otros parmetros.
C+0
C+1
C+2
C+3
C+4
Red de Destino
Nodo de Destino
Respuesta
Unidad de Destino
N puerto
N reintentos
Pgina 6 de 26
Pgina 7 de 26
Existen varios flags indicativos de diversos aspectos en las comunicaciones de los puertos del PLC. Se
indican a continuacin algunos de los ms significativos.
Pgina 8 de 26
FUNCIN SEND.
Condiciones de funcionamiento:
El autmata PLC2 debe programarse para que transmita su canal de entradas CIO 000,
al canal de salidas CIO 001 del autmata PLC1.
Este envo del dato, se realiza solamente cada vez que se modifique el valor de dicho
canal de entradas. La prueba la observaremos fcilmente activando o desactivando cualquier bit de
entrada del canal 000 del PLC2 que enva, lo cual provocar la comunicacin (lucen los leds de las dos
unidades) y se modificar el valor del canal de salida del otro autmata PLC1.
configuradas.
Pgina 9 de 26
En la lnea de programa 0, observamos que se compara el canal de entradas CIO 000 del PLC2 con el
canal de memoria D000. Esto supone que si las entradas no han variado, los dos datos CIO 000 y D000
sern idnticos porque la instruccin MOV que est ms adelante, habr copiado el valor de las entradas
en el canal de memoria en la ejecucin anterior del programa (anterior ciclo de SCAN).
Cuando se produzca una modificacin de cualquier bit del canal de entradas, provocar que se active el bit
de trabajo W0.0 durante un ciclo de programa o SCAN, porque en la comparacin, sern diferentes el
canal de entrada que acabamos de cambiar y el canal D000 que tiene el dato anterior del canal de
entradas.
Cada activacin del bit W0.0 se ejecuta la instruccin (SEND) enviar el canal de entradas 000 (PLC2) al
canal de salidas 001 (PLC1).
Pgina 10 de 26
Canal de
control
Definicin
Dato binario
Dato
hexadecimal
D100
N de canales o palabras a
transmitir
0001
D101
N de red de destino
0000
D102
N de nodo destino y N de
unidad de destino
0100
D103
8F01
D104
0000
1 paso
Abrir el men de la memoria del PLC.
Pgina 11 de 26
2 paso
Escoger el rea de memoria D (anteriormente DM)
3 paso
Escribir los datos necesarios en cada uno de los D definidos como canales de control.
Pgina 12 de 26
4 paso
Transferir los datos a la memoria del autmata.
Pgina 13 de 26
5 paso
Guardar el proyecto en un disco. De esta forma, podremos recuperar el proyecto desde cualquier PC para
retocarlo o transferirlo a un PLC.
Una vez transferidos los dos programas y los datos de control a los autmatas, el PLC2
que es quien transmite lo cambiamos a modo RUN o MONITOR para que ejecute la instruccin.
Cada vez que modifiquemos el valor del canal de entradas 000 del PLC2 porque
cambiemos uno de sus interruptores, se ejecutar la instruccin de enviar y observaremos que tambin
cambia de valor el canal de salidas 001 del PLC1.
prueba-send-8-4-05.cxp
Pgina 14 de 26
C+0
C+1
C+2
C+3
C+4
Red fuente
Nodo fuente
Respuesta
Unidad fuente
N puerto
N reintentos
Pgina 15 de 26
Pgina 16 de 26
El bit 15 hay que fijarlo a 0 porque se requiere respuesta para poder recibir los datos.
Pgina 17 de 26
Pgina 18 de 26
FUNCIN RECV.
El autmata PLC1 simula un proceso de fabricacin de piezas (hasta 16) y comienza de nuevo. El nmero
de unidades producidas se simula visualizando la acumulacin de bit (leds encendidos) en el canal de
salidas CIO 001.
El autmata PLC2 simula un etiquetado de las piezas producidas por el PLC1. Cada vez que termina un
lote de piezas etiquetadas, solicita al PLC1 una lectura con las que en ese momento tenga fabricadas. Este
nmero de piezas ledas aparecer como leds del canal de salida CIO001 del PLC2 encendidos y su
proceso de etiquetado lo simulamos visualizando el apagado bit a bit de ese canal de salidas CIO 001 del
PLC2.
La lectura de las piezas debera de borrar del PLC1 las que se han tomado para
etiquetar comenzando este PLC1 un nuevo lote. Al tratarse de un ejercicio de lectura y simulacin
prescindimos de borrar del PLC1 las piezas ledas.
El autmata PLC2 debe programarse para recibir el canal de salidas CIO 001 del PLC1
que es donde tiene las piezas acumuladas, a su canal CIO 001 que es donde se empaquetan .
Solamente se recibe el dato si el PLC2 lo requiere, y esto ocurrir cada vez que su canal
de salidas CIO 001 est vaco.
configuradas.
Pgina 19 de 26
Pgina 20 de 26
En la lnea de programa 1, observamos que se compara el canal de salidas CIO 001 del PLC2, donde se
simula el empaquetado, con la constante 0, de esta manera sabremos cuando ha finalizado un lote. En ese
momento se activar el bit de trabajo W0.00 y se ejecutar la instruccin de recibir.
El autmata PLC2 solicita respuesta y el PLC1 enviar el canal CIO 001, cuyo dato se transmitir al canal
CIO 001 del PLC2.
El PLC2 comenzar a apagar los led del canal de salidas CIO001, con el intervalo de tiempo fijado en el
TIM 0000, que simulan el empaquetado pieza a pieza. Cuando el canal vuelve a estar a cero vuelve a
solicitar otro dato al PLC1.
Pgina 21 de 26
Canal de
control
D100
D101
D102
D103
D104
Definicin
Dato binario
Dato
hexadecimal
0001
N de red de fuente
0000
N de nodo fuente y N de
unidad de fuente
0100
Respuesta requerida.
Puerto Lgico de
Comunicaciones. Nmero
de reintentos.
0F01
Tiempo de espera de
respuesta
0000
1 paso
Abrir el men de la memoria del PLC.
Pgina 22 de 26
2 paso
3 paso
Pgina 23 de 26
Escribir los datos necesarios en cada uno de los D definidos como canales de control.
Pgina 24 de 26
4 paso
Transferir los datos a la memoria del autmata
Pgina 25 de 26
5 paso
Guardar el proyecto. De esta forma, podremos recuperar el proyecto para retocarlo o transferirlo a un
PLC.
Una vez transferidos los dos programas y los datos de control a los autmatas,
observaremos como los led de salida del PLC1 simulan con su encendido la fabricacin de piezas.
Cada vez que el canal de salidas del autmata PLC2 finaliza el empaquetado (todos los
led se apagan), solita la recepcin del dato del canal CIO 001 del PLC1. En ese momento veremos
cmo se carga el canal de salidas CIO 001 del PLC2 con el mismo valor que en ese instante tiene el
canal CIO 001 del PLC 1.
Programas-PLC-Actividad4\prueba-receive-8-4-05.cxp
Pgina 26 de 26