PROGRAMA DE ACTUALIZACIN PARA TITULACIN PROFESIONAL V IX ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA Y TELECOMUNICACIONES
MODULO II: REDES INDUSTRIALES
Docente : Ing. Eduardo vila Regalado
Alumno : Br. Vctor Hugo Sandoval Jurez
Tema : Modelo OSI Industrial
Ao : 2014
RESUMEN En los comienzos de las redes digitales, muchas redes se desarrollaron utilizando hardware y software diferentes. Como resultado, muchas de las redes resultaron incompatibles y les result muy difcil poder comunicarse entre s.
Para solucionar este problema, la Organizacin Internacional para la Normalizacin (ISO) consider que era necesario crear un modelo de red que pudiera ayudar a los diseadores a implementar redes que pudieran comunicarse y trabajar en conjunto y que sigan la filosofa de brindar una arquitectura abierta.
Del anlisis realizado elaboraron el modelo de referencia OSI en 1984. El problema a resolverse era cmo conectar varios nodos (computadoras, impresoras y, ahora PLCs) a un mismo medio fsico y lograr que estos intercambien su informacin sin errores; esto es, lograr que se identifiquen entre si para que un mensaje o dato que sale de un remitente llegue al destinatario correcto. Para resolver el problema de las redes de medio compartido se recurri a dividir el gran problema de la conectividad en varios problemas ms simples. El resultado fue un modelo de conectividad por capas.
Los fabricantes de buses de campo no previeron la interconexin con otros buses diferentes. Por tanto, para interconectar dos buses de campo diferentes hay que utilizar un convertidor de protocolos Para complementar al paquete de protocolos propuesto por el Modelo OSI, la sociedad para instrumentacin, sistemas y automatizacin, ISA, propone una serie de complementos o mejoras bajo la denominacin ISA-SP50 El nuevo modelo de estandarizacin ISA/SP50 propone dos capas nuevas al modelo OSI, la Capa de Supervisin y la Capa de Usuario EL protocolo CIP, busca proveer de una capa de aplicacin independiente de la tecnologa particular de una red industrial, es decir, de las capas ms bajas que definen las caractersticas fsicas y propias del protocolo de comunicacin.
Indice I. Modelo Osi I.1 Ventajas del modelo OSI I.2 Capas del modelo OSI I.2.1 Capa Fsica I.2.2 Capa de Enlace I.2.3 Capa de Red I.2.4 Capa de Transporte I.2.5 Capa de Sesin I.2.6 Capa de Presentacin I.2.7 Capa de Aplicacin II. Modelo OSI Industrial II.1 Capa de Usuario II.2 Capa de Supervisin II.3 Capa Fsica II.4 Capa de Enlace II.4.1 Polling (Llamada Selectiva) II.4.2 Token Passing II.4.2.1 Ventajas II.4.2.2 Desventajas II.5 Capa de Aplicacin II.5.1 Mensajes Cclicos II.5.2 Mensajes Aciclcos III. El Protocolo CIP III.1 Modelado de Objetos
OBJETIVOS Conocer como es que los datos viajan de un dispositivo a otro sobre una red de comunicaciones. Diferenciar el modelo OSI tradicional del modelo OSI aplicado a las redes industriales. Estudiar las dos nuevas capas que plantea el modelo OSI para las comunicaciones industriales: Capa de Usuario y Capa de supervisin. Conocer las normas que rigen cada uno de las capas del modelo OSI. Saber como es posible la conexin de dos redes que usan buses de campo diferente gracias al protocolo CIP.
I. MODELO OSI El modelo de referencia OSI permite que los usuarios vean las funciones de red que se producen en cada capa. Ms importante an, el modelo de referencia OSI es un marco que se puede utilizar para comprender cmo viaja la informacin a travs de una red. Adems, puede usar el modelo de referencia OSI para visualizar cmo la informacin o los paquetes de datos viajan desde los programas de aplicacin (por ej., hojas de clculo, documentos, etc.), a travs de un medio de red (por ej., cables, etc.), hasta otro programa de aplicacin ubicado en otro computador de la red, aun cuando el transmisor y el receptor tengan distintos tipos de medios de red. I.1. VENTAJAS Divide la comunicacin de red en partes ms pequeas y sencillas. Normaliza los componentes de red para permitir el desarrollo y el soporte de los productos de diferentes fabricantes. Permite a los distintos tipos de hardware y software de red comunicarse entre s. Impide que los cambios en una capa puedan afectar las dems capas, para que se puedan desarrollar con ms rapidez. Divide la comunicacin de red en partes ms pequeas para simplificar el aprendizaje.
I.2. CAPAS DEL MODELO OSI En el modelo de referencia OSI, hay siete capas numeradas, cada una de las cuales ilustra una funcin de red especfica.
Figura 1. Modelo OSI
I.2.1. CAPA FISICA: Especifica cul ser el medio fsico de transporte a utilizar. Y sus respectivas seales elctricas.
I.2.2. CAPA ENLACE: Estructuracin de los datos dentro de la trama y control de errores.
I.2.3. CAPA RED: Interviene en el caso en el que se involucre a ms de una red.
I.2.4. CAPA TRANSPORTE: Divisin de los datos en paquetes de envo.
I.2.5. CAPA SESION: Para el control del inicio y finalizacin de las conexiones.
I.2.6. CAPA PRESENTACION: Representacin y encriptacin de los datos.
I.2.7. CAPA APLICACION: Utilizacin de los datos.
II. MODELO OSI INDUSTRIAL
El modelo OSI no propone una arquitectura de redes universal y ciertos problemas que son primordiales para los buses de campo no estn contemplados por este estndar.
Los fabricantes de buses de campo no previeron la interconexin con otros buses diferentes que dando las capas de la 3 a la 6, vacas. Por tanto, para interconectar dos buses de campo diferentes hay que utilizar un convertidor de protocolos (Gateway).
Para complementar al paquete de protocolos propuesto por el Modelo OSI, la sociedad para instrumentacin, sistemas y automatizacin, ISA, propone una serie de complementos o mejoras bajo la denominacin ISA-SP50 (Compatibilidad de Seal en Instrumentos Elctricos).
Pretende difundir una interfase comn entre componentes de medida electrnicos y/o sistemas de control, y el objetivo es la armonizacin del estndar del bus de campo IEC 61158.
Trata de desarrollar las normas necesarias para definir las caractersticas que deben cumplir las seales (analgicas o digitales) usadas en medidas de proceso y control, y transmitir la informacin entre subsistemas o elementos separados de sistemas.
ANSI/ISA-50.1-1982 (Revisado 1992) Compatibilidad De Seales Analgicas Para Instrumentos De Procesos Industriales, es uno de los estndares ms difundidos en la automatizacin industrial. Especifica la transmisin de corriente, 4-20 mA, para instrumentacin y seales de control. La tendencia es cambiar a la transmisin digital en bus de campo
Figura 2. Modelo de estandarizacin ISA/SP50
Como complemento al modelo propuesto por OSI, el estndar ISA/SP50 propone dos capas ms: La Capa de Usuario y la Capa de Supervisin.
II.1. CAPA DE USUARIO Se ocupara del control global distribuido de las aplicaciones mediante la aplicacin de modelos contenidos dentro de bloques de funcin, y de la gestin de bases de datos distribuidas para facilitar el control y adquisicin de datos
II.2. CAPA DE SUPERVISION Definir las funciones de monitorizacin, parametrizacin, configuracin de dispositivos, etc. (gestin de redes y sistemas)
II.3. CAPA FISICA
La Capa Fsica est contemplada en el estndar ANSI/ISA-S50.02 Estndar de bus de campo para su uso en sistemas de control industrial, Parte 2. Especificaciones de la Capa Fsica y definicin de servicios
Especifica las exigencias para los componentes de bus de campo. Los requerimientos necesarios para asegurar ciertos niveles de integridad de datos antes de la verificacin de errores por parte de la capa de enlace y de interconectividad entre dispositivos en la Capa Fsica.
La Capa Fsica se adapta al nivel 1 del modelo OSI, tal como se define por la ISO 7498, con la excepcin de que los delimitadores de tramas se sitan en la Capa Fsica.
ISA/SP50, es una recuperacin del estndar IEC 1158:
Intercambio de datos serie, Halft Duplex. Cable de par trenzado apantallado o fibra de ptica. Velocidad normalizada a: 31.25Kb/s, 1Mb/s, 2.5Mb/s. Topologa de bus, rbol (31.25Kb/s). Punto a punto Hasta 32 nodos La alimentacin de dispositivos mediante el propio cable es posible.
Utiliza el cdigo Manchester, con una modulacin de corriente especfica para este cdigo, y contempla la definicin de una estructura de trama (prembulo, datos del nivel de enlace y delimitadores del mensaje).
II.4. CAPA DE ENLACE
Est contemplada en el estndar ANSI/ISA-S50.03.
Especifica las caractersticas del servicio de enlace de datos convenientes para comunicaciones crticas entre equipos de automatizacin y complementa el Modelo de Referencia OSI.
Bsico en la especificacin de protocolos de enlaces de datos para comunicaciones crticas. El trmino crtico significa el intervalo de tiempo dentro del cual se requiere que una o varias acciones especficas sean complementadas con un nivel determinado de certeza. Si las acciones especificadas no se ejecutan dentro de esta ventana de tiempo, existe el riesgo de accidente.
Define de forma abstracta los servicios proporcionados por la capa de enlace del bus en trminos de:
Primitivas y eventos del servicio Parmetros asociados con cada primitiva y evento. La interrelacin entre las secuencias y sus acciones y eventos.
La capa de enlace MAC ISA / SP50 se ocupa del arbitraje y el acceso al medio:
Principio Maestro-Esclavo. El maestro es un nodo activo. Los esclavos solo pueden responder a su maestro. Acceso al medio utilizando en mtodo polling y paso de testigo (token passing). Cada trama incluye direcciones de emisor receptor. Cdigo de redundancia cclica para la deteccin de errores de los datos.
La capa de Enlace LLC ISA / SP50 soporta los dos tipos de mensajes:
Mensajes operativos, de poco volumen, indicados para transmitir informacin critica en el tiempo, tal como variables o comandos. Mensajes de fondo, voluminosos, para operaciones no criticas, tales como el diagnostico o la configuracin.
El objetivo de esta norma es definir el servicio proporcionado a la Capa de Aplicacin en el limite entre la Capa de Aplicacin y la Capa de Enlace del modelo de referencia de bus de campo, y a la Capa de red OSI en el limite entre las Capas de red y Enlace de Datos del modelo de referencia OSI.
El servicio de enlace lo proporciona el protocolo de enlace haciendo uso de los servicio proporcionados por la Capa Fsica.
II.4.1. POLLING (LLAMADA SELECTIVA)
Existe un nodo central que establece el turno de cada nodo. Para ello hace una llamada selectiva que solo ser recibida por el nodo pertinente. Polling La tcnica de sondeo se basa en la relacin maestro-esclavo entre el nodo central y las dems estaciones del anillo o del bus. En el caso de la topologa en anillo (bucle) para que un nodo pueda transmitir debe recibir permiso del nodo central a travs de un mensaje de sondeo. Este permiso va pasando secuencialmente de estacin en estacin a lo largo de todo el anillo. Cada estacin puede transmitir cuando recibe el permiso y encuentra el anillo vaco. Al finalizar su transmisin pasa el permiso a la estacin siguiente. El inconveniente de esta tcnica reside en la necesidad de que la comunicacin entre dos nodos cualesquiera pase por la estacin central.
II.4.2. Token Passing
El mtodo de acceso es conocido como token passing o Paso de testigo y consiste en que una sola estacin puede transmitir en determinado instante y es precisamente la que posea en ese momento el Token, este es el encargado de asignar los permisos para transmitir los datos.
Circulacin del token de una mquina a la siguiente hace que, desde el punto de vista lgico, toda red basada en tokens sea un anillo. Debe notarse que un anillo lgico no implica un anillo fsico. En efecto, si bien IEEE 802.5 emplea un anillo fsico. Hay un timer que asegura que ninguna estacin retenga el token demasiado tiempo.
II.4.1.1. Ventajas
No requiere de enrutamiento. Requiere poca cantidad de cable. Fcil de extender su longitud, ya que el nodo esta diseado como repetidor, por lo que permite amplificar la seal y mandarla mas lejos.
II.4.1.2 Desventajas
Altamente susceptible a fallas. Una falla en un nodo deshabilita toda la red (esto hablando estrictamente en el concepto puro de lo que es una topologa de anillo). El software de cada nodo es mucho ms complejo.
II.5. Capa de Aplicacin.
La Capa de Aplicacin esta contemplada en el estndar ANSI/ISA-S50.02, parte 5 definicin de servicios de la capa de aplicacin y parte 6 especificaciones del protocolo de la capa de aplicacin.
Define una interfase comn para la interconexin de componentes de sistemas de medida y control. Aparecen dos tipos de conexin:
Cliente Servidor: Comunicaciones acclicas entre sistemas (grandes volmenes de informacin). Productor Consumidor: comunicaciones cclicas de datos de control y mando (poco volumen).
II.5.1. Mensajes cclicos: Estos mensajes permiten el intercambio de datos de baja prioridad y por tanto no crticos en cuanto tiempo de respuesta. Los servicios disponibles son los siguientes:
II.5.1.1. SDN (Send Data with No acknowledge): Mensajes de difusin (de Maestro a todos los esclavos).
II.5.1.2. SDA (Send Data with Acknowledge): Mensaje punto a punto cuya funcin es enviar datos o funciones de control del Maestro a uno de los esclavos.
II.5.1.3. RDR (Request Data with Reply): Mensajes punto a punto cuya funcin es la de solicitar datos a uno de los esclavos.
II.5.1.4. SRD (Send and Request Data): Mensajes punto a punto que permiten enviar datos y recibir datos de un esclavo. La respuesta a uno de estos mensajes est condicionada por el tiempo total de ciclo del testigo entre todos los nodos activos.
II.5.2. Mensajes acclicos: Estos mensajes permiten acortar el tiempo de respuesta de los datos crticos. A cada turno de Maestro se puede enviar un mensaje de difusin conteniendo los valores crticos de todos los esclavos. La lista de estos valores es conocida por todas las estaciones maestras en una tabla. Los mensajes pueden ser de 2 tipos: CRDR (Cyclic Request Data with Reply) CSRD (Cyclic Send and Request Data).
III. El Protocolo CIP
El protocolo CIP define las caractersticas de las capas de aplicacin para diferentes redes lo que ha dado lugar a llamar la Familia de Redes CIP. En la figura 3 se muestra la arquitectura de red, de acuerdo al modelo de referencia OSI, para las distintas redes que implementan CIP en sus capas superiores.
Figura 3. Familia de redes CIP
La filosofa del desarrollo del protocolo CIP, es la de proveer de una capa de aplicacin que se abstraiga de la tecnologa particular de una red industrial, es decir, de las capas ms bajas que definen las caractersticas fsicas y propias del protocolo de comunicacin. De esta forma, se puede aplicar esta capa comn a distintas tecnologas de redes, cada una con sus capacidades y aplicaciones particulares. As tambin, es posible otorgar una capacidad de interconexin entre las redes que implementen CIP en sus capas superiores de una forma transparente. Esta capacidad de interconexin tambin la tendran futuras redes que implementen CIP en sus capas superiores. Esta situacin tambin es ilustrada en la figura 3.
La base del protocolo CIP es el modelado de objetos abstractos que le permite una funcionalidad independientemente de la tecnologa de la red.
III.1. Modelado de Objetos
El protocolo CIP utiliza un modelo de objetos abstractos para describir:
El conjunto de servicios de comunicacin disponibles. El comportamiento visible externamente de un nodo CIP. Un medio comn para el acceso e intercambio de informacin entre productos CIP.
Todo nodo CIP es modelado como una coleccin de objetos. Un objeto provee una representacin abstracta de un componente particular dentro de un producto. Cualquier cosa no descrita en forma de objeto no es visible a travs de CIP. Los objetos CIP estn estructurados en los siguientes elementos:
Clases Instancias Atributos
Una clase es un conjunto de objetos donde todos representan el mismo tipo de componente de sistema. Un objeto instancia es la representacin real de un objeto particular dentro de una clase. A su vez, cada instancia de una clase posee los mismos atributos, y que a su vez poseen su propio conjunto particular de valores. En la figura 4 se representa el modelado de objetos de un nodo CIP.
Figura 4. Nodo CIP representado segn el modelo de objetos.
Tal como se muestra en la figura 4. Mltiples objetos instancia dentro de una clase particular pueden residir dentro de un nodo CIP.
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)
Node Address (o Node ID): Direccin de Nodo. Es un valor entero de identificacin asignado a cada nodo sobre una red CIP. En DeviceNet y ControlNet, tambin es llamado MAC-ID y es el nmero de nodo del dispositivo dentro de la red. En EtherNet/IP, la direccin de nodo es la direccin IP.
Class ID: Identificador de clase. Es un valor entero de identificacin asignado a cada clase de objetos accesible desde la red.
Instance ID: Identificador de Instancia. Es un valor entero de identificacin asignada a un objeto instancia que lo identifica entre todas las instancias de la misma clase.
Attribute ID: Identificador de Atributo. Es un valor entero de identificacin asignado a una clase o atributo.
Service Code: Cdigo de servicio. Es un valor entero de identificacin que denota una solicitud de accin que puede estar dirigido a un objeto instancia particular o objeto clase.
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. En la tabla 1 se muestra los rangos de nmeros que identifican a qu tipo pertenece un objeto. El resto de los valores identificadores estn reservados por CIP.
Tabla 1. Rango de Class ID para los objetos CIP.
Lo mismo ocurre para los Instance ID y los Attribute ID. En la tabla 2 se muestran los rangos de Instance ID para un objeto particular, el Assembly Object. Mientras que en la tabla 3 se muestran los rangos para los Attribute ID.
Tabla 2. Rango de Instance ID del Assembly Object (Class ID = 0x04).
Tabla 3. Rango de Attribute ID para las instacias CIP.
Tanto los objetos como los atributos especficos de fabricante deben seguir las pautas dadas por la especificacin CIP.
En la figura 5. Se ilustra el esquema de direccionamiento definido por CIP.
Figura 5. Esquema de direccionamiento CIP.
Se puede observar en la figura 5. 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 6 la siguiente secuencia en el nodo #4:
Figura 6. Secuencia de direccionamiento de objetos en el nodo #4 de la figura 5.
De esta forma, es inequvoca la aplicacin requerida. Todos los nodos CIP deben ser direccionados siguiendo este esquema de direccionamiento.
CONCLUSIONES
De las siete capas del modelo OSI tradicional, las indispensables son la Capa Fsica, Enlace y Aplicacin, sin estas tres no seria posible la comunicacin en la red. El modelo OSI industrial agrega dos nuevas capas al modelo tradicional, la Capa de Usuario, la cual se encarga del control distribuido de las aplicaciones y la Capa de Supervisin que es la encargada de la gestin de redes y sistemas. La base del protocolo CIP es el modelado de objetos que le permite una funcionalidad independiente de la tecnologa de red. Al no ser el modelo OSI capaz de gobernar las redes de comunicaciones industriales ISA-SP50 lo complementa para que pueda ser compatible en la industria.
BIBLIOGRAFIA
www.isa.org Comunicaciones Industriales, Aquilino Rodrguez Penin. http://cybertesis.uach.cl/tesis/uach/2007/bmfcim971e/doc/parte/ii.pdf http://www.ANSI.org/ ANSI/ISA-50.1-1982 (R1992) formerly ANSI/ISA-S50.1-1982 (R1992) Compatibility of Analog Signals for Electronic Industrial Process Instruments www.fieldbus.org,