Está en la página 1de 14

REDES DE AUTÓMATAS

CONTROLNET

ÍNDICE

1.- INTRODUCCIÓN 2 
1.1.- Especificaciones 5 

2.- TOPOLOGÍA DE LA RED 7 


2.1.- Elementos hardware 7 
2.2.- Keeper 12 

ANEXO A: DIAGRAMAS Y FIGURAS 14 

ctai – Formación / FCC - AGL ControlNet.doc  1 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

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.

Las especificaciones de la red ControlNet se gestionan desde un organismo internacional denominado


ControlNet International y pueden consultarse sus publicaciones en la pagina web www.controlnet.org.

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.

ctai – Formación / FCC - AGL ControlNet.doc  2 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

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.

Fig 1. Tiempos de actualización de la red.

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:

Fig 2. Estado de la red en la linea 4 inicio.

ctai – Formación / FCC - AGL ControlNet.doc  3 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

(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.

Average Scheduled Bandwidth

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.

Peak Scheduled Bandwidth

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.

ctai – Formación / FCC - AGL ControlNet.doc  4 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

1.1.- Especificaciones

 Control de datos de I/O y programación por un mismo hilo.

 Topología de Bus.

 Cable troncal.

 Árbol.

 Estrella.

 Mezcla de cualquiera de los anteriores.

 Velocidad del bus.

 5.0 megabit/sec (máximo).

 Longitud, segmento único.

 1,000 m (coax) @ 5 Mb/s.

 1,000 m con dos nodos.

 250 m con 48 nodos.

 3,000 m (fibra óptica) @ 5 Mb/s.

 Numero de repetidores.

 5 (máximo) en serie.

 6 segmentos (5 repetidores) en serie.

 48 segmentos en paralelo.

 Máxima Longitud con repetidores.

 5,000 m (coax) @ 5 Mb/s.

 30+ km (fibra).

 Alimentación de estaciones.

 Externa.

 Conectores (Standard Coax BNC).

 Barrel (plug-to-plug).

 Bullet (jack-to-jack).

ctai – Formación / FCC - AGL ControlNet.doc  5 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

 Extender (plug-to-jack).

 Isolated bulkhead (jack-to-jack).

 Right angle (plug-to-jack).

 Modelo de comunicación.

 Producer/Consumer.

 Numero de nodos.

 99 Máximo.

 48 taps (nodes) without a repeater.

 Tamaño del paquete de datos.

 Variable, 0-510 bytes.

 Número de puntos de I/O.

 Sin límite.

 Network Update Time (Scan Time).

 2-100 msec (seleccionable por el usuario).

 Modos de comunicación (Bus-Addressing).

 Master/Slave.

 Mulit-Master.

 Peer-to-Peer.

 Medio físico.

 Coax - R6/U.

 Fibra.

 Network and System Features.

 Inserción y retirada de estaciones con tensión.

 Deterministica, Repetible.

 Opción a seguridad intrínseca.

 Detección de ID de nodo duplicada.

 Fragmentación de mensajes.

ctai – Formación / FCC - AGL ControlNet.doc  6 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

2.- TOPOLOGÍA DE LA RED

2.1.- Elementos hardware

La red ControlNet comprende los siguientes elementos

 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.

Fig 3. Trunk cable.

 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.

 Segmentos. Es un conjunto de secciones de cable troncal, taps y las correspondientes resistencias


terminadoras. La longitud máxima de un segmento depende del numero de taps y del tipo de cable
empleado.

Fig 4. Segmento.

ctai – Formación / FCC - AGL ControlNet.doc  7 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

 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.

 Bridge (Puente) es el elemento que permite interconectar links.

Fig 5. Bridge.

 Network. Es el conjunto de estaciones unidas entre si por repetidores y puentes.

Fig 6. Elementos de la red.

ctai – Formación / FCC - AGL ControlNet.doc  8 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

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.

5. La longitud del cable de salida de estos tap se fija en 1 metro.

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.

7. Se han de colocar resistencias de terminación de 75 ohmios en ambas terminaciones.

8. Los cables al aire deben llevar colocados cierres apropiados “Tap dummy load”.

ctai – Formación / FCC - AGL ControlNet.doc  9 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

Fig 7. Elementos Control Net.

ctai – Formación / FCC - AGL ControlNet.doc  10 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

Fig 8. Ejemplo de una red ControlNet.

ctai – Formación / FCC - AGL ControlNet.doc  11 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

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.

Fig 9. Keeper signature status de la línea 5.

ctai – Formación / FCC - AGL ControlNet.doc  12 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

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:

 Otra estación keeper ha configurado previamente la red.

 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.

ctai – Formación / FCC - AGL ControlNet.doc  13 / 14


REDES DE AUTÓMATAS

COMUNICACIONES INDUSTRIALES Y REDES

ANEXO A: DIAGRAMAS Y FIGURAS

Fig 1. Tiempos de actualización de la red. .................................................................................................. 3 


Fig 2. Estado de la red en la linea 4 inicio. .................................................................................................. 3 
Fig 3. Trunk cable. ....................................................................................................................................... 7 
Fig 4. Segmento. ......................................................................................................................................... 7 
Fig 5. Bridge. ............................................................................................................................................... 8 
Fig 6. Elementos de la red........................................................................................................................... 8 
Fig 7. Elementos Control Net. ................................................................................................................... 10 
Fig 8. Ejemplo de una red ControlNet. ...................................................................................................... 11 
Fig 9. Keeper signature status de la línea 5. ............................................................................................ 12 

ctai – Formación / FCC - AGL ControlNet.doc  14 / 14

También podría gustarte