Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Controlnet PDF Free
Manual Controlnet PDF Free
A 04/26/10 Revisión A GR
REV. FECHA EMITIDO PARA Diseñó Revisó Apro Cliente
bó
Documento No. 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.1 Definición...........................................................................................................8
3.1.2 Conceptos Básicos..............................................................................................8
3.1.3 Hardware...........................................................................................................14
3.1.4 Software............................................................................................................17
1. PROPOSITO
3.1.1 Definición
ControlNet es una red abierta de comunicación que proporciona ancho de banda para E/S,
enclavamiento en tiempo real, mensajes entre dispositivos similares y programación en el mismo
vínculo. Su naturaleza determinista ayuda a asegurar el envío de los datos. Su rendimiento
repetible no cambia cuando se añaden o eliminan dispositivos de la red.
Nodo: los nodos son dispositivos físicos que se conectan directamente a la red ControlNet, estos
poseen una dirección única dentro de la red (Los más conocidos son los PLC’s).
Segmento: un segmento es una agrupación 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 número de taps que
contiene una red ampliando el tamaño del segmento. Generalmente es utilizado para
implementar diferentes topologías de red como Estrella.
Network Update Time (NUT): Tiempo de Actualización 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 información: La información crítica es enviada en la porción de mensajes
programados; la cantidad de tiempo asignado a los componentes no programados es
determinada por la carga de información programada pero al menos un nodo sobre la red tendrá
la oportunidad de transmitir mensajes no programadas en cada NUT; la información de
mantenimiento de la red con el objetivo de que permanezca sincronizada la transmite el nodo
con dirección de nodo más baja y este tiempo de transmisión es automáticamente sustraído del
NUT.
Network Update Interval (NUI): Intervalo de Actualización de la Red. Corresponde a un
intervalo de tiempo sobre la red igual a un NUT. Dentro de cada NUI los datos programados, los
datos no programados y la información de mantenimiento de la red son transmitidos.
Requested Packet Interval (ms) (RPI): Intervalo de Paquete Requerido. Es el tiempo que
especifica qué tan a menudo un dato de I/O o dato punto a punto programado será transmitido
dentro del ancho de banda de un NUI.
Conexión punto a punto: Una conexión hecha entre dos nodos solamente.
Conexión multicast: Una conexión hecha desde un nodo a varios nodos. Permite a múltiples
nodos consumidores recibir datos desde un mismo nodo productor.
Keeper: Dispositivo sobre la red que puede almacenar los parámetros de la misma y la
programación ControlNet para todas las conexiones programadas sobre la red. Las conexiones
pueden o no involucrar al mismo Keeper. Normalmente los nodos que pueden ser Keeper son
los controladores lógicos programables (PLCs).
Dispositivo de Keeper Sencillo: Especifica que el Keeper en el Nodo 1 debe almacenar los
parámetros de la misma y la programación 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 conexión
programada sea abierta. Después de que una conexión 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 más de un Keeper sobre la red puede almacenar los
parámetros de la misma y la programación 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 válido debe estar presente sobre la red para que
cualquier conexión programada sea establecida.
En una red multi-keeper, no se requiere que en el nodo 1 haya un keeper válido; 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 número de nodo más bajo será el único
keeper activo.
Keeper Activo: El Keeper Activo es el nodo responsable del envío de una transmisión de keeper
periódica sobre la red y responder a los requerimientos para identificación de scanner desde
cualquier otro nodo con conexiones programadas sobre la red. Esta transmisión es un mensaje
programado que contiene información sobre cuál keeper debería estar activo, la identificación
total de la red, cualquier operación 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. Después 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 configuración de la red ControlNet. Si las identificaciones son compatibles, el nodo puede
unirse a la red y las conexiones empiezan.
Identificación de Keeper: Indica un valor hexadecimal, único a la red actual, que es almacenado
por cada dispositivo capaz de ser keeper para identificar una configuración de red específica.
Durante el arranque inicial, el dispositivo capaz de ser keeper determina si otro dispositivo capaz
de ser keeper ha previamente configurado la red y si su identificación interna iguala la
identificación de la red.
Si las identificaciones se igualan, el dispositivo capaz de ser keeper se une a la red como Keeper
Válido; de lo contrario se une a la red como Keeper Inválido.
Redundancia: Para la red ControlNet, representa un sistema de cable dual que permite recibir
una señal óptima sobre la red por medio de un cableado doble: un tendido de cable utiliza el
Canal A y otro el Canal B.
Máximo Nodo Programado: Este es el nodo con la dirección de red más alta que puede utilizar
tiempo programado sobre la red ControlNet.
Máximo Nodo No Programado: Este es el nodo con la dirección de red más alta que puede
utilizar tiempo no programado sobre la red ControlNet. Al configurar la red, nodos ajustados
con un número de nodo superior a éste valor no se comunicarán sobre la red.
3.1.3 Hardware
3. En este momento ya está listo nuestro primer PLC para la realización del la práctica, ya
que vamos a montar una red de controladores es necesario realizar los 2 pasos anteriores
de nuevo para que tengamos como mínimo 2 controladores en red, pero, teniendo en
cuenta el diagrama de Red presentado en la Figura 13.
La conexión 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
finalización de la red se utilizan resistencias terminales de 75
3.1.4 Software
Ambiente de programación
La aplicación abre con el último archivo configurado, XC es la extensión de todos los archivos
de red ControlNet.
Promedio de banda programada (%): Porcentaje del ancho de banda de red promedio utilizado
durante la porción programada del NUT.
Uso de memoria de conexión (%): Porcentaje de uso del búfer de memoria destinado para
información de las conexiones del keeper activo sobre la red.
Bytes no programados por segundo: Número de bytes de información transmitidos por segundo
en la sección de mensajes nos programados.
Pico de banda programada (%): Porcentaje del pico del ancho de banda de red utilizado durante
la porción programada del NUT.
En esta vista también se puede habilitar ediciones haciendo clic en la caja de selección dispuesta
para tal efecto.
Vista Hardware
En esta vista se muestra una representación gráfica del hardware utilizado en la configuración
actual de la red. Si se desea una vista alternativa de la configuración se debe seleccionar la
pestaña apropiada en la parte inferior de esta vista.
Vista de Mensajes
Esta vista, que aparece en la parte inferior de la ventana principal de la aplicación, despliega una
bitácora de mensajes. Los mensajes generados más recientemente aparecen en la parte superior
de la vista y los más viejos en la parte inferior. Los tipos de mensaje son de error, aviso y/o
información. Cada mensaje consiste de cuatro partes: un icono, un código de error, fecha y hora
del mensaje y una descripción corta del mismo.
También se puede limpiar, copiar, y/o limpiar y ocultar la vista de mensajes haciendo la selección
apropiada desde el menú de texto de la aplicación: View > Messages. Desde View > Messages
> Preferentes se puede especificar qué tipos de mensajes se desea ver en la vista o si se quiere
que aparezca o no la fecha y hora del mensaje.
3.2 LABORATORIO 1 – Programación y Configuración de una Red
ControlNet
1. Corra la aplicación RSNetworx for ControlNet. Start > All Programs > Rockwell
Software > RSNetWorx > RSNetWorx for ControlNet
Note que el botón OK se encuentra deshabilitado, esto se debe a que usted se encuentra
posicionado en un lugar diferente a una red ControlNet. Para que este botón se habilite
buscamos en nuestro Driver Ethernet/IP (Para el caso del laboratorio llamado
OMNICON) el modulo de ControlNet 1756-CNB/D y al ingresar al mismo encontrara
una red ControlNet.
5. Con la configuración cargada de línea habilite la edición de la red por medio de la caja
Edit Enable de la parte Superior del Network Usage.
Con la configuración 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 módulos Ethernet (Slot 3 nodo 3) y DeviceNet (Slot 9 nodo 3) también se
tendrán en cuenta ya que nos proporcionan versatilidad de comunicaciones.
6. Para configurar los parámetros de la red presione en la barra de navegación: Network >
Properties. Configure los parámetros, dele un nombre a la Red y presione Apply para
aplicar los cambios.
7. Presione Guardar para salvar la configuración de la Red. Una vez presionado este
botón, nombre al archivo de ControlNet y guárdelo en el lugar que desee.
8. Una vez haya guardado el archivo en la ubicación deseada aparece el siguiente cuadro de
dialogo, Pulse OK para programar y optimizar las conexiones de la Red.
10. Con la pantalla anterior abierta desconecte el nodo menor de la Red. Verifique cual es el
nodo menor en la representación 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 aplicación RSlogix 5000. Start > All Programs > Rockwell Software >
RSLogix 5000 Enterprise Series > RSLogix 5000
10. Una vez haya configurado el modulo, se habilitan las pestañas de configuración
avanzada del modulo. Sitúese en la pestaña 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 configuración de ControlNet y diagnostico de la misma.
11. Al BackPlane del modulo llamado CNET_MODULE2 añada el controlador del otro
PLC ControlLogix en la opción Controllers, para el caso del laboratorio 1756-L61 y
configure la revisión mayor a 17, el Slot a 6 y nómbrelo como CONTROLADOR2.
Figura 45. Adición Controlador al Árbol del Proyecto
12. Sitúese en la carpeta Controller y presione Click derecho en Controller Tags y escoja
la opción New Tag.
13. Configure la ventana New Tag tal como muestra la Figura 46 para crear un Tag
Productor. Adicionalmente presione Click sobre el botón Connection… para revisar
las configuraciones adicionales y parametrizar el número máximo de consumidores
del Tag.
14. Cree un nuevo Tag con las especificaciones de la Figura 47 para que sea consumido
desde el Tag PRODUCTOR2:
Figura 48. Configuración Tag Consumidor
15. Corra la aplicación RSlogix 5000. Start > All Programs > Rockwell Software >
RSLogix 5000 Enterprise Series > RSLogix 5000
16. Cree un Nuevo Proyecto y nómbrelo: CONTROLADOR2. Tenga en cuenta que este
controlador esta en otro chasis en el Slot6.
18. Busque dentro de la ventana Select Module del Ítem Communications en la pestaña
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 revisión mayor del modulo (Vaya a RSLinx directamente al modulo y
presionando Click derecho en el mismo, seleccione propiedades y en la ventana aparecerá
esta información).
Figura 52. Revisión Mayor del Modulo
23. Adicione al modulo ControlNet configurado, otro modulo ControlNet con los
siguientes parámetros: Nodo 2, Chasis Size: 4, Slot 1 y nómbrelo
CNET_MODULE1. El árbol del proyecto debe quedar tal cual como la Figura 41.
24. Una vez haya configurado el modulo, se habilitan las pestañas de configuración
avanzada del modulo. Sitúese en la pestaña 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 configuración de ControlNet y diagnostico de la misma.
25. Al BackPlane del modulo llamado CNET_MODULE2 añada el controlador del otro
PLC ControlLogix en la opción Controllers, para el caso del laboratorio 1756-L61 y
configure la revisión mayor a 17, el Slot a 6 y nómbrelo como CONTROLADOR2.
Figura 59. Adición Controlador al Árbol del Proyecto
26. Sitúese en la carpeta Controller y presione Click derecho en Controller Tags y escoja
la opción New Tag.
27. Configure la ventana New Tag tal como muestra la Figura 61 para crear un Tag
Productor. Adicionalmente presione Click sobre el botón Connection… para revisar
las configuraciones adicionales y parametrizar el número máximo de consumidores
del Tag.
28. Cree un nuevo Tag con las especificaciones de la Figura 47 para que sea consumido
desde el Tag PRODUCTOR1:
Figura 62. Configuración Tag Consumidor
30. Es de notar que los Módulos de comunicación ControlNet tienen una advertencia.
Esto se debe a que la Red no se ha registrado con los controladores en modo program.
Figura 64. Warnings de Comunicaciones
31. Pase los controladores a modo Program en caso de que estén en Run. Abra la
aplicación RSNetWorx for ControlNet y abra el archivo de configuración de la Red
creado en el laboratorio anterior.
Figura 65. Red Configurada en el Laboratorio 1
32. Para eliminar los warnings y que la red quede completamente registrada pulse Click
sobre el botón Online, después habilite la edición de la red y borre aquellos
controladores que no hacen parte de su red y se encuentran el Línea (Esto con el fin
de no interferir con controladores que tengan configuraciones de ControlNet). La
configuración debe quedar de la siguiente manera:
33. De Click sobre el botón guardar. Aparece la ventana para registrar la Red, escoja la
opción Merge Changes y Pulse Click sobre el botón OK.
Figura 67. Programación de la Red