Você está na página 1de 40

Common Industrial Protocol

CIP

Kelly Johana Rodriguez


Jorge Alberto Paredes
Problemtica
Modelo OSI (Open System Interconnection),
representa una arquitectura genrica de red.

Cada medio fsico de transmisin tiene sus propios


requerimientos.

La capa de Aplicacin se adaptar a las necesidades


de las capas ms bajas.

Debido a los mltiples entornos en un planta de


fabricacin se tendrn numerosos protocolos de
Aplicacin.
Modelo OSI
Introduccin
Desarrollado por las asociaciones ODVA (Open DeviceNet
Vendors Association) y ControlNET International.

Objetivo es proveer una capa de aplicacin (modelo OSI)


comn para diferentes redes.

Se puede aplicar est capa comn a distintas tecnologas


de red cada una ellas con sus particularidades.

Actualmente se ha implementado en redes DeviceNet,


ControlNet, Ethernet/IP y CompoNet.
Modelo de Capas Protocolo CIP
Modelo de Capas Protocolo CIP
Arquitectura NetLinx
Es una la solucin comercial
propuesta desarrollada por
Rockwell-Automation, para
la integracin de informacin
en la empresa.

Divide la empresa en 3
niveles jerrquicos, segn el
tipo de elementos e
informacin que transporta
la red.
Organizacin de las Especificaciones de Redes CIP
Las especificaciones para cada red, as como para la capa comn, son
entregadas por ODVA y ControlNet International en la forma de Volmenes.

La especificacin EtherNet/IP consiste en:


Volumen 1: Protocolo Industrial Comn
Volumen 2: Adaptacin EtherNet/IP a CIP

La especificacin DeviceNet consiste en:


Volumen 1: Protocolo Industrial Comn
Volumen 3: Adaptacin Devicenet a CIP

La especificacin ControlNet consiste en:


Volumen 1: Protocolo Industrial Comn
Volumen 4: Adaptacin CIP a ControlNet

Las especificaciones de seguridad CIP:


Volumen 5: Seguridad CIP
Estandarizacin Internacional
Algunos de estos Volmenes actualmente estn
estandarizados internacionalmente a travs del Comit
Electrnico Internacional o IEC.
Mantenimiento y desarrollo adicional
de las especificaciones
Trminos generales utilizados por CIP
Cliente/Servidor: Es una arquitectura de
comunicacin, en donde se establece la relacin que
existe entre los procesos de dispositivos distintos.

Master/Slave (Maestro/Esclavo): Es una


aplicacin particular de la arquitectura de
comunicacin cliente/servidor en que el Master,
requiere y enva informacin hacia un Slave. Por
otra parte, el Slave, se limita a enviar la informacin
solicitada y a efectuar las acciones de control dadas
por el Master.
Trminos generales utilizados por CIP
Modelo Fuente/Destino: Es un modelo de
comunicacin que establece la forma en que son
compartidos los mensajes. En este modelo, el
dispositivo fuente enva un mensaje a un solo
dispositivo destinatario especfico. Por otra parte, el
dispositivo destino es el que recibe el mensaje
procedente desde el dispositivo fuente.

Modelo de comunicacin Fuente-Destino


DESCRIPCIN DEL PROTOCOLO INDUSTRIAL
COMN CIP

Las redes de DeviceNet y ControlNet, dentro de


su arquitectura de red, definen sus capas de
aplicacin a travs del nico protocolo CIP. La
base del protocolo CIP es el modelado de
objetos abstractos que le permite una
funcionalidad independientemente de la
tecnologa de la red.
Modelado de Objetos

Los objetos CIP estn


estructurados en los
siguientes elementos:

Clases
Instancias
Atributos
Modelado de Objetos
Los objetos y sus componentes son direccionados a
travs de un esquema uniforme compuesto de los
siguientes elementos:

Node Address (Direccin de Nodo)


Class Identifier o Class ID (Identificador de Clase)
Instance Identifier o Instance ID (Identificador
de Instancia)
Attribute Identifier o Attribute ID (Identificador
de Atributo)
Service Code (Cdigo de Servicio)
Modelado de Objetos

Los valores de Class ID se dividen en dos partes para diferenciar


dos tipos de objetos, que son los de definicin pblica, realizados
por ODVA y ControlNet International, y los de definicin
especfica de fabricante.
Modelado de Objetos
Lo mismo ocurre para los Instance ID y los
Attribute ID. En la tabla se muestran los rangos
de Instance ID para un objeto particular, el
Assembly Object.
Modelado de Objetos
En la tabla se muestran los rangos para los
Attribute ID.
Modelado de Objetos
Tanto los objetos como los atributos especficos de fabricante deben
seguir las pautas dadas por la especificacin CIP.
Modelado de Objetos
Se puede observar en la figura
una red CIP (por ejemplo, una
red DeviceNet). La red posee
cuatro nodos. Poniendo
atencin en el nodo #4, se
puede observar que este posee
3 objetos instancia que se
dividen en 2 clases de objetos.
Siguiendo el esquema de
direccionamiento definido por
CIP, se puede observar en la
figura la siguiente secuencia
en el nodo #4:
Servicios
Los cdigos de servicio son utilizados para
definir la accin solicitada cuando un objeto es
direccionado a travs de mensajera explcita
usando el esquema de direccionamiento descrito
anteriormente.

Aparte de las funciones de lectura y escritura, se


ha definido un conjunto de servicios CIP. Estos
servicios CIP son de naturaleza comn
Servicios
Adems de los cdigos de servicio generales y de
los cdigos especficos de objetos definidos por
CIP, los desarrolladores de dispositivos pueden
definir otros servicios especficos para sus
productos..
Protocolo de mensajera
El Protocolo Industrial Comn, CIP, es basado en
conexin. Esto significa que:

primero debe ser establecida una conexin entre los nodos


antes de comenzar a transmitir.
Una conexin CIP proporciona una trayectoria entre
mltiples objetos de aplicacin.
Cuando se establece una conexin, las transmisiones
asociadas a esa conexin se asignan a una Conexin ID o
CID.
Si la conexin implica un intercambio bidireccional, entonces
son asignados dos valores CID.
Protocolo de mensajera
En la figura se representa el esquema de conexin
CID.

La definicin y el formato de la Conexin ID (o CID) dependen de la red. Por


ejemplo, la Conexin ID para conexiones CIP sobre DeviceNet se basa en el
Identifier (o Identificador),definido en el protocolo CAN, que es el que
implementa DeviceNet para su capa de enlace, mientras que en la red
ControlNet, la Conexin ID est basada en el tipo de paquete de enlace, Link
Packet, definido por ControlNet para su capa de enlace.
Protocolo de mensajera
Para las redes ControlNet y EtherNet/IP, el
establecimiento de una conexin CIP se realiza
enviando un mensaje de solicitud de servicio
para iniciar el proceso de comunicacin
denominado UCMM Forward_Open service
request message.
Tipos de Conexiones de Mensajera CIP.

Conexiones de Mensajera I/O o Implcita Conexiones de Mensajera Explicita

Las Conexiones de Mensajera I/O


proporcionan trayectorias de
comunicacin dedicadas de Las Conexiones de Mensajera
propsito especial entre una Explcitas proporcionan
aplicacin productor y una o ms trayectorias de comunicacin
aplicaciones consumidor. Los datos genricas, multipropsito entre
I/O especficos de aplicacin se dos dispositivos. Estas conexiones
mueven a travs de estos puertos, se refieren a menudo a simples
proceso llamado frecuentemente conexiones de mensajera. Los
de Mensajera Implcita (debido a mensajes explcitos proporcionan
que se sobreentiende que son datos la tradicional relacin
I/O). Estos mensajes son solicitud/respuesta orientada a las
tpicamente multicast. redes de comunicacin. Este tipo
de mensajes son punto a punto.
Objetos de comunicacin
Los objetos de comunicacin CIP gestionan y
entregan el run-time, o tiempo de ejecucin, para
el intercambio de mensajes. Aunque los objetos
de comunicacin siguen los principios y pautas
generales de todos los objetos CIP, stos poseen
la caracterstica nica de que son los puntos
focales de toda comunicacin.
Cada objeto de comunicacin contiene una parte
de enlace productor, una parte de enlace
consumidor o ambos.
Objetos de comunicacin

Las conexiones I/O


pueden ser
productoras,
consumidoras o
productoras y
consumidoras.
Objetos de comunicacin

Las conexiones de mensajera explcitas son siempre


productoras y consumidoras.
Librera de Objetos de las redes CIP
La Familia de Protocolos CIP, es decir, el
conjunto de redes que implementan el protocolo
CIP, posee una amplia coleccin de objetos
definidos comunes. El conjunto total de clases de
objeto se puede subdividir en tres tipos:

General-use (de uso general)


Application-specific (especfico de
aplicacin)
Network-specific (especfico de red)
General-use (de uso general)
Application-specific (especfico de
aplicacin)
Network-specific (especfico de red)
Descripcin de objetos CIP

A travs de la descripcin de los siguientes 3


objetos se ilustra el principio general de los
objetos CIP.

Identity Object (objeto identidad)


Parameter Object (objeto parmetro)
Assembly Object (objeto de ensamble)
Perfiles del dispositivo
Es posible disear productos para las redes CIP
siguiendo solamente las especificaciones de
comunicacin de la red y el modelo de objetos. Sin
embargo esto resultara en que productos similares
finalmente tendran estructuras y comportamientos muy
diferentes unos de otros. Con el objetivo de superar esta
situacin y permitir una aplicacin de dispositivos CIP
ms simple, se han agrupado los dispositivos de
funcionalidad similar y se les ha asociado un
determinado perfil.
Configuracin de dispositivo y los Electronic
Data Sheets
El protocolo CIP entrega varias opciones para la configuracin
dispositivos. De ellas se pueden destacar los siguientes tres
mtodos:

Por Hoja de datos impresa,


Por el Parameter Object:
Por un Electronic Data Sheet, EDS, (u hoja de datos electrnica)

A los mtodos enunciados se agrega tambin el uso de un


objeto Configuration Assembly, y combinaciones de los
mtodos. De todas las alternativas, la ms eficiente es el uso
de un Electronic Data Sheet o EDS.
Data Management
La especificacin CIP posee una parte denominada Data
Management, que puede traducirse al espaol como el
Gestionamiento de los Datos. sta describe los modelos de
direccionamiento para las entidades CIP y su estructura de
datos.

El direccionamiento de la entidad es realizado a travs de


Segmentos, los que permiten flexibilidad en el uso diferentes tipos
de mtodos de direccionamiento.
El primer byte de un Segmento CIP permite una distincin entre
los siguientes dos esquemas de direccionamiento:

Segment Address, o Segmento de direccionamiento (0x00 -


0x9F)
Data Type, o Tipo de Dato (0xA0 - 0xDF).
Bridging y Ruteo de mensajes CIP
El protocolo CIP define
mecanismos que permiten la
transmisin de mensajes a
travs de las diferentes redes
que lo implementen. Dado que
las capas de aplicacin de las
redes de la familia CIP
comparten una estructura
comn, los mensajes pueden
ser transmitidos desde una red
CIP a otra.
ODVA
IEC
POR FIN.

GRACIAS

Você também pode gostar