Está en la página 1de 38

Laboratorio de Comunicaciones Industriales y Sistemas SCADA

PRÁCTICA #4A

Tema: Productor-Consumidor del protocolo CIP y topologías físicas de red

1. Objetivos
1.1. Objetivo general
Comunicar los PLCs ControlLogix L73 y el CompactLogix L33ERM utilizando el protocolo
CIP mediante el modelo de productor/consumidor para la recepción y transmisión de
valores de las variables creadas en los controladores.
1.2. Objetivos específicos

1. Comunicar el ControlLogix L73 y el CompactLogix L33ERM a través del


protocolo CIP para la configuración de los controladores como Cliente-
Servidor.
2. Crear variables producidas y consumidas en la programación respectivamente
del controlador servidor y cliente para la comunicación entre ellos.
3. Distinguir las distintas topologías físicas de red para la identificación de sus
características, ventajas y desventajas.
2. Equipos y herramientas
• CompactLogix L33 ERM.
• ControlLogix L73, módulo EN2TR.
• Studio 5000.
• RsLinx Classic.
• Cables Ethernet.
• Switch administrable.
• Computadora.

3. Marco teórico

Variables consumidas y producidas


Actualmente, en los procesos se necesita el intercambio de variables de un
controlador a otro, en Rockwell Automation en los equipos de gama media y alta nos
permite compartir variables de acuerdo el tipo que sean, es decir producidas o
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

consumidas.

Variables producidas son las que se encuentran disponibles por el controlador para
ser utilizadas por otros controladores, cabe recalcar que varios controladores pueden
recibir los datos de manera simultánea.

Variables consumidas son los datos que se reciben de una variable producida, la
variable consumida debe coincidir las variables producidas, en dimensiones y tipo de
dato.

Topología física
Depende de la manera como los cables y dispositivos estén conectados, existen varios
tipos:
o BUS: todos los equipos se conectan a un solo cable.
o Anillo: conecta un equipo con el siguiente y al último equipo con el primero.
o Estrella: conecta todos los cables con un punto central de concentración,
puede trabajar más extensamente conectando varias estrellas entre sí.
o Jerárquica: el sistema se conecta con un computador que controla el tráfico
de la topología.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

o Malla: todos los equipos se conectan con el resto de ellos.

4. Conexiones

5. Procedimiento

Configurar un proyecto en Studio 5000 con variables producidas


1. Abrir el software Studio 5000, seleccionar New Project.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

2. En la ventana New Project, seleccionar 1756-L73 ControlLogix. Asignar un nombre al


proyecto, y la ubicación a guardar del proyecto. La extensión del tipo de archivo del proyecto
será. ACD

3. La ventana de Configuraciones del proyecto emergerá, donde se asignará la revisión del


controlador, las otras configuraciones se deben dejar las que se encuentran por defecto. La
revisión del controlador corresponde al Firmware del dispositivo, la revisión se puede
observar en el software RSLinx, al dar clic derecho en el equipo y seleccionando sus
propiedades. En algunos controladores suele presentar el tipo de chasis donde se selecciona
la cantidad de números de módulos se pueden agregar al chasis, slot corresponde en asignar
la posición que se encuentra el CPU del controlador, esta posición comienza desde cero.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

4. La pantalla de Logix Designer aparecerá. En dicha pantalla se encuentran la ventana


Controller Organizer que contiene diferentes carpetas y archivos de toda la información de
los programas del proyecto.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

Añadir módulos a un controlador dentro de un proyecto de Studio 5000

1. En la carpeta I/O Configuration, dar clic derecho en el bus del controlador y seleccionar New
Module.

2. La ventana Select Module Type aparecerá para buscar por el número de catálogo del módulo
que se desea agregar. Añadir el módulo de comunicación Ethernet IP cuyo número de
catálogo 1756-EN2TR. Luego y dar clic en Create.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

3. Abrir RSLinx Classic para revisar los módulos del chasis del PLC ControlLogix. Escoger el
controlador de acuerdo con la IP y desplegar lista. Luego, dar clic derecho en el módulo 1756-
EN2TR para observar la posición del slot y revisión.

4. A continuación, la ventana New Module en Studio 5000 se escribe un nombre en el


parámetro Name y asignar la posición que se encuentra el módulo agregado en el chasis en
el parámetro slot. En la sección Module Definition, dar clic en Change.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

5. La ventana Module Definition aparecerá. Asignar la revisión del módulo y dar clic en OK.

Crear variables tipo producidas

1. En la programación ladder, agregar un contacto y una bobina cabe mencionar que el


contacto puede ser una entrada física digital o una memoria. Con respecto a la
bobina, crear una variable producida en el proyecto del controlador que desea enviar
datos.

2. Seleccionar el tipo de tag Produced, dar clic en Connection, este tipo de dato debe ser tipo
DINT.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

3. En la opción Connection, colocar el número de consumidores los cuales recibirán dicha señal.
En esta práctica será 1, luego dar clic en Aceptar.

4. Por último, especificar el bit a la salida que se encargará de mandar una señal booleana
hacia el controlador “cliente”. La programación del controlador “servidor” queda de la
siguiente manera.

Crear un proyecto en Studio 5000 Logix Designer con variables consumidas

1. Abrir el software Studio 5000, seleccionar New Project.

2. En la ventana New Project, seleccionar el controlador L33ERM y asignar la revisión y


tamaño de chasis correspondiente al controlador.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

3. En la carpeta de I/O Configuration de la ventana Controller Organizer, agregar el módulo de


comunicación del controlador “servidor”, para que posteriormente agregar al CPU.

4. Buscar el módulo 1756-EN2TR, dar clic en Create; luego asignar una dirección IP, número de
chasis, revisión y ubicación del slot del módulo de comunicación.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

5. Para modificar el tamaño de chasis, en la sección Module Definition, dar clic en Change,
aparecerá la ventana que se muestra en la gráfica 15, aquí seleccionar el tamaño de chasis
10.

1
6. Se procederá a agregar el CPU del controlador “servidor” en el proyecto del controlador
“cliente”.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

7. Escoger el controlador ControlLogix 5570 con número de catálogo 1756-L73.

8. Colocar el número de revisión 31 y dar clic en OK.

9. Colocar las configuraciones del controlador creado como el menor número de revisión y el
slot que se encuentra.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

10. En la programación ladder, agregar un contacto y una bobina cabe mencionar que la
bobina puede ser una entrada física digital o una memoria. Con respecto al contacto,
crear una variable consumida desde el proyecto del controlador que se desea recibir
datos.

11. Seleccionar el tipo de tag Produced, dar clic en Connection, este tipo de dato debe ser tipo
DINT.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

12. En la ventana Consumed tag connection, escoger el producer respectivo (controlador


“servidor”). Además, en la opción Remote Data escribir el respectivo nombre de la
variable que enviará la señal. Luego, dar clic en OK.

13. Es importante especificar el bit en el tag creado, ya que la señal que se quiere obtener
es del tipo booleano.

Descargar proyectos de Logix Designer hacia cada controlador

1. Ir a Communications, luego seleccionar Who Active.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

2. En la ventana Who Active, abrir la red creada. En esta red se encontrará todos los equipos
conectados en la misma.

3. En la red seleccionar el CPU del controlador, dar clic en Set Project Path, y finalmente en
Download.

4. Cambiar al controlador en modo Run, dar clic en Yes.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

5. A continuación, observar el estado del controlador OK si la descarga ha sido realizada con


éxito. Además, si el estado del controlador se encuentra en Run.

6. Por último, repetir los pasos anteriores con el segundo proyecto para descargar el proyecto
al controlador “cliente”.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

6. Actividades por desarrollar

Ejercicio 1

Realizar el intercambio de dos variables entre los controladores, una variable tipo
booleana y otro tipo DINT, utilizando el software Studio 5000.

Nota: Utilizar el bloque MOVE para la variable tipo DINT.

Ejercicio 2

Realizar una topología anillo con los equipos del tablero.

a. ¿Explicar por qué algunos equipos tienen dos puertos ethernet?


b. ¿Para qué sirve ETAP?
c. ¿Qué es conexión DLR?
d. ¿Qué pasa si desconecto un cable de la topología anillo?

Realizar una topología estrella con los equipos del tablero.

a) ¿Qué equipo es fundamental para esta topología?


b) Defina diferencias entre la topología anillo y estrella.

Nota: Dibujar las conexiones para el reporte.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

Practica #4B

Tema: Productor-Consumidor en un backplane virtual

1. Objetivos
1.1. Objetivo general
Comunicar dos controladores en un backplane virtual utilizando el protocolo CIP
mediante el modelo de productor/consumidor para la recepción y transmisión de valores
de las variables creadas en los controladores.
1.2. Objetivos específicos

1. Comunicar dos controladores a través del protocolo CIP para la configuración


de los controladores como Cliente-Servidor.
2. Crear variables producidas y consumidas en la programación respectivamente
del controlador servidor y cliente para la comunicación entre ellos.
2. Equipos y herramientas
• Dos controladores 5570
• Studio 5000 Logix Design.
• Studio 5000 Logix Emulate.
• RsLinx Classic.
• Computadora.

3. Marco teórico

Añadir un primer controlador en Studio 5000 Logix Emulate

1. Abrir Studio 5000 Logix Emulate. En el slot 0, el cual está vacío, dar clic derecho y
seleccionar create para añadir un controlador.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

2. Escoger que tipo de modulo deseamos, en este caso queremos un Emulate 5570
controller. Luego, dar clic en OK.

3. En el siguiente anuncio dar clic en Next.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

4. Hay que asegurarnos que el numero de la versión del controlador sea acorde a la
versión de Studio 5000 Logix Deginer instalado en el computador. En este caso, la
versión es 32 por lo que se conserva los ajustes por defecto, luego dar clic en Next

5. Dar clic en Finish.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

6. Finalmente, en la siguiente figura se puede observar el controlador añadido en el rack slot


0 la cual será utilizado como servidor; es decir donde se alojará el proyecto con variables
productoras.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

Añadir un segundo controlador en Studio 5000 Logix Emulate

1. Abrir Studio 5000 Logix Emulate. En el slot 3, el cual está vacío, dar clic derecho y
seleccionar create para añadir un controlador.

2. Escoger que tipo de modulo deseamos, en este caso queremos un Emulate 5570
controller. Luego, dar clic en OK.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

3. En el siguiente anuncio dar clic en Next.

4. Hay que asegurarnos que el numero de la versión del controlador sea acorde a la
versión de Studio 5000 Logix Deginer instalado en el computador. En este caso, la
versión es 32 por lo que se conserva los ajustes por defecto, luego dar clic en Next
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

5. Dar clic en Finish.

6. Finalmente, en la siguiente figura se puede observar el controlador añadido en el rack slot


3 la cual será utilizado cliente; es decir donde se alojará el proyecto con variables
consumidas.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

Crear un proyecto en Studio 5000 Logix Designer con variables producidas

1. Abrir el software Studio 5000, seleccionar New Project.

2. En la ventana New Project, seleccionar emulate 5570 y asignar la revisión y tamaño


de chasis correspondiente al controlador.

3. La pantalla de Logix Designer aparecerá. En dicha pantalla se encuentran la ventana


Controller Organizer que contiene diferentes carpetas y archivos de toda la
información de los programas del proyecto.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

4. Si el CPU no está en el slot 0, entonces abrir las propiedades del controlador y cambiar esto
de acuerdo con el rack del emulador.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

5. En la programación ladder, agregar un contacto y una bobina cabe mencionar que el


contacto puede ser una entrada física digital o una memoria. Con respecto a la
bobina, crear una variable producida en el proyecto del controlador que se desea
enviar datos.

6. Seleccionar el tipo de tag Produced, dar clic en Connection, este tipo de dato debe ser
DINT.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

7. En la opción Connection, colocar el número de consumidores los cuales recibirán dicha señal.
En esta práctica será 1, luego dar clic en Aceptar.

8. Por último, especificar el bit a la salida que se encargará de mandar una señal booleana
hacia el controlador “cliente”. La programación del controlador “servidor” queda de la
siguiente manera.

Crear un proyecto en Studio 5000 Logix Designer con variables consumidas

14. Abrir el software Studio 5000, seleccionar New Project.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

15. En la ventana New Project, seleccionar emulate 5570 y asignar la revisión y tamaño
de chasis correspondiente al controlador.

16. La pantalla de Logix Designer aparecerá. En dicha pantalla se encuentran la ventana


Controller Organizer que contiene diferentes carpetas y archivos de toda la
información de los programas del proyecto.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

17. Si el CPU no está en el slot 3, entonces abrir las propiedades del controlador y cambiar esto
de acuerdo con el rack del emulador.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

Añadir un controlador como un módulo en Studio 5000 Logix Design

1. En la ventana Controller Organizer, desplegar la carpeta I/O Configuration y clic derecho


sobre el CPU a;adido con anterioridad luego, escoger New Module.

2. La ventana Select Module Type aparecerá. Buscar EMULATE 5570 en la pestaña Catalog,
seleccionar el número de catálogo correspondiente y dar clic en Create.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

3. La ventana Select Major Revision aparecerá. En este caso, seleccionar Major Revision 32.

4. A continuación, escribir un nombre apropiado al modulo y escoger el slot correspondiente de


acuerdo con la posición en el backplane virtual. Luego, dar clic en OK.

5. A continuación, se puede observar el CPU del controlador añadido en el proyecto.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

6. En la programación ladder, agregar un contacto y una bobina cabe mencionar que la


bobina puede ser una entrada física digital o una memoria. Con respecto al contacto,
crear una variable consumida desde el proyecto del controlador que se desea recibir
datos.

7. Seleccionar el tipo de tag Consumed, dar clic en Connection, este tipo de dato debe ser tipo
DINT.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

8. En la ventana Consumed tag connection, escoger el producer respectivo (controlador


“servidor”). Además, en la opción Remote Data escribir el respectivo nombre de la
variable que enviará la señal. Luego, dar clic en OK.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

9. Es importante especificar el bit en el tag creado, ya que la señal que se quiere obtener
es del tipo booleano.

Descargar proyectos de Logix Designer hacia cada controlador

7. Ir a Communications, luego seleccionar Who Active.

8. En la ventana Who Active, abrir la red creada. En esta red se encontrará todos los equipos
conectados en la misma.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

9. En la red seleccionar el CPU del controlador, dar clic en Set Project Path, y finalmente en
Download.

10. Cambiar al controlador en modo Run, dar clic en Yes.


Laboratorio de Comunicaciones Industriales y Sistemas SCADA

11. A continuación, observar el estado del controlador OK si la descarga ha sido realizada con éxito.
Además, si el estado del controlador se encuentra en Run.

12. Por último, repetir los pasos anteriores con el segundo proyecto para descargar el proyecto al
controlador ubicado en el slot 3.
Laboratorio de Comunicaciones Industriales y Sistemas SCADA

4. Actividades por desarrollar

Realizar el intercambio de un variable booleana del servidor al cliente y cuando el cliente


reciba el dato este responda al servidor enviando otro dato booleano.

Nota: Utilizar datos booleanos.

También podría gustarte