Documente Academic
Documente Profesional
Documente Cultură
04/26/10
Revisin A
GR
REV.
FECHA
EMITIDO PARA
Dise
Documento No.
Revis
Apro
b
Cliente
1
TABLA DE CONTENIDO
TABLA DE CONTENIDO..................................................................................................3
LISTA DE FIGURAS..........................................................................................................4
LISTA DE TABLAS............................................................................................................5
1. PROPOSITO....................................................................................................................6
2. ALCANCE.......................................................................................................................7
3. CONTROLNET...............................................................................................................8
3.1 BASE TEORICA.......................................................................................................8
3.1.1 Definicin...........................................................................................................8
3.1.2 Conceptos Bsicos..............................................................................................8
3.1.3 Hardware...........................................................................................................14
3.1.4 Software............................................................................................................17
3.2 LABORATORIO 1 Programacin y Configuracin de una Red ControlNet.......21
3.3 LABORATORIO 2 Comunicacin ControlLogix ControlLogix a travs de una
Red ControlNet..............................................................................................................28
LISTA DE FIGURAS
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1. Nodos en ControlNet...........................................................................................9
3. Segmento de Red ControlNet............................................................................10
4. Repetidores dentro de Redes ControNet...........................................................10
2. Taps Conectores de ControlNet.........................................................................10
5. Links dentro de ControlNet...............................................................................11
6. Puente de Interconexin Links ControlNet.......................................................11
7. Tiempos a configurar en la Red ControlNet......................................................12
8. Instalacin Chasis y Fuente de Alimentacin en ControlLogix........................15
9. Configuracin direccin Nodo en la Red..........................................................15
10. Insercin del modulo ControlNet en Caliente.................................................16
11. Tipos de Taps Utilizados en Redes ControlNet...............................................16
12. Interconexin Red ControlNet (Taps, Cables, Resistencias Terminales)........17
13. Diagrama de Red Laboratorio OMNICON.....................................................17
14. Pantalla Inicial RSNetworx for ControlNet....................................................18
15. Ambiente Windows de la Aplicacin..............................................................19
16. Network Usage................................................................................................19
17. Dispositivos Hardware de la Aplicacin.........................................................20
18. Representacin Grfica de la Red ControlNet................................................20
19. Lista de Mensajes de RSNetworx...................................................................21
20. Smbolos Mensajes RSNetworx......................................................................21
21. Ruta Aplicacin RSNetWorx for ControlNet..................................................22
22. Pantalla Nueva Configuracin de RSNetWorx...............................................23
23. Pantalla de seleccin para la Configuracin de un Nuevo Archivo................23
25. Cargando los Nodos de la Red........................................................................24
24. Bsqueda de la Red ControlNet a Configurar.................................................24
26. Pantalla RSNetworx Antes de Habilitar la Edicin.........................................25
27. Mensaje para descarga Offline........................................................................25
28. Modo Edicin de Red......................................................................................26
29. Mensaje de Advertencia Controladores...........................................................26
30. Red Habilitada para la Descarga.....................................................................27
31. Configuracin de los parmetros de la Red....................................................27
32. Cuadro de dialogo para programar configuracin ControlNet........................27
33. Estado del Keeper............................................................................................28
34. Cambio de Keeper...........................................................................................28
35. Creacin del Programa Controlador1..............................................................29
36. Adicionar un Nuevo Modulo...........................................................................29
37. Bsqueda modulo de comunicaciones dentro de la pantalla Select Module...30
38. Revisin Mayor del Modulo...........................................................................30
39. Ventana de Configuracin Inicial Modulo......................................................31
40. Configuracin realizada al Modulo ControlNet..............................................31
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
LISTA DE TABLAS
7
1. PROPOSITO
El propsito de este documento es proporcionar una base de conocimiento solida para la
configuracin de Redes ControlNet. A lo largo del mismo se van a tocar los diferentes paquetes
software necesarios para la configuracin, mensajera y programacin en este tipo de redes.
2. ALCANCE
Revisin terica de los aspectos ms relevantes de la red:
3. CONTROLNET
3.1.1 Definicin
ControlNet es una red abierta de comunicacin que proporciona ancho de banda para E/S,
enclavamiento en tiempo real, mensajes entre dispositivos similares y programacin en el mismo
vnculo. Su naturaleza determinista ayuda a asegurar el envo de los datos. Su rendimiento
repetible no cambia cuando se aaden o eliminan dispositivos de la red.
La tecnologa ControlNet fue originalmente desarrollada por Rockwell Automation en 1995,
cumpliendo con su objetivo de mantenerse a la vanguardia en las actuales tendencias
tecnolgicas. Hoy, la tecnologa est liderada por ControlNet International . Las
especificaciones y protocolo de la red son abiertos, lo cual significa que los proveedores no
tienen que comprar hardware, software ni derechos de licencia para conectar dispositivos a un
sistema. Con ms de medio milln de nodos instalados, ControlNet es actualmente la red de
control de ms rpido crecimiento en el mundo.
ControlNet se basa en una innovadora solucin de tecnologa de red abierta: el modelo
productor/consumidor. Este modelo permite que todos los nodos de la red tengan acceso
simultneo a los mismos datos a partir de una sola fuente. Asimismo, proporciona eficiencia ya
que los datos se producen una sola vez independientemente del nmero de consumidores, y una
sincronizacin precisa puesto que los datos llegan a todos los nodos simultneamente.
Tap: dispositivos de conexin que permiten conectar la red (Cabel Coaxial) a los nodos por
medio de derivaciones de 1m. Los Taps pueden ser de 2 tipos (Tipo T o Tipo Y), estos pueden
observarse en la siguiente Figura.
Segmento: un segmento es una agrupacin de cables troncales, taps y nodos. El segmento est
delimitado por 2 resistencias terminales (Inicio - Fin). Ver Figura XXXX.
Repetidor: Los repetidores son elementos que permiten incrementar en nmero de taps que
contiene una red ampliando el tamao del segmento. Generalmente es utilizado para
implementar diferentes topologas de red como Estrella.
Link: Un Link es una agrupacin de nodos, segmentos y repetidores en el cual los nodos
implcitos dentro del mismo tienen direcciones nicas en el rango de 01 a 99.
Network Update Time (NUT): Tiempo de Actualizacin de la Red. Base de tiempo repetible en
la cual la red puede transmitir datos. Es un valor configurable por el usuario en un rango de 2 a
100 ms. Este tiempo est dividido en tres componentes: mensajes programados, mensajes no
programados y mensajes de mantenimiento.
La red permite a cada nodo programado sobre la misma una oportunidad garantizada para
transmitir informacin: La informacin crtica es enviada en la porcin de mensajes
programados; la cantidad de tiempo asignado a los componentes no programados es
determinada por la carga de informacin programada pero al menos un nodo sobre la red tendr
la oportunidad de transmitir mensajes no programadas en cada NUT; la informacin de
mantenimiento de la red con el objetivo de que permanezca sincronizada la transmite el nodo
con direccin de nodo ms baja y este tiempo de transmisin es automticamente sustrado del
NUT.
Dispositivo de Keeper Sencillo: Especifica que el Keeper en el Nodo 1 debe almacenar los
parmetros de la misma y la programacin ControlNet para todas las conexiones programadas
sobre la red.
En una red de Keeper sencillo, el keeper debe estar en el nodo 1 para que cualquier conexin
programada sea abierta. Despus de que una conexin es establecida, la red continuar
funcionando incluso si el keeper en el nodo 1 es removido.
En una red de keeper sencillo, el keeper en el nodo 1 debe estar presente para utilizar
RSNetWorx for ControlNet.
Red Multi-Keeper: Especifica que ms de un Keeper sobre la red puede almacenar los
parmetros de la misma y la programacin ControlNet para todas las conexiones programadas
sobre la red. Los controladores ControlLogix son dispositivos multi-keeper.
En una red multi-keeper, al menos un keeper vlido debe estar presente sobre la red para que
cualquier conexin programada sea establecida.
En una red multi-keeper, no se requiere que en el nodo 1 haya un keeper vlido; RSNetWorx for
ControlNet puede ser utilizado mientras exista un dispositivo multi-keeper sobre la red. Por
defecto, el dispositivo capaz de ser multi-keeper en el nmero de nodo ms bajo ser el nico
keeper activo.
Keeper Activo: El Keeper Activo es el nodo responsable del envo de una transmisin de keeper
peridica sobre la red y responder a los requerimientos para identificacin de scanner desde
cualquier otro nodo con conexiones programadas sobre la red. Esta transmisin es un mensaje
programado que contiene informacin sobre cul keeper debera estar activo, la identificacin
total de la red, cualquier operacin de cambio pendiente sobre la red y recursos de
mantenimiento de la misma.
Todas las redes deben tener un keeper activo para hacer cambios sobre la misma o iniciar las
conexiones programadas. Despus de unirse a la red, cualquier nuevo nodo con conexiones
programadas se comunicar con el keeper activo para verificar las identificaciones de scanner de
la configuracin de la red ControlNet. Si las identificaciones son compatibles, el nodo puede
unirse a la red y las conexiones empiezan.
Identificacin de Scanner: Indica un valor hexadecimal, nico al scanner, que es asignado a
dispositivos scanner que originan conexiones programadas; una copia de esta identificacin es
mantenida por el keeper activo de la red.
Un scanner normalmente es un controlador lgico programable o PLC.
Este valor es almacenado en el scanner y en la configuracin fuera de la lnea, y es usado para
determinar si las configuraciones en lnea y fuera de lnea estn sincronizadas. Cuando un
dispositivo scanner con conexiones programadas es unido a la red por primera vez, requiere una
3.1.3 Hardware
Para el desarrollo de las prcticas asociadas a la configuracin de una red de Cotroladores
ControlNet es obligatorio conocer en primera instancia el hardware necesario para la
implementacin a realizar, ste se presenta en los siguientes numerales conjuntamente con el
procedimiento para la instalacin y puesta en marcha del mismo:
1. Chasis para ControlLogix, fuente de alimentacin y controlador ControlLogix.
Es necesario resaltar
que la direccin que Figura 9. Configuracin direccin Nodo en la Red
se configure en el
modulo debe ser nica
ya que esta va a ser la direccin del nodo dentro de la ControlNet y debe estar en el rango
de 01 a 99. (La direccin 00 no puede ser configurada ya que no es una direccin vlida)
Con la direccin configurada adicione el modulo al chasis de ControlNet en el Slot 1,
para ello, Coloque el mdulo en las pistas formadas en las partes superior e inferior de
cualquier ranura y deslice el mdulo en el chasis. Presione firme y uniformemente para
posicionar el mdulo en el conector del backplane. Ver Figura 10.
3. En este momento ya est listo nuestro primer PLC para la realizacin del la prctica, ya
que vamos a montar una red de controladores es necesario realizar los 2 pasos anteriores
de nuevo para que tengamos como mnimo 2 controladores en red, pero, teniendo en
cuenta el diagrama de Red presentado en la Figura 13.
Adicionalmente para hacer ms interesante esta prctica, se va a utilizar un PLC5 de la
serie C que tiene embebidos 2 puertos de comunicacin ControlNet. Ver Figura 13.
4. Para la conexin del Hardware configurado es necesario utilizar Taps, los ms utilizados
se muestran en la siguiente Figura.
La conexin de cada uno de los Taps a los nodos se hace por medio de los cables
derivativos que se observan en la Parte inferior de la Figura anterior. Para el inicio y
finalizacin de la red se utilizan resistencias terminales de 75
La arquitectura de Red utilizada para el desarrollo de las prcticas se muestra en la Figura
13. En esta arquitectura se cuenta con 2 Controladores ControlLogix (Slot 0 BackPlane 4,
Slot 6 BackPlane 10) adems de los mdulos de Comunicaciones (BackPlane 4: Slot 1
1756-CNB ControlNet, BackPlane 10: Slot 1 1756-CNB ControlNet, Slot 9 1756DNB DeviceNet) y un Controlador PLC5/20C.
3.1.4 Software
RSNetWorx for ControlNet es el software de programacin de la Red ControlNet que permite
crear una representacin grfica de la configuracin de la misma y configurar todos los
parmetros de red.
Ambiente de programacin
Al pulsar sobre el icono de RSNetWorx for ControlNet en el escritorio del PC de ingeniera se
abre la pantalla del mismo:
La aplicacin abre con el ltimo archivo configurado, XC es la extensin de todos los archivos
de red ControlNet.
El ambiente es bsicamente el mismo de cualquier aplicacin Windows: Nombre del archivo y
de la aplicacin, Men en texto, Men en iconos. Las siguientes vistas s son especficas de
RSNetWorx: Uso de la red, rbol de hardware a utilizar en la configuracin de la red,
Representacin de la red (en forma grfica, en hoja de clculo o un diagnstico grfico de la
misma si est instalada la licencia para diagnstico) y Mensajes.
Vista de Mensajes
Esta vista, que aparece en la parte inferior de la ventana principal de la aplicacin, despliega una
bitcora de mensajes. Los mensajes generados ms recientemente aparecen en la parte superior
de la vista y los ms viejos en la parte inferior. Los tipos de mensaje son de error, aviso y/o
informacin. Cada mensaje consiste de cuatro partes: un icono, un cdigo de error, fecha y hora
del mensaje y una descripcin corta del mismo.
3.2
LABORATORIO
ControlNet
Programacin
Configuracin
de
una
Red
1. Corra la aplicacin RSNetworx for ControlNet. Start > All Programs > Rockwell
Software > RSNetWorx > RSNetWorx for ControlNet
Como puede notarse en la Figura anterior el programa carga los mdulos (Para el caso de
ControlLogix 1756-CNB) y los PLCs conectados a la red asignndoles a los mismos el
respectivo nodo configurado por hardware para los mdulos y por software para el PLC5.
5. Con la configuracin cargada de lnea habilite la edicin de la red por medio de la caja
Edit Enable de la parte Superior del Network Usage.
Con la configuracin anterior garantizamos que solo vamos a trabajar con los
Controladores ControlLogix 1756-L61 (Slot 6 del nodo 3) y el 1756-L62 (Slot 0 del
nodo2). Los mdulos Ethernet (Slot 3 nodo 3) y DeviceNet (Slot 9 nodo 3) tambin se
tendrn en cuenta ya que nos proporcionan versatilidad de comunicaciones.
6. Para configurar los parmetros de la red presione en la barra de navegacin: Network >
Properties. Configure los parmetros, dele un nombre a la Red y presione Apply para
aplicar los cambios.
7. Presione Guardar
para salvar la configuracin de la Red. Una vez presionado este
botn, nombre al archivo de ControlNet y gurdelo en el lugar que desee.
8. Una vez haya guardado el archivo en la ubicacin deseada aparece el siguiente cuadro de
dialogo, Pulse OK para programar y optimizar las conexiones de la Red.
9. Con los 8 pasos anteriores la red ha sido configurada, ahora vamos a probar la
configuracin cambiando el keeper de la red por medio de la desconexin del nodo
menor de la misma. Para ello, presione en la barra de navegacin: Network > Keeper
Status.
10. Con la pantalla anterior abierta desconecte el nodo menor de la Red. Verifique cual es el
nodo menor en la representacin Grafica de la red. Presione Refresh y verifique en la
pantalla que paso con la red.
11. Vuelva a conectar el modulo que saco de la red y pulse de nuevo Refresh en la pantalla
Keeper Status. En la pantalla debe observar la Figura 33 de nuevo ya que la red volvi a
su estado inicial.
1. Corra la aplicacin RSlogix 5000. Start > All Programs > Rockwell Software >
RSLogix 5000 Enterprise Series > RSLogix 5000
2. Cree un Nuevo Proyecto y nmbrelo: CONTROLADOR1
10. Una vez haya configurado el modulo, se habilitan las pestaas de configuracin
avanzada del modulo. Sitese en la pestaa Connection y verifique que el RPI sea el
mismo que configuro en el archivo de ControlNet.
Note que al adicionar este modulo se crearon unos bloques de Datos, estos hacen
referencia a la configuracin de ControlNet y diagnostico de la misma.
11. Al BackPlane del modulo llamado CNET_MODULE2 aada el controlador del otro
PLC ControlLogix en la opcin Controllers, para el caso del laboratorio 1756-L61 y
configure la revisin mayor a 17, el Slot a 6 y nmbrelo como CONTROLADOR2.
12. Sitese en la carpeta Controller y presione Click derecho en Controller Tags y escoja
la opcin New Tag.
13. Configure la ventana New Tag tal como muestra la Figura 46 para crear un Tag
Productor. Adicionalmente presione Click sobre el botn Connection para revisar
las configuraciones adicionales y parametrizar el nmero mximo de consumidores
del Tag.
14. Cree un nuevo Tag con las especificaciones de la Figura 47 para que sea consumido
desde el Tag PRODUCTOR2:
15. Corra la aplicacin RSlogix 5000. Start > All Programs > Rockwell Software >
RSLogix 5000 Enterprise Series > RSLogix 5000
16. Cree un Nuevo Proyecto y nmbrelo: CONTROLADOR2. Tenga en cuenta que este
controlador esta en otro chasis en el Slot6.
17. En el rbol del proyecto vaya a I/O Configuration y en el BackPlane presione Click
derecho sobre el mismo y escoja New Module.
18. Busque dentro de la ventana Select Module del tem Communications en la pestaa
Module el Modulo ControNet 1756-CNB/D (1756 ControlNet Bridge).
19. Presione OK para adicionar el Modulo al Proyecto. Inicialmente RSLogix pregunta cual
es el la revisin mayor del modulo (Vaya a RSLinx directamente al modulo y
presionando Click derecho en el mismo, seleccione propiedades y en la ventana aparecer
esta informacin).
23. Adicione al modulo ControlNet configurado, otro modulo ControlNet con los
siguientes parmetros: Nodo 2, Chasis Size: 4, Slot 1 y nmbrelo
CNET_MODULE1. El rbol del proyecto debe quedar tal cual como la Figura 41.
24. Una vez haya configurado el modulo, se habilitan las pestaas de configuracin
avanzada del modulo. Sitese en la pestaa Connection y verifique que el RPI sea el
mismo que configuro en el archivo de ControlNet.
Note que al adicionar este modulo se crearon unos bloques de Datos, estos hacen
referencia a la configuracin de ControlNet y diagnostico de la misma.
25. Al BackPlane del modulo llamado CNET_MODULE2 aada el controlador del otro
PLC ControlLogix en la opcin Controllers, para el caso del laboratorio 1756-L61 y
configure la revisin mayor a 17, el Slot a 6 y nmbrelo como CONTROLADOR2.
26. Sitese en la carpeta Controller y presione Click derecho en Controller Tags y escoja
la opcin New Tag.
27. Configure la ventana New Tag tal como muestra la Figura 61 para crear un Tag
Productor. Adicionalmente presione Click sobre el botn Connection para revisar
las configuraciones adicionales y parametrizar el nmero mximo de consumidores
del Tag.
28. Cree un nuevo Tag con las especificaciones de la Figura 47 para que sea consumido
desde el Tag PRODUCTOR1:
30. Es de notar que los Mdulos de comunicacin ControlNet tienen una advertencia.
Esto se debe a que la Red no se ha registrado con los controladores en modo program.
31. Pase los controladores a modo Program en caso de que estn en Run. Abra la
aplicacin RSNetWorx for ControlNet y abra el archivo de configuracin de la Red
creado en el laboratorio anterior.
32. Para eliminar los warnings y que la red quede completamente registrada pulse Click
sobre el botn Online, despus habilite la edicin de la red y borre aquellos
controladores que no hacen parte de su red y se encuentran el Lnea (Esto con el fin
de no interferir con controladores que tengan configuraciones de ControlNet). La
configuracin debe quedar de la siguiente manera:
33. De Click sobre el botn guardar. Aparece la ventana para registrar la Red, escoja la
opcin Merge Changes y Pulse Click sobre el botn OK.