Está en la página 1de 13

UNIVERSIDAD TECNOLGICA EQUINOCCIAL

Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

TEMA: COMUNICACIN MASTER-SLAVE ENTRE DOS PLCS SIEMENS 1200


1. OBJETIVO: Lograr el control de una comunicacin entre dos PLCs siemens con la
configuracin master-slave.

2.

INTRODUCCIN:

Analizaremos a continuacin los aspectos asociados a la comunicacin de dos o ms


equipos digitales de control de procesos comunicados entre s segn el esquema maestroesclavo. Este esquema es usual en muchas plantas industriales, para la integracin de
controladores unilazo o PLCs con computadoras personales.

3.

DEFINICIONES:

El esquema de comunicacin industrial ampliamente difundido para redes de integracin de


equipos de control es el denominado maestro esclavo, y se utiliza en comunicaciones
entre PLC y otros sistemas como SCADAs y en DCSs. Este sistema de comunicacin
maestro-esclavo consta esencialmente de un equipo que se lo denomina maestro y uno o
varios equipos denominados esclavos; el maestro es quien gobierna los ciclos de
comunicacin, toda iniciativa de comunicacin es llevada a cabo por este equipo, los
esclavos solo responden a la peticin del maestro, si les corresponde, el proceso de
pregunta/respuesta de un equipo maestro a uno esclavo se lo conoce como transaccin. A
continuacin, se observa un diagrama correspondiente a esta configuracin en un PLC.

4.

EQUIPOS Y MATERIALES

2 PLCs Siemens 1200.


1 Switch Siemens
3 Cables Profinet o ethernet.
Borneros.
Fuente logo o cables con ferules para la alimentacin del switch.
Computadora con TialPortal V13.

5. CONDICIONES DE SEGURIDAD:

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Como medidas de seguridad bsica:


Obligatoriamente tener la gua de prctica antes de conectar los materiales.
Uso de mandil con el color seleccionado para la carrera.
Usar herramientas con mango aislado para evitar contactos mal deseados.
Conocimientos previos sobre la prctica.
Observar minuciosamente las conexiones y configuraciones de los plcs.
Los plcs SIEMENS 1200 se alimentan con 110 V AC, y poseen un borne como
OUTPUT de 24VDC para poder alimentar actuadores, sensores, switch, etc. Y
sus bornes son (L+) para VCC y (M) para tierra o masa.
El primer borne (L) corresponde a la lnea de la toma corriente, y el (N) al neutro
del mismo.
Los cables PROFINET O ETHERNET corresponden:
1.- PLC MASTER
2.- PLC SLAVE
3.- CPU

6. MTODO:

Crearemos un programa nuevo.

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Se aaden los dispositivos

Seleccionaremos dos cpus 6ES7 214-1BG40-0XB0

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

En la pestaa de vista de redes se puede observar los dos plcs aadidos y desde esa
ventana se pueden realizar las configuraciones pertinentes para la red

Haciendo doble clic en el slot de Ethernet se desplegarn las configuraciones del mismo

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

En la configuracin de direccin Ethernet, protocolo IP seleccionaremos configurar


direccin IP en el proyecto y asignamos al PLC MASTER la direccin 192.168.0.1

Realizamos el mismo procedimiento de asignacin de la direccin del protocolo IP para el


PLC SLAVE el cual asignaremos la direccin: 192.168.0.2

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Haciendo clic en uno de los dos slots de conexin Ethernet y arrastrando con el clic
pulsado hasta llegar al otro slot, uniendo as los dos en una sola conexin.

En la configuracin general del CPU se activan las marcas de ciclo

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Luego de hacer las configuraciones compilamos y cargamos el programa en el plc.

Para cargar el programa seleccionamos el primer plc deseado (PLC destinado para que
sea MASTER o SLAVE) como ejemplo se observa la asignacin del PLC SLAVE y se le
asignar al PLC_2.
De esta forma se cargarn las configuraciones realizadas para cada PLC.

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

PROGRAMACION DEL PLC MASTER:


Para la transmisin de datos vamos a utilizar la funcin TSEND_C. Dicha funcin la
encontraremos en la ventana de Instrucciones > Instrucciones Avanzadas >
Comunicacin, donde en comunicacin abierta tenemos las funciones TSEND_C y la
TRECV_C.
Arrastramos el bloque hacia el segmento de programacin y lo agregamos.

Abrimos la configuracin de parmetros de este mdulo y en los parmetros de conexin.

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Partner: MASTER
Interfaz: por defecto
Subred: por defecto
Direccin: por defecto
Tipo de conexin: TCP. Es posible que no podamos seleccionar nada hasta que no
hayamos configurado el TRCV_C en el PLC SLAVE
ID de conexin: por defecto.
Es posible que no podamos seleccionar nada hasta que no hayamos configurado el
TRCV_C en el PLC SLAVE.
Datos de conexin: MASTER_Send_DB generado por el plc MASTER. Es posible que
no podamos seleccionar nada hasta que no hayamos configurado el TRCV_C en el PLC
SLAVE.
Establecimiento activo de la conexin: MASTER
Detalles de direccin (puertos): por defecto.
EN PARAMETROS DEL BLOQUE SE CONFIGURARA ASI:

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Inicio de la peticin (REQ): M100.0


Iniciar la peticin de la conexin con un flanco ascendente de la seal presente en
M100.0 y a una frecuencia de 10 Hz. Tras una operacin de envo correcta, TSEND_C
activa el parmetro DONE durante un ciclo.
Estado de la conexin (CONT): 1
Determina si mantenemos o no la conexin. Si introducimos el valor 0 la conexin se
interrumpir inmediatamente. Si introducimos un 1 la conexin se mantiene. Una vez
establecida correctamente la conexin, TSEND_C activa el parmetro DONE durante un
ciclo.
Puntero de conexin (CONNECT): MASTER_Send_DB
Seleccionamos el DB que genera la funcin que es donde irn los parmetros de la
conexin.
rea de transmisin (DATA): IB0
Son los datos que queremos enviar. En este caso vamos a enviar 1 bytes de entradas
IB0. Debemos asegurarnos de que los datos (DATA) transmitidos por la instruccin
TSEND_C tienen el mismo tamao que el parmetro DATA de la instruccin TRCV_C.
Longitud de la transmisin (LEN): 1

10

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Establece el nmero mximo de bytes que deben enviarse. (El ajuste predeterminado es
0, es decir, el parmetro DATA determina la longitud de los datos por enviar). El tamao
mnimo de los datos que pueden transmitirse con la instruccin TSEND_C es un byte.
Re arranque completo del bloque (COM_RST): por defecto
Por ltimo, los parmetros de salida los dejaremos por defecto, sin rellenar.
PROGRAMACION DEL PLC SLAVE:
Abrimos el OB1 del PLC SLAVE que es donde vamos a programar la funcin de recepcin
de datos.
Para la transmisin de datos vamos a utilizar la funcin TRECV_C. Dicha funcin la
encontraremos en la ventana de Instrucciones > Instrucciones Avanzadas >
Comunicacin donde en comunicacin abierta tenemos las funciones TSEND_C y la
TRECV_C.
Arrastramos hacia nuestro segmento el bloque TRECV_C
Y en la configuracin de parmetros de conexin debe constar lo siguiente:

Nota: Si en la pestaa de connection data aparece de color rojo y sin argumentos,


seleccionar new y automticamente se crear SLAVE_Receive_DB
En la configuracin de parmetros del bloque se configurar de la siguiente manera:
rea de recepcin (EN_R): M100.0
Habilita la recepcin. Si EN_R = 1, TRCV_C est listo para recibir y la tarea de recepcin
se procesa.
Estado de la conexin (CONT): 1
Determina si mantenemos o no la conexin. Si introducimos el valor 0 la conexin se
interrumpir inmediatamente. Si introducimos un 1 la conexin se mantiene.
Longitud de recepcin (LEN): 1
Establece el nmero mximo de bytes que deben recibirse. (El ajuste predeterminado es
0, es decir, el parmetro DATA determina la longitud de los datos por enviar).
11

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Puntero de conexin (CONNECT): SLAVE_Receive_DB


Seleccionamos el DB que genera la funcin que es donde irn los parmetros de la
conexin.
rea de transmisin (DATA): QB0
Es el rea de recepcin. Determina donde se enviarn los datos recibidos tras el envo por
TSEND_C. En nuestro caso recibiremos los datos directamente en el byte de salidas QB0.
Re arranque completo del bloque (COM_RST): por defecto
Los parmetros de salida los dejaremos por defecto, sin rellenar.

Luego de haber completado la configuracin de parmetros de conexin y del


bloque en el PLC SLAVE, volvemos al OB1 del PLC MASTER y en parmetros de
conexin incluiremos:

12

UNIVERSIDAD TECNOLGICA EQUINOCCIAL


Facultad de Ciencias de la Ingeniera e Industrias

REDES INDUSTRIALES

Prctica N

Y as queda configurada nuestra comunicacin MASTER SLAVE entre dos plcs.

7. CUESTIONARIO DE INVESTIGACIN:

8. BIBLIOGRAFA:

9. RESULTADOS:

13

También podría gustarte