Vous êtes sur la page 1sur 10

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica y Eléctrica


Unidad Zacatenco
Departamento de Ingeniería en Control y Automatización
Laboratorio de Comunicaciones Industriales

Práctica 1:
Comunicación y puesta en marcha del
ControlLogix 1756-L61 vía Ethernet.

Grupo: 9AM2

Integrantes: Fourlong Pedroza David Alejandro.


Matla Cuevas José Juan.
Romero Blanco Enrique.

Profesor: Ing. Carlos Fernando Rojas Alegría.

Fecha de realización: 15 de agosto de 2018


Fecha de entrega: 20 de agosto de 2018

3
CONTENIDO
OBJETIVO ............................................................................................................................................................ 5

OBJETIVOS ESPECÍFICOS ..................................................................................................................................... 5

INTRODUCCIÓN .................................................................................................................................................. 6

DESARROLLO ...................................................................................................................................................... 7

CONCLUSIONES ................................................................................................................................................ 11

BIBLIOGRAFÍA ....................................................................................................... Error! Bookmark not defined.

4
1. OBJETIVO
Diseñar e implementar una red de área local para enlazar y comunicar una PC con un PAC
1756-161 mediante una PC, un switch, cablet UTP, conectores RJ45 y el software RSLinx,
BOOTH/DHCO Server y RSLogix5000

2. OBJETIVOS ESPECÍFICOS
I. Establecer una comunicación a través del protocolo TCP/IP.
II. Identificar las características del PAC, así como de los módulos con los que esté
cuenta, esto mediante el uso del RSLinxClassic.
III. Crear un proyecto nuevo en el RSLogix5000 configurando correctamente los
dispositivos con los que se trabaja, así como la correcta declaración de TAGS y
TAKS.
IV. Identificar y diferenciar lo que es un TAG de tipo alias y uno de tipo base.
V. Identificar y diferencias lo que en un TAK de tipo local y uno de tipo global.

5
3. INTRODUCCIÓN
Ethernet es una tecnología que permite crear Redes de Área Local (LAN) y que, a través
de protocolos de comunicación, es posible comunicar dispositivos entre sí.

Dentro de una red Ethernet es necesario contar con ciertos elementos, como lo es el NIC
(Tarjeta de red) el cual permite acceder al equipo dentro de una LAN, una MAC (Media
Acces Control) que es la huella digital del dispositivo y terminales de conexiones RJ45.

En el desarrollo de esta práctica se muestra el procedimiento necesario para establecer una


comunicación entre una PC y el Controlador de Automatización Programable (Contrologix
L61) a través de una red de área local (LAN) empleando el protocolo de comunicación
TCP/IP.

La comunicación entre estos dos dispositivos se realiza gracias a la asignación de la IP


(protocolo de internet) a los dispositivos con los que se trabajaran, esto mediante el software
BOOT- DHP-Server y la configuración de red de la PC, dichas IP deberán encontrarse en
el mismo nodo, ya que de lo contrario la comunicación nunca se efectuara. Por otro lado,
se hace uso de 1 cable UTP categoría 5, el cual nos permite tener distancias de hasta 50m
entre los dispositivos y una velocidad de transmisión de 100 MB/S. Finalmente para
completar la comunicación se hace el uso del RSLinx Classic, que es el software que nos
permite enlazar a los dispositivos, así como visualizar los módulos con los que cuenta el
PAC.

Ya realizada la comunicación entre los dispositivos se muestra el procedimiento para la


creación de un nuevo proyecto en el software RSLogix5000, ya que antes de empezar a
programar se debe prestar especial atención al momento de elegir el tipo de controlador
con el que se esta trabajando, así como su revisión y tipo de chasis, información que se
puede obtener directamente del RSLinx Classic.

Para completar la configuración del dispositivo se procede a agregar los módulos con los
que cuenta el contrologix, información que también se obtiene del RSLinx o del dispositivo
físico.

Al programar en el software RSLogix 5000 se debe tomar en cuenta que un buen programa
es aquel que cuenta con subrutinas las cuales son llamadas desde el main program, estas
subrutinas se pueden programar en lenguaje escalera, diagrama a bloques o texto
estructurado. Esto lleva al análisis de los conceptos de TAGS y TAKS. Los TAGS a su vez
se dividen en ALIAS Y BASE, los ALIAS son aquellas variables que se encuentran
físicamente en el chasis del PAC, por ejemplo, módulos de entradas o salidas
digitales/analógicos. Mientras que los BASE, son aquellas que se encuentran alojadas en
la memoria del procesador, como lo son, contadores, timers, comparadores, etc.

Por otro lado, se encuentran los TAKS, que se dividen en global y local. Los de tipo local
solo son utilizables en el código que se encuentre en el main routine y los de tipo global
tanto en el main routine como en las n subrutinas creadas.

6
4. DESARROLLO
Procedimiento No.1: Se energizó el módulo del PAC ControlLogix 1756-L61 y conectó a
la terminal RJ45 del PC utilizando un cable UTP Categoría 5.

Procedimiento No.2: Fue necesario establecer un enlace punto a punto entre la


computadora y el PAC, asignando IP’s en ambas estaciones. Inicialmente, se identificó la
dirección IP del PC a través del apartado conexiones de red, visualizando las propiedades
del protocolo de Internet TCP/IP, como se muestra en la figura 4.1.

Figura 4.1 Identificación de IP del PC

Procedimiento No.3: Posteriormente, se procedió a asignar una dirección IP al PAC. Para


esto, se empleó el software BOOT/DHCP server el cual permite modificar las direcciones
IP de los elementos conectados al PC a través de la identificación de las respectivas MAC, ,
como se muestra en la figura 4.2. Es importante resaltar que el valor del nodo de ambas
direcciones IP debe ser el mismo, mientras que la estación de trabajo debe ser diferente
para cada dispositivo conectado.

Figura 4.2 Asignación de la IP del PAC a partir de su MAC

7
Procedimiento 4: Se prosiguió a establecer un Drive de comunicación, el cual nos permitió
crear una comunicación entre el PAC y la PC, previendo de instrucciones al PC respecto
de cómo comunicarse con el nuevo dispositivo.

Se ejecutó el Software RS Linx Classic G, posteriormente se selecciona el icono “Configure


Drivers” o “Configurar Controladores” para desplegar la ventana de configuración
correspondiente. Inicialmente se configuró el tipo de comunicación en el apartado “Available
Driver Types” o “Tipos de Controlador Disponibles” seleccionando la opción EthernetNet/IP
Driver para establecer una comunicación Ethernet. Posteriormente se agregó un nuevo
driver de comunicación presionando el botón “Add New” o “Agregar Nuevo”.
Consecutivamente, se asignó un nombre a la conexión con un máximo de 15 caracteres.
Se recomienda borrar los drivers innecesarios para evitar problemas de un
direccionamiento erróneo. Subsiguientemente se configuró el nuevo driver haciendo click
en el botón “Configure”, se desplegó una nueva ventana, entonces se seleccionó la opción
“Browse Local Subnet” o “Buscar Red Local” con el fin de buscar la dirección IP asociada
al PAC y así conectar el periférico con la PC. Se selecciona la IP del PAC,
consecuentemente el botón “Aplicar” y después el botón “Aceptar”, como se muestra en la
figura 4.4.

Figura 4.4 Creación del drive de comunicación

Procedimiento 5: Posteriormente, en el icono RS-WHO podemos ver la comunicación


entre el PAC y la PC, así como las características del PAC, su tipo de chasis y módulos de
los cual están conformados.

Procedimiento 6: Lo siguiente es abrir el RSLogix5000 y dar click en el icono de crear un


nuevo proyecto. Ahí se abrirá una ventana en donde se debe configurar el controlador con
el que se esta trabajando. Los datos que se requieren son: el tipo de controlador, la revisión,
el tipo de chasis y el slot en donde se encuentra el CPU.

8
Figura 4.5 Configuración del PAC en RSLogix5000

Procedimiento 7: Una vez creado el proyecto se procede a configurar los módulos con los
que cuenta el PAC, para esto en el árbol del proyecto, en la carpeta de “I/O Configuration”
o “configuración de entradas/salidas” se da click derecho y se selecciona agregar un nuevo
módulo, después se procede a seleccionar el tipo de modulo que se va a agregar y a
configurar de acuerdo a las características de este, dicha información se puede obtener del
RSLinxClassic o directamente del tablero. Uno de los puntos importantes a considerar es
la posición del módulo en el chasis, ya que si existen cubre polvos estos se deben
considerar, de lo contrario al realizar la descarga del programa esto generaría errores.

Una vez agregados todos los módulos lo siguiente es descargar la configuración al PAC,
sino se presentan errores, en la parte inferior de la ventana principal del programa
aparecerá la leyenda de “Complete- 0 error(s) 0 warning(s)”, de lo contrario aparecerá un
signo de admiración en el modulo o módulos que presenten el problema.

Figura 4.6 Descarga del programa al PAC

Procedimiento 8: Lo siguiente es la creación de una subrutina, la cual es llamada desde


la “main routine” y esta puede ser programada en lenguaje de escalera, diagrama de
bloques o texto estructurado, siendo no necesariamente el mismo al utilizado en la “main
routine”.

9
Procedimiento 9: Seguido de esto, se procede a realizar la programación en lenguaje de
escalera de un arranque y paro de un motor, así como de la activación de un timer mediante
el uso de bobinas. Esto con el fin de poder visualizar y entender el concepto de los TAGS
y los TAKS.

Procedimiento 10: Una vez colocados los contactos necesarios lo siguiente es direccionar
las variables, esto se puede realizar de dos formas: desde las subcarpetas “Program tags”
y “controller tags” o simplemente dando click derecho en el contacto al que se le desea
asignar la variable y seleccionar “New Tag”, lo que desplegara una ventana como la que se
muestra en la figura 4.7

Figura 4.7 Direccionamiento de las señales del programa

Lo importante de esta parte es distinguir el tipo de TAGS y TAKS que se desea agregar, ya
sea de de tipo alias (se encuentran físicamente en el PAC), base (se encuentran
precargados en la memoria del procesador), local (que solo se pueda utilizar en el main
program) o global (disponible en el main program y en cualquier subrutina de programa).

En el caso de que el TAG sea de tipo alias, se asigna el numero de bit en donde se
encuentra conectado el elemento físico, en este caso los botones tanto de arranque, paro
y el indicador del motor. Por lo que nuestra tabla de TAGS y TAKS queda de la siguiente
manera:
Tabla 1 TAGS y TAKS utilizados en el programa

TAGS TAKS

Nombre Alias Base Local Global

B.P X X

B.A X X

M1 X X

TON X X

M2 X X

Procedimiento 11: Para finalizar se procedió a descargar el programa al PAC y probar


que el programa funcionara correctamente.

10
5. CONCLUSIONES
Fourlong Pedroza David Alejandro.

Matla Cuevas Jose Juan.

Romero Blanco Enrique

Se implemento una Red de Area local de tipo punto a punto mediante Ethernet
para comunicar la PC y el contrologix l61, el protocolo de comunicación utilizado
fue el TCP/IP, el cual presenta las siguientes características, una velocidad de
transmisión de 100 MB/s, distancias de hasta 50m entre los dispositivos, topología
tipo estrella y la necesidad de utilizar un cable UTP categoría 5 y una IP para el
enlace de los dispositivos. Una vez comunicados los dispositivos se debe
configurar el PAC y sus respectivos módulos en el RSLogix5000, esto con el fin
de poder programarlo sin que existan errores y sin dañar el procesador del equipo.

Finalmente, para la programación del equipo se toma en cuenta el tipo de


direccionamiento de las variables, clasificándolas en TAGS y TAKS, que a su vez

11
se dividen en ALIAS y BASE, así como LOCAL y GLOBAL, y que de acuerdo con
las características de nuestro programa es como elegiremos que sean de un tipo
o del otro.

6.BIBLIOGRAFÍA

[1] Rockwell Automation, «Modulo de salidas digitales,» Noviembre 2016. [En línea]. Available:
http://literature.rockwellautomation.com/idc/groups/literature/documents/td/1756-td002_-en-e.pdf.
[Último acceso: 26 Agosto 2018].

[2] Rockwell Automation, «Modulo de entradas digitales,» Mayo 2015. [En línea]. Available:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um058_-es-
p.pdf. [Último acceso: 26 Agosto 2018].

[3] Rockwell Automation, «Modulo Ethernet/IP,» Agosto 2017. [En línea]. Available:
http://literature.rockwellautomation.com/idc/groups/literature/documents/td/1756-td003_-en-e.pdf.
[Último acceso: 26 08 2018].

[4] Rockwell Automation, «Contrologix L61,» Mayo 2017. [En línea]. Available:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um001_-en-
p.pdf. [Último acceso: 26 Agosto 2018].

12

Vous aimerez peut-être aussi