Documente Academic
Documente Profesional
Documente Cultură
Práctica 1:
Comunicación y puesta en marcha del
ControlLogix 1756-L61 vía Ethernet.
Grupo: 9AM2
3
CONTENIDO
OBJETIVO ............................................................................................................................................................ 5
INTRODUCCIÓN .................................................................................................................................................. 6
DESARROLLO ...................................................................................................................................................... 7
CONCLUSIONES ................................................................................................................................................ 11
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.
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.
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.
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.
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
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
B.P X X
B.A X X
M1 X X
TON X X
M2 X X
10
5. CONCLUSIONES
Fourlong Pedroza David Alejandro.
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.
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