Você está na página 1de 144

Licenciatura en Ingeniera Mecatrnica

Temas Selectos III


(Redes Industriales)
M.I. Jos Baudelio Zamora Lpez
josebaudelio.zamoralopez@iberoleon.edu.mx
@JoseZamoraLopez
Objetivo

Al terminar el curso, el alumno aplicar


las arquitecturas de comunicacin y
protocolos industriales para el
intercambio de datos entre equipos de
monitoreo y control industrial.
Temas del Curso
1. Redes y sus Topologas
i. Fundamentos de redes
ii. Topologas Fsicas
iii. Modelo OSI

2. Arquitecturas de Control
i. Industria 4.0
ii. I/O Distribuido
iii. Control centralizado y distribuido

3. Variadores de Velocidad

4. Estndares Seriales
i. RS-232
ii. RS-485
iii. CAN ISO 11898-2
iv. Ethernet IEEE 802.3

5. Protocolos Industriales
i. Market Share de Protocolos
ii. Modbus
iii. DeviceNet
iv. EthernetIP
v. Profibus
vi. ProfiNet

6. OPC
i. OPC Clsico
ii. OPC UA
Evaluacin

Prcticas 50%

Examen Final 20%

Tareas (Individual) 10%


No se recibirn tareas retrasadas

Exposiciones en clase (En equipo) 20%


Encuadre
-Honestidad en la realizacin de prcticas ,tareas y exmenes. Las prcticas de laboratorio y/o exmenes que sean copiados se anularan
obteniendo una calificacin de 0. Queda a criterio del equipo de trabajo de las prcticas de laboratorio no anotar la participacin del o los
integrantes que no aportaron en la realizacin de la prctica. Los alumnos excluidos en el reporte de prctica se considerarn con calificacin
de 0 en esa prctica.

-Las tareas, reportes de prcticas y exposiciones en clase debern ser entregadas en la fecha y hora sealadas para que tengan validez en la
calificacin. Debern cumplir con los requerimientos mnimos de contenido y presentacin solicitados.

-De conformidad con la normativa de la universidad, NO se permite operar telfonos celulares en el saln de clase. La falta a esta disposicin
se sancionar con una inasistencia.

-La materia es presencial, lo cual significa que para su acreditacin se deber atender al menos al 80% de las sesiones.

-No se aplicarn exmenes y/o revisarn prcticas fuera de las fechas establecidas, salvo casos justificados por enfermedad.

-La clase inicia en punto de la hora, dando 10 minutos de tolerancia para la entrada al saln. Los 20 minutos de descanso se guardan para el
final de la clase.

-Queda estrictamente prohibido introducir bebidas y alimentos al laboratorio.

-Es obligatorio e indispensable preparar las prcticas fuera del horario de clase, es decir al llegar a ejecutar la prctica esta se debi haber
ledo y documentado, instalado el software y/o mquinas virtuales necesarias. No se deber usar el tiempo de clase para estos preparativos.

-Las tareas y exposiciones en clase por parte de los alumnos pueden ser temas que se incluyan en los exmenes.

-Para la revisin de una prctica de laboratorio y exposicin en clase es mandatorio que todos los miembros del equipo estn presentes.

-Es mandatorio guardar orden en el laboratorio y utilizar los aparatos que se les proporcione para ejecutar las prcticas con el mayor cuidado.
En caso de dao a algn aparato este deber ser pagado por el equipo de alumnos que lo tena bajo su resguardo y uso. Queda estrictamente
prohibido realizar modificaciones por iniciativa propia a los mdulos didcticos que se les proporcione, al menos que sea bajo supervisin del
profesor de la materia.

-No est permitido cambiar de equipo de trabajo para las prcticas de laboratorio durante el semestre.
Los reportes de prcticas debern :

- Tener buena presentacin


- Entregarse impresos
-Entregarse puntualmente
(Una sesin despus de realizada la prctica)
- Contener la siguiente informacin :
a) Nombre de integrantes del equipo
b) Nmero y Nombre de la prctica
b) Objetivo
c) Justificacin
d) Alcance
e) Marco terico y/o estado del arte
f) Material y/o equipo utilizado
g) Desarrollo
h) Resultados y conclusiones
i) Fuentes de investigacin
Las tareas debern :

- Tener buena presentacin


- Entregarse impresas
-Entregarse puntualmente
(Una sesin despus de asignada la tarea)
- Contener la siguiente informacin :
a) Nombre del alumno
b) Nmero de la tarea
c) Tema de la tarea
d) Fuentes de investigacin
Tareas
#1
Investigue sobre Modbus sobre CIP.

#2
- Investigue sobre la Suite de protocolos TCP/IP
- Direccionamiento IP (clases de direcciones/Sub net mask, etc.)
- TCP vs UDP

#3
Investigue sobe el estndar serial MBP (Manchester Coded Bus Powered)

#4
-Investigue sobe la tecnologa de Microsoft OLE (Object Linking and Embedding)
-Investigue hojas de datos y caractersticas de equipos OPC UA Embedded (ej. Matrikon
Industrial UA Modbus Gateway)
Exposiciones en Clase
#1 Protocolo AS-Interface (AS-I)

#2 Estndar de comunicacin IO-Link

#3 Protocolo CC-Link y FOUNDATION Fieldbus

#4 Protocolo EtherCAT y PowerLink

Incluir como mnimo:


a) Caractersticas generales (Arquitectura, tipo de mensajes, modelo de comunicacin,
mecanismo de comunicacin)
b) Capa fsica (topologas de red, cantidad de dispositivos en la red, velocidades de
transmisin, distancias y tipos de cableado)
c) Direccionamiento de dispositivos y trama de datos
d) rea de aplicacin y ejemplos de dispositivos (marcas y modelos)
e) Sub Tipos del protocolo
1. Redes y sus Topologas
Fundamentos de Redes

Qu es una red?
Una red es un conjunto de computadoras, PLCs u
otros dispositivos (nodos) conectados entre s
para compartir recursos.
Qu es un bus de campo (Field Bus)?
Es un enlace de comunicacin digital, bi-direccional
entre mltiples nodos inteligentes (dispositivos de
medicin y control). Funge como una Red de rea
Local (LAN) para el control de procesos, Entradas y
Salidas remotas y aplicaciones de automatizacin
industrial de alta velocidad.
Beneficios de los Buses de Campo:

- Flexibilidad y Modularidad: Como en cualquier red, los buses de


campo son fcilmente expandibles, siempre y cuando no se excedan
las limitaciones de direccionamiento, longitud de cableado, etc.
- Configuracin: Un bus de campo a diferencia de interfaces analgicas
permite la parametrizacin y configuracin de dispositivos de campo
complejos, esto facilita la instalacin y puesta en marcha de stos.
- Mantenimiento: El monitoreo y diagnstico, actualizacin y otras
tareas de mantenimiento se facilitan con el uso de un bus de campo.
- Distribucin: Un bus de campo es el pre requisito para los sistemas de
control distribuido, muchas tareas de control se pueden eliminar de
un controlador central y pueden pasarse directamente a los
dispositivos de campo.
Tipos de Redes
WAN (Wide Area Network)
- Cubre un rea geogrfica grande.
- Pasa a travs de territorio pblico.
- Depende en parte de infraestructura de red utilizada por
mltiples compaas.
- Est integrada por varias LAN.

LAN (Local Area Network)


- Cubre un rea geogrfica pequea.
- La infraestructura de red pertenece a una sola
organizacin.
Tipos de Conexin
Punto a Punto (Unicast)
Las conexiones punto a punto son aquellas en las que se
intercambian mensajes entre solo dos nodos (emisor y receptor).

Broadcast
Las conexiones broadcast son aquellas en las que el
emisor transmite mensajes a todos los nodos en la
red. Cuando un emisor transmite un mensaje a solo
un grupo de nodos en la red, se le llama Multicast.
Tipos de Arquitecturas
Peer to Peer (P2P)
Se puede describir como una coleccin de enlaces punto a punto. Su principal caracterstica es que todos
los nodos en la red tienen la misma jerarqua. Todos los nodos en la red fungen como productores y
consumidores de datos.

Cliente Servidor (Maestro Esclavo)


Una red cliente servidor es una arquitectura bilateral donde un sistema servidor procesa datos que
sern utilizados por un sistema o sistemas cliente. No existen restricciones mas que utilizar los
protocolos adecuados para la comunicacin entre los clientes y el servidor. En una arquitectura cliente
servidor, el cliente inicia un requerimiento al servidor y procesa la respuesta cuando se recibe.

Una red cliente servidor tambin es conocida como Maestro Esclavo, en donde Maestro = Cliente y
Servidor = Esclavo.
Tipos de Arquitecturas

Multi Maestro
Existe ms de un maestro en la red, cada uno con su grupo de esclavos, tpicamente los esclavos slo
intercambian datos con su maestro.
Modelos de Comunicacin
Fuente Destino
Se basa en conexiones Punto a Punto entre nodos. Una analoga sera una persona (Fuente) informando
la hora a cada persona (Destino) de un grupo (una por una), algunos escucharn y otros ignorarn el dato
desperdiciando esfuerzos de comunicacin. Debido al tiempo que toma comunicar de uno por uno, el
dato ya no es el mismo a partir de la segunda persona. Por lo tanto su principal desventaja es que se
requiere un ancho de banda considerable para comunicar el mismo dato a mltiples nodos y la
sincronizacin entre nodos se dificulta debido a que los datos llegan a los nodos en diferentes
momentos.

Productor Consumidor
Se basa en conexiones Broadcast. Bajo este modelo todos los nodos en la red pueden simultneamente
acceder a los datos de una misma fuente (Productor). Por consiguiente el dato se produce slo una vez,
independientemente del nmero de destinos. Los Productores marcan los mensajes de acuerdo a su
contenido, los nodos leen este identificador y si requiere el dato lo consume. Una analoga sera una
persona (Productor) informando simultneamente la hora a todas las personas de un grupo
(Consumidores), todas las personas escuchan el mensaje simultneamente, pero solo algunos deciden
hacerle caso (consumir) y otros decidirn ignorarlo. Su principal ventaja es que la transferencia de datos
est sincronizada, ya que los datos llegan a los nodos simultneamente, esto lo hace altamente
determinstico porque el tiempo en que los datos llegan es constante independientemente del nmero
de nodos en la red.

Publicador Suscriptor
Semejante al modelo Productor Consumidor, solo que basado en conexiones Multicast.
Mecanismos de Comunicacin
Poleo
Una peticin es enviada desde la fuente y el destino enva una respuesta. Esta transaccin se repite de
acuerdo a la tasa de poleo configurada.

Cambio de Estado (COS)


En este caso los nodos producen datos slo cuando hay un cambio de estado significativo. Los nodos
deben transmitir una seal de Heart Beat cclicamente para poder distinguir entre un nodo inactivo o
un dato que no ha cambiado.

Cclico
Este mecanismo permite que los nodos produzcan datos a una tasa de tiempo configurada por el
usuario.
5 ms

10 ms
200 ms
Tipos de Mensaje
Implcito (I/O)
Los mensajes Implcitos no contienen direccionamiento y/o informacin respecto al servicio; los nodos
consumidores de antemano saben qu hacer con los datos basndose en el ID de conexin asignado en
el momento que se estableci la conexin. Estos mensajes se utilizan para enviar datos de I/O para
control. Estos mensajes son de tipo Broadcast o Multi Cast.

Explcito
Los mensajes Explcitos contienen informacin del protocolo, instrucciones que se deben ejecutar y la
direccin del nodo que debe ejecutarlo. Estos mensajes se utilizan para cargar y descargar programas,
modificar configuraciones de los equipos, diagnsticos, etc. Estos mensajes son de tipo Punto a Punto.
Determinismo
Se refiere a que el acceso de un nodo a la red puede
demorarse mximo un tiempo t, donde t es
conocido y es considerado el peor de los casos.

No confundir determinismo
con velocidad de
transferencia de datos, una
red muy lenta pudiera ser
altamente determinstica y
una red muy rpida pudiera
ser muy poco determinstica.
Topologas Fsicas

Una topologa es la distribucin o arreglo de los elementos (dispositivos y


conexiones) de una red.

En una red se puede encontrar una combinacin de topologas fsicas.

(Daisy Chain)

Ventajas
- Fcil de disear, configurar e implementar.
- Mnimo uso de cable.

Desventajas
- Se cae la red en caso de una falla de conexin.
- Cuellos de botella potenciales.
- Cantidad variable de saltos hace un rendimiento difcil de predecir.
- Des energizar o que falle un dispositivo intermedio afecta la conectividad del resto de los dispositivos (Daisy Chain).
- Cada enlace en la cadena representa un retraso en la red.
Topologas Fsicas

Ventajas
- Fcil de disear, configurar e implementar.
- Ruta directa entre el concentrador y los dispositivos.
- Se pueden agregar y retirar dispositivos de la red sin afectarla.
- Basta con incrementar la capacidad del concentrador para agregar ms dispositivos.
- Se simplifica la deteccin de errores ya que el punto central ve a todos los nodos.

Desventajas
- El punto de falla est ubicado en el concentrador.
- Requiere de mayor cableado.
Topologas Fsicas

Ventajas
- Se simplifica el cableado.
- No existen los cuellos de botella.
- Los paquetes de datos viajan en una sola direccin.
- Previene las colisiones de paquetes en la red.
- Todos los dispositivos tienen la misma oportunidad de acceder a la red (Token).

Desventajas
- Configuracin compleja.
- Cada enlace en la cadena representa un retraso en la red.
- Cantidad variable de saltos hace un rendimiento difcil de predecir.
- Si un nodo en la red falla, se abre el anillo y los datos no se pueden transmitir.
Topologas Fsicas

Ventajas
- Extremadamente confiable.
- Los datos pueden viajar por las rutas ms rpidas.
- Se pueden balancear las cargas (Ruteo).
- Provee redundancia y tolerancia a fallas. Desventajas
- Utiliza demasiado cableado.
- Administracin compleja de la red.
Los Buses de Campo como parte de un CIM
Modelo OSI
ISO/IEC 7498-1
Es un modelo conceptual que caracteriza y estandariza las funciones
internas de un sistema de comunicacin, particionndolo en capas
abstractas.
2. Arquitecturas de Control
Industria 4.0
Industria 4.0
Automatizacin Industrial
Industrial Automation

Process Automation (PA): Se refiere a procesos continuos


principalmente basados en seales anlogas y en donde se
requieren controles del tipo PID. Algunos ejemplos son la
industria del acero, qumica, petrleo, etc.

Factory Automation (FA): Se refiere a control discreto, es decir


seales ON/OFF controladas mediante una lgica de secuencia
de relevadores, por lo que los PLC son el principal equipo de
control utilizado. Algunos ejemplos son la industria automotriz
y cualquiera que involucre ensambles.

La lnea divisoria entre ambos tipos de


automatizacin industrial cada ves es mas delgada.
Arquitectura de Control
Centralizada

- Procesador central con altas capacidades (usualmente puede ser una PC o PAC).
- El procesador central se encarga de todas las tareas (I/O, Control de Proceso, Control de
movimiento).
- El programa de control es grande y complejo, debe estar bien estructurado y ser
modular.
- Si se avera el procesador central, todas las etapas del proceso se detienen.
Arquitectura de Control
Distribuida
- Cada etapa del proceso cuenta con su procesador, por ello estos pueden ser de
medianos a pequeos.
- Normalmente existe un procesador central que se encarga de tareas relacionadas con
logstica del proceso, rastreo de partes y estadsticas.
- Los programas de control de los controladores de cada una de las etapas suelen ser
sencillos y pequeos.
- La complejidad de estos sistemas est en la sincronizacin entre los controladores de
cada etapa del proceso y el procesador central.
- Si falla un controlador de un proceso, mediante buffers de material, el resto de las
etapas de produccin pueden seguir operando.
I/O Distribuido

- Para uso fuera de gabinete.


- Interface mediante cable multi hilos (Junction Box).

- Para uso fuera de gabinete.


- Con interface de comunicacin a travs de algn protocolo (Hub).

- Modular y expandible (DI, DO, AI, AO, RTD, TC, etc).


- Con interface de comunicacin inalmbrica.

- Para uso dentro de gabinete.


- Modular y expandible (DI, DO, AI, AO, RTD, TC, etc).
- Con interface de comunicacin a travs de algn protocolo.
- Puede incluir inteligencia para control local.
- Puede incluir mdulos especiales como arrancadores de motor.
3. Variadores de Velocidad
Un variador de velocidad es un dispositivo que nos permite:

- Aceleracin y desaceleracin progresiva.


- Adaptar la velocidad y torque del motor a las condiciones de trabajo de
manera muy precisa.
- Ahorrar energa y mejorar la eficiencia.
Principales funciones de los variadores de velocidad:

- Aceleracin controlada: Por medio de una rampa de aceleracin


lineal que se puede regular y por tanto variar el tiempo de
aceleracin.

- Desaceleracin controlada: Cuando se corta la alimentacin de un


motor, su desaceleracin se debe nicamente al par resistente de
la carga. Los variadores de velocidad permiten controlar la
desaceleracin por medio de una rampa permitiendo variar el
tiempo de transicin entre una velocidad estable y una
intermedia o nula.

- Variacin de velocidad (Lazo Abierto): La velocidad del motor


queda determinada por una magnitud de entrada (tensin o
corriente) denominada consigna o referencia. Para un valor dado
de referencia, la velocidad puede variar en funcin de las
perturbaciones (tensin de alimentacin, carga o temperatura).
Principales funciones de los variadores de velocidad:

- Regulacin de velocidad (Lazo Cerrado): Es un variador con


seguimiento de velocidad, cuenta con retroalimentacin por medio
de la cual si se detecta una desviacin con el valor de referencia, este
corrige automticamente para mantener constante la velocidad.

- Inversin de sentido de marcha.

- Proteccin integrada: Garantizan la proteccin trmica de los


motores como la del propio variador, suelen incluir proteccin
adicional contra corto circuitos entre fases y entre fase y tierra,
sobre tensiones y cadas de tensin, desequilibrio de fases,
funcionamiento monofsico.
Bloques Funcionales de un Variador de Velocidad

El voltaje de alimentacin VAC se convierte a DC mediante el


rectificador.

La seal de DC se filtran para suavizar los picos antes de entrar al


inversor.

En el inversor se convierte la seal de DC en una seal de AC


variable en voltaje y frecuencia.
Comportamiento de Torque y Potencia respecto a la Velocidad


= = El motor puede girar a velocidades mayores pero
con una reduccin en el torque, esto se debe a que
la relacin V/f disminuye ya que el voltaje no puede
ser mayor.
Para mantener un flujo de campo elctrico constante durante la variacin de la velocidad, el voltaje
del estator se debe ajustar proporcionalmente a la frecuencia. De no ser as:

- Si el flujo de campo elctrico se eleva demasiado resultar corrientes de excitacin elevadas


ocasionando sobre calentamiento y perdidas.
- Si el flujo de campo elctrico baja demasiado el torque resultante disminuir afectando el
rendimiento.

Por lo tanto el voltaje y la frecuencia requieren controlarse SimultneamentE


Criterios de Seleccin de Variadores de Velocidad
Algunos de los puntos mas importantes a considerar:

- Torque mximo y requerimientos de potencia.


- Rango de velocidad.
- Requerimientos de aceleracin, desaceleracin y frenado.
- Compatibilidad con el voltaje de alimentacin.
- Datos de placa del motor.
- Condiciones ambientales donde estarn el motor y variador.
- Ventilacin para el variador y motor.
- Direccin de giro (unidireccional o bidireccional).
- Precisin del control de velocidad.
- Respuesta dinmica de velocidad y torque.
- Interferencia electromagntica y armnicos. (Filtros)
- Conexiones de tierra y protecciones elctricas.
- Mtodo de control: manual, automtico, analgico, digital,
comunicacin serial.
- Interfaces de control y comunicacin: DI, DO, AI, AO,
protocolo de comunicacin.
4. Estndares Seriales
Entradas Diferenciales Vs. Single Ended

Single Ended o Desbalanceadas


-Se conecta un cable por cada seal del origen al receptor
-La seal resultante es la diferencia entre la seal y tierra
-Se debe tener una buena referencia 0V, de esto depende una buena seal
recibida
-A mayor distancia la referencia vara y genera errores en la medicin
-Este tipo de conexiones son muy sensibles al ruido y a la distancia
Entradas Diferenciales Vs. Single Ended

Conexin Single Ended


Entradas Diferenciales Vs. Single Ended

Diferenciales o Balanceadas

- Se conectan dos cables por cada seal del origen al receptor (+ y -).

-Se obtiene el voltaje entre la diferencia y cada cable (+ y -) y se resta para


obtener el voltaje entre (+ y -). Los voltajes comunes a ambos cables se
cancelan.

-Se resuelve el problema de diferencias entre tierras debido a la distancia y


se cancela el ruido al trenzar los dos cables de las seales.

- Se tiene la desventaja que se requiere del doble de cables para adquirir


seales.
Entradas Diferenciales Vs. Single Ended

Conexin Diferencial
DTE vs. DCE
-DTE = Data Terminal Equipment
Tpicamente es una computadora con puerto serial

-DCE = Data Communications Equipment


Tpicamente es un equipo de comunicacin de datos

-Comunicacin entre DTE y DCE cable pin a pin


-Comunicacin entre DTE y DTE cable cross over (cruzado) o Null
Modem

- La direccin de transmisin y recepcin son con respecto a DTE


Half Duplex vs. Full Duplex

-Full Duplex : La comunicacin es en ambos sentidos al mismo tiempo.


Ej. Comunicacin por telfono.

-Half Duplex : La comunicacin es en una sola direccin a la vez.


Ej. Comunicacin por radio.
RS232
-Introducido en 1962
-Comunicacin slo entre dos dispositivos (DTE y DCE)
-Transmisin Single Ended
-Utiliza seales digitales 312V = 0 ; -3-12V = 1
-Utiliza conectores DB25 o DB9
-Mxima distancia de cableado = 15 m
-Velocidad Mxima de Transmisin = 20 kbits/s

DB9
RS232

DTE DCE

DTE DTE
RS485
-Mayor velocidad de Transmisin: Hasta 10 Mbit/s
-Multi drop: el bus puede tener hasta 32 nodos
-Transmisin diferencial: 2 hilos Half Duplex o 4 hilos Full Duplex
-3 estados en el bus, 1, 0 y Alta Impedancia
-Mxima longitud de cable = 1200 m (Requiere cableado adecuado, par trenzado, blindado, etc.)
-No especifica tipo de conector ni distribucin de pines
-Las terminales se denominan:
A = TxD-/RxD- = Inversora
B = TxD+/RxD+ = No Inversora
-Voltajes de transmisin = 26V = 0 ; -2-6V = 1
-Voltajes de recepcin = >0.2V = 0 ; <-0.2V = 1
RS485

Conexin RS485 2 Hilos


RS485

Conexin RS485 4 Hilos


RS232 vs RS485
Convertidor RS232 a RS485
CAN Capa Fsica
ISO 11898
-Existen diferentes estndares de capa fsica, siendo la mas comn la ISO 11898-2 mejor conocida como CAN
de alta velocidad
-Los otros estndares son 11898-3 o CAN de baja velocidad y SAEJ2411 o Single Wire CAN
-Es una conexin a dos hilos balanceada (Excepto Single Wire CAN).
-Hay dos estados lgicos Dominante o 0 lgico y Recesivo o 1 lgico. El estado Dominante del Arbitration
Field siempre sobre escribe al Recesivo cuando dos nodos intentan acceder simultneamente a la red.
-Maneja voltajes de -2V en CAN_L y +7V en CAN_H (Referenciados al comn).
-La velocidad mxima para CAN de alta velocidad es de 1 Mbit/s, para CAN de baja velocidad es de 125 kbit/s
y para Single Wire CAN 50kbit/s.
-La longitud mxima de cable a una velocidad de 1 Mbit/s es de 40 mts, la longitud del cable est restringida por
la velocidad, por ejemplo a 125 kbit/s la longitud mxima del cable sera de 500 mts.
-El cable especificado debe tener una impedancia nominal de 120 Ohms.
-Es obligatorio el uso de resistencias terminadoras en cada extremo del bus (120 Ohms).
-No hay un estndar para los conectores.
-No est estipulado en nmero mximo de nodos, esto depende de la velocidad y cableado.
-Conexin tipo Bus.
CAN Capa Fsica

Fin de
Modo Idle
Mensaje

11 11 11111111111111111
0000 00 00

11 111111111111111 11 00
00 00

11 11 111 11
0000 00 00 00 00

El color gris representa el Arbitration Field, lo negro el mensaje.


CAN Capa Fsica
RS485 vs CAN

A
B
Ethernet Capa Fsica
IEEE 802.3
-Velocidades desde 1 Mbit/s hasta 100 Gbit/s, siendo las ms comunes 10 , 100 Mbits/s y 1 Gbit/s.
-El medio fsico ms comn es el cable par trenzado UTP, pero otras opciones pueden ser el cable coaxial y la
fibra ptica.
-Utiliza una conexin serial a 4 hilos (hasta 100 Mbits/s) balanceada. (1Gbit/s requiere 8 hilos; 4 pares)
-El conector estndar para cable par trenzado es el RJ45.
-Existen varias categoras de cable par trenzado, alcanzando una longitud mxima de 100 mts.
-Voltajes utilizados en el rango de +/- 2.5 V
-Topologas Fsicas: punto a punto, estrella, bus
-Mximo 1024 Nodos.
Convertidor Serial (RS232/RS485) a Ethernet
5. Protocolos Industriales
Protocolo
Un protocolo define una estructura y
formato de mensaje y determina cmo un
equipo esclavo interpreta mensajes
enviados por el equipo maestro.
Market Share de
Protocolos Industriales
2017 (2016)
MODBUS

-Protocolo de transferencia de datos que reside en la capa de


aplicacin (Nivel 7) del modelo OSI.
-Es un protocolo industrial desde 1979 y fue desarrollado por
Modicon.
-Es un protocolo de peticin/respuesta, maestro/esclavo, en donde
solo el dispositivo maestro puede iniciar transacciones.
-Los dispositivos esclavos responden entregando lo requerido por
el maestro o llevando a cabo la accin requerida.
MODBUS
MODBUS actualmente se implementa utilizando:
- TCP/IP sobre Ethernet (Puerto 502)
- Transmisin serial asncrona sobre una variedad de medios (EIA/TIA-232-
E, EIA-422, EIA/TIA-485-A, fibra ptica, radio frecuencia, etc.)
- MODBUS PLUS, una red anillo de alta velocidad.
MODBUS
La trama de datos Modbus esta compuesta por :
-Direccin del esclavo : 1 247 ; 0 para Broadcast
-El Cdigo de Funcin : Le indica al esclavo qu accin realizar ; 1 255
-Datos
-Deteccin de errores
MODBUS

Funciones Principales
MODBUS
Modos de transmisin :
El modo de transmisin define cmo la informacin ser empaquetada en las tramas de
datos y cmo ser decodificada.
Ejemplo: Slave address =1
- ASCII : Slave address = 30h 31h = caracteres ASCII en hex 0 y 1
En este modo cada byte (8 bits) es enviado como dos caracteres ASCII.
La principal ventaja de este modo es que permite intervalos de tiempo de hasta un
segundo entre caracteres sin generar un error.

Utiliza LRC (Longitudinal Redundancy Check) como mtodo de verificacin de errores.

- RTU : Slave address = 01h

Cada byte (8 bits) del mensaje contiene dos caracteres hexadecimales de 4 bits.

La principal ventaja es mayor velocidad y robustez en la transmisin.

Utiliza CRC (Cyclical Redundancy Check) como mtodo de verificacin de errores.


MODBUS
El Concepto de Registros
El protocolo Modbus opera en base a que el equipo esclavo almacena sus datos en una serie de
banderas de estado y registros.
El maestro direcciona en base a un offset a partir del registro 1, ejemplo:
Lee Holding Register con un offset = 9 a partir del registro 1. Por lo tanto el registro interno del esclavo
es el 9 (Los registros internos comienzan a partir de 0) y la direccin solicitada es la 40010.

Coil Status 1 bit (R/W) : Contiene informacin de salidas digitales


5 Digit Addressing 00000-09999
6 Digit Addressing 000000-065535
Input Status 1 bit (R) : Contiene informacin de entradas digitales
5 Digit Addressing 10000-19999
6 Digit Addressing 100000-165535
Input Registers 16 bit (R) : Contiene datos de entrada
5 Digit Addressing 30000-39999
6 Digit Addressing 300000-365535
Holding Registers 16 bit (R/W) : Contiene datos de propsito general
5 Digit Addressing 40000-49999
6 Digit Addressing 400000-465535

Se tuvo que agregar un dgito ms a las direcciones ya que al avanzar la tecnologa los equipos tuvieron ms
capacidad que 10000 registros (0-9999), de no aumentar el dgito se invadira el dgito prefijo del rea de memoria.
Ejemplo: al incrementar 49999 en un registro quedara 50000, cuando en realidad debe ser 410000.
MODBUS RTU vs TCP

- Modbus TCP es la trama de Modbus RTU modificada y encapsulada en un paquete TCP/IP.


- A la trama de Modbus RTU se le trunca el SlaveID (dado que este solo se usa en comunicacin serial) y el
CRC, la trama resultante se le conoce como PDU (Protocol Data Unit)
- Se agrega el header MBAP (Modbus Application Header):
a) Transaction Identifier (2 bytes): Lo establece el cliente para identificar de manera nica cada peticin, el
servidor lo incluye en su respuesta para que el cliente pueda asociar la respuesta a la peticin
correspondiente.
b) Protocol Identifier (2 bytes): Lo establece el cliente, siempre es 00 00
c) Longitud (2 bytes): Cantidad de bytes en lo que resta del mensaje.
d) Unit Identifier (1 byte): Lo establece el cliente y es retransmitido por el servidor para algn equipo esclavo en
una red serial detrs de una red Ethernet (Modbus TCP a Modbus RTU Gateway).

Modbus RTU OVER Ethernet es diferente a Modbus TCP, Modbus RTU Over Ethernet es simplemente una
trama Modbus RTU completa viajando sobre una red (empaquetada en una trama TCP) en vez de una lnea
serial. Esto se utiliza cuando hay convertidores Serial a Ethernet.
MODBUS

Tipos de Datos

- Para representar un valor de 32 bits se concatenan dos registros (16 bits)


consecutivos.
- Se le conoce como Big-Endian cuando el byte ms significativo se ubica en
la direccin de memoria ms baja.
- Y Little-Endian cuando el byte menos significativo se ubica en la direccin
de memoria ms baja.

- Para representar un valor real (punto flotante) se utiliza la


codificacin IEEE 754.
MODBUS

Codificacin IEEE 754 Punto Flotante


Cuando se leen algunos registros, el valor obtenido est codificado en
formato IEEE Punto Flotante, estos datos (usualmente Totalizadores)
ocupan para su representacin dos registros consecutivos de 16 bits cada
uno. Para la correcta interpretacin del dato es indispensable leer ambos
registros en el mismo comando de lectura.

A continuacin se muestra un ejemplo de cmo interpretar el registro de un


totalizador:

El display del flujmetro muestra un valor de 58 m3

Al leer los registros Modbus se obtienen los siguientes valores:

Registro 40041 = 17002 Registro ms significativo


Registro 40042 = 57428 Registro menos significativo
Convirtiendo a binario:

17002 = 0100001001101010
MODBUS
57428 = 1110000001010100

Concatenando ambos valores binarios:

01000010011010101110000001010100
Obteniendo el bit de signo (S):

01000010011010101110000001010100

0=+
1=-

Obteniendo el valor del exponente (E):

01000010011010101110000001010100

10000100 binario = 132 decimal

Obteniendo el valor mantisa (M):

01000010011010101110000001010100

1.(1*2-1+1*2-2+0*2-3+1*2-4+0*2-5+1*2-6+0*2-7+1*2-8+1*2-9+1*2-10+0*2-11+0*2-12+0*2-13+0*2-14+
0*2-15+0*2-16+1*2-17+0*2-18+1*2-19+0*2-20+1*2-21+0*2-22+0*2-23) = 1.8349

Calculando el valor final:

(-1)S * M * 2E-127

(-1)0 * 1.8349 * 2132-127

1 * 1.8349 * 25 = 58.7168

Resultado = 58.7168
DeviceNet
-Es parte de la especificacin CIP (Common Industrial Protocol) que es un protocolo
orientado a objetos (CIP est estructurado en Clases, Instancias y Atributos).
-Cada nodo CIP es una coleccin de Objetos y ofrece una representacin abstracta de un
componente en particular del nodo.
-Una Clase es un conjunto de objetos que representan el mismo tipo de componente.
-Una Instancia de Objeto es la representacin de un objeto en particular dentro de una
clase.
-Cada Instancia de una Clase tiene los mismos Atributos, pero tambin puede tener sus
propios Atributos.
-En un nodo CIP pueden existir mltiples Instancias de Objeto pertenecientes a la misma
Clase.
-Las Clases tambin pueden tener Atributos.
-Est regido por la organizacin ODVA (Open Device Net Vendor Association).
-DeviceNet est basado en la capa fsica (1) y capa de enlace (2) de CAN. Sin embargo
tiene algunas caractersticas propias en la capa 1 y capa 2.
DeviceNet
-Los objetos y sus componentes estn direccionados bajo el siguiente esquema:
a) Node Address: Es un identificador numrico asignado a cada nodo en una red CIP, en
DeviceNet tambin se le conoce como MAC ID (Media Access Control Identifier).
b) Class ID: Es un valor numrico asignado a cada clase que se puede acceder desde la
red.
c) Instance ID: Es un valor numrico asignado a una Instancia de Objeto que lo identifica
del resto de las Instancias de la misma Clase.
d) Attribute ID: Es un valor numrico asignado a un Atributo de Instancia o Clase.
e) Service Code: Es un valor que denota una peticin de accin dirigida a una Instancia de
Objeto o Clase en particular.
- La configuracin de los dispositivos CIP se realiza mediante un archivo EDS (Electronic
Data Sheets), este es un archivo de texto simple ASCII estandarizado que describe todas las
conexiones de I/O soportadas por el dispositivo as como los parmetros de ste.
DeviceNet
Modelo CIP
DeviceNet
-Como se haba mencionado, DeviceNet es una extensin del estndar ISO 11898,
resultando las siguientes caractersticas en la capa fsica:
a) Soporta hasta 64 nodos en la red (incluyendo al maestro, direccionados del 0 al 63)
b) Topologa bus (Trunk Line) con derivaciones (Drop Lines)
c) Posibilidad de insertar y remover nodos con la red funcionando
d) Soporte para dispositivos alimentados a travs de la red (sensores) y dispositivos con
alimentacin independiente (actuadores)
e) Proteccin contra errores en el cableado
f) Velocidades de transmisin de 125 kBaud, 250 kBaud y 500 kBaud
g) Capacidad de hasta 16 Amps (dependiendo del cableado seleccionado, tpicamente 4
Amps)
h) Capacidad de conectar mltiples fuentes de alimentacin en la red (Las fuentes slo
deben estar dedicadas a la alimentacin de DeviceNet).
i) Proteccin contra sobre carga
j) Lneas de seal y alimentacin sobre el mismo cable
k) Forzosamente requiere de resistencias terminadoras en los extremos del bus (120
Ohms entre las terminales CAN_H y CAN_L)
DeviceNet
-DeviceNet establece el uso de los siguientes conectores y cables:
DeviceNet
-Longitud de cable en relacin a la velocidad de transmisin:
DeviceNet
-Conexin de mltiples fuentes en la red (Un punto de conexin a tierra):
DeviceNet
DeviceNet
DeviceNet
DeviceNet
-Caractersticas del protocolo:
a) Limitado a mensajes cortos (mximo 8 bytes); con la fragmentacin de mensajes es
posible manejar mensajes ms largos.
b) Protocolo basado en arquitectura Maestro / Esclavo y Peer to Peer, puede haber
mltiples maestros en la red, pero un esclavo solo puede pertenecer a un maestro a la
vez.
c) Soporta mensajes Implcitos I/O y Explcitos.
d) Funciona en base al modelo de comunicacin Productor / Consumidor.
e) Soporta los mecanismos de comunicacin Poleo, Cambio de Estado y Cclico.
-La trama de datos que DeviceNet construye es la siguiente:
DeviceNet
-Cuando el bit Start of Frame se transmite, todos los receptores en la red se sincronizan a
la transicin de estado Recesivo a Dominante.
-El Arbitration Field est formado por el Identificador CAN y el bit RTR (Remote
Transmission Request). Ambos establecen la prioridad para tomar control sobre la red. (En
DeviceNet, el bit RTR no es utilizado para decidir el control sobre la red, solo el Identificador)
-Cuando un nodo transmite, simultneamente recibe los bits transmitidos para validarlos y
poder detectar una transmisin simultnea de otro nodo.
-Si un nodo transmitiendo un bit Recesivo (1) recibe un bit Dominante (0) mientras est
enviando el Arbitration Field, detiene la transmisin.
-El nodo ganador del control de la red de entre todos los nodos intentando transmitir
simultneamente ser el que tenga el identificador (11 bits) de menor valor. (mayor cantidad
de 0s es decir mas dominante)
-El Control Field tiene 2 bits fijos, el resto de los 4 bits son utilizados para declarar la
longitud del siguiente campo de datos (0 a 8).
-La secuencia CRC se utiliza para deteccin de errores y se calcula a partir de los bits
anteriores.
-El bit Ack Slot cuando es Dominante (0), significa que al menos un receptor aparte del
transmisor escuch la transmisin.
DeviceNet

Fin de
Modo Idle
Mensaje

11 11 11111111111111111
0000 00 00

11 111111111111111 11 00
00 00

11 11 111 11
0000 00 00 00 00

El color gris representa el Arbitration Field, lo negro el mensaje.


Ethernet/IP
-Es parte de la especificacin CIP (Common Industrial Protocol) que es un protocolo orientado a
objetos (CIP est estructurado en Clases, Instancias y Atributos).
-Est regido por la organizacin ODVA (Open Device Net Vendor Association).
-Ethernet/IP utiliza el estndar IEEE 802.3 en la capa Fsica (1) y Enlace de Datos (2) del modelo OSI.
- En las capas de Red (3) y Transporte (4) del modelo OSI, Ethernet/IP incorpora la suite TCP/IP .
- De la capa de Sesin (5) en adelante, Ethernet/IP est basado en la especificacin CIP. Estos
mensajes CIP estndar estn encapsulados en los mensajes TCP/IP.
-Los mensajes explcitos utilizan el protocolo TCP y los mensajes implcitos utilizan UDP.
Ethernet/IP
-Caractersticas del protocolo:
a) Protocolo basado en arquitectura Maestro / Esclavo y Peer to Peer.
b) Soporta mensajes Implcitos I/O y Explcitos.
c) Funciona en base al modelo de comunicacin Productor / Consumidor.
d) Soporta los mecanismos de comunicacin Poleo, Cambio de Estado y Cclico.

-Ethernet/IP al estar basado en el estndar IEEE 802.3 para la capa Fsica (1) y de Enlace
(2) tienen las mismas caractersticas y soporta las mismas topologas que una red LAN. Sin
embargo se ha desarrollado hardware (conectores, switches, cableado, etc.) especfico para
ambientes industriales.
Ethernet/IP
-Ethernet/IP soporta tres clases de dispositivos:
a) Messaging Class: Soportan mensajes explcitos enviados y recibidos de las otras
clases de dispositivos, no pueden enviar o recibir datos de I/O en tiempo real. Ejemplos:
Tarjetas de interface para PC utilizadas para programar y configurar HMIs y PLCs,
Herramientas de configuracin y diagnstico de red.
b) Adapter Class: Son los productos destino de peticiones de datos de I/O por parte de
productos Scanner. No pueden enviar o recibir datos de I/O en tiempo real a menos que
se les solicite por un Scanner y no guardan u originan los parmetros de comunicacin
necesarios para establecer una conexin. Reciben solicitudes de mensajes explcitos de
cualquier otro tipo de clase de dispositivo. Ejemplos: Adaptadores de I/O, dispositivos
que envan y reciben datos en tiempo real a la solicitud de un PLC u otro controlador.
c) Scanner Class: Son el origen de peticiones de datos de I/O a productos Adapter Class,
as como a otros productos Scanner Class. Pueden enviar o recibir mensajes explcitos
hacia y de otras Clases de productos. Ejemplos: PLC que envan datos de I/O en tiempo
real y/o mensajes explcitos, Tarjetas de Interface para PC para control basado en PC.
Ethernet/IP
AOP vs. EDS
El software Studio 5000 de Rockwell Automation incorpora los AOP (Add On Profiles), estos
wizards permiten de manera rpida y fcil configurar dispositivos Ethernet/IP para que se
comuniquen con los controladores Logix de Allen Bradley.
Las ventajas de los AOPs son:
- El dispositivo aparece en el listado de I/O en Studio 5000 dandole visibilidad y reportando
su estatus.
- Simplifica la programacin al generar automticamente tags de I/O del dispositivo.
- Mejora la experiencia del usuario al incorporar en Studio 5000 la parametrizacin del
dispositivo sin necesidad de recurrir a software adicional.
- Provee de la funcionalidad ADC (Automatic Device Configuration) que permite
reemplazar el dispositivo rpidamente ya que su configuracin est almacenada en el
controlador Logix.
La diferencia entre un AOP y un EDS reside en que el AOP hace a un nuevo dispositivo
Ethernet/IP visible para la aplicacin Studio 5000 y el EDS para RSLinx y RSNetworxs.
A partir de la versin 20 de RSLogix 5000 (V21 Studio 5000), surge el concepto EDS based
AOP que consiste en que dentro del archivo EDS hay una seccin que hace visible al nuevo
dispositivo en la aplicacin RSLogix 5000.
Comparativo Protocolos CIP
Profibus DP
- Es parte del estndar IEC 61158
- Profibus utiliza las capas Fsica (1), Enlace (2) y Aplicacin (7) del modelo OSI.
- Est basado en el estndar serial RS-485 (Profibus DP) y MBP (Profibus PA)
[Manchester Coded Bus Powered]
- Existen varios tipos de Profibus:
FMS (Fieldbus Message Specification)
Es el predecesor de Profibus DP, fue diseado para la comunicacin entre PLCs (Maestro
Maestro)
DP (Decentralized Periphery)
Diseado para intercambio de datos a alta velocidad (hasta 12 Mbits/s) entre Maestro y
Esclavos por medio de un poleo cclico, pueden participar varios maestros en la red.
Cualquier maestro puede leer de cualquier esclavo, pero solo un maestro puede escribir a sus
esclavos asociados. Existen tres versiones: DP-V0, DP-V1 y DP-V2.
PA (Process Automation)
Diseado para uso en reas de riesgo de explosin implementando seguridad intrnseca, la
alimentacin de los dispositivos y los datos viajan por el mismo par de cables, velocidad de
transmisin fija a 31.25 kbits/s. Los dispositivos PA son controlados por un maestro DP (V1).
Se requiere de un acoplador PA/DP para integrar los segmentos PA a la red DP.
Profibus DP
Profibus DP

- Existen perfiles de aplicacin Profibus, los ms utilizados son: ProfiDrive y ProfiSafe. Los
perfiles de aplicacin son especificaciones independientes de los fabricantes que se
implementan en los dispositivos Profibus para unificar el comportamiento de los
dispositivos de diferentes fabricantes.
ProfiDrive: Especifica el comportamiento y acceso a datos de drives de velocidad variable.
ProfiSafe: Define comunicaciones Profibus seguras entre dispositivos relacionados con
seguridad y controladores especificados para aplicaciones de seguridad.

- La configuracin de los dispositivos Profibus se realiza mediante un archivo GSD (General


Station Description), este es un archivo de texto simple ASCII estandarizado que describe
todas las conexiones de I/O soportadas por el dispositivo as como los parmetros de ste.
Profibus DP
Diferencias entre las tres versiones de Profibus DP:
DP-V0:
Proporciona la funcionalidad bsica de DP, incluyendo el intercambio de datos cclico, diagnstico de
estacin, diagnstico de mdulo y diagnstico de canal.
DP-V1:
Contiene mejoras orientadas a la automatizacin de procesos, en especfico comunicacin a-cclica
para asignacin de parmetros, visualizacin y administracin de alarmas de dispositivos de campo
inteligentes, todo en paralelo con intercambio de datos cclico.
DP-V2:
Contiene mejoras orientadas a tecnologas de drives de movimiento a travs del modo Isochronous
(sincronizacin de reloj entre maestros y esclavos independiente de la saturacin del bus, permite
sincronizacin de procesos de posicionamiento con una desviacin de reloj menor a 1 micro segundo) y
comunicacin entre esclavos (publicador / suscriptor).
Profibus DP
Modelo IO
Estacin Mdulo
(Slot)

Canal
(Sub Slot)
Profibus DP
- Los tipos de dispositivos que integran una red Profibus DP son:
a) DP Master Clase 1 (DPM1): Es un controlador central que mediante un poleo cclico intercambia datos
con los esclavos, normalmente es un PLC o PC, tiene acceso activo a la red, es decir puede leer y
escribir. Principalmente utiliza mensajes cclicos, pero tambin puede manejar mensajes a-cclicos
para obtener diagnsticos avanzados de los esclavos.
b) DP Master Clase 2 (DPM2): Son dispositivos de ingeniera, configuracin u operacin, se utilizan en la
fase de implementacin de la red para mantenimiento y diagnstico, configurar dispositivos y evaluar
valores y parmetros. Un DPM2 no requiere estar permanentemente en la red. Tambin pueden leer
y escribir en la red. Utiliza mensajes a-cclicos.
c) Esclavos: Son dispositivos perifricos (I/O, Drives, HMIs, vlvulas, transductores, etc) pasivos en la
red, es decir solo responden a peticiones directas.
Profibus DP
- La comunicacin en Profibus DP est basada en los conceptos Maestro Esclavo y Token Ring.
a) Maestro Esclavo: Ningn dispositivo esclavo puede hablar en la red, al menos que el maestro se lo
indique.
b) Token Ring: Cuando hay varios maestros en la red, solo el que tiene la estafeta puede interactuar con
sus esclavos, despus la estafeta pasa al siguiente maestro.
- Existen dos tipos de mensajes Cclicos y A-Cclicos:
a) Mensajes Cclicos: Son mensajes de tiempo crtico y contienen datos de I/O usados en el control. Se
llaman cclicos porque ocurren en cada ciclo del bus (Esto garantiza el determinismo de Profibus).
Normalmente son generados por un Maestro Clase 1.
b) Mensajes A-Cclicos: Son mensajes que no son de tiempo crtico, contienen datos referentes a
configuracin y diagnsticos avanzados. Estos mensajes se intercambian (si sobra tiempo) despus de
que se intercambian los mensajes cclicos y pueden tomar ms de un ciclo de bus para que se
complete la comunicacin, por lo que no se tiene la certeza de cundo se completarn.
Profibus DP
Ejemplo de Profibus Bus Scan
Profibus DP
-Profibus tiene las siguientes caractersticas en la capa fsica:
a) Transmisin a travs de cobre, fibra ptica, infrarrojo e inalmbrico.
b) Basado en el estndar serial RS485 y organizado en segmentos. Se requiere de un
nuevo segmento cuando se llega al lmite de nodos o longitud de cableado, cada
segmento est dividido por un repetidor u OLM (Optical Link Module).
c) Profibus soporta 128 direcciones en la red y hasta 32 dispositivos por segmento (los
repetidores y OLM no ocupan direccionamiento pero si cuentan como dispositivo en el
segmento).
d) Cada segmento requiere resistencias terminadoras alimentadas por voltaje en
ambos extremos (impedancia de 150 Ohms). Esto se puede lograr a travs de los
conectores, dip switches en los repetidores o una caja terminadora activa.
Profibus DP
Profibus DP
e) Profibus establece el uso de los siguientes conectores y cables:
Profibus DP
f) Longitud de cable en relacin a la velocidad de transmisin:

Para velocidades mayores a 1.5 Mbit/s se recomienda


una distancia mnima de 1 m de cable entre dispositivos.
Profibus DP
-Caractersticas del protocolo:
a) Mensajes de hasta 244 bytes de datos de I/O.
b) Protocolo basado en arquitectura Maestro / Esclavo, puede haber mltiples maestros
en la red, cualquier maestro puede leer de cualquier esclavo, pero solo un maestro
puede escribir a sus esclavos asociados.
c) Soporta mensajes Explcitos.
d) Funciona en base al modelo de comunicacin Fuente / Destino.
e) Utiliza Poleo Cclico como mecanismo de comunicacin.
-La trama de datos que Profibus construye es la siguiente:
Profibus DP
-Pasos que sigue un dispositivo para iniciar la comunicacin Profibus
ProfiNet IO
- Es parte del estndar IEC 61158 e IEC 61784
- Basado en el estndar IEEE 802.3 Ethernet
-ProfiNet utiliza las capas Fsica (1), Enlace (2), Red (3), Transporte (4) y Aplicacin (7)
del modelo OSI.
- Existen dos clases de ProfiNet, ProfiNet IO y ProfiNet CBA (Component Based
Automation)
- ProfiNet IO similar a Profibus DP se utiliza para la comunicacin peridica de datos
provenientes de dispositivos de campo.
-ProfiNet IO utiliza tres canales de comunicacin:
a) NRT (Non Real Time) : Basado en TCP/IP utilizado para parametrizacin,
configuracin y operaciones de lectura/escritura a cclicas.
b) RT (Real Time) : Utilizado para transferencia cclica de datos y alarmas.
c) IRT (Isochronous Real Time) : Es un canal de alta velocidad utilizado para
aplicaciones de control de movimiento.
- La configuracin de los dispositivos ProfiNet IO se realiza mediante un archivo GSD
(General Station Description) en formato XML.
ProfiNet IO
Canales de Comunicacin

Capas OSI que utiliza


ProfiNet
ProfiNet IO

- ProfiNet se interfasa de manera transparente con Profibus a travs de un Proxy, este


proxy es un dispositivo ProfiNet en un extremo y un Maestro Profibus en el otro.
ProfiNet IO
- Existen tres clases (Conformance Class - CC) de dispositivos ProfiNet IO:
a) CC-A : Proporciona las funciones bsicas para la comunicacin RT de
ProfiNet IO. Todos los servicios de IT pueden utilizarse sin restricciones. Solo en
esta clase est soportada la comunicacin inalmbrica.
b) CC-B : Extiende el concepto para incluir diagnsticos de red e informacin
sobre la topologa utilizando protocolos IT (SNMP). CC-B(PA) es una versin
extendida que cubre funciones de redundancia para la automatizacin de
procesos.
c) CC-C : Describe las funciones para dispositivos IRT. (Control de movimiento)
ProfiNet IO
- Los tipos de dispositivos que integran una red ProfiNet IO son:
a) IO Controller : Tpicamente se refiere al PLC y es el equivalente de un
Maestro Clase 1 en Profibus.
b) IO Device : Es un dispositivo de campo de I/O distribuido conectado a uno o
mas IO Controllers, es el equivalente a los dispositivos esclavos en Profibus.
c) IO Supervisor : Es el dispositivo de programacin y diagnsticos que puede
ser una PC o HMI. Corresponde a un Maestro Clase 2 en Profibus.

- Al igual que en Profibus, existen perfiles de aplicacin ProfiNet, los ms utilizados son:
ProfiDrive y ProfiSafe.
ProfiNet IO
- ProfiNet est basado en el estndar IEEE 802.3 para la capa Fsica (1) y soporta las
mismas topologas que una red LAN.
- Se utilizan los siguientes conectores y cables:
ProfiNet IO
-Caractersticas del protocolo:
a) Protocolo basado en arquitectura Maestro / Esclavo
b) Funciona en base al modelo de comunicacin Productor / Consumidor.
c) Soporta los mecanismos de comunicacin Cclico (I/O) y ACclico (Configuracin y
Diagnstico).
d) El direccionamiento es en base a un nombre asignado a cada dispositivo el cul est
asociado a su direccin IP y MAC.
ProfiBus vs ProfiNet
6. OPC
OLE for Process Control
Open Platform Communications
(Nov 2011)
Antes del OPC
-Fuerte tendencia a utilizar protocolos abiertos para no crear dependencia
con marcas, esta tendencia tambin es aplicable en las aplicaciones
-El protocolo DDE Dynamic Data Exchange fue la primera solucin para
intercambio de datos entre aplicaciones basadas en Windows
-Debido al bajo ancho de banda de este protocolo, no era una solucin para
aplicaciones de tiempo real, un requerimiento primario en sistemas de
automatizacin.
-Un OPC DA (OLE for Process Control) est basado en la arquitectura COM
de Microsoft. El OPC fue creado como un estndar independiente cuyo
objetivo es el intercambio de datos entre aplicaciones basadas en MS-
Windows as como aplicaciones y hardware en el ramo de la automatizacin.
-Varios clientes OPC pueden acceder a un servidor OPC en paralelo.
-En el rea de los buses de campo (Fieldbus) el OPC es la interface ms
comn entre un controlador de bus de campo y las aplicaciones basadas
en PC.
-El principal motivador del OPC es ser un mecanismo estndar para
comunicar diversas fuentes de datos, ya sea dispositivos de campo o una
base de datos en un cuarto de control.
Despus del OPC
OPC
- Arquitectura Cliente / Servidor.
- Es un software.
- Las especificaciones implementadas son : Data Access (DA), Historical Data
Access (HDA), Alarms and Events (A&E), Data Exchange (DX), Unified
Architecture (UA).
- OPC Opera sobre Windows, ya que est basado en la tecnologa de Microsoft.
(En sus primeras versiones)
- La tendencia era llevarlo a XML para que funcione sobre cualquier sistema
operativo. (OPC XML)
- La especificacin OPC Data Access se refiere a datos en tiempo real, no
histricos, incluye informacin sobre el valor, calidad y estampa de tiempo.
- La estampa de tiempo la provee el servidor OPC en caso que el equipo donde
se origina el dato no enve una estampa de tiempo.
- Factores que afectan la eficiencia de un OPC :
a) Comunicacin ruidosa
b) Comunicacin por poleo
c) Hardware de respuesta lenta
COM
COM (Component Object Model) es una tecnologa propietaria de
Microsoft que permite a los componentes de software de Windows
(DLLs) o aplicaciones ejecutables (EXEs) comunicarse entre ellos en la
misma cuenta de usuario.

Cuando COM se utiliza en una red COM se convierte en DCOM, la


comunicacin de un OPC DA est basada en COM y DCOM.

DCOM
DCOM (Distributed Component Object Model) es una tecnologa
propietaria de Microsoft que permite la comunicacin entre las
aplicaciones ejecutables de Windows (EXEs) entre dos cuentas de
usuario.

La aplicacin DCOMCNFG permite al usuario la configuracin de


DCOM.
OPCEnum
OpcEnum (OPC Enumerator) es una aplicacin que proporciona la
informacin sobre cada servidor OPC DA que reside en una PC.

Las aplicaciones OPC cliente utilizan el OPCEnum para buscar a los


servidores OPC DA que estn disponibles en la PC destino. Esto permite
a los usuarios conectarse fcilmente con varios servidores OPC DA.

OpcEnum recupera su informacin del registro de Windows. Por lo tanto,


OpcEnum puede revelar solamente la informacin sobre los servidores
OPC DA locales (es decir los servidores OPC DA y OpcEnum deben
residir en la misma PC). Es necesario el OPCEnum ya que el cliente
no puede acceder a los registros de Windows del Servidor, as que
el OPCEnum lo hace localmente.

El OpcEnum ejecutable es opcenum.exe. OpcEnum proporciona el


identificador del programa (ProgID) y el identificador global nico (GUID)
para cada servidor OPC DA en la PC.
Alternativa a DCOM
OPC Tunnelling

COM

COM
OPC Evolution
OPC Clsico vs UA
OPC UA
- Arquitectura Cliente / Servidor.
- Incorpora las funcionalidades de OPC Clsico y muchas ms.
- Compatibilidad con implementaciones de OPC Clsico existentes.
- Orientado a Servicios lo cual permite que los componentes se puedan utilizar
en plataformas diferentes a Windows (Multiplataforma) y embebido en
dispositivos (PLCs, HMIs e incluso circuitos integrados).
- El modelo de informacin de OPC UA est basado en un modelo orientado a
objetos.
- Un objeto est definido en trminos de sus variables, eventos, mtodos y sus
servicios asociados.
- OPC UA caracteriza las variables, eventos y mtodos de un objeto mediante
propiedades, las propiedades son valores de datos con nombre y tipo de dato
(entero, float, string). Las propiedades estndar son : Unidades, estampa de
tiempo, calidad y valor.
- Las variables representan los atributos de dato de un objeto, el valor de una
variable se representa por la propiedad valor, la calidad del dato mediante
la propiedad calidad y la fecha y hora en que el dato se gener mediante la
propiedad estampa de tiempo.
- Los mtodos son operaciones que puede ser invocadas por un cliente para el
control y configuracin de un servidor, descarga de parmetros, descargas de
programas de control, etc.
OPC UA
- Los eventos representan condiciones anormales (alarmas) o cambios
relevantes en el sistema.
OPC UA
- Los servicios implementados son:
OPC UA
- Discovery Service provee un mecanismo en el que los clientes pueden leer el
protocolo de red y configuraciones de seguridad requeridos para conectarse
al servidor.
- Discovery Service Set:
a) Endpoint URL: Direccin de red usada por el cliente para establecer
un canal de comunicacin seguro.
b) Server Certificate: Llave pblica del servidor utilizada por el cliente
para asegurar los mensajes intercambiados con el servidor.
c) Security Policy: conjunto de algoritmos y longitud de llave para
asegurar el canal de comunicacin.
d) Security Mode: Firma y/o Encriptacin, ninguna.
e) Authentication: usuario/contrasea, certificado, annimo.
f) Transport protocol.
OPC UA
- La seguridad en OPC UA se garantiza mediante el establecimiento de un canal
seguro (secure channel).
- Cuando se establece una sesin de aplicacin, el cliente y servidor
intercambian certificados digitales que los identifican.
- Un canal seguro garantiza los datos en una sesin mediante:
a) Mantiene la integridad de los datos aplicando firmas digitales.
b) Mantiene la confidencialidad encriptando datos sensibles.
Compatibilidad de OPC UA con Clsico

Proxy
(Gateway) Wrapper
PC A PC A
OPC DA Client
Client COM OPC UA Client
OPC DA Server
UA Proxy

UA

UA
OPC UA Server

OPC UA Server UA Wrapper


COM
Server
OPC DA Server
PC B PC B

Você também pode gostar