ControNet
ControlNet es un protocolo de red abierto para aplicaciones de automatismos industriales, para la comunicacin entre procesadores y dispositivos I/O remotos. ControlNet es estrictamente planificada y altamente determinista (envi de datos programados y no programados). La red ControlNet proporciona una alta velocidad de transmisin (5 Mbits/s o 625 bytes/ms) de tiempo crtico de E / S y los datos interconectadas y datos de mensajera. ControlNet define una nica capa fsica basada en cable coaxial y fibra ptica.
ControlNet con otras Redes
Algunos mdulos ControlNet admite la posibilidad de un puente o ruta de la comunicacin hacia y desde redes diferentes, dependiendo de las capacidades de la plataforma y dispositivos de comunicacin.
Topologas
Una red ControlNet soporta una variedad de topologas, incluyendo troncal /derivacin, estrella, rbol, anillo y redundancia. En su forma ms simple, una red ControlNet.
Numero de Nodos y Logintud
Cada red ControlNet soporta hasta 99 nodos. Los controladores Logix5000 se pueden apoyar en redes de mltiples controladores ControlNet, proporcionando la flexibilidad para agregar nodos a una red ControlNet o aumento del rendimiento. En una red ControlNet, la longitud mxima depende del nmero de nodos en un segmento; un segmento es una seccin de tronco entre dos terminales. Utilizar repetidores para aadir o aumentar la longitud de los segmentos.
Longitud mxima admisible del segmento = 1000 m (3280 pies) - 16,3 m (53,4 pies) x [nmero de tomas - 2]
Como funciona una red ControlNet
El medio de acceso a la red se controla mediante un algoritmo de tiempo de acceso, oportunidad que se da a un nodo de transmitir en cada Intervalo de Actualizacin de la Red (NUI). Transmisin de ControlNet se divide en un ciclo de 128 NUI, donde la longitud de cada NUI es el tiempo de actualizacin de la red (NUT). Cuando se configura una transmisin, se puede elegir un intervalo de transmisin de dispositivo, llamado el intervalo entre paquetes solicitados (RPI). El RSNetWorx para ControlNet elige un intervalo entre paquetes real (API) para la transmisin, que es menor o igual a la RPI.
NETWORK UPDATE TIME (NUT)
El tiempo de actualizacin de la red (NUT) es el intervalo ms corto en el que los datos pueden ser enviados en una red ControlNet. Representa la velocidad de actualizacin ms rpido posible para programado la transferencia de datos en la red ( 2.0600.0 ms).
Partes de una NUT Datos Programados Funciones De manera secuencial, cada nodo puede transmitir los datos programados una vez por NUT. La informacin critica es enviado en este intervalo. Todos los nodos transmiten en forma secuencial, y la rotacin se repite hasta que el tiempo asignado para esta parte se ha agotado. El nmero de transmisiones programadas determina el tiempo disponible para trasmisiones no programadas. En una red ControlNet, al menos un nodo puede transmitir datos no programados de todas las NUTs. El nodo con la direccin ms baja transmite informacin para mantener a los otros nodos sincronizada. Esta se resta automticamente de la NUT. Sin embargo, el tiempo necesario para el mantenimiento de la red es breve (microsegundos) en comparacin a la utilizada para las porciones programadas y no programadas de la tuerca.
Datos no Programados
Keeper (mantenedor o portero)
REQUESTED PACKET INTERVAL (RPI)
El RPI es la tasa de actualizacin especificado para un pedazo particular de datos en la red (2.0750.0 ms.). Mediante el uso de una conexin optimizada, el RPI puede especificar la velocidad de todo un rack de E / S. Con una conexin directa, el RPI puede especificar la velocidad de un mdulo en particular o de datos peer-to-peer. Cuando se agrega un mdulo de E / S configuracin de un controlador, debe configurar el RPI, que especifica con qu frecuencia va a producir los datos ese mdulo. Por ejemplo, si se especifica un RPI de 50 ms, cada 50 ms el mdulo de E / S enva sus datos al controlador o el controlador enva sus datos al mdulo de E / S.
ACTUAL PACKET INTERVAL (API)
El API es la tasa de actualizacin real de una pieza en particular de los datos en la red. La red ControlNet establece esta velocidad igual o ms rpido que el RPI, basado en el mltiple binario de la NUT, es decir, 1, 2, 4, 8, 16, 32, 64 o 128 veces el NUT. La cual es la tasa ms rpida prxima a la que un mdulo puede enviar los datos.
El algoritmo de planificacin Qu es y cmo funciona?
El algoritmo de programacin es la rutina matemtica que determina cundo un dispositivo empieza a transmitir y con qu frecuencia se transmite dentro del ciclo 128 NUTs. El algoritmo Lee todas las solicitudes de datos de todos los dispositivos, y trata de programar de manera que todas cumplan las restricciones. El algoritmo debe igualar o superar el RPI para cada solicitud, y cada uno de la API debe ser un mltiplo binario de la NUT.
Ejemplos:
1.-Supongamos que usted tiene un dispositivo de escner, y controla dos dispositivos idnticos de I/O. supongamos que el NUT es 5 ms, y la RPI para los dos dispositivos son 7 y 9 ms. Sabemos que la API para estos dispositivos debe estar en 5 ms, ya que es el nico valor que satisface las dos restricciones API. El algoritmo de programacin a continuacin, establece los datos de forma que cada dispositivo transmite a partir de la NUT # 1, y en cada NUT despus de eso. La Figura ilustra este escenario.
2.- Ahora, vamos a cambiar un poco la situacin. Vamos a utilizar los mismos dispositivos y la misma NUT (5 ms), pero cambiaremos los RPI a 12 y 17 ms. El algoritmo de programacin ahora tiene dos opciones posibles para la API - 5 10 ms (1x o 2x NUT). El algoritmo trata de minimizar los niveles generales de trfico, por lo que en este caso, se elige la API de 10 ms y esto generara intercalacin de las transmisiones. El primer dispositivo se iniciar en la NUT # 1, y transmitir en los NUTs 1, 3, 5, 7,..., 127. El segundo dispositivo se iniciar en NUT # 2, y transmitir en los NUTs 2, 4, 6, 8, ..., 128.
ESCOGIENDO LA NUT Y EL RPI
La eleccin de la NUT - la perspectiva de muestreo
El NUT corresponde a una frecuencia mxima de muestreo. Recordemos que la frecuencia es el recproco del intervalo: f = 1 / t. Si te acuerdas de nuevo a sus das de estudiante, usted puede recordar el teorema de muestreo, que dice que el fin de reproducir una seal analgica, hay que muestrear a una frecuencia de al menos dos veces tan alto como el componente de frecuencia ms alta de inters. Por ejemplo, si usted desea conseguir una verdadera representacin de una seal de 60 Hz, lo que tienes que probar con una frecuencia mnima de 120 Hz. Por lo tanto, para probar una seal de 60 Hz, la tuerca no puede ser superior a 1/120 s, o 8,333 ms.
ESCOGIENDO LA NUT Y EL RPI
La eleccin de la NUT - las perspectivas de flujo de datos
El NUT tambin limita el flujo total de los datos de red. ControlNet opera a 5 Mbits/s, o 625 bytes/ms. Para una NUT de 2 ms, que puede transmitir un mximo de 1250 bytes por NUT. Todos estos bytes no estn disponibles para los datos de control, sin embargo. La "franja de seguridad", o servicio de mantenimiento de la red, requiere 125 bytes de este total. Adems, la especificacin de ControlNet requiere que el algoritmo de planificacin de reservar tiempo suficiente para que un tamao mximo de la transferencia programada (521 bytes), por lo que la cantidad mxima de datos de control que se pueden transferir por NUT es:
[625 * NUT (en ms) - (125 + 521 bytes)]
ESCOGIENDO LA NUT Y EL RPI
La eleccin del RPI
Establecer el RPI de dispositivos que deben ser actualizados en la tasa ms elevada a la NUT, ya que la seleccin de la NUT est basada en la tasa ms rpida en la que dos nodos tienen la necesidad de comunicarse. Elija RPI para otros dispositivos en algn valor ms alto que el NUT, basado en los requerimientos para dichos datos. Piense en la aplicacin. Si se est midiendo el nivel de agua de una presa, que realmente no es necesario que la muestra de cada 5 ms - el nivel no se puede cambiar tan rpido. Si est supervisando una lnea de embotellado de alta velocidad, es necesario ir tan rpido como sea posible.
CONFIGURACIN DE UN MDULO CONTROLNET
Configurar el rbol de configuracin de E / S en su proyecto Cuando se utiliza el software RSLogix 5000 para configurar una red ControlNet mdulo de comunicacin, debe realizar estas tareas.
1. Agregar y configurar un mdulo ControlNet local. 2. Agregar y configurar un mdulo ControlNet remoto. 3. Descargue el proyecto al controlador Logix5000.
1.-Agregar y configurar un mdulo ControlNet local.
1. En el software RSLogix 5000, haga clic en configuracin de E / S y seleccione Nuevo Mdulo.
1.-Agregar y configurar un mdulo ControlNet local.
2. Desde el cuadro de dilogo Seleccionar tipo de mdulo, ampliar las comunicaciones, elegir el local de mdulo de comunicacin ControlNet, a continuacin, haga clic en OK.
1.-Agregar y configurar un mdulo ControlNet local.
3. Complete los campos de la caja de dilogo Nuevo Mdulo y, a continuacin, haga clic en OK.
1.-Agregar y configurar un mdulo ControlNet local.
4. En el cuadro de dilogo Propiedades del mdulo, configurar las propiedades de conexin y haga clic en Apply.
2. Agregar y configurar un mdulo ControlNet remoto.
1. En el software RSLogix 5000, clic derecho en el Mdulo local ControlNet de comunicacin y elegir New Module.
2. Agregar y configurar un mdulo ControlNet remoto.
2. Desde el cuadro de dilogo Seleccionar tipo de mdulo, seleccione un modulo remoto de comunicacin ControlNet, a continuacin, haga clic en OK. Se puede conectar cualquier mdulo de comunicacin ControlNet remoto a un mdulo de comunicacin locales ControlNet.
2. Agregar y configurar un mdulo ControlNet remoto.
3. Complete los campos de dilogo Nuevo Mdulo y, a continuacin, haga clic en OK.
2. Agregar y configurar un mdulo ControlNet remoto.
4. En el cuadro de dilogo Propiedades del mdulo, configurar las propiedades de conexin y haga clic en Apply.
3. Descargue el proyecto al controlador Logix5000.
Cuando haya agregado los mdulos ControlNet locales y remotos de comunicacin a su proyecto RSLogix 5000, descargar la configuracin de nuevo a su Controlador Logix5000. Para descargar un proyecto para un controlador Logix5000, siga este procedimiento.
1. Debido a que usted debe programar la red ControlNet antes utilizando el nueva configuracin, cambie el controlador Logix5000 a modo de PROGRAM utilizando uno de estos mtodos:
Gire el selector del controlador para PROG. Gire el selector del controlador para REM y utilizar el software RSLogix 5000.
2. En el software RSLogix 5000, en el men Comunicaciones, seleccione Who Active. 3. Desde el cuadro de dilogo Who Active, busque y seleccione el controlador para descargar un proyecto y haga clic en Download. 4. Cuando el cuadro de dilogo Download, haga clic en Download.
RSNetWorx
Se Debe utilizar el software RSNetWorx para ControlNet para programar la red en para activar los dispositivos de E / S configurados en su aplicacin. Usted tambin debe reprogramar la red si se realiza un cambio a una red ya programada.
PROGRAMACION DE LA RED EN MODO OFFLINE
1. En su proyecto de software RSLogix 5000, haga clic en el modulo local ControlNet y seleccione Properties.
PROGRAMACION DE LA RED EN MODO OFFLINE
2. En el cuadro de dilogo Propiedades del mdulo, haga clic en la ficha RSNetWorx.
PROGRAMACION DE LA RED EN MODO OFFLINE
3. En el campo ControlNet file, escriba un nombre para un archivo de ControlNet nuevo. 4. Haga clic en Aplicar. 5. Cuando aparezca un mensaje que le pide que para crear el archivo, haga clic en S.
Esta accin crea el archivo que RSNetWorx para ControlNet software utiliza en lnea para buscar y programar la red.
6. Haga clic en Programar la red ControlNet.
PROGRAMACION DE LA RED EN MODO OFFLINE
7. Haga clic en el icono para ejecutar RSNetWorx para ControlNet software.
PROGRAMACION DE LA RED EN MODO OFFLINE
8. Para habilitar las edicion, en el software RSNetWorx para ControlNet, Hacer un chek en Edit Enable.
PROGRAMACION DE LA RED EN MODO OFFLINE
9. Para cambiar la configuracin por defecto y agregar los parmetros que mejor se adapten a su red, desde el men de Network, seleccione Properties.
PROGRAMACION DE LA RED EN MODO OFFLINE
10. En la ficha Network parameters, configurar los parmetros de la red, como se describe en la tabla de abajo, y haga clic en OK.
Ajuste la mxima direccin de nodo no programado (UMAX) igual a la mxima direccin de nodo en la red. Establezca la direccin de nodo mxima programada (Smax) a un valor tres o cuatro por encima de la direccin de nodo ms alto programada.
PROGRAMACION DE LA RED EN MODO OFFLINE
11. Haga clic en la pestaa Media Configuration. En general, puede utilizar la configuracin por defecto. 12. Ajustar la configuracin si la red es ms largo o utiliza repetidores. Si la configuracin de los medios de comunicacin no representa con exactitud el mximo retardo de propagacin entre dos nodos, la red puede experimentar errores.
PROGRAMACION DE LA RED EN MODO OFFLINE
13. Haga clic en OK. 14. En el cuadro de dilogo Guardar configuracin, haga clic en Optimizar y rescribir el programar para todas las conexiones.
PROGRAMACION DE LA RED EN MODO OFFLINE
15. Haga clic en OK. 16. Volver a su proyecto RSLogix 5000. Guardar el proyecto para actualizar el archivo de red en su proyecto de RSLogix 5000. 17.Descargue su Proyecto.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
Si quiere cambiar una red programada con anterioridad, debe volverse a programar la red para aplicar los cambios. Por ejemplo, si puedo aadir E / S red ControlNet existente, debe volverse a programar la red de E / S.
1. En el men File, seleccione Open.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
2. En el cuadro de dilogo Open, seleccione el archivo de la red ControlNet existente y haga clic en Open.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
3. En el men de Network, elija en Online.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
4. Check Edits Enabled.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
5. Guarde el archivo. 6. En el cuadro de dilogo Save Configuration, haga clic en Optimize and rewrite the schedule for all connections.
VOLVER A PROGRAMAR UNA RED CONTROLNET QUE PREVIAMENTE HA SIDO PROGRAMADA
7. Click OK. 8. En el software RSLogix 5000, guarde el proyecto en lnea.
SCANLIST CONFIGURATION TOOL
La Herramienta de Scanlist Configuration Tool es una extensin del software RSNetWorx que le permite crear, modificar y eliminar las entradas de conexin dentro de una lista de escn. Uso de la Scanlist Configuration Tool, puede establecer conexiones entre los dispositivos y sus respectivos E / S de los componentes (la identificacin de los tipos de datos, tamaos y los intervalos de tiempo) y luego el mapa que la informacin de la tabla de datos. La siguiente ilustracin muestra la ventana Herramienta de configuracin de lista de escn y los elementos de diseo asociados a ella.
SCANLIST CONFIGURATION TOOL
AJUSTES PARA EL ANCHO DE BANDA-LIMITACIONES
A medida que el nmero de conexiones aumenta a travs de una red ControlNet, incluyendo tags producidos y consumidos, pueden necesitar optimizar un tiempo de actualizacin de la red (NUT). Un nodo ControlNet puede transmitir aproximadamente 500 bytes de datos programados en una sola NUT. Dependiendo del tamao del sistema, la red ControlNet puede faltar el ancho de banda. Si una dato es demasiado grande para la red ControlNet, haga uno o ms de estos ajustes.
AJUSTES PARA EL ANCHO DE BANDA-LIMITACIONES
Ajustes Aumentar el intervalo entre paquetes solicitados (RPI) de sus conexiones. Este es el mtodo recomendado.
Reduzca el tiempo de actualizacin de la red (NUT).Este es el mtodo recomendado. Para una red ControlNet los modulos puente de mando a distancia de formato eficiente son 1756-CN2, 1756-CN2R, 1756 -CNB, o 1756 CNBR.
Descripcin A mayores RPI, las conexiones pueden turnarse para enviar datos durante un perodo de actualizacin. Con una NUT ms rpido, menos conexiones tienen que compartir un perodo de actualizacin.
El formato de la Rack Optimization tiene un perodo adicional de ocho bytes para cada ranura en su chasis. Analgica o mdulos que estn enviando o recibiendo de diagnstico, fecha y hora, o datos de programacin requieren conexiones directas y no se puede aprovechar de la forma de rack optimizado. Seleccin Ninguno libera a los ocho bytes por ranura para otros usos, tales como tags producidos y consumidos. Se separa la etiqueta en dos o 1. Grupo de los datos de acuerdo con ms etiquetas ms pequeas. velocidades de actualizacin similares. Por ejemplo, puede crear una etiqueta para los datos que es crtico y otro tag para datos no es tan crtico. 2. Asigne un RPI diferente a cada etiqueta.
TIPS
NUT tpicos de 3 a 10 ms. Max Scheduled Adress 3 o 4 nodos mas para posibles extensiones. Max Unschedulef Adress igual al mximo nodo existente en la red. RPI mutiplos de la NUT. Por cada nodo que no este conectado fsicamente se agrega un retardo de 30us. Si utilizamos HMI en la red controlnet el Unscheduled Bytes Per. Sec menor a 400K, si no usamos HMIs este valor debe de estar entre 580 y 600K. El valor de Peak Schelude band siempre debes ser menos al 100%. Los valores de Average Scheduled Usage y Peak Scheduled Usage de cada mdulos de la ControlNet debe ser inferior al 100%, el resto parmetros pueden tomar el valor de 100%. El valor de Average Scheduled de cada modulo debe ser inferior a 60% y Peak Scheduled Usage menor al 100%.