Sei sulla pagina 1di 10

ELECTROALL

COMUNICACIÓN ENTRE 2 PLC S7-1200


Logros del Taller:

➢ Utiliza el software TIA PORTAL para programar 2 PLCs S7-1200 conectados en RED: uno como
transmisor y el otro como receptor.
➢ Realizará ejercicios para enviar los estados de las entradas de un PLC 1 hacia otro PLC 2 que
visualizará en sus salidas.

I. Materiales y herramientas.

• Computadora PC Pentium IV o superior.


• Software: TIA PORTAL V11,12,13,14,15.
• 2 PLC S7-1200.
• 1 Switch para interconectar PLCs.
• Cables.
II. PROCEDIMIENTO:

CONFIGURACIÓN PARA PLC 1 (TRANSMISOR):


1. Ejecutar el programa TIA PORTAL buscando su ícono en el Escritorio (Doble clic).
2. Hacer clic en la opción "CREAR UN PROYECTO":

3. Asignar un nombre cualquiera a su proyecto. En Ruta puede elegir la carpeta donde


guardar el Proyecto, asignar nombre de autor y algún comentario. Clic en "CREAR":

4. En la ventana de Primeros Pasos, seleccionar la opción "CONFIGURAR


DISPOSITIVO":

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 1


ELECTROALL

5. En la ventana de Agregar Dispositivo, clic en "AGREGAR DISPOSITIVO" y elija PLC


-> SIMATIC S7-1200 -> CPU -> CPU 1214C AC/DC/Rly y clic en agregar:

CONFIGURACIÓN PARA PLC 1 (TRANSMISOR):

6. En Direcciones Ethernet del PLC1 clic en AGREGAR SUBRED y aparecerá PN/IE_1


(Nombre de RED). Luego, asigne la IP = 192.168.0.1 y la Máscara Subred =
255.255.255.0:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 2


ELECTROALL

7. En Marcas de sistema y de ciclo, active casilla ACTIVAR UTILIZACIÓN DE


MARCAS DE CICLO e ingrese valor de Marca =100:

NOTA: La marca de ciclo genera varias frecuencias de reloj para sincronizar con el PLC
2.

CONFIGURACIÓN PARA PLC 2 (RECEPTOR):

8. Para agregar el PLC2, doble clic en “AGREGAR DISPOSITIVO” y elija PLC con las
mismas características del PLC1:

9. En Direcciones Ethernet del PLC2, seleccione PN/IE1 (Nombre de RED) y asigne IP


= 192.168.0.2 y la Máscara Subred = 255.255.255.0:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 3


ELECTROALL

10. En Marcas de sistema y de ciclo, active casilla “ACTIVAR UTILIZACIÓN DE


MARCAS DE CICLO” e ingrese valor de Marca =100:

NOTA: La marca de ciclo genera varias frecuencias de reloj para sincronizar con el PLC
1.

11. Para comprobar si ambos PLCs están conectados en Red, haga doble clic en
“DISPOSITIVOS Y REDES”:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 4


ELECTROALL

NOTA: Debe visualizarse una conexión verde entre ambos PLCs y el nombre de la RED
(PN/IE_1)

PROGRAMACIÓN DEL PLC 1 EN TIA PORTAL:

12. Seleccione PLC_1 / BLOQUES DE PROGRAMA y haga doble clic en MAIN [OB1]:

13. En Instrucciones, seleccione COMUNICACIÓN / OPEN USER COMUNICATION y


agregue el bloque TSEND_C (Envía datos) al Segmento 1:

14. En PARÁMETROS DE CONEXIÓN indique como como INTERLOCUTOR al PLC2:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 5


ELECTROALL

15. Debajo en DATOS DE CONEXIÓN, haga clic en opciones y seleccione NUEVA. Luego,
aparecerá PLC_1_SEND_DB:

NOTA: PLC_1_SEND_DB es una memoria para almacenar los datos a enviar al PLC 2.

16. En TIPO DE CONEXIÓN seleccione “TCP” y en ID asigne valor = 1:

NOTA: ID es la identificación de la conexión entre los 2 PLCs.

17. En el Bloque TSEND_C asigne los siguientes parámetros para la comunicación:

 REQ =M100.1 (Reloj = 5Hz).

 CONT = 1 (Conexión activada).

 CONNECT = PLC_1_SEND_DB (Memoria que almacena datos a


enviar).

 DATA = IB0 (Datos a enviar desde I0.0 hasta I0.7 = IB0 = 1 Byte).
“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 6
ELECTROALL

PROGRAMACIÓN DEL PLC 2 EN TIA PORTAL:

18. Seleccione PLC_2 / BLOQUES DE PROGRAMA y haga doble clic en MAIN


[OB1].

19. En Instrucciones, seleccione COMUNICACIÓN / OPEN USER


COMUNICATION y agregue el bloque TRCV_C (Recibe Datos) al Segmento
1:

20. En PARÁMETROS DE CONEXIÓN indique como INTERLOCUTOR al PLC1:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 7


ELECTROALL

21. Debajo en DATOS DE CONEXIÓN de PLC 2, haga clic en opciones y seleccione


NUEVA. Luego, aparecerá PLC_2_RECEIVE_DB:

NOTA: PLC_2_RECEIVE_DB es un memoria para almacenar los datos recibidos del PLC
1. En TIPO DE CONEXIÓN = TCP e ID = 1.

22. En el Bloque TRCV_C del PLC2 asigne los siguientes parámetros para la
comunicación:

 EN_R = M100.1 (Reloj = 5 Hz igual al del PLC 1).

 CONT = 1 (Conexión activada).

 CONNECT = PLC_2_RECEIVE_DB (Memoria que almacena datos


recibidos).

 DATA = QB0. (Datos recibidos y se envían a las salidas Q0.0 hasta


Q0.5)

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 8


ELECTROALL

23. Retorne al bloque TSEND_C del PLC1 y active casilla “ESTABLECIMIENTO


ACTIVO DE LA CONEXIÓN” y verifique que en el PLC2 aparezca su bloque de
datos PLC_2_RECEIVE_DB:

CARGAR PROGRAMAS A PLCS S7-1200:

24. Conecte ambos PLCs S7-1200 y la PC mediante un Cable de Red Directo a un


SWITCH como se muestra a continuación:

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 9


ELECTROALL

25. Compilar los programas de ambos PLCs y cargarlos por separado:

26. Compruebe el funcionamiento


de la aplicación:

 Si se activa una entrada del PLC 1 se debe visualizar en la salida


del PLC 2.

Por ejemplo:
Si I0.0 = ON entonces Q0.0 = ON
Si I0.1 = ON entonces Q0.1 = ON
Si I0.2 = ON entonces Q0.2 = ON
Y así sucesivamente…

“El conocimiento uno no posee, lo adquiere aprendiendo a aprender” 10

Potrebbero piacerti anche