Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ControlNet PRNT
ControlNet PRNT
CONTROLNET
ÍNDICE
1.- INTRODUCCIÓN 3
1.1.- Especificaciones 6
1.- INTRODUCCIÓN
La red de comunicaciones ControlNet es una vía de comunicaciones que dentro del ámbito del control
permite transferir a alta velocidad elementos tan dispares como señales de entrada/salida, mensajes o
realizar cargas y descarga de programas de las estaciones participantes.
La transferencia de información dentro del a red se realiza después de que se establezca una conexión.
Cada mensaje es enviado por una estación “Productora” y lleva incorporada una etiqueta denominada
“Connection ID”. Las estaciones participantes de la red habrán sido configuradas para identificar dicha
etiqueta y proceder a “consumir” la información anexa a ella.
Con este modelo de Productor-Consumidor una misma información, generada por una sola estación, puede
ser empleada simultáneamente por múltiples estaciones consumidoras. Esta filosofía permite:
Aumentar la eficiencia de la red dado que los datos no necesitan ser puestos en circulación tantas veces
como estaciones los vayan a utilizar.
Permite la sincronización entre estaciones puesto que la información llega a los diferentes nodos al
mismo tiempo.
Pueden añadirse estaciones a la red sin incrementar el tráfico de la red puesto que pueden consumir
directamente las informaciones existentes en la misma.
Como se comentó en párrafos anteriores una de las funciones más importantes de esta red es trasmitir
informaciones criticas en el tiempo como pueden ser el estado de las entradas o salida desde un nodo a
otro. El resto de informaciones también circula pero sin producir retrasos en las anteriores. Esto se produce
gracias a que el protocolo de ControlNet (Concurrent Time Domain Multiple Access (CTDMA), implica una
división del tiempo de ciclo de tal forma que cada estación tiene potestad para transmitir cada cierto tiempo
fijo denominado NUI (Network Update Interval).
Este tiempo puede fijarse por medio de un parámetro denominado NUT (Network Update Time) que
podemos como la base de tiempos repetitiva a la cual se transmiten los datos en la red. Pueden configurase
en función de con que frecuencia se deben actualizar los datos. El rango permitido está comprendido entre 2
y 100ms siendo el valor por defecto de 5ms. Para fijar un valor para este parámetro deberemos seleccionar
las propiedades de la red dentro del software RsNetwork (si empleamos como base de software las
herramientas que oferta Rockwell Automation), teniendo la opción de edición activa.
A su vez es la suma de los envíos correspondientes a las tres clases de mensajes existentes:
Scheduled message LA información critica en el tiempo se envía durante este periodo del NUI, la red
permite que cada nodo con mensajes de este estilo configurados tenga una oportunidad para transmitir.
Los accesos se realizan en orden secuencial
Unscheduled Todos los nodos, en forma secuencial tienen posibilidad de emplear este tiempo para
transmitir mensajes no prioritarios. El tiempo destinado a esta tarea se determina en función de la carga
de trabajo que representen los mensajes programados pero siempre garantizando que al menos una
estación pueda transmitir por esta vía en cada ciclo.
Maintenance. Durante este periodo se permite a la estación que tenga la dirección más baja transmitir
información que permita al resto de los nodos participantes en la red mantenerse sincronizados. Este
tiempo se resta automáticamente del NUT.
Hay una serie de conceptos relacionados con estos tiempos que nos serán mostrados en la pantalla del
software de configuración de la red y cuyo significado se relaciona a continuación:
(Scheduled bandwith)
La cantidad de datos de tipo “scheduled”, incluyendo señales de I/O y conexiones punto a punto que pueden
transmitirse dentro del tiempo fijado por el NUT se denomina ancho banda “scheduled” (Scheduled
bandwith). Puede darse el caso de que la cantidad de datos que se deseen transmitir supere el ancho de
banda disponible, debemos tener en cuenta por tanto que la velocidad a la que se pueden transmitir los
datos viene en parte determinada por las limitaciones de cada instalación. El fabricante recomienda que se
fije un valor para NUT en el entorno de 0,5ms por rack.
Informa sobre el porcentaje de ancho de banda empleado durante la parte de transmisión Scheduled del
NUT. Se calcula en base a la media de ancho de banda usado en los 128 intervalos de actualización de la
red.
Muestra, en forma de porcentaje, el valor del pico de ocupación de ancho de banda durante las
transmisiones scheduled. Se calcula evaluando la información scheduled y el valor del NUI al máximo valor
de ocupación de ancho de banda.
Unscheduled bandwidth
Corresponde con la cantidad de datos no scheduled, incluidos todos los relativos a terminales de
programación y datos de paneles de operación que pueden ser transmitidos dentro del NUI.
En el caso de las comunicaciones con procesadores PLC5 podemos definir el tipo de conexión que
queremos emplear, o dicho de otro modo determinamos que procesador es el propietario de la información
que otra estación I/O entrega. Podemos tener las siguientes opciones
Exclusive owner. Especifica una conexión independiente de otros equipos donde una estación controla el
estado de las salidas de la estación destino. Solo puede haber un equipo propietario y no se admiten
situaciones redundantes.
Input Only. Este tipo de conexión no permite al procesador enviar salidas a la estación destino. Solo
recibe estados de entradas por lo que puede emplearse en varios procesadores que recibirán dichos
estados. Admite también la realización de configuraciones
Listen only. Se comporta como la anterior con la limitación de no poder realizar configuraciones.
Redundant. En este caso dos equipos, primario y secundario comparten el control de las salidas y el
envío de configuración.
1.1.- Especificaciones
Topología de Bus.
Cable troncal.
Árbol.
Estrella.
Numero de repetidores.
5 (máximo) en serie.
48 segmentos en paralelo.
30+ km (fibra).
Alimentación de estaciones.
Externa.
Barrel (plug-to-plug).
Bullet (jack-to-jack).
Extender (plug-to-jack).
Modelo de comunicación.
Producer/Consumer.
Numero de nodos.
99 Máximo.
Sin límite.
Master/Slave.
Mulit-Master.
Peer-to-Peer.
Medio físico.
Coax - R6/U.
Fibra.
Deterministica, Repetible.
Fragmentación de mensajes.
Nodos: Se definen como los equipos físicos que se conectan a la red y que precisan una dirección de red
para operar en ella.
Taps: Permiten conectar cada nodo al cable coaxial de la red. El cable que sale de estos y que va hasta
la estación se denomina “drop cable”.
Trunk cable. Es la parte principal del bus. Esta compuesto por múltiples secciones de cable coaxial RG-
6.
Cable connectors. Son los que permiten conectar los taps al trunk cable.
Terminadores. Debe colocarse una resistencia terminadora de 75- en los extremos de cada segmento.
Fig 4. Segmento.
Repetidores. Permiten aumentar el numero de taps en la red, extendiendo la longitud máxima del
segmento o creando una configuración en estrella. Su numero máximo depende de la topología
empleada. Al colocar un repetidor se genera un nuevo segmento.
Links. Es una colección de nodos formando uno o mas segmentos y cuyas direcciones son únicas dentro
del rango 1 a 99.
Fig 5. Bridge.
Debemos tener en cuenta una serie de indicaciones respecto a la implementación física de la red:
1. Se admiten 99 nodos en la red, se excluyen los repetidores que cuentan como taps.
2. Sólo puede haber una vía física de enlace entre dos estaciones, es decir no debe haber anillos en la red.
3. El cable de red ControlNet esta aislado de red y debe protegerse ante conexiones accidentales.
4. La conexión al cable troncal debe realizarse por medio de “taps” que pueden situarse en cualquier parte
del mismo.
6. Se admiten hasta 48 taps para 250 m de cable troncal, admitiéndose una longitud máxima de este de
1000m para 2 taps.
8. Los cables al aire deben llevar colocados cierres apropiados “Tap dummy load”.
2.2.- Keeper
Dentro de una red ControlNet ha de existir una estación que realice la función de “Keeper” la cual implica ser
la responsable de distribuir la configuración de los enlaces a todas las estaciones existentes en la red. Por
defecto el único keeper activo será de entre los validos aquel que tenga el menor numero de estación.
Existe una posibilidad de tener una “Multi-Keeper Network” por medio de la cual permite que haya en la red
varias estaciones con capacidad para almacenar los parámetros de la misma así como las conexiones
independientemente de que las incluyan o no. Para que se habilite esta posibilidad debe existir al menos una
estación que permita la opción multi-keeper.
La “keeper signature” consiste en un valor hexadecimal, único para la red activa en ese momento y que se
almacena en cada keeper para identificar una configuración de red. Durante el arranque los equipos con
capacidad para ser keeper determinan si:
Su “signature” coincide con la de la red. En caso de que así sea la estación se une a la red y toma el
estado de “keeper valido” de la misma. Si no coincidiese se une a la red pero como “keeper invalido”.
Para ver la “signature” de una estación posible keeper deberemos seleccionar, en RsNetworks, la opción
“Network>Keeper Status.