Anda di halaman 1dari 26

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
COMUNICACIN EN LOS ENTORNOS INDUSTRIALES Comunicacin de datos Es el manejo y transferencia de informacin entre 2 o ms lugares distintos, se establece el siguiente esquema general;. ANALOGO/DIGITAL

DTE

DCE

RED/CANAL

DCE

DTE

ENLACE DE DATOS Donde : DTE: Equipo terminal de datos. DCE: Equipo de comunicaciones de datos. Unos sw los DTE activo como estacin maestra en base a una PC, el otro DTE acta como adquisidor de datos y control, en base a PLC, PID, RTU, etc. . La transferencia ordenada de informacin en el enlace de datos se logra por medio de : PROTOCOLO DE COMUNICACIN SOPORTE DE COMUNICACIN

Protocolo de comunicacin Es un conjunto de reglas y convenciones entre entes comunicantes. . El objetivo del protocolo es establecer una conexin entre DTE, identificando el emisor y el receptor asegurando que todos los mensajes se transfieran correctamente controlando toda la transferencia de informacin.

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

Los modos de operacin, la estructura de los mensajes, los tipos de rdenes y respuestas, constituyen las diferentes piezas constructivas de un protocolo.

El telfono, las conexiones, los cables repetidoras, etc( soporte fsico) permiten el enlace de datos El objetivo del protocolo es establecer una conexin entre DTE, identificando el emisor y el receptor asegurando que todos los mensajes se transfieran correctamente, sin errores, controlando toda secuencia de transferencia de informacin. Los modos de operacin, la estructura de los mensajes, los tipos de ordenes y respuestas, constituyen las diferentes piezas constructivas del protocolo. La fase de comunicacin puede resumirse en el caso de un servicio de comunicacin con confirmacin ( hay servicios sin confirmacin). Pueden definirse 4 funciones bsicas o primitivas de un servicio de comunicacin: I. II. III. IV. RESQUEST: INDICATION: RESPONSE: CONFIRM: Un servicio es solicitado por ente usuario. Un ente es notificado de la ocurrencia de un evento. Un ente responde a un evento. Un ente informa sobre un requerimiento anterior.

Se pueden distinguir Nivel o Capa que reciben o solicitan servicios de niveles superiores o inferiores.

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Las funciones bsicas o primitivas de servicio de un nivel se indican en la figura.

Ejemplo: Servicio de correo con aviso de retorno. El mensaje es la carta. El retorno puede ser un mensaje corto o bien puede ser otro mensaje. Los mensajes deben estructurarse dentro de una unidad de informacin que manipula cada nivel para el intercambio de mensajes: CUADRO, BLOQUE, DATAGRAMA

La problemtica de protocolos se estudia como una cascada de enlaces, entre diferentes niveles, que intercambian unidades de informacin. Campo delimitador: Indica inicio y fin de un cuadro (sincronismo) Campo de control: Informacin del tipo de bloque, nmero de secuencia, destino/ origen, cdigo de Request/Confirm de otros bloques. Informacin: Contiene la informacin a ser transportada. Verificacin de errores en la informacin La presencia de ruido en los canales de comunicacin obliga a detectar y corregir errores.

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

Hay varias tcnicas para detectar errores en los mensajes. Hay tres mtodos muy utilizados para detectar errores. 1. Control de redundancia vertical (VRC): consiste en el clculo de paridad ( par/impar) para cada carcter o byte que se transmite. 2. Control de redundancia horizontal (HRC): consiste en el clculo horizontal de todos los caracteres o byte ( Ej: realizar OR-exclusivo sucesivos u otro tipo de clculo lgico) 3. Control de redundancia cclica (CRC - Cyclic Redundancy Check) en transmicin sincrnica. En este tipo de control el mensaje es tratado como una funcin ponderada

an X n + an1 X n1 +...+ a2 X 2 + a1 X + a0
Los coeficientes a0, a1, ..... an corresponde 0 o 1 segn la estructura binaria del mensaje. Si m= 10101110 Luego : `D( x) = X 7 + X 5 + X 3 + X 2 + X 1 Donde D(x): polinomio de informacin Este polinomio se divide por otro polinomio G(x) normalizado: CRC-16 (ANSI) CrC( CciTT) CRC-12 : X16+X15+X5+1 : X16+X12+X5+1 : X12+X11+X3+1

Luego se dividen D(x)/G(x)=R(x)/G(x)+Q(x) Q(x)= Polinomio Cociente R(x)= Polinomio remanente o resto. El remanente, normalmente es de 16 bit, y se denomina CRC, se agrega al bloque y es transmitido. El receptor realiza la misma operacin y compara el CRC obtenido con el recibido, generando un cdigo de error o no, que ser enviado como acuse recibo al emisor. Estructura de los Mensajes Segn la estructura de la informacin para su transmisin, los protocolos utilizan dos estructuras diferentes: orientada a caracteres y orientada a bit. PROTOCOLOS ORIENTADOS A CARACTERES

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Est basado en el uso del CDIGO ASCII, usado en transmisin asincrnica. La transmicin se controla por los cdigos de control ASCII o EBDIC. Codigo 10010110 10000001 10000010 00000011 10000100 00000110 10010101 00000101 00010111 10010000 Smbolo SYN SOH STX ETX EOT ACK NAK ENQ ETB DLE Funcin Desocupado, estable sincronismo Inico del mensaje o bloque Comienzo del texto Terminacin del mensaje Terminacin de la transmisin Reconocimiento Afirmativo Reconocimiento Negativo Indica si el terminal esta en ON Fin de transmisin de bloques Escape de enlace

El carcter SYN sirve como codigo de sincronizacin entre TX y RX, tiene la propiedad que en una rotacin circular no se repite a si mismo, hasta despus de un ciclo completo de 8 bit. El receptor verifica de a 8 bit para encontrar un SYN que coincida, recibe nuevo bit y descarga uno anterior, verificando nuevamente. Una vez que detecta 2 SYN consecutivos, empieza a reconocer caracteres del mensaje. Ej BYSINC ( Binary SYNchonous Comunication) (IBM 1968) Normalizado por : Organizacin Internacional de Estandarizacin (ISO) en 1975, equivalente a ANSI3.28 (USA). Comprende 3 fases: Establecimiento del enlace. Transferencia de la informacin. Liberacin del enlace.

Desventajas: Utiliza varios tipos de bloque que dificulta el soft/hard Cdigos de control con solo control de paridad Depende del alfabeto (ASCII/EBCDIC/ CCITT, etc) Es reemplazado por estructuras orientadas al bit.

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
PROTOCOLOS ORIENTADOS A BIT Se caracterizan por : Independencia de cdigos y/o alfabetos. Actividad bidireccional. Alta fiabilidad. Formato nico. La ISO normaliz el HDLC ( HIGH LEVEL DATA LINK CONTROL) en 1976 ( IBM lanz en 1973 el SDLC, Synchonous Data Link control, tambin apareci BDLC de Burrough y VDLC de UNIVAC.

Las tramas con error de CRC, son descartadas, como si no se transmitieron. Si el remitente quiere finalizar la transmisin, enva una trama con 7 unos consecutivos en el GUIN, si quiere pasar a reposo o ceder su derecho a seguir transmitiendo enva una trama con 15 unos consecutivos, la reaparicin del guin, indica que el remitente abandona el estado de reposo.

ESTRATEGIAS PARA CONTROL DE ERRORES a-) Parada y espera: el remitente guarda una copia, parando la transmisin hasta que llegue una confirmacin o rechazo (ACK/NACK). Con NACK se repite la trama (3 veces). Usado en transmisin asincrnica (carcter). b-), c-) Envo continuo: En b) se retransmite la trama rechazada y todas las siguientes hasta la recepcin de rechazo, En c) se retransmite exclusivamente la trama rechazada. Los controladores son ms complejos, los bloques pueden desordenarse. Usado en transmisin sincrnica (bit).

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

En a) el canal de comunicacin puede ser simplex En b), c) el canal debe ser duplex, para permitir la recepcin de asentamiento mientras se enva informacin. Toda estrategia pretende conseguir un enlace fiable, coordinado y de alto rendimiento. Las estrategias comerciales de los fabricantes, generalmente dificultan estos objetivos y hacen convivir protocolos antiguos y nuevos. La aparicin de nuevos medios y sistemas de comunicacin, redes internas (Intranet), locales (LAN), redes metropolitanas, redes digitales de servicios integrados, etc. ponen en evidencia la conveniencia de utilizacin de los protocolos orientados al bit. Se trata de evitar la repeticin de re-envo de mensajes fallados. Se han desarrollado complejas tcnicas de deteccin y correccin de bit's errneos. No obstante ello significa aumentar bit's redundantes, aumentando la longitud de los bloques (Para codificar paridad se agrega 1 bit de redundancia)

ESTANDARIZACIN DE PROTOCOLOS EN LAS COMUNICACIONES Es necesario posibilitar la interconexin de diferentes dispositivos a travs de diferentes redes de comunicaciones. Para ello se ha subdividido el problema de comunicacin en diferentes "niveles" o "capas" . El conjunto de niveles o capas , junto con sus protocolos de comunicacin, se denomina arquitectura de una red Hay un estndar que ha definido la normalizacin de comunicaciones entre equipos informticos, establecido por la organizacin ISO (International Standard Organization), que es el modelo OSI ( Open Systems Interconection) Se trata de una estructura en siete (7) capas o niveles. A una determinada capa no le interesa como implementan sus servicios las otras capas. 7

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Hay independencia entre capas. El nivel N solo se preocupa de utilizar los servicios de (N-1) y realizar los servicios para (N+1). Una capa o nivel puede cambiar su estructura interna, pero no los servicios que recibe y entrega.

Ejemplo: ( Analoga tomada del libro de Tanebaun Computer Network) Se trata de dos zootcnicos, uno en Brasil y el otro en Quebec. Ambos contratan traductores, que a su vez dialogarn con ingenieros de comunicaciones ingleses. Cada capa tiene su propio protocolo de comunicaciones y es independiente de las otras. Los traductores pueden reemplazarse por otros (contenido de la capa). Los zootcnicos o los traductores creen que hablan entre s. El contacto fsico directo se lleva a cabo en el nivel de la CAPA 1 ( soporte fsico)

MODELO OSI El modelo OSI especifica un modelo de comunicaciones dividido en siete niveles o capas. Cada nivel define un conjunto de funciones que son necesarias para comunicarse con otros sistemas similares. Se comunican nicamente con los sistemas adyacentes. Cada uno aade valor a los niveles anteriores, hasta que, el nivel superior ofrece un abanico completo de servicios para las aplicaciones de comunicacin.

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

NIVEL OSI

Referencias: LLC: Logical Link Control ( control lgico de lnea) Responde a norma IEEE 802.2 MAC: Media Access Control (control de acceso al medio) CSMA/CD: Carrier Sense Multiple Access/Collision Detect (Mecanismo de acceso mltiple con sensado de portadora), responde a la Norma IEEE 802.3 Token Bus, Norma IEEE 802.4: Bus con transf.erencia de ficha -Token Ring, Norma IEEE 802.5: Anillo con transferencia de ficha Nivel 1- Fsico: Se refiere a requerimientos de los equipos perifricos o terminales de datos , los modem , conectores elctricos y caractersticas de las seales (+12V y -12V para 0 y 1 lgicos respectivamente) que permiten interconectar los componentes diversos en una red (Enlace RS232C, norma de EIA-USA /Enlace V_24, norma CCITT- UE). Un ejemplo son los conectores DB25 y DB-9, segn se trate de un terminal (DTE) o de un MODEM (DCE). Tambin se especifican los tipos de cable: coaxil ( fino/grueso), fibra ptica, par trenzado, etc. 9

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Nivel 2 Enlace: Se ocupa de las tcnicas para colocar y recoger los datos en el cable de interconexin, controlando la transferencia con deteccin y correccin de errores. Para este nivel se utiliza el protocolo HDLC. Se subdivide en 2 subniveles: Subnivel-LLC ( Logical Link Control) se refiere al control lgico sobre la lnea, se dice que controla "quien habla y con quien" y "cuando termina el dialogo" Subnivel-MCA ( Media Access Control) se refiere al modo de acceso a la lnea y comprende tres subsistemas: CSMA/CD /TOKEN BUS /TOKEN RING + CSMA/CD: Cada interfaz escucha al medio de transmisin y lo ocupan si esta libre. Si hay colisin esperan un cierto tiempo y que se duplica si se verifican colisiones con los paquete. + TOKEN: se pasa una fichas entre estaciones siguiendo un orden. Cada interfaz solo transmite cuando tiene la ficha, la topologa puede ser en anillo o en bus Nivel 3- Red : Se ocupa de agrupar tramas en paquetes , direccionar y enviar los paquetes de informacin y redireccionarlos entre redes y/o hardwares similares, seleccionando el camino en base a prioridades y tipo de red.. El CCITT (Consultive Comit for International Telephone and Telegraph) ha recomendado el protocolo X25 para este nivel.. Nivel 4 Transporte: Se ocupa del agrupamiento de los paquetes de datos en mensajes, su descomposicin y transferencia fiable de los datos, controlando el formato, orden de salida y llegada de los paquetes. Incluye procedimientos de deteccin y correccin de errores Nivel 5 Sesin: Administra las comunicaciones entre dos entidades y comprende: establecimiento, mantenimiento y finalizacin de sesiones, manejando convenciones de nombres y direcciones de red. Nivel 6 Presentacin: Reformatea los datos en su paso hacia y desde la red, compatibilizando con los formatos de las terminales, archivos , impresoras, plotters, etc. con el fin de ser utilizados por la seccin de aplicacin del usuario. Por ejemplo, interpretar los cdigos de control, efectuar las conversaciones ASCII/ EBCDIC, si corresponde. Nivel 7 Aplicacin: Presta servicios al usuario, comprende la interaccin directa con los procesos de aplicacin, manejando las transferencias de archivos, base de datos, correo electrnico, etc. Recomendaciones para tener en cuenta: 1) Para el nivel 1 la velocidad de transmicin entre estaciones debe ser elevada, por cuanto se transfieren programas, datos, y otros mensajes de longitud considerable, un (1) milln de bits por segundo (Mbps) sera la velocidad mnima. 2) El cableado entre estaciones debe tener cierta calidad. 3) La fiabilidad y distancia han de ser altas. A velocidades superiores a 1 Mbps, deben considerarse como medios aceptables el cable coaxil, la fibra ptica, el par trenzado ( apantallado y de calidad), los infrarrojos, las microondas e incluso la radio frecuencia. 4) El esquema de cableado ( topologa) ha de ofrecer versatilidad en caso de falla. Para el nivel 2, los puntos vitales se centran en el protocolo de acceso al cable y en el diseo de los paquetes de informacin. 10

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
1- El protocolo de acceso a cable debe ser efectivo, permitiendo el acceso al canal de todas las estaciones de la red, garantizando respuestas en tiempos razonables, ms all de comunicar dos elementos entre s, con mltiples comunicaciones sobre un solo conductor. 2- Este mismo protocolo ha de ser efectivo en cuanto a respuesta total, dado que si carga en exceso el canal de comunicacin y la transferencia "pura" sea alta, el resultado final en bits de datos efectivo por segundo, o rendimiento real, ser bajo.

Proyecto IEEE 802 El Institute of Electrical and Electonic Engineers (IEEE) ha desarrollado estandares describiendo el cableado, topologa fsica y esquemas de acceso a los que se cien la mayora de los fabricantes y que son los siguientes: 802.3(CSMA/CD) / 802.4 ( Token Bus) / 802.5 (Token Ring) 802.3 ( CSMA/CD) El mtodo de acceso CSMA/CD (Carrier Sense Multiple Access with Collision Detectiones) o Acceso mltiple por tanteo de lnea con deteccin de colisiones). Su funcionamiento consiste en que cada estacin que desea transmitir un paquete de informacin "escucha" primero el cable, para detectar si hay alguien utilizndolo y espera a que el cable est libre para realizar el envo. Si se produce una colisin, bien por sus propios medios o bien por no recibir respuesta al paquete, esperan un tiempo determinado, diferente para cada estacin, y re-envan el paquete. De repetirse una segunda colisin, aumentara el tiempo de espera y reintenta. Este sistema es muy eficiente para redes muy pequeas, o con una intensidad de trfico; muy baja. Si el trfico es intenso, la cantidad de colisiones se dispara, con lo que la respuesta efectiva de la red decrece con rapidez, .En este sistema el acceso es probabilstico y no se garantiza un tiempo de respuesta, vlido para entornos de gestin y ofimticos, no siendo adecuado para automatizacin de procesos que requieran un acceso inmediato cuando se produce una alarma-. 802.4 (TOKEN BUS) En esta conexin, las estaciones acceden al cable por turnos, se establece una secuencia entre las estaciones contectadas en la red representada por un TOKEN o " billete" que es una secuencia de bits determinada. Cuando una estacin debe enviar un paquete de informacin, espera recibir el billete, transmite y pasa el billete a la siguiente estacin. Es determinstico, ya que todas las estaciones tienen garantizado el acceso a la red. Se supone una mayor burocracia con un nmero reducido de estaciones, pero a medida que aumenta el trfico, la respuesta de la red no decae tan rpidamente. Este esquema de acceso al cable, facilita procesos de control y tambin ofimaticos (Arcnet). 802.5 (TOKEN RING)

11

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Idntico al anterior en cuanto a la lgica de acceso, pero la topologa del cable es un anillo en el que cada estacin recibe los cables de entrada y salida. Luego, cada estacin recibe los paquetes y un TOKEN y en el caso de no desear enviar informacin, retransmite lo recibido a la siguiente estacin. En caso de querer enviar un paquete, se recibe la "ficha" correspondiente e intercala el mensaje, retrasmitiendo la "ficha" a la siguiente estacin. Cuando recibe un paquete dirigido a ella, lo sustituye por el billete en "blanco" y lo enva. La respuesta del sistema es muy alta ( conviven varios mensajes a la vez en la red), pero podra ser el ms crtico en cuanto a fiabilidad y cableado. Este sistema soluciona el caso de falla de cualquiera de las estaciones, cortocircuitandola, dejando el anillo siempre cerrado. Ms aun, normalmente se cablea con doble anillo que garantiza un camino alternativo prcticamente en cualquier situacin. Aparte de ser la ms indicada para procesos de automatizacin y de ser la de mejor respuesta global, se ha convirtiendo en un estandar FORMATO DE TRAMA ETHERNET El comit IEEE 802 ha normalizado una versin de Ethernet, conocida como norma IEEE 802.3 cuya trama es: Polinomio generador:

G(x)= X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1 Cuatro variantes de la norma: -10 Base 5 ( Vt= 10 Mbit/s, banda base, hasta 500 mts) -10 Base 2 ( Vt= 10 Mbit/s, banda base, hasta 185 mts) -10 Base T ( Vt= 10 Mbit/s, banda base,par trenzado, hasta 150 mts) -10 Base 36 ( Vt= 10 Mbit/s, banda ancha, hasta 3600 mts) . MODELOS PARA AUTOMATIZACIN INDUSTRIAL Desde la dcada del 70 se han desarrollado redes y protocolos de comunicacin en los procesos industriales. Se pueden citar dos de las ms importantes: MAP (Manufacturing Automation Protocol) Liderado por General Motor ( 1979) resulta de aplicar LAN en una planta con varias lneas de produccin industrial. Permite que las estaciones transmitan mensajes de produccin en intervalos de tiempo calculados estadisticamente. Se ajusta a IEEE 802.4 Token Bus, en Banda Ancha, modulacin en fase, velocidad 5Mbit/seg. 12

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
TOP Technical Office Protocol) Liderada por Boring Company (1983) resulta de aplicar LAN a la automatizacin del trabajo de oficinas. Las estaciones transmiten informacin en forma variable. Se ajusta a IEEE 802.3 CSMA/CD, en Banda Base. Bus de Campo (Field Bus) La evolucin tecnolgica digital est impactando en los sistemas tradicionales de instrumentacin y control en la industria de procesos, orientndose a la descentralizacin. En lugar de concentrar todas tareas en un nico computador central, ahora se subdividen y se distribuyen en diferentes procesadores o instrumentos inteligentes en diferentes puntos del proceso. Esto requiere disponer de redes de comunicacin seguras y eficaces entre los procesadores individuales. Esta estructura de comunicacin en los niveles inferiores de los proceso, se denomina Bus de Campo (Field Bus). El Bus de Campo sustituye los enlaces punto a punto, de tipo analgicos por la digitalizacin en el mismo transductor ( medicin digital distribuida), estableciendo una conexin fsica comn ( RS 485 de 2 hilos). La estandarizacin de un Bus de Campo est a cargo de la IEC ( International Electrotechnical Commission) y la ISA ( Instrumentation Society of America), correspondiente a Europa y USA.

Evolucin histrica

13

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Con la evolucin de la comunicaciones en la planta se ha producido tambin la evolucin de los dispositivos de medicin. Siguiendo la norma ISA se habla de Transmisores de Medicin. Transmisores de Medicin Se indica un Transmisin de Presin (PT) con seal de salida de 4 - 20 mA

Los transmisores, los controladores y lo componentes se pueden relacionar en un lazo de control. PIC 101 TY 101

Referencia

PT 101

Donde: PT: Transmisor de Presion PIC: Controlador Proporcional . Integral TY: 101 : Numeracin del lazo de control

14

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

Transmisores de Medicin Inteligentes La incorporacin del microprocesador o microcomputador ( ms Ram, Rom, Eprom, Port I/O DAC) y el software asociado, hacen posible un tratamiento de seal avanzado y especfico en el origen de la medicin. Ahora se trata de una combinacin de: Sensor + Transductor + Microprocesador = Transmisor Inteligente Por ejemplo en un Transmisor Inteligente de presin diferencial, se filtra la seal, extrae raz cuadrada, compensa por temperatura, compensa el error por variacin del Nro. De Reynolds, totaliza el flujo y realiza un control con una funcin PID incorporada en memoria Rom. La seal digital puede estar superpuesta con una medicion en 4-20 mA. Existen varios protocolos que son tipo bus de campo, pero propietariosy estan en va de normalizarse, segn el ISP (Interoperable System Proyect) liderado por : FISCHER CONTROL INC, ROSEMOUNT INC, SIEMENS Y YOKOGAWA ELECTRIC CORP. HART ( ROSEMOUNT) PROFIBUS (SIEMENS) FIP (FRANCIA) WORLDFIP ( HONEYWELL) PHOEBUS (SUIZA)

Transmisor inteligente

15

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
PROTOCOLOS DE COMUNICACION EN BUSES DE CAMPO La estandarizacin de protocolos de comunicacin en la industria es un tema en permanente discusin, donde intervienen problemas tcnicos y comerciales. Cada protocolo esta optimizado para diferentes niveles de automatizacin y en consecuencia responden al inters comercial de diferentes proveedores. Por ejemplo Fieldbus Foundation, Profibus y Hart, estn diseados para instrumentacin de control de procesos. En cambio DevicetNect y SDC estn optimizados para los mercados de los dispositivos discretos (On-Off): detectores, actuadores e interruptores, donde el tiempo de respuesta y repetibilidad son factores crticos. Por ejemplo en el mercado comercial de controladores de EE.UU. estn los protocolos BACnet y LonMark. Cada protocolo tiene un rango de aplicacin, fuera del mismo disminuye el rendimiento y aumenta la relacin costo/prestacin. En muchos casos no se trata de protocolos que compitan entre s, sino que se complementan, cuando se trata de una arquitectura de un sistema de comunicacin de varios niveles dentro de la planta y la empresa

HART (Highway Addressable Remote Transducer) Es un protocolo de fines de 1980, que proporciona una seal digital que se superpone a la seal analgica de medicin en 4-20 mA. Permite conectar varios dispositivos sobre un mismo cable o bus (Multidrop), alimentacin de los dispositivos, mensajes de diagnsticos y acceso remoto de los datos del dispositivo, sin afectar la seal analgica de medicin. La mayor limitacin es su velocidad (1200 baudios), normalmente se pueden obtener 2 respuestas por segundo. La alimentacin se suministra por el mismo cable y puede soportar hasta 15 dispositivos

16

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
MODBUS Es un protocolo utilizado en comunicaciones por cable o va modem-radio para cubrir grandes distancia a los dispositivos de medicin y control, como el caso de pozos de petrleo, gas y agua. Para velocidad a 1200 baudios por radio y mayores por cable. Es un estndar de facto adoptado por casi todo los fabricantes. DEVICENET Resulta adecuado para conectar dispositivos simples como sensores fotoelctricos, sensores magnticos, pulsadores, etc. Provee informacin adicional sobre el estado de la red para las interfaces del usuario. AS-i (Actuador Sensor-interface) Es un bus de sensores y actuadores binario y puede conectarse a distintos tipos de controladores lgico Programable (PLC), controladores numricos o computadores (PC). El sistema de comunicacin es bididireccional entre un maestro y nodos esclavos. Est limitado hasta 100 metros (300 metros con un repetidor) y pueden conectarse de 1 a 31 esclavos por segmentos. El maestro AS-i interroga un esclavo por vez y para el maximo numero tarda en total 5 ms. Es un protocolo abierto y hay varios proveedores que suministran todos los elementos para la instalacin. Constituye un bus de muy bajo costo para reemplazar el tradicional rbol de cables en paralelo PROFIBUS Esta desarrollada a partir del modelo de comunicaciones de siete niveles IS/OSI (International Standard /Open Systen Interconnet) FIELDBUS FOUNDATION (FF) Esta desarrollada a partir del modelo de comunicaciones de siete niveles IS/OSI (International Standards /Open Systen Interconnet) Es un protocolo para redes industriales, especficamente para aplicaciones de control distribuido Puede comunicar grandes volmenes de informacin, ideal para aplicaciones con varios lazos complejos de control de procesos y automatizacin de la fabricacin, Provee bloques de funcin: AI, DI, AO, DO, PID, que pueden intercambiarse entre la estacin maestra (Host) y los dispositivos de campo. La longitud mxima por mensaje es de 256 bytes, lo que permite transferir funciones de control como objetos ETHERNET INDUSTRIAL La aceptacin mundial de Ethernet en los entornos industriales y de oficina ha generado el deseo de expandir su aplicacin a la planta. Es posible que con los avances de Ethenet y la emergente tecnologa Fast Ethenet se pueda aplicar tambin al manejo de aplicaciones crticas de control, actualmente implementadas con otras redes especficamente industriales existentes, como las que aqu se mencionan.

17

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
CAMPO DE APLICACION DE BUSES DE CAMPOS a) Por tipo de informacion

Dispositivos de Control y Adquisicin

Sistemas

Profibus DP Fielbus Found HSE MODBUS Serie & ETH ControlNet

Analogico
Instrumentos Analogicos

Digital
Dispositivos Discretos AS-i Seriplex FIP I/O Bit

Hart DeviceNet Profibus PA Fielbus Found H1 CAN LonWorks WorldFIP

Dispositivos Simples

Byte

Block Dispositivos Inteligentes

b) Por tipo de control

Tipo de Control
Process C ontrol

FIELD B U S
F o und atio n F ieldb us

D evice Busses W o rld F IP


C AN
Variable de Process

Pro fib us PA

H art D eviceN et L o nW o rks Pro fib us D P Interb us

Sensor Busses
AS-i
Logic C ontrol

L o nW o rks Serip lex


D ispositivos Sim ples

Modbus
D ispositivos C om plejos

Tipo de Dispositivos / C osto

18

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
REDES DE COMUNICACIN Las redes de comunicacin pueden clasificarse en dos tipos generales: * Redes de Area Local (LAN -Local Area Network), reducida a un edificio, alcance hasta 5 km.. * Redes de Area Amplia (WAN - Wide Area Network), extendida a travs de todo el planeta. Los componentes bsicos son: * Cable fsico de comunicacin y equipo electrnico de transmisin /recepcin. * Programas o software de comunicaciones. Estos componentes determinan la topologa de la red. 1.Red Jerrquica 2. Red en Bus 3. Red en Anillo

* Redes jerrquicas o en estrellas, donde uno de los equipos hace de host o nodo central y todos los dems son esclavos. Todas las comunicaciones pasan por dicho nodo central. * Redes en bus, donde cada equipo transmite cuando no hay presencia de seal en la red, utilizando una tcnica de acceso probabilistico denominada CSMA/CD (Carrier Sense Multiple Access/ Collision Detection), de aplicacin en la red Internet. * Redes en anillo, donde un testigo (token passing) circula por la red. Cada equipo retiene el testigo mientras transmite, lo que le da caractersticas de acceso deterministico, garantizando un tiempo mximo de espera en el que una estacin accede a la red, de aplicacin en la industria. PROTOCOLOS AVANZADOS DE COMUNICACION EN LA INDUSTRIA. Los protocolos de comunicaciones digitales en la industria siguen, en general, el modelo estndar de interconexin de sistemas abiertos OSI. Sobre esta base y las recomendaciones de ISA (International Society for Measurement and Control) y la IEC (International Electrotechnic Commitees) se ha establecido normas al respecto , en particular la IEC 1158 en desarrollo aun. No obstante, como resultado de estas normalizaciones se presenta la estructura principal de dos importantes buses de campo que compiten en el mbito internacional: FF (Foundation Fieldbus) y PROFIBUS. No se incluyen otros buses de campo por razones de tiempo y espacio, tan importantes como WorldFIP, DeviceNet, ControlNet, InterbBus, LonWorks y en particular AS-i, SDS y Seriplex orientados al control discreto.

19

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

FF - Funndation Fieldbus Fundamentalmente consta de: a) un nivel fsico, b), una pila de comunicaciones (Stack) y c) nivel de usuario. No se implementan los niveles 3, 4, 5 y 6 del modelo OSI a causa que estos no se requieren en aplicaciones de control de proceso, pero si se tiene en cuenta un importante Nivel de Usuario. El nivel fsico (caractersticas mecnicas, elctricas y funcionales para establecer y liberar conexiones fsica) responde a normas ISA/IEC (ISA 550.02-1992/IEC 1158.2). Poseen velocidades de 31,25 Kbs (baja), 1 Mbps (media) y 2,5 Mbps (alta). En baja se puede alcanzar una distancia de 1900 m, la que disminuye con la cantidad de dispositivos en el bus, soporta especificaciones de seguridad intrinsica y es la velocidad prioritaria del FF. La comunicacin es compatible dispositivos existente en 4-20 Ma. Los dispositivos del bus toman energa del mismo par, evitando fuentes independientes El stack de comunicaciones provee los servicios de interfaces entre el nivel fsico y el nivel de usuario y comprende fundamentalmente: * El Nivel Enlace de Datos (Data Link) es del tipo token-ring y establece la vinculacin con el Nivel Fsico. Su funcin es la de controlar la transmisin de mensajes hacia y desde el Nivel Fsico. El acceso al bus se realiza mediante el programa LAS (link Active Scheduler) que acta como un centralizador y arbitrador de uso del bus, permitiendo una comunicacin determinista realizando una distribucin del tiempo para que todo dispositivo conectado sea sensado. Adems permite que todos los datos publicados en el bus estn disponibles para todos los dispositivos conectados que los reciben simultneamente.

20

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
* El Nivel de Aplicacin comprende la transferencia de datos desde en Nivel 2 al Nivel 7 y el tratamiento de los comandos del Nivel de Usuario para direccionar y acceder por su nombre los dispositivos remotos. Nivel Usuario define una interface que permite que el usuario interactue con los dispositivos de campo Hay dos recursos importantes: los bloques y la descripcin de dispositivos. Existen 3 tipos de bloques: * Bloque de Recurso. Describe caractersticas del dispositivo tales como: nombre, fabricante, modelo y numero de serie. * Bloque de Funcin. Son objetos que proveen acciones de control en base al comportamiento de las I/O del dispositivo. Los bloques pueden residir dentro de los dispositivos de campo y estar disponibles para otros, a travs de la red . La tabla siguiente rene algunas funciones usuales de control y de I/O.
Block de Funcin Analog Input Analog Ouput Discrete Input Discrete Ouput Manual Loader Proportional/Derivative Proportional/Integral/Derivative Smbolo AI AO DI DO ML PD PID

Bloque de Transferencia. Acopla o desacopla bloques de funciones de acuerdo al requerimiento local de las I/O del dispositivo. El usuario crea aplicaciones sobre el bus de campo, conectando los bloques de funcin formando una estrategia de control distribuido, pudiendo especificar en que tiempo y en que dispositivo se ejecutan. Por ejemplo las funciones AI, PID y AO pueden residir en forma individual en un transmisor, en un controlador de lazo abierto y en un actuador respectivamente.

El esquema siguiente muestra un control de lazo cerrado utilizando 3 Block de Funcion, donde la entrada analgica corresponde a un transmisor de presin, mientras que el algoritmo PID y la salida analgica corresponde a un posicionador de vlvula de control.

AI

PID

AO

21

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Con esta posibilidad de interconectar diferentes funciones de control que residen en diferentes dispositivos del bus de campo, el FF permite una verdadera arquitectura de control distribuido. El segundo recurso importante es la descripcin de las funciones disponibles en el dispositivo, partir de cuya informacin se puede crear la HMI (Human Machine Interface), que le permita al usuario configurar parmetros y realizar la calibracin, diagnostico y acceder a otras funciones de servicio que se encuentran en los dispositivo de campo. Para mayor informacin sobre Fieldbus Foundation consultar a: www.fieldbus.org

PROFIBUS Es un estndar originado en normas alemanas y europeas DIN 19245 / EN 50170. Cumple tambin con el modelo OSI de 7 niveles y las normas ISA/IEC. Utilizado en aplicaciones de alta velocidad de transmisin de datos entre controladores de I/O y complejas comunicaciones entre PLC. Tal es as que para diferentes tipos de comunicacin presenta distinto tipos de soluciones, los cuales satisface con 3 implementaciones separadas y compatibles entre ellas: FMS, DP y PA Nivel de Fabrica Tiempo de ciclo del Bus < 1000 ms. CNC TCP/IP

PC

HOST

Nivel de Celda Tiempo de ciclo del Bus < 100 ms. PROFIBUS - FMS PC PLC DCS

Nivel de Campo Tiempo de ciclo del Bus < 10 ms. PROFIBUS - DP Comand E/S Vlvul a Dispositiv o PROFIBUS Transmiso r de Dispositiv o

22

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Profibus-DP Esta diseado para la comunicacin con sensores y actuadores, donde importa la velocidad sobre la cantidad de datos (Tiempo de ciclo del bus < 10 ms.). En una red DP un controlador central como PLC o PC se comunica con los dispositivos de campo Tiene definido los niveles 1 y 2 del modelo OSI, pero no los nivele 3 al 7. Tiene definido el Nivel de Usuario y dispone de un servicio de intercomunicacin con el Nivel 2. Para el Nivel 1 dispone soporte de fibra ptica en RS-485 Prpfibus-PA Esta diseado especficamente para procesos de automatizacin, utilizando la norma IEC 1158.2 para el Nivel Fsico el mismo bus suministra energa a los dispositivos de campo Utiliza el mismo protocolo de transmisin que el DP, ambos pueden ser integrados en la red con el uso de un segmento acoplador. Profibus-FMS Es la mas completa y esta diseada para proveer facilidades de comunicacin entre varios controladores programables como PLCs y PCs ( Red de Celdas) y acceder tambin a dispositivos de campo (Tiempo de ciclo del bus < 100 ms.) Este servicio permite acceder a variables, transmitir programas y ejecutar programas de control tan pronto ocurra un evento. Tiene definido los niveles 1, 2 y 7. Mediante el FDL (Fielbus Data Link ) se realiza el control y acceso al bus correspondiente al Nivel 2. Con el FMS Fieldbus Message Specifications se implementa el Nivel 7 vinculando el Usuario con el Nivel 2. Para el Nivel dispone soporte de fibra ptica en RS-485. Nivel Fsico para DP/FMS El nivel fsico ms frecuente usado por Profibus-DP/FMS es RS-485. Las velocidades de transmisin pueden ser de 9.6 Kb/s a 12 Mb/s. En cada segmento del bus sin repetidor, pueden conectarse hasta 32 dispositivos y hasta 127 dispositivos pueden conectarse con repetidores. La mxima longitud del cable (trenzado y apantallado) depende de la velocidad de transmisin.
Velocidad (Kb/s) Distancia/Segmento (m) 9.6 1200 19.2 1200 93.75 1200 187.5 100 500 400 1500 200 12000 100

Para mayor informacin sobre Profibus consultar a: www.profibus.com PROTOCOLO MODBUS El protocolo, es un sistema de transmisin de datos que controla la estructura de las comunicaciones que tienen lugar entre la Estacion Central o Maestra y las Estaciones Esclavas ( Autmatas,RT, PLC). A cada equipo se le asigna un nmero de dispositivo (direccin unvoca) en el rango de 1 a 255. Una comunicacin comprende una interrogacin y una respuesta, lo que forma la ESTRUCTURA DE LAS TRAMAS del protocolo. MODOS DE TRANSMISION : Modo ASCII: Se caracteriza porque la trama comienza con el carcter 2 puntos ( : ) Cada carcter ocupa 1 BYTE, se divide en 2 partes de 4 bits ( parte alta y baja del BYTE ) . EL final de la trama se forma con los caracteres CR LF. 23

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
Modo RTU ( Binario):Es mas complejo , es una secuencia de unos y ceros en paquetes binarios de 8 bits. EL final de la trama se forma con los caracteres CR LF. DETECCION DE ERRORES Modo RTU ( Binario ) se emplea el chequeo de redundancia cclica (CRC). Modo ASCII,se emplea el chequeo de redundancia longitudinal (LRC). Chequeo de Redundancia Cclica ( CRC) El mensaje es considerado (descontando los bits de start/stop, y bits opcionales de paridad) como un nmero binario continuo, cuyo bit ms significativo es transmitido primero. El mensaje es elevado a la 16 (desplazado a la izquierda 16 bits). Luego es dividido por X^16 + X^15 + X^2 + 1, expresado por el nmero (11000000000000101). La parte entera del cociente es ignorada. El resto de 16 bits, es agregado al final del mensaje, como dos bytes de CRC. Chequeo de Redundancia Longitudinal ( LRC) En este caso el chequeo de error es un nmero binario de 8 bits, representado y transmitido como dos caracteres ASCII hexadecimales. El byte de chequeo de error es obtiene convirtiendo a binario los pares de caracteres ASCII, sumndolos sin acarreo, y complementando a dos el resultado. En la Prctica, se suman los caracteres ASCII , el resultado se resta respecto de FF . Finalmente se suma 1hexa. El valor final es un nmero hexadecimal de 1 byte . Los caracteres de inicio del mensaje (:) y los de fin (CR) y (LF), deben ser ignorados en el clculo del LRC.
FORMATO DE LOS MENSAJES Formato ASCII : No.de RTU FUNCION DATOS LRC CR LF

Formato RTU No.de RTU FUNCION DATOS CRC EOF

FUNCIONES MOD BUS FUNCION DIRECC. BASE 01 1 a 256 02 10001 .... 03 40001.... 04 30001.... 05 1 A 256 06 40001...

ESPACIO 1 byte 1 byte 2 byte 2 byte 1 byte 2 byte

DESCRIPCION Lectura registro salidas digitales Lectura ENTRADAS DIGITALES Lectura registro Mantenimiento Lectura registro ANALOGICOS Escritura SALIDAS DIGITALES Escritura Registro ANALOGICO

OBSERV. DI AI DO AO

PROTOCOLO MOD BUS COMUNICACIN ENTRE 2 SISTEMAS ( MAESTRO ESCLAVO) PC MAEST MAESTRO AUTOMATA ( RTU PLC) ESCLAVO ESCLAVO

24

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR
APLICACIN PRACTICA : Comunicacin Maestro PC - Esclavo RTU TelesafeVS3
NUMERO DISPOSITIVO ESCLAVO: 02 hexa FUNCION MOD BUS : 02 hexa (corresponde a entradas digitales) DATO SOLICITADO: 8 primeras entradas digitales ( 10001.....a.....10008). 10001 se corresponde con 0000 en la trama de interrogacin.

TRAMA DE INTERROGACIN ( MASTER ) :02 02 00 00 00 08 F4 CR LF


CR LF FIN DE LA TRAMA

F4 CODIGO DE ERROR ( LRC Modo ASCII ) 00 08 LONG. DE DATOS SOLICITADOS ( 8 lecturas consecutivas) 00 00 DIRECCION INICIAL (2 bytes) DEL DATO SOLICITADO 02 FUNCION MOD BUS ( lectura entradas digitales) 02 NUMERO ESTACION ESCLAVO (02 HEXA) : COMIENZO DE LA TRAMA ( Modo ASCII )

Clculo LRC: SUMA 02h+02h+00h+00h+08h= 0C h FFh- 0Ch =F3h SUMA F3h+01h= F4 h

TRAMA DE RESPUESTA (ESCLAVO) : 02 02 01 08 F3 CR LF


LR LF FIN DE LA TRAMA

F3 CODIGO DE ERROR ( LRC Modo ASCII ) 08 DATO DE RESPUESTA ( hexadecimal ) 0000 1000

01 CANTIDAD DE BYTES A ENVIAR EN LA RESPUESTA 02 FUNCION MOD BUS ( lectura entradas digitales ) 02 NUMERO ESTACION ESCLAVO (02 HEXA) : COMIENZO DE LA TRAMA ( Modo ASCII )

25

TEMA 8 COMUNICACIONES EN ENTORNOS INDUSTRIALES

Electrnica General y Aplicada CICLO 2007

VERSIN PRELIMINAR

Clculo LRC: SUMA 02h+02h+01h+08h= 0D h FFh- 0Dh =F2h SUMA F2h+01h= F3 h

EJEMPLO DE LA TRAMA MOD BUS - EQUIPO INDUSTRIAL RTU TELESAFE VS3


PETICION DEL MAESTRO ( EJ) :02 02 01 08 F3 LR LF RESPUESTA DEL ESLAVO (EJ) :02 02 00 00 00 08 F4 LR LF

--------------------------------0000000000000000000--------------------------------------------------

26

Anda mungkin juga menyukai