Sei sulla pagina 1di 22

Protocolo, es la formalizacin de la comunicacin de datos, que se rige por normas y convenciones entre los dispositivos en la red.

El protocolo asegura una comunicacin bilateral entre los componentes, identificndolos a cada uno y responden a diferentes tipos de intereses de diseo, en su mayora establecidos por el fabricante, para su respectivo hardware. Por ejemplo: Profibus perteneciente a Siemens, Modbus de Schneider o Device Net de Allen Bradley. Existen protocolos que responden a cualidades especficas de una red de trabajo, como por ejemplo para instrumentacin, como Hart y Profibus, para dispositivos discretos como vlvulas de apertura y cierre, rels, detectores, en las cuales estn dedicados protocolos como DevicetNect y SDC. En los protocolos se definen cuatro funciones bsicas, que evolucionan a funciones ms complejas: I. RESQUEST: Un servicio es solicitado por un ente o usuario (trasmisor). II. INDICATION: El ente es notificado de la ocurrencia de un evento. III. RESPONSE: Un ente responde a un evento. IV. CONFIRM: Un ente informa sobre el estado de un requerimiento anterior. Los protocolos pueden estar orientados a carcteres u orientadas a bit. Los que estn orientados a caracteres utilizan el ASCII o EBDIC, estn normalizados por ISO (Internacional Standard Organization), son asincrnicos y se que se componen de 3 fases: Establecimiento del enlace, transferencia de la informacin, liberacin del enlace.

Esquema tpico de un protocolo

Protocolo Modbus La designacin Modbus Modicon corresponde a una marca registrada por Gould Inc. La designacin no corresponde propiamente al estndar de red, sino a un protocolo de enlace (nivel OSI 2). Puede, por tanto, implementarse con diversos tipos de conexin fsica y cada fabricante suele suministrar un software de aplicacin propio, que permite parametrizar sus productos. No obstante, se suele hablar de MODBUS como un estndar de bus de campo, cuyas caractersticas esenciales son: El medio fsico: Puede ser un bus semidplex (RS-485 o fibra ptica) o dplex (full duplex) (RS-422, BC 0-20mA o fibra ptica). La comunicacin es asncrona y las velocidades de transmisin previstas van desde los 75 baudios a 19.200 baudios. La mxima distancia entre estaciones depende del nivel fsico, pudiendo alcanzar hasta 1200 m sin repetidores. Acceso al Medio: Es del tipo maestro-esclavo. El nmero mximo de estaciones previsto es de 63 esclavos ms una estacin maestra. Los intercambios de mensajes pueden ser de dos tipos: Intercambios punto a punto, que comportan siempre dos mensajes: una demanda del maestro y una respuesta del esclavo (puede ser simplemente un reconocimiento (acknowledge).

Mensajes difundidos. Estos consisten en una comunicacin unidireccional del maestro a todos los esclavos. Este tipo de mensajes no tiene respuesta por parte de los esclavos y se suelen emplear para mandar datos comunes de configuracin, reset, etc.

Protocolo: La codificacin de datos dentro de la trama puede hacerse en modo ASCII o puramente binario, segn el estndar RTU (Remote Transmission Unit). En cualquiera de los dos casos, cada mensaje obedece a una trama que contiene cuatro campos principales. La nica diferencia estriba en que la trama ASCII incluye un carcter de encabezamiento (:=3AH) y los caracteres CR y LF al final del mensaje. Pueden existir tambin diferencias en la forma de calcular el CRC, puesto que el formato RTU emplea una frmula polinmica en vez de la simple suma en mdulo 16.

Nmero de esclavo (1 byte): Permite direccionar un mximo de 63 esclavos con direcciones que van del 01H hasta 3FH. El nmero 00H se reserva para los mensajes difundidos. Cdigo de operacin o funcin (1 byte): Cada funcin permite transmitir datos u rdenes al esclavo. Existen dos tipos bsicos de rdenes: Ordenes de lectura/escritura de datos en los registros o en la memoria del esclavo. Ordenes de control del esclavo y el propio sistema de comunicaciones (RUN/STOP, carga y descarga de programas, verificacin de contadores de intercambio, etc.)

protocolo MODBUS

Campo de subfunciones/datos (n bytes): Este campo suele contener, en primer lugar, los parmetros necesarios para ejecutar la funcin indicada por el byte anterior. Estos parmetros podrn ser cdigos de subfunciones en el caso de rdenes de control (funcin 00H) o direcciones del primer bit o byte, nmero de bits o palabras a leer o escribir, valor del bit o palabra en caso de escritura, etc.

Palabra de control de errores (2 bytes): En cdigo ASCII, esta palabra es simplemente la suma de comprobacin (checksum) del mensaje en mdulo 16 expresado en ASCII. En el caso de codificacin RTU el CRC se calcula con una frmula polinmica segn el algoritmo mostrado en la figura 2.

3.1 Descripcin de las funciones del protocolo Funcin 0: Esta funcin permite ejecutar rdenes de control, tales como marcha, paro, carga y lectura de programas de usuario del autmata. Para codificar cada una de las citadas rdenes se emplean los cuatro primeros bytes del campo de datos. La trama resultante es la representada en la figura 3 y la interpretacin de los cdigos de subfuncin se especifica en la tabla 2. En caso de las rdenes de marcha y paro, el campo de informacin de la trama representada en la figura 3 est vaco y, por tanto, el mensaje se compone simplemente de 6 bytes de funcin ms 2 bytes de CRC. La respuesta del esclavo a estas rdenes es un mensaje idntico al enviado por el maestro. Cabe sealar, adems, que despus de un paro el autmata slo acepta ejecutar subfunciones de la funcin 00H.

Protocolo Profibus
Se inicia con un proyecto de 21 empresas e institutos de investigacin alemanes en el ao 1987. Su objetivo es crear un Bus de campo, bit serial que soporte manufactura y procesos. PROFIBUS es actualmente el lder de los sistemas basados en buses de campo en Europa y goza de una aceptacin mundial (20% del mercado en 1999). Todos los fabricantes lderes en tecnologa de automatizacin ,ofrecen interfaces PROFIBUS para sus dispositivos.

Puede ser usado tanto para transmisin crtica en el tiempo de datos, a alta velocidad, como para tareas de comunicacin extensas y complejas.
Esta versatilidad viene dada por las tres versiones compatibles que componen la familia PROFIBUS

Red Fieldbus: Maneja datos en formato de paquetes. Sirve para interconectar equipos de E/S ms inteligentes, los cuales pueden desempear funciones especficas de control, tales como lazos de control PID, control de flujo de informacin y procesos. La red adems permite una mayor distancia y el manejo de mayor cantidad de dispositivos. FIELDBUS: Las redes Fieldbus, son sistemas de comunicacin digital bidireccional, que permiten la comunicacin de instrumentos, as como llevar a cabo tareas de control y monitoreo a travs de un software de supervisin. Los buses de campo (Fieldbus) constituyen el nivel ms simple y prximo al proceso dentro de la estructura de comunicaciones industriales. Est basada en procesadores simples y utiliza un protocolo mnimo para gestionar el enlace entre ellos. Los buses de campo ms recientes permiten la comunicacin con buses jerrquicamente superiores y ms potentes. En un bus de campo se engloban las siguientes partes: Estndares de comunicacin: Cubren los niveles fsico, de enlace y de comunicacin establecidos en el modelo OSI (Open Systems Interconnection). Conexiones fsicas: Esta referido al cableado estructurado de las instalaciones. Las ms comunes son semi dplex (comunicacin en banda base tipo RS-485), RS-422 y conexiones en bucle de corriente.

Red de Comunicacin Industrial


Protocolo de acceso al medio (MAC) y de enlace (LLC): consiste en la definicin de una serie de funciones y servicios de la red mediante cdigos de operacin estndar.

Nivel de aplicacin: Es la interfaz que recibe el usuario, traducido en programas de gestin y presentacin. La aplicacin suele ser propia de cada fabricante, pero tambin a travs de lenguajes estndar.
Caractersticas: Comunicacin por medio de cableado de par torcido (twisted-pair) Alimentacin soportado por los mismos dos cables de la seal, eliminando la necesidad de fuentes de alimentacin externas Velocidad de transmisin de 10 or 100 Mb/s Basado en TCP/IP y Ethernet Ventajas: Se emplea en aplicaciones de control distribuido, lo cual es ms eficiente que un control centralizado. PROFIBUS Es un sistema de bus de campo abierto (Fieldbus) independiente del fabricante. Su rea de aplicacin abarca procesos de manufacturacin y automatizacin de edificios. Tipos: PROFIBUS-DP Se disea para comunicaciones de alta velocidad, entre los controladores industriales y la entrada-salida distribuida. (Por ejemplo PLC y sensores) PROFIBUS-FMS Se disea para la comunicacin de uso general sobre todo entre los controladores programables, tales como PLCs y PC.

Red de Comunicacin Industrial


PROFIBUS-PA: Es un sistema diseado especficamente para la automatizacin de procesos. CAN (Control Area Network) Estas redes hacen uso de un bus serial para conectar los dispositivos. La aplicacin original de estas redes fueron los automviles, para cumplir tareas como sincronizacin y control del motor, frenos antibloqueo, monitoreo de la caja de engranajes, alimentacin de ventanas y seguros de puertas, etc. Antiguamente cada reemplazada por la ampliado al campo consumidor (que es cantidad de trfico). Ventajas: Los dispositivos se pueden comunicar directamenteentre ellos (sin la necesidad del controlador ). Por ejemplo el sensor impacto puede conectar se directamente al airbag, respondiendo de una manera ms rpida y confiable. Se ha vuelto comercial, puesto que muchos fabricantes lo ofrece. Los costos de implementacin son bajos dispositivo necesitaba de una lnea dedicada, la cual es red CAN. Actualmente las aplicaciones de estas redes se han de los procesos industriales. Utiliza la configuracin producto una especie de maestro-esclavo, pero que permite disminuir la

Red de Comunicacin Industrial


DEVICE-NET

Es una red empleada en procesos de fabricacin, sus principales caractersticas son: Topologa fsica de tipo Basic Trunk line-Drop line Permite hasta 64 direcciones de nodos en una sola red.
Comunicacin punto a punto:

Modelo producto-consumidor para transferencia de datos. Transmite seales de datos y potencia por medio del mismo cable. Insercin de dispositivos sin necesidad de quitar la alimentacin de la red. Dispositivos de potencia externos pueden compartir el cable del bus con dispositivos alimentados por el bus. Protocolos para Buses de Campo
Existen diversos buses de campos (Fieldbus) segn los fabricantes o agrupaciones de fabricantes, siendo los ms importantes los siguientes:

Protocolo MODBUS Es un protocolo de comunicacin desarrollado por MODICON para comunicacin entre PLCs. Entre los dispositivos que lo utilizan podemos mencionar : PLC, drives, sensores, actuadores remotos.

Red de Comunicacin Industrial


El protocolo establece como se deben transmitir los mensajes y como realizar la deteccin de errores. Su principal inconveniente es que no est reconocido por ninguna normal internacional. Control de acceso al medio tipo maestro esclavo. El protocolo especifica el formato de trama, secuencias y control de errores. Slo especifica la capa de enlace del modelo ISO/OSI. A cada esclavo se le a signa una direccin fija y nica en el rango de 1 a 247. La direccin 0 esta reservada para mensajes de difusin sin respuesta. Protocolo BITBUS Es un sistema de comunicacin serial. Est basado en una lnea compartida RS-485 (varias estaciones de comunicacin en un mismo par de cables) y est optimizado para la transmisin de pequeos mensajes en tiempo real. En instalaciones ms actuales se emplea tambin fibra ptica para su implementacin. La estructura de la red puede ser de varios tipos: Bsica: Estructura lgica del tipo maestro esclavo. rbol: Se emplean repetidores para largas distancias, se considera todo un nico bus y se opera en modo auto reloj (debido a que los repetidores no transmiten la seal de reloj). rbol multi nivel: Se emplean uniones esclavo/maestro para formar sub buses en varios niveles. Cada nivel puede operar a una velocidad propia y posee sus propias direcciones.

Red de Comunicacin Industrial

Para la configuracin maestro esclavo, se tiene que cada esclavo posee su propia direccin de red que le hace diferente del resto e identificable dentro de la red. El maestro maneja la red seleccionando los esclavos.
Los esclavos deben responder exclusivamente cuando son requeridos por el maestro. Existen dos modos de sincronizacin de bits:

Red de Comunicacin Industrial


Red Fieldbus: Maneja datos en formato de paquetes. Sirve para interconectar equipos de E/S ms inteligentes, los cuales pueden desempear funciones especficas de control, tales como lazos de control PID, control de flujo de informacin y procesos. La red adems permite una mayor distancia y el manejo de mayor cantidad de dispositivos. FIELDBUS: Las redes Fieldbus, son sistemas de comunicacin digital bidireccional, que permiten la comunicacin de instrumentos, as como llevar a cabo tareas de control y monitoreo a travs de un software de supervisin. Los buses de campo (Fieldbus) constituyen el nivel ms simple y prximo al proceso dentro de la estructura de comunicaciones industriales. Est basada en procesadores simples y utiliza un protocolo mnimo para gestionar el enlace entre ellos. Los buses de campo ms recientes permiten la comunicacin con buses jerrquicamente superiores y ms potentes. En un bus de campo se engloban las siguientes partes: Estndares de comunicacin: Cubren los niveles fsico, de enlace y de comunicacin establecidos en el modelo OSI (Open Systems Interconnection). Conexiones fsicas: Esta referido al cableado estructurado de las instalaciones. Las ms comunes son semi dplex (comunicacin en banda base tipo RS-485), RS-422 y conexiones en bucle de corriente.

Red de Comunicacin Industrial


Protocolo de acceso al medio (MAC) y de enlace (LLC): consiste en la definicin de una serie de funciones y servicios de la red mediante cdigos de operacin estndar.

Nivel de aplicacin: Es la interfaz que recibe el usuario, traducido en programas de gestin y presentacin. La aplicacin suele ser propia de cada fabricante, pero tambin a travs de lenguajes estndar.
Caractersticas: Comunicacin por medio de cableado de par torcido (twisted-pair) Alimentacin soportado por los mismos dos cables de la seal, eliminando la necesidad de fuentes de alimentacin externas Velocidad de transmisin de 10 or 100 Mb/s Basado en TCP/IP y Ethernet Ventajas: Se emplea en aplicaciones de control distribuido, lo cual es ms eficiente que un control centralizado. PROFIBUS Es un sistema de bus de campo abierto (Fieldbus) independiente del fabricante. Su rea de aplicacin abarca procesos de manufacturacin y automatizacin de edificios. Tipos: PROFIBUS-DP Se disea para comunicaciones de alta velocidad, entre los controladores industriales y la entrada-salida distribuida. (Por ejemplo PLC y sensores) PROFIBUS-FMS Se disea para la comunicacin de uso general sobre todo entre los controladores programables, tales como PLCs y PC.

Red de Comunicacin Industrial


PROFIBUS-PA: Es un sistema diseado especficamente para la automatizacin de procesos. CAN (Control Area Network) Estas redes hacen uso de un bus serial para conectar los dispositivos. La aplicacin original de estas redes fueron los automviles, para cumplir tareas como sincronizacin y control del motor, frenos antibloqueo, monitoreo de la caja de engranajes, alimentacin de ventanas y seguros de puertas, etc. Antiguamente cada reemplazada por la ampliado al campo consumidor (que es cantidad de trfico). Ventajas: Los dispositivos se pueden comunicar directamenteentre ellos (sin la necesidad del controlador ). Por ejemplo el sensor impacto puede conectar se directamente al airbag, respondiendo de una manera ms rpida y confiable. Se ha vuelto comercial, puesto que muchos fabricantes lo ofrece. Los costos de implementacin son bajos dispositivo necesitaba de una lnea dedicada, la cual es red CAN. Actualmente las aplicaciones de estas redes se han de los procesos industriales. Utiliza la configuracin producto una especie de maestro-esclavo, pero que permite disminuir la

Red de Comunicacin Industrial


DEVICE-NET

Es una red empleada en procesos de fabricacin, sus principales caractersticas son: Topologa fsica de tipo Basic Trunk line-Drop line Permite hasta 64 direcciones de nodos en una sola red.
Comunicacin punto a punto:

Modelo producto-consumidor para transferencia de datos. Transmite seales de datos y potencia por medio del mismo cable. Insercin de dispositivos sin necesidad de quitar la alimentacin de la red. Dispositivos de potencia externos pueden compartir el cable del bus con dispositivos alimentados por el bus. Protocolos para Buses de Campo
Existen diversos buses de campos (Fieldbus) segn los fabricantes o agrupaciones de fabricantes, siendo los ms importantes los siguientes:

Protocolo MODBUS Es un protocolo de comunicacin desarrollado por MODICON para comunicacin entre PLCs. Entre los dispositivos que lo utilizan podemos mencionar : PLC, drives, sensores, actuadores remotos.

Red de Comunicacin Industrial


El protocolo establece como se deben transmitir los mensajes y como realizar la deteccin de errores. Su principal inconveniente es que no est reconocido por ninguna normal internacional. Control de acceso al medio tipo maestro esclavo. El protocolo especifica el formato de trama, secuencias y control de errores. Slo especifica la capa de enlace del modelo ISO/OSI. A cada esclavo se le a signa una direccin fija y nica en el rango de 1 a 247. La direccin 0 esta reservada para mensajes de difusin sin respuesta. Protocolo BITBUS Es un sistema de comunicacin serial. Est basado en una lnea compartida RS-485 (varias estaciones de comunicacin en un mismo par de cables) y est optimizado para la transmisin de pequeos mensajes en tiempo real. En instalaciones ms actuales se emplea tambin fibra ptica para su implementacin. La estructura de la red puede ser de varios tipos: Bsica: Estructura lgica del tipo maestro esclavo. rbol: Se emplean repetidores para largas distancias, se considera todo un nico bus y se opera en modo auto reloj (debido a que los repetidores no transmiten la seal de reloj). rbol multi nivel: Se emplean uniones esclavo/maestro para formar sub buses en varios niveles. Cada nivel puede operar a una velocidad propia y posee sus propias direcciones.

Red de Comunicacin Industrial

Para la configuracin maestro esclavo, se tiene que cada esclavo posee su propia direccin de red que le hace diferente del resto e identificable dentro de la red. El maestro maneja la red seleccionando los esclavos.
Los esclavos deben responder exclusivamente cuando son requeridos por el maestro. Existen dos modos de sincronizacin de bits:

Potrebbero piacerti anche