Вы находитесь на странице: 1из 303

Supervisin de una instalacin controlada por un PLC mediante TI

ndice General
Captulo 0: Introduccin.
0.1. Prlogo 0.2. Objetivos 0.3. Estructura de la memoria

1 2 4 5

Captulo 1: Autmatas Programables: Principios de funcionamiento.


1.1. De la lgica cableada al PLC 1.2. Componentes principales de un PLC 1.3. Fundamentos de programacin 1.4. Tipos de programacin 1.5. Ciclo de trabajo de un PLC 1.6. Estndar IEC 1131 1.7. Gama de autmatas SIEMENS

6 7 11 15 16 18 21 22

ndice

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 2: Software de programacin Step7 Fundamentos.


2.1. Conceptos fundamentales 2.2. Autorizacin o licencia 2.3. Realizacin de un proyecto de Step 7 2.4. Herramientas de Step 7 - Administrador SIMATIC - HW-Config: Configurar el hardware - NETPRO: Configurar redes de comunicacin - Editor de bloques de programa - Editor de smbolos - Datos de referencia 2.5 Programa del Proyecto

38 39 41 43 45 46 49 51 52 58 59 62

Captulo 3: Introduccin a las redes industriales.


3.1. Conceptos fundamentales 3.2. Topologa de la red 3.3. Mtodos de acceso 3.4. Enlaces 3.5. Modelo de referencia ISO/OSI 3.6. Acoplamiento de sistemas de bus 3.7. Seguridad en la transmisin 3.8 Clasificacin de las subredes 3.9 Redes de comunicacin SIMATIC

65 66 69 74 75 79 84 88 90 92

ndice

II

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 4: Estndar de comunicaciones industriales Profibus.


4.1. Introduccin 4.2. Mtodo de acceso 4.3. Tecnologa de transmisin 4.4. Modos de transmisin. Servicios de comunicacin 4.5. Arquitectura de protocolo

99 100 103 115 122 128

Captulo 5: Comunicacin con Profibus DP.


5.1. Profibus DP: Fundamentos y componentes 5.2. Tramas de mensajes en Profibus DP 5.3. Sistema de periferia descentralizada SIMATIC ET 5.4 Interruptores automticos Comunicacin SENTRON 5.5. Interfases maestras de Siemens en Profibus-DP

131 132 135 142 151 152

ndice

III

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 6: Estndar de comunicaciones industriales Ethernet.


6.1. Introduccin 6.2. Normas IEEE 802.3 y 802.11 6.3. Trama del telegrama 6.4. Sinopsis de red 6.5. Servicios de comunicacin 6.6. Conexiones al sistema 6.7. Comparacin Ethernet / Fast Ethernet 6.8. Tecnologa Switching 6.9. Comunicacin industrial mvil 6.10 Protocolo SNMP OPC Server

154 155 156 159 161 162 165 166 168 170 174

Captulo 7: Soluciones IT.


7.1. Prestaciones de la tarjeta CP 343-1 IT 7.2. Acceso a la tarjeta va web 7.3. Seguridad en las informaciones 7.4. Ajustes en el browser Web 7.5. Mensajes de procesos va E-Mail

179 180 181 184 188 191

ndice

IV

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 8: Programacin HTML.


8.1. Pginas HTML 8.2. Applets de Java 8.3. Llamada y parametrizacin de los Applets 8.4. Pginas utilizadas

204 205 207 208 212

Captulo 9: WinCC.
9.1. Qu es WinCC 9.2. Qu caracteriza a WinCC 9.3. Cmo funciona WinCC 9.4 Crear un proyecto de WinCC 9.5 Crear imgenes de proceso 9.6 Dinamizar imgenes de proceso

215
216 217 218 225 231 244

Captulo 10: Resultados y Conclusiones.


10.1. Resultados y conclusiones 10.2. Agradecimientos

248 249 251

Pliego de Condiciones.
1. Disposiciones Generales 2. Condiciones aplicadas a equipos Siemens 3. Condiciones particulares de los equipos 4. Ejecucin de la instalacin

253 254 268 275 276

ndice

Supervisin de una instalacin controlada por un PLC mediante TI

Presupuesto.
1. Mediciones 2. Consideraciones al presente presupuesto 3. Presupuesto Total

280 281 284 285

Bibliografa.
1. Bibliografa y Referencias

288 289

ndice

VI

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 0:
Introduccin
0.1. Prlogo 0.2. Objetivos 0.3. Estructura de la memoria 2 4 5

Captulo 0:

Introduccin

-1-

Supervisin de una instalacin controlada por un PLC mediante TI

0.1. Prlogo.
Las nuevas tecnologas de tratamiento de la informacin y de comunicaciones, ya aplicadas en la informtica de usuario y en la empresarial, estn teniendo una fuerte implantacin en los sistemas de produccin industrial. En este entorno, la dependencia de los desarrollos especficos de los distintos fabricantes es todava muy fuerte. Sin embargo, empieza a notarse una fuerte tendencia a utilizar sistemas independientes de los antiguos estndares de los grandes fabricantes de equipos de control industrial. La red Ethernet y su protocolo de comunicaciones TCP/IP se empiezan a configurar como el estndar de las comunicaciones no solo a alto nivel, sino tambin en el nivel ms bajo, en el bus de campo. Esta nueva tendencia se manifiesta en el desarrollo de terminales de explotacin y dilogo, que no solamente incorporan la antigua comunicacin por puerto serie, sino que permiten la comunicacin en distintas redes, entre ellas Ethernet. Se manifiesta tambin en los nuevos sistemas de supervisin industrial, conocidos como Sistemas SCADA, que usan Ethernet para la comunicacin con los controladores de planta, sino que tambin se configuran como Servidores Web, permitiendo accesos remotos a sus bases de datos y a su interfase grfico desde cualquier ordenador conectado en la red Internet. Un gran nmero de fabricantes han empezado a desarrollar dispositivos que utilizan como protocolo de comunicaciones TCP/IP y medio fsico Ethernet, tales como mdulos de entradas/salidas, variadores de velocidad, arrancadores, contactores, terminales de explotacin y dilogo, pasarelas a buses de terceros... Adems muchos de estos dispositivos incorporan servidores Web empotrados. Lo cual permite su configuracin y diagnostico mediante un navegador de Internet.

Captulo 0:

Introduccin

-2-

Supervisin de una instalacin controlada por un PLC mediante TI Un claro ejemplo de estas posibilidades es el proyecto realizado. Se ha realizado la automatizacin de la simulacin de una instalacin de almacenamiento y bombeo de aguas. Se lleva a cabo el control y visualizacin de la misma va PLC y a travs de Internet conectando dicho autmata mediante una tarjeta servidora web a la red interna de la fbrica. As como el propio mantenimiento y comprobacin del propio Hardware instalado mediante diagnstico. La realizacin de este proyecto consistir en la implantacin de diverso aparellaje para el control de las lneas de fuerza controlado por una unidad de periferia descentralizada que a su vez est gobernada por un autmata, el cual, por medio de una tarjeta servidora web, prolonga el control del sistema hasta cualquier parte del mundo dadas las posibilidades actuales de Internet. La eleccin del proyecto est basada en el inters por la electrnica y la automatizacin adquirido en el transcurso de la carrera. Una motivacin adicional es la oportunidad de profundizar en este tema gracias a la estancia como becario en la empresa lder en este sector, as como su aplicacin en un caso real.

Captulo 0:

Introduccin

-3-

Supervisin de una instalacin controlada por un PLC mediante TI

0.2. Objetivos:
El objetivo principal de este proyecto es realizar el control y visualizacin de una instalacin de almacenamiento y bombeo de agua simulada en un PLC. En primer lugar se llevar a cabo la recogida de seales en campo, (se llevan las seales del depsito al autmata va Profibus y AS-i). Ms tarde se realiza la comunicacin a travs de Ethernet (Wireless Lan Industrial) desde el autmata al PC, donde estar alojado el SCADA y el servidor de pginas Web y mail. Desde donde se podr visualizar, controlar el proceso y generar alarmas por medio de mail. Por ltimo y como conclusin del proceso se realizar tambin e la comprobacin del propio Hardware mediante diagnstico. Para la realizacin del proyecto se han alcanzado diversos objetivos segn la etapa de progreso de ste. Como etapas ms relevantes en la consecucin de este proyecto se encuentran: Obtencin de un nivel elevado en la programacin de autmatas de la familia S7 de SIEMENS, en especial en el lenguaje AWL. Conocimiento de los diversos tipos de redes, as como la s interacciones entre los autmatas conectados por ellas. Familiarizacin con el aparellaje a utilizar. Configuracin de las redes y de los elementos que las componen. Configuracin y programacin de los visualizadores y controladores del proceso (Pginas Web, SCADA, Alarmas Mail) Implantacin y prueba del mismo en un equipo de demostracin.

Captulo 0:

Introduccin

-4-

Supervisin de una instalacin controlada por un PLC mediante TI

0.3. Estructura de la memoria:


La memoria est estructurada de manera que en la lectura se van viendo los distintos equipos utilizados, su forma de configuracin y los conocimientos adquiridos de una forma progresiva, comenzando con el propio autmata hasta llegar a las fases ltimas del proyecto como la construccin de las pginas Web, la configuracin de los mensajes de correo electrnico en el autmata, hasta la programacin del SCADA. Por ltimo se detallara el pliego de condiciones y el presupuesto total del proyecto.

Captulo 0:

Introduccin

-5-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 1:
Autmatas programables: Principios de funcionamiento

1.1. De la lgica cableada al PLC 1.2. Componentes principales de un PLC 1.3. Fundamentos de programacin 1.4. Tipos de programacin 1.5. Ciclo de trabajo de un PLC 1.6. Estndar IEC 1131 1.7. Gama de autmatas SIEMENS

7 11 15 16 18 21 22

Captulo 1:

Autmatas programables: Principios de funcionamiento

-6-

Supervisin de una instalacin controlada por un PLC mediante TI En esta introduccin, se expondrn los conceptos ms importantes para entender que es y como funciona un autmata programable. En esta se vern los aspectos fundamentales que rigen su programacin. Con ello se pretende mostrar la funcin que desempea el PLC dentro del proyecto.

1.1. De la lgica cableada al PLC.


- Lgica cableada.

Un mando con lgica cableada es un automatismo con contactores y rels que solo se configura una vez conocida la tarea que debe resolver.

Figura A.1. Esquema de un automatismo convencional.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-7-

Supervisin de una instalacin controlada por un PLC mediante TI Por ello, hasta ahora la tarea de mando se representaba con ayuda de un esquema elctrico. Seguidamente se montaban en un armario o cofre los diferentes elementos tales como contactores, rels, rels de tiempo, etc... Estos se enlazaban con cable siguiendo una lista de cableado fija.

Al interconectarlos se fijaba la funcin de los elementos de conmutacin en el mando, por ejemplo, conectando en serie o paralelo los contactos normalmente abiertos o normalmente cerrados, respectivamente.

La lgica de su funcin de mando est fijada en el cableado y en la combinacin de los elementos de conmutacin. Para probar el mando es necesario verificar la correccin del cableado. Pero si se produca un error significaba soltar el cableado y volver a conectar los elementos.

Y si se precisa el mismo mando para la misma tarea, se tena que comenzar completamente desde el principio; es decir, montar los aparatos en el armario, cablearlos de acuerdo a la lista correspondiente y comprobar la configuracin.

Por otro lado si se deseaba aadir nuevos componentes, para ampliar las funciones a realizar, haba que cambiar cableados y realizar trabajos de montaje, lo cual implicaba material y tiempo.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-8-

Supervisin de una instalacin controlada por un PLC mediante TI

- Controlador Lgico Programable (PLC)

El controlador lgico programable est compuesto, fundamentalmente de:


! ! ! !

Fuente de alimentacin Entradas y salidas digitales en las que se conectan los emisores y actuadores, Una memoria en la que se escribe el programa a ejecutar, Un procesador que organiza la ejecucin del programa.

Figura A.2. Familia de PLCs Siemens de la gama S7 de Siemens.

Los emisores y actuadores se conectan, con independencia de la tarea planteada, a las entradas y salidas de su AG, facilitndose mucho la tarea del cableado.

El programa se entra usando un aparato de programacin (PG) desde el que se transmite al AG; es decir, se escribe en l. El procesador del AG ejecuta el programa paso a paso. As pues, en un PLC, la lgica de la tarea de mando queda fijada en el programa. Con l se especifica cundo deben conectarse o desconectarse los actuadores.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-9-

Supervisin de una instalacin controlada por un PLC mediante TI Antes de arrancar el autmata es posible comprobar, con ayuda del simulador y del PG, la ausencia de errores en el programa. Si aparece un error, basta con modificar la instruccin correspondiente dentro del programa.

Nuevo mando, misma tarea: Un programa ya confeccionado puede usarse tantas veces que se desee. Esto proporciona un ahorro considerable de gastos y tiempo. Adems, si se precisa ampliacin, basta con modificar el programa. No es necesario desconectar las E/S.

El Controlador Lgico Programable no slo est compuesto por el PLC, sino por los equipos actuadores y emisores con conectados a los mdulos de salida y entrada respectivamente. La relacin entre los equipos emisores y actuadores se establece por medio del programa cargado en el PLC.

El Autmata Programable dispone de un abanico de instrucciones suficiente para poder realizar cualquier sistema de control, desde simples enclavamientos por rels, pasando por temporizaciones, contajes, controles secuenciales, hasta llegar a la adquisicin y programacin de datos numricos.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-10-

Supervisin de una instalacin controlada por un PLC mediante TI

1.2. Componentes principales de un PLC .


El PLC tiene como componentes fundamentales para su funcionamiento lo siguientes elementos: Fuente de Alimentacin: El PLC requiere una tensin de 24 VDC para trabajar. Este es el motivo por el que dentro de la estructura del PLC sea necesario disponer de una Fuente de Alimentacin externa capaz de transformar 115 VAC / 60 Hz 230 VAC / 50 Hz en 24 V de corriente continua. Dependiendo de la fuente de alimentacin, podr ser empleada para la alimentacin de los equipos actuadores y sensores que constituyen junto al PLC el sistema . Batera Tampn: La batera tampn (3.4 V, 1 Ah). Evita la prdida de informacin en el supuesto caso de que se desconecte el equipo o se produzca un defecto de tensin en el conjunto. Tambin evita que cada vez que reinicializamos el PLC tengamos que transferir nuevamente el programa. Unidad Central de Proceso: La CPU constituye el propio corazn del PLC. El programa es almacenado y ejecutado en la CPU. Los siguientes elementos forman parte de la CPU: interruptor (Selector de Modo de Funcionamiento), batera tampn, conector para 24 VDC, LEDs indicadores de estatus y error. Los modos de funcionamiento de una CPU, pueden ser: - STOP: Se interrumpe la ejecucin del programa. - RUN: Se ejecuta cclicamente el programa existente en la memoria del PLC.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-11-

Supervisin de una instalacin controlada por un PLC mediante TI Procesador: El Procesador de la CPU elabora el programa que existe en la memoria. Slot de Memory Card: El Slot de la Memory Card aloja la memory card. Mdulos de Memoria: Constituyen el soporte de informacin del PLC. En ellos se almacena el conjunto de instrucciones que constituyen del programa. Estos mdulos son ledos por el Autmata Programable. El programa deber ser escrito / transferido a los mdulos de memoria para su posterior ejecucin a travs de la Existen tres tipos diferentes de memoria: - RAM - EPROM / EEPROM - FLASH EPROM RAM: (Memoria de Acceso Aleatorio). Memoria voltil de lectura y escritura. Se trata de la memoria principal del PLC. En esta memoria se encuentra el programa del autmata. El programa puede ser editado y modificado. Hablar de memoria voltil, implica el hecho de que cualquier cada de tensin en el equipo, supone la prdida de la informacin. Para evitar esto, los equipos suelen incorporar una Batera Tampn o bien un sper condensador en funcin del equipo que garantiza la permanencia de la informacin durante un tiempo determinado. CPU.

EPROM / EEPROM: Memoria de slo lectura, programable elctricamente y borrable mediante seal ultravioleta EEPROM: Memoria de slo lectura borrable y grabable de forma elctrica Ambas memorias, son memorias de slo lectura. Se puede visualizar el contenido, pero nunca modificarlo. Cualquier posible modificacin del programa, supone cargar el programa en la programadora, borrar los contenidos de la memoria EPROM/EEPROM, modificar el programa en la memoria RAM de la programadora y transferir el conjunto

Captulo 1:

Autmatas programables: Principios de funcionamiento

-12-

Supervisin de una instalacin controlada por un PLC mediante TI del programa de nuevo a la memoria EPROM/EEPROM empleando el grabador de memoria existente en el PLC. Adems, estas memorias pueden ser programadas de forma externa mediante la Programadora.

FLASH EPROM

Memoria de inferior tamao a las anteriores pero de capacidad

superior. Son grabables y borrables de forma elctrica. Mdulos de seales Las seales externas al PLC pueden ser de varios tipos y voltajes. Podemos clasificar los mdulos atendiendo a distintos criterios: Tipos de seal:

- Mdulos digitales
- Mdulos analgicos. Tipos de accionamiento:

- Mdulos de entradas - Mdulos de salida


Mdulos digitales: Acceden a seales de tensin o corriente cuyos valores corresponden a un determinado modo de operacin de la mquina. Permiten enviar y recibir informacin binaria.

Mdulos analgicos: Convierten la informacin analgica en informacin digital, capaz de ser procesada por la CPU del PLC. De este modo, podemos realizar controles de temperatura, velocidad, iluminacin, etc. Seales: El procesador del autmata programable chequea si la entrada es analgica o digital. Los mdulos de entrada digitales realizan una conversin de los valores de tensin de entrada del PLC. Una seal es una representacin de un mensaje o dato.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-13-

Supervisin de una instalacin controlada por un PLC mediante TI Seal analgica: La seal analgica es una seal de tensin variable en el tiempo. Seal binaria : La seal binaria o digital slo permite dos estados diferentes: ("OFF" y "ON"). Estos dos valores son designados con los dgitos "0" y "1.

Seal de estado: Como el PLC trabaja internamente slo con seales digitales, nicamente se podrn procesar los estados de seal de "0" "1". Los mdulos son capaces de convertir los diferentes valores analgicos en seales binarias, dentro de los estados de seal de "0" (0V) y "1" (5v).

Captulo 1:

Autmatas programables: Principios de funcionamiento

-14-

Supervisin de una instalacin controlada por un PLC mediante TI

1.3. Fundamentos de programacin.


Para entender como procesa el programa el PLC, es necesario conocer previamente los siguientes conceptos: BIT, byte, palabra y doble palabra. BIT: Un BIT es la unidad para dgitos binarios o caracteres binarios. Es la unidad ms pequea de informacin. Permite dos estados: 0" "1". Los bits pueden agruparse para formar unidades mayores. Byte: Un byte es un grupo de 8 bits. Se emplea para la representacin de valores numricos de 8 dgitos binarios. Tambin permite representar el valor numrico de 8 canales consecutivos de entradas o salidas. Representa un valor comprendido entre -128 y +127. Palabra: Una palabra est compuesta por dos bytes o, lo que es lo mismo, 16 bits. Por ejemplo: 16 entradas 16 salidas. (-32.768 a + 32.767)

Doble palabra: Una doble palabra est constituida por 2 palabras (o 4 bytes, o 32 bits). Es la unidad ms grande que puede ser procesada por el PLC. Valor numrico comprendido en (-2.147.483.648 a +2.147.483.647).

Figura A.3. BIT/Byte/Palabra/Doble palabra.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-15-

Supervisin de una instalacin controlada por un PLC mediante TI

1.4. Tipos de programacin.


Existen, a la hora de programar un PLC, dos tipos de programacin a efectuar, por lo que, antes de disear un programa es necesario entender los diferentes modos en que se puede estructurar, distinguir los distintos tipos de mdulo utilizables as como la forma de trabajo del PLC.

Programacin lineal: El programa completo se localiza en un mdulo (OB1) con todas las instrucciones juntas. Este modelo es similar al esquema de rels fijo reemplazado por el controlador lgico programable. El sistema procesa sucesivamente las instrucciones individuales. Todo el programa est contenido en un nico mdulo. Normalmente, este mdulo es el OB1 (mdulo de elaboracin cclica). Las instrucciones se van ejecutando secuencialmente una detrs de otra. Este sistema de programacin slo est recomendado en proyectos pequeos Programacin dividida: El programa se divide en mdulos, con lo que cada bloque contiene las operaciones lgicas de un cierto grupo de dispositivos o tareas. Las instrucciones integradas en el mdulo de organizacin OB1 determina la secuencia en que se procesan los mdulos. Un programa dividido puede, por ejemplo, contener mdulos de instrucciones con los que se controlan los modos de operacin individuales para un proceso industrial. Programacin estructurada: Un programa estructurado contiene mdulos con parmetros (mdulos parametrizables). Estos mdulos se programan de forma que se puedan usar universalmente. Durante la llamada se especifican los parmetros actuales (las direcciones concretas de las entradas y salidas). Un ejemplo de mdulo parametrizable:

Captulo 1:

Autmatas programables: Principios de funcionamiento

-16-

Supervisin de una instalacin controlada por un PLC mediante TI - Un mdulo bomba contiene las instrucciones para una bomba y una serie de entradas y salidas que cualquier otra bomba puede usar en un proceso. - Los mdulos de instrucciones lgicas, son los responsables de controlar la bomba concreta, llamar (abrir) el mdulo bomba y proporcionar informacin sobre qu bomba debe ser controlada. - Cuando el mdulo bomba concluya de realizar sus instrucciones, el programa retorna al mdulo que le llam (por ejemplo, OB1) el cual contina procesando sus instrucciones La programacin estructurada implica la divisin del programa en diversos bloques. Cada uno de estos bloques constituye al mismo tiempo un subprograma. Ventajas de la programacin estructurada: - Simplificacin y claridad de programas largos. - Posibilidad de estandarizar partes del programa. - Facilidad en la modificacin. - Simplificacin del test; - Simplificacin del comienzo
La programacin estructurada permite la utilizacin de diferentes tipos de mdulos, en los que el usuario puede programar o almacenar datos.

En el caso concreto de este proyecto, la programacin de la CPU se ha realizado de manera dividida.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-17-

Supervisin de una instalacin controlada por un PLC mediante TI

1.5. Ciclo de trabajo de un PLC.


Elaboracin cclica del programa: Independientemente el modo de representacin que se utilice a la hora de escribir el programa, la programadora se encarga de traducir esta informacin en un conjunto de instrucciones legible para el PLC. Cada instruccin est localizada en una determinada rea de la memoria de programa. El procesador del PLC elabora el programa usuario escrito en la memoria de forma continuada y repetitiva. Esto es lo que conocemos como elaboracin cclica del programa.

Figura A.4.Ciclo de trabajo de un PLC.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-18-

Supervisin de una instalacin controlada por un PLC mediante TI

Procesamiento cclico: El autmata programable funciona cclicamente, esto es, una vez finalizado un recorrido completo del programa, comienza a procesar nuevamente su primera instruccin. El procesamiento cclico en el autmata programable discurre de la siguiente forma: (1) Al comenzar cada ciclo, la unidad de control consulta los estados de seal de todos los mdulos de entrada (digitales y analgicos) y forma la imagen de proceso de las entradas PAE. Por lo tanto, la PAE es una copia de las seales de entrada. (2) La unidad de control comienza el procesamiento del programa. La unidad de control toma de la de la memoria interna el programa (instruccin a instruccin) y las ejecuta. Para ello establece combinaciones, efecta clculos con los datos de la PAE y considera los estados de los temporizadores y de los contadores, as como de las marcas. (3) La unidad de control deposita el resultado del procesamiento del programa en la imagen de proceso de las salidas PAA (4) La unidad de control slo transfiere a los mdulos de salida, temporizadores y contadores los estados de seal contenidos en la imagen de proceso de las salidas (PAA) cuando ha finalizado el recorrido del programa, esto es, al final de un ciclo. Ahora puede comenzar un nuevo ciclo. Imagen de proceso: La imagen de proceso constituye el espejo del estado de la periferia de entrada y salida. Se localiza en una determinada rea de la memoria de la CPU Imagen de proceso de entrada (PAE): La imagen de proceso de entrada se genera al comienzo del ciclo. El procesador escanea los estados de seal de la periferia de entrada

Captulo 1:

Autmatas programables: Principios de funcionamiento

-19-

Supervisin de una instalacin controlada por un PLC mediante TI generando con esta informacin la Imagen de proceso de entradas (PAE)

Imagen de proceso de salida (PAA): La imagen de proceso de salida (PAA) se genera durante la elaboracin del programa de usuario. En el mismo instante en el que se elabora la ltima instruccin del programa de usuario, se transfiere la imagen de proceso de salida (PAA) a la periferia. Mientras se elabora el programa de usuario, se puede afirmar que el PLC est aislado de la periferia.

Esto no es completamente cierto ya que, existe la posibilidad de hacer llamadas directas a la periferia en cualquier momento de elaboracin del programa. La CPU pregunta el estado de las entradas y las salidas en cada ciclo. Hay ciertas reas de memoria en las cuales se almacenan los datos binarios de los mdulos: PAE y PAA. El programa accede a estos registros durante el proceso. PAE: La tabla de la imagen de proceso de entradas est localizada en el rea de memoria de la CPU y el estado de seal de todas las entradas se almacena all. PAA: La tabla de la imagen de proceso de salidas contiene los valores de salida, resultado del proceso del programa. Al final del ciclo, estos valores de salida son enviados a las salidas reales (A). Programa de Usuario: Cuando examina las entradas en el programa de usuario con U E2.0, por ejemplo, lo que se evala es el ltimo estado en la PAE. Esto garantiza que para todas las consultas de entradas en un mismo ciclo se utiliza el mismo estado de seal.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-20-

Supervisin de una instalacin controlada por un PLC mediante TI

1.6. Estndar IEC 1131.


El estndar IEC 1131 es un documento escrito por un consorcio de fabricantes de PLCs y otras instituciones orientado a constituir un soporte de estandarizacin y unificacin de criterios dentro de la industria de la automatizacin. Se compone principalmente de las siguientes partes: Parte 1: Contiene definiciones generales de trminos y caractersticas de funciones tpicas para PLCs. Por ejemplo, procesamiento cclico, imagen de proceso, divisin del trabajo entre los dispositivos de programacin, Panel de operador... Parte 2: Especifica los requerimientos elctricos, mecnicos y funcionales de los dispositivos y define las pruebas relevantes. Estn definidos los siguientes requerimientos: temperatura, humedad, entrada en servicio, inmunidad a las interferencias, rangos de trabajo para las seales binarias y estrs mecnico. Parte 3: Expone especificaciones para los lenguajes de programacin. No se genera ningn nuevo lenguaje. Ms an, se armonizan los lenguajes ms difundidos y se incluyen nuevos elementos orientados al futuro. Adems del AWL, el KOP y el CSF se incluye como cuarto lenguaje el texto estructurado. Parte 4: Contiene las guas para usuarios de PLC. Se incluye informacin para todas las etapas de un proyecto: empezando por el anlisis del sistema hasta la fase de especificacin y seleccin de equipos e incluso el mantenimiento de los mismos. Parte 5: Describe la comunicacin entre PLCs de diferentes fabricantes as como entre el PLC y cualquier otro dispositivo. Basndose en el estndar MAP, las utilidades de comunicacin de un PLC se definen como estndares suplementarios para ISO//IEC 9506-1/2. Se describen los mdulos de comunicaciones junto a operaciones estndar de lectura y escritura.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-21-

Supervisin de una instalacin controlada por un PLC mediante TI

1.7. Gama de autmatas Siemens.


Una vez vistas las caractersticas principales de un autmata, tanto a nivel de componentes como de programacin, se est en disposicin de ver la gama de autmatas que ofrece Siemens actualmente y de comprender mejor las caractersticas tcnicas de los mismos, lo cual dar idea de las diferentes prestaciones y las diferencias existentes entre ellos. Adems, esta breve muestra de la gama de productos llevar a situar mejor la posicin ocupada por el autmata que se utiliza en el proyecto, la CPU 313-2DP.

Existe una diferenciacin muy clara en la gama de autmatas Siemens, dividida completamente en dos gamas: la gama S5 y la gama S7. La gama S5 es la primera gama de autmatas Siemens salida al mercado. As pues, su origen se remonta unos veinte aos atrs. No obstante se trata de una gama muy amplia, con autmatas de diferentes prestaciones que cubren cualquier necesidad. Su principales caractersticas a nivel de hardware es el amplio abanico de componentes, amplia modularidad y sobretodo una robustez y fiabilidad avalada desde hace aos. Pero quizs, la caracterstica diferenciadora ms acusada respecto a la gama de S7, sea a nivel de programacin, ya que el software de programacin de este tipo de autmatas, denominado Step 5, se basaba en un entorno MS-DOS. En cambio al hablar de la gama S7 se observa que son autmatas ms rpidos, funcionales, flexibles, modulares etc.... y adems el entorno de programacin sobre el que se trabaja, el denominado Step 7, se basa en el entorno Windows, con lo todo lo que implica a nivel de hacer la programacin ms intuitiva, potente y visual. No obstante no todos son ventajas directas, ya que el continuo desarrollo de nuevos componentes, redes de comunicacin, componentes de visualizacin etc..., hagan que la complejidad de trabajar con este tipo de tecnologas vaya aumentando en la medida que aumenta la potencia de los equipos.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-22-

Supervisin de una instalacin controlada por un PLC mediante TI El autmata que se usa en el proyecto, la CPU 313-2DP, es el ltimo exponente de las nuevas tecnologas de automatizacin, en el que tiene un puerto adicional para la conexin por Profibus. A continuacin se muestra brevemente la gama de autmatas Siemens Gama de autmatas S5. Podemos estructurar la gama S5 de la siguiente forma:

- Gama baja: S5-90U/S5-95U/ S5-95F/ S5-100U

- Gama media: S5-115E/ S5-115H/ S5-115F

- Gama media-alta: S5-135U/ S5-155U/ S5-155H

Captulo 1:

Autmatas programables: Principios de funcionamiento

-23-

Supervisin de una instalacin controlada por un PLC mediante TI


S5-90U/S5-95U

Los mini autmatas S5-90U y S5-95U son equipos compactos para resolver econmicamente tareas de automatizacin de pequea complejidad. Pueden utilizarse en todas las aplicaciones de control con una estructura sencilla y cuyo montaje exige poco espacio.

Figura A.5.Autmata S5-90U.


S5-95F

El autmata S5-95F es un mini autmata de seguridad para la gama baja.

Figura A.6.Autmata S5-95F.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-24-

Supervisin de una instalacin controlada por un PLC mediante TI

S5-100U

El mini autmata S5-100U es adecuado para resolver tareas de automatizacin muy diversas. Tiene una estructura modular (mediante elementos de bus) configurable en pequeos pasos y dispone de varios tipos de mdulos que le permiten adaptarse ptimamente a la tarea encomendada. Un mini autmata S5-100U se compone fundamentalmente de: la unidad central, los elementos de bus y los mdulos perifricos que se enchufan en los elementos de bus. La unidad central y los elementos de bus se enganchan en un perfil soporte normalizado. La unidad central contiene un circuito de alimentacin para entrada a DC 24 V. Si el autmata se conecta a una tensin de AC 115 V/230 V, ha de disponerse una fuente de alimentacin adicional. A la derecha de la unidad central se enganchan los elementos de bus para recibir a los mdulos perifricos y unirlos con la unidad central.

Figura A.7.Autmata S5-100U.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-25-

Supervisin de una instalacin controlada por un PLC mediante TI


S5-115U

El autmata programable (PLC) S5-115U es adecuado para tareas de automatizacin en la gama media. La modularidad granular de este sistema, con 5 unidades centrales (CPU) de diferente potencia, ha establecido un nuevo estndar.

Figura A.8.Autmata S5-115U.

El autmata S5-115U es adecuado para: - mando de mquinas - automatizacin de procesos - vigilancia de procesos La tcnica estndar de los aparatos, su estructura modular y la gran potencia de los aparatos de programacin se combinan para dar lugar a las caractersticas siguientes: - manejo fcil - ejecucin de las tarjetas como bloques enchufables - adaptabilidad mxima, gracias a las diversas tensiones de entrada/salida. - funcionamiento sin ventiladores - montaje sencillo de los bloques, resistentes a vibraciones - programacin sencilla, - descarga de la unidad central y del programa mediante tarjetas preprocesadoras - comunicacin sencilla con otros autmatas

Captulo 1:

Autmatas programables: Principios de funcionamiento

-26-

Supervisin de una instalacin controlada por un PLC mediante TI - puesta en marcha fcil Un autmata programable (AG) S5-115U se compone de un aparato central (con bastidor CR 700) y, segn necesidad, aparatos de ampliacin (con bastidor ER 701). El aparato central incluye siempre una fuente de alimentacin y una unidad central (CPU).

S5-115H

Para instalaciones con grandes requisitos en cuanto a seguridad contra fallos es posible configurar un autmata de alta disponibilidad S5-115U.

Figura A.9.Autmata S5-115H.

El autmata S5-115H se compone de 2 aparatos centrales conectados entre s. Trabaja de acuerdo con el principio "maestro-esclavo". Uno de los dos aparatos centrales que lo componen es el maestro y controla el proceso. En caso de avera, el segundo aparato, el esclavo, se hace cargo del mando inmediatamente.

S5-115F

Para instalaciones con grandes requerimientos en lo que respecta a la seguridad (p. ej. transporte de personas, instalaciones de combustin) es posible configurar un autmata

Captulo 1:

Autmatas programables: Principios de funcionamiento

-27-

Supervisin de una instalacin controlada por un PLC mediante TI de seguridad S5-115F sobre la base de dos bastidores centrales del S5-115U y las CPUs correspondientes. La seguridad es un criterio cada vez ms importante en procesos de produccin modernos. Por ello las instalaciones que en caso de avera puedan ocasionar un peligro para personas, mquinas, produccin o medio ambiente han de cumplir unos requisitos de seguridad cada vez ms elevados. El autmata de seguridad S5-115F se compone de 2 aparatos centrales unidos entre s. Todas las tarjetas que se utilicen en este equipo debern haber superado un ensayo oficial de prototipo. Los sistemas de seguridad (tipo F) desconectan la parte afectada en cuanto se presenta una avera. La norma DIN V 19250 define los requisitos de seguridad que debe cumplir el equipo de control de una instalacin y establece hasta 8 categoras de seguridad. La categora de seguridad para una determinada aplicacin puede conocerse a partir de un grafo de riesgo, definido en DIN V 19250. El autmata S5-115F corresponde a la categora de seguridad 6 segn DIN V 19250. Por ello puede aplicarse en todos aquellos casos en los cuales se planteen unos requisitos de las categoras 1 a 6. Como ejemplos de casos con la categora 6 pueden citarse: - instalaciones de combustin, por ejemplo, centrales trmicas de carbn, - instalaciones para transporte de personas, por ejemplo, telefricos, metros suburbanos - instalaciones de sealizacin de trfico - instalaciones de telecontrol para oleoductos y gasoductos - instalaciones para proteccin del medio ambiente - instalaciones de produccin de gases peligrosos

Captulo 1:

Autmatas programables: Principios de funcionamiento

-28-

Supervisin de una instalacin controlada por un PLC mediante TI S5-135U El equipo multiprocesador compacto para todas las tareas de la gama media. Sus tarjetas compactas minimizan las necesidades de espacio en el armario elctrico. S5-155U El PLC de altas prestaciones que ofrece la mxima potencia con tiempos de ejecucin extremadamente cortos. Memoria gigante y modo multiprocesador.

Figura A.10.Autmata S5-155U.

S5-155H Para tareas de automatizacin que no deban interrumpirse bajo ningn concepto, existe la versin de alta disponibilidad SIMATIC S5-155H. Para que el autmata de alta disponibilidad S5-155H est realmente disponible en todo momento, se ha configurado redundante. El S5-155H se compone de 2 aparatos centrales. Los autmatas S5-155H y el S5-155H Lite estn compuestos por 2 aparatos centrales acoplados entre s y trabajan de acuerdo al principio "maestro-esclavo". Uno de los dos aparatos centrales es el maestro y controla el proceso. En caso de avera, el segundo aparato, el esclavo, se hace cargo de la tarea inmediatamente.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-29-

Supervisin de una instalacin controlada por un PLC mediante TI Gama de autmatas S7. Al contrario que en la gama S5, la estructuracin de la gama S7 es mucho ms sencilla, pudindola clasificar de la siguiente forma:

- Gama baja: S7-200

- Gama media: S7-300

- Gama alta: S7-400 / S7-400 H

Figura A.11. Gama de autmatas S7 de Siemens.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-30-

Supervisin de una instalacin controlada por un PLC mediante TI S7-200 El micro-PLC para el mximo efecto de automatizacin al mnimo coste. Aplicable tanto para los controles ms simples como tambin para tareas complejas de automatizacin. Se trata de un PLC que por motivos econmicos, se puede implementar en campos donde no se aplicaban hasta ahora autmatas programables, que adems posee destacadas prestaciones de tiempo real y potentes posibilidades de comunicacin (PPI, PROFIBUS-DP, AS-Interface) y adems ofrece un montaje, programacin y uso particularmente fciles.

Figura A.12. Autmata S7-200.

Se ofrecen cinco equipos bsicos diferentes: - CPU 210: El especialista para aplicaciones en serie - CPU 212: La entrada en la gama a precio favorable. - CPU 214: El autmata (PLC) tambin para tareas exigentes con un mayor nmero de E/S, mayor memoria y muchas funciones especiales integradas (por ejemplo, aritmtica en coma flotante) - CPU 215: Con capacidad ptima de comunicacin gracias a interfaces PPI y PROFIBUS y mximas prestaciones de tiempo real dentro de la familia, en particular para controlar de forma segura procesos muy rpidos en una red PROFIBUS-DP (velocidad: 12 Mbits/s) o para tareas de procesamiento simples. Captulo 1: Autmatas programables: Principios de funcionamiento -31-

Supervisin de una instalacin controlada por un PLC mediante TI - CPU 216: Con 2 interfaces PPI y 40 entradas/salidas; Para controlar fiablemente tambin secciones de maquinaria o instalaciones de mayor envergadura. El segundo puerto PPI puede utilizarse tambin para conectar simultneamente mdems, impresoras o lectores de cdigo de barras. El S7-200 permite el montaje horizontal y vertical en perfil soporte normalizado o directamente en el armario usando los taladros integrados (no apoyado en su base)

Captulo 1:

Autmatas programables: Principios de funcionamiento

-32-

Supervisin de una instalacin controlada por un PLC mediante TI S7-300 El S7-300 es un sistema de mini autmata modular para las gamas baja y media. Su construccin modular, el funcionamiento sin necesidad de ventiladores, la sencilla realizacin de arquitecturas descentralizadas y el fcil manejo hacen que el S7-300 sea la solucin econmica y confortable para las ms variadas aplicaciones en la gama baja y media.

Figura A.13. Autmata S7-300.

El usuario dispone de varias CPU de potencia escalonada y un amplio espectro de mdulos perifricos con gran volumen de confortables funciones que le permiten emplear slo aquellos mdulos que necesite para cada aplicacin. Si aumentaran las tareas, el autmata puede ampliarse posteriormente aadiendo los mdulos requeridos. Para configurar un SIMATIC S7-300 se dispone de varias CPUs de potencia escalonada: - CPU 312 IFM, la CPU compacta con entradas/salidas digitales integradas, para instalaciones que no precisan tratamiento de seales analgicas. - CPU 313, para instalaciones con requisitos adicionales en el volumen del programa - CPU 314 IFM, la CPU compacta con entradas/salidas digitales y analgicas integradas para instalaciones con altos requisitos de tiempo de respuesta y funciones especiales.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-33-

Supervisin de una instalacin controlada por un PLC mediante TI - CPU 314, para instalaciones que requieren gran volumen de programa y alta velocidad de ejecucin. - CPU 315/315-2 DP, para instalaciones con requisitos medios/altos en cuanto a volumen de programa y configuracin descentralizada a travs de PROFIBUS-DP - CPU 316, para instalaciones con altos requisitos de volumen del programa - CPU 318-2 DP, para instalaciones con muy altos requisitos de volumen del programa y configuracin descentralizada a travs de PROFIBUS-DP Todas las CPU tienen una caja de plstico robusta y compacta. En el lado frontal hay LEDs de indicacin de estado y fallo, selector (con llave) de modo de operacin y un puerto MPI Adems las CPUs ofrecen: - Receptculo para la pila tampn (no la CPU 312 IFM) - Receptculo para Memory Card; para salvaguardar el programa a prueba de fallos de alimentacin es posible enchufar una Memory Card (Flash-EPROM) de como mximo 512 Kbytes (no en CPU 312 y CPU 314 IFM)

Captulo 1:

Autmatas programables: Principios de funcionamiento

-34-

Supervisin de una instalacin controlada por un PLC mediante TI S7-400 Se trata del autmata para las gamas media y alta, siendo la solucin ideal, incluso para tareas muy exigentes. Posee una extensa gama de mdulos y diferentes CPUs de potencia escalonada para una adaptacin ptima a la tarea de automatizacin. El mbito de aplicacin es muy flexible gracias a la facilidad de realizacin de estructuras descentralizadas y extensas funciones de comunicacin. Al ser modular, se amplia sin problemas si aumentan las tareas

Figura A.14. Autmata S7-400.

S7-400H Se trata de un autmata de alta disponibilidad (tolerante a fallos) con configuracin redundante, que se emplea para aplicaciones con altos requisitos de seguridad ante fallos. Se produce una conmutacin automtica y sin interferencias al equipo de reserva en caso de fallo.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-35-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura A.15. Autmata S7-400 H.

La configuracin se realiza con 2 bastidores centrales separados o un bastidor partido, adems, la conexin de la periferia con configuracin redundante a travs de bus PROFIBUS redundante. Existe hasta ocho CPUs diferentes para S7-400 y una CPU especfica para S7-400H, con prestaciones escalonadas para cubrir las aplicaciones ms diversas - CPU 412-1; para pequeas instalaciones de la gama media - CPU 413-1 y CPU 413-2 DP; para instalaciones de la gama media - CPU 414-1 y CPU 414-2 DP; para instalaciones con exigencias adicionales en el volumen del programa y la velocidad de procesamiento - CPU 416-1 y CPU 416-2 DP; para instalaciones de la gama alta con las mximas exigencias - CPU 417-4 DP; para instalaciones con las mximas exigencias en la gama alta - CPU 417H; para SIMATIC S7-400H Todas las CPU se presentan dentro de una carcasa de plstico robusta y compacta.

Captulo 1:

Autmatas programables: Principios de funcionamiento

-36-

Supervisin de una instalacin controlada por un PLC mediante TI Los elementos de mando y sealizacin estn dispuestos de la misma forma. Los mismos elementos desempean las mismas funciones. En el lado frontal hay: - LED; para sealizacin de estado y de fallo. - Selector de modo con llave, para seleccionar el modo de operacin. En el siguiente captulo se describirn todos los pasos para la programacin del PLC que se utiliza en el proyecto, mencionando muchas veces conceptos aqu tratados.

[MAND00] [SIMA05]

Captulo 1:

Autmatas programables: Principios de funcionamiento

-37-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 2:
Software de programacin Step 7: Fundamentos
2.1. Conceptos fundamentales 2.2. Autorizacin o licencia 2.3. Realizacin de un proyecto de Step 7 2.4. Herramientas de Step 7 - Administrador SIMATIC - HW-Config: Configurar el hardware - NETPRO: Configurar redes de comunicacin - Editor de bloques de programa - Editor de smbolos - Datos de referencia 2.5. Programa del proyecto 39 41 43 45 46 49 51 52 58 59 62

Captulo 2:

Fundamentos de programacin con Step7

- 38-

Supervisin de una instalacin controlada por un PLC mediante TI En este anexo, se presentan las bases del programa Step 7 y que posibilidades ofrece a la hora de programar autmatas SIMATIC S7. Todo ello se ver de manera ilustrada, con diferentes pantallas del software, as como un esquema donde se representa las funciones bsicas del programa del proyecto.

2.1.- Fundamentos de Step 7.


STEP 7 es el software estndar para configurar y programar los sistemas de automatizacin SIMATIC S7. STEP 7 forma parte del software industrial SIMATIC. Se dispone de las siguientes versiones del software estndar STEP 7: STEP 7-Micro/DOS y STEP 7-Micro/WIN para aplicaciones autnomas sencillas en sistemas de automatizacin SIMATIC S7-200. STEP 7-Mini para aplicaciones autnomas sencillas en sistemas de automatizacin SIMATIC S7-300 y SIMATIC C7-620. STEP 7 para aplicaciones en sistemas de automatizacin SIMATIC S7300/400, SIMATIC M7-300/400 y SIMATIC C7 con funciones ampliadas: - Ampliable opcionalmente mediante los productos de software contenidos en el Software Industrial SIMATIC. - Posibilidad de parametrizar bloques de funcin y de comunicacin. - Forzado y modo multiprocesador. - Comunicacin de datos globales. - Transferencia de datos controlada por eventos con bloques de comunicacin y de funcin. - Configuracin de enlaces.

Captulo 2:

Fundamentos de programacin con Step7

- 39-

Supervisin de una instalacin controlada por un PLC mediante TI El software estndar asiste en todas las fases de creacin de soluciones de automatizacin, tales como: - Crear y gestionar proyectos - Configurar y parametrizar el hardware y la comunicacin - Gestionar smbolos - Crear programas, por ejemplo, para sistemas de destino S7 - Cargar programas en sistemas de destino - Comprobar el sistema automatizado - Diagnosticar fallos de la instalacin Los lenguajes de programacin SIMATIC integrados en STEP 7 cumplen con la norma DIN EN 6.1131-3. El software estndar se ejecuta bajo el sistema operativo Windows, estando adaptado a su funcionamiento grfico y orientado a los objetos. Por tanto es intuitivo de manejar y a poco que se dominen los conceptos bsicos a autmatas y programacin, se le puede sacar un gran partido.

Captulo 2:

Fundamentos de programacin con Step7

- 40-

Supervisin de una instalacin controlada por un PLC mediante TI

2.2.- Autorizacin o licencia.


Para poder utilizar el software de programacin STEP 7, con excepcin de STEP 7Mini, se requiere una autorizacin especfica para el producto (permiso de utilizacin). El software est protegido, as pues, slo se puede utilizar si en el disco duro de la PG o del PC se detecta la autorizacin necesaria para el programa o para el paquete de software. Gestin de la autorizacin contenida en el disquete de autorizacin. Para instalar la autorizacin se requiere el correspondiente disquete protegido contra copia que se incluye con el software. Para visualizar, instalar y desinstalar las autorizaciones, se requiere tener un programa llamado AuthorsW, el cual, se encuentra en el CD-ROM de STEP 7.

Figura B.1. Pantalla de AuthorsW.

Captulo 2:

Fundamentos de programacin con Step7

- 41-

Supervisin de una instalacin controlada por un PLC mediante TI El nmero permitido de autorizaciones est fijado en dicho disquete mediante un contador de instalaciones. Dicho nmero se reduce en 1 al instalar una autorizacin. Cuando el contador alcanza el valor "cero", no se pueden instalar ms autorizaciones con el disquete. La autorizacin se puede perder a causa de un defecto en el disco duro que impida desinstalarla. En tal caso se puede utilizar la autorizacin de emergencia. Esta se encuentra tambin en el disquete de autorizacin. La autorizacin de emergencia permite seguir utilizando el software por un tiempo limitado de 15 das. Al iniciar el software, se indica el tiempo que queda hasta su vencimiento. Dentro de dicho plazo es necesario sustituir la autorizacin que se ha perdido. El plazo disponible para la autorizacin de emergencia comienza en el momento de la instalacin de la misma, aun cuando no se arranque STEP 7. Aunque vuelva a transferir la autorizacin al disquete, no se detendr el transcurso del plazo.

Captulo 2:

Fundamentos de programacin con Step7

- 42-

Supervisin de una instalacin controlada por un PLC mediante TI

2.3.- Realizacin de un proyecto de STEP 7.


La realizacin de un proyecto de Step 7 para afrontar una tarea de Automatizacin debe de seguir ms o menos unos pasos lgicos teniendo siempre un grado de flexibilidad. El siguiente organigrama muestra, los pasos a seguir de forma que ayudan a plantear en gran medida la aplicacin de manera ms estructurada y ordenada.

Figura B.2. Flujograma de realizacin de un Proyecto de Step 7.

Captulo 2:

Fundamentos de programacin con Step7

- 43-

Supervisin de una instalacin controlada por un PLC mediante TI

Estructuracin del organigrama: -Instalacin y autorizacin: Al utilizar STEP 7 por primera vez, es preciso instalar el software y transferir la autorizacin residente en el disquete al disco. - Disear el control: Antes de trabajar con STEP 7, se debe planificar su solucin de automatizacin dividiendo primero el proceso en diversas tareas y creando luego un plano de configuracin. - Crear la estructura del programa: Las tareas descritas en el diseo del control se tienen que plasmar en un programa estructurado en base a los bloques disponibles en STEP 7 - Iniciar STEP 7: STEP 7 se arranca desde la interfase de Windows. - Crear la estructura del proyecto: Un proyecto es una carpeta que contiene todos los datos estructurados jerrquicamente, estando disponibles en cualquier momento. Tras crear un proyecto, todos los dems trabajos se realizan en el mismo. - Crear el equipo: Al crear el equipo se define el sistema de automatizacin utilizado: por ejemplo SIMATIC 300, SIMATIC 400. - Configurar el hardware: Al configurar el hardware se define en una tabla de configuracin qu mdulos se utilizarn para la solucin de automatizacin y a travs de qu direcciones se acceder a los mdulos desde el programa de usuario. Adems, las propiedades de los mdulos se pueden ajustar mediante parmetros). - Configurar redes y enlaces de comunicacin: Para poder establecer comunicaciones con otras estaciones primero hay que configurar una red. Para ello se deben crear las subredes necesarias para la red de autmatas, definir las propiedades de las subredes, parametrizar las propiedades de conexin de los equipos que la integran, as como determinar los enlaces de comunicacin requeridos.

Captulo 2:

Fundamentos de programacin con Step7

- 44-

Supervisin de una instalacin controlada por un PLC mediante TI

- Definir los smbolos: En lugar de utilizar direcciones absolutas es posible definir smbolos locales o globales en una tabla de smbolos, empleando nombres auto explicativos que se utilizarn luego en el programa.

2.4.- Herramientas de Step 7


A continuacin, se detallan las ms importantes funciones de cada herramienta, cada una con su pantalla de Step 7 correspondiente con el proyecto de Sicalis como ejemplo, lo cual nos ayudar tener una referencia visual ms concreta. Con ello, se entender ms claramente el anexo G del proyecto, que contiene el Programa de Step 7 creado para la aplicacin del proyecto y en el que se muestran diferentes datos e informaciones de prcticamente todas las herramientas de Step 7. El software estndar STEP 7, ofrece en el paquete bsico una serie de herramientas a la hora de realizar proyectos: - Administrador SIMATIC. - HW-Config: Configurar el hardware. - NETPRO: Configurar redes de comunicacin. - Editor de bloques de programa en KOP, FUP y AWL. - Editor de smbolos. - Datos de referencia. Cada una de estas herramientas se ve representada en una ventana de Windows con su men de opciones correspondiente a cada una de ellas. Las herramientas no se deben

Captulo 2:

Fundamentos de programacin con Step7

- 45-

Supervisin de una instalacin controlada por un PLC mediante TI llamar por separado, puesto que arrancan automticamente al seleccionarse una determinada funcin o al abrirse un objeto. Pudiendo tener dos o ms herramientas abiertas a la vez. Administrador SIMATIC. El Administrador SIMATIC es la interfase de acceso a la configuracin y programacin, permitiendo acceder a las dems herramientas, que permitirn: crear proyectos, configurar y parametrizar el hardware, configurar redes de hardware, programar bloques, probar y hacer funcionar los programas.

Figura B.3.Ventana del Administrador Simatic.

Captulo 2:

Fundamentos de programacin con Step7

- 46-

Supervisin de una instalacin controlada por un PLC mediante TI El acceso a las funciones es orientado a objetos, con lo cual resulta fcil de aprender. Se puede trabajar con el Administrador SIMATIC: Offline, es decir, sin conectar el sistema de automatizacin, o bien Online, es decir, estando conectado el sistema de automatizacin. Tanto offline como online, desde el administrador, se tiene la visin general de todo el proyecto, incluyendo los diferentes mdulos de programacin. Los mdulos son partes funcionales del programa de usuario. Se diferencian en su funcin, uso y estructura. Los mdulos representan el cdigo ejecutable del programa. El entorno STEP7 soporta los siguientes tipos de mdulos: - OB - Mdulos de Organizacin - FC Funciones - FB - Mdulos de Funcin - SFC - Funciones de Sistema - SFB - Mdulos de Funcin de Sistema - DB - Mdulos de Datos - SDB - Mdulos de Datos de Sistema - UDT - Tipos de Datos definidos por el Usuario

Mdulos de sistema: Los mdulos de sistema son funciones predefinidas o mdulos integrados en el sistema operativo de la CPU. Estos mdulos no ocupan ningn espacio adicional en la memoria de usuario. Los mdulos de sistema se llaman desde el programa de usuario. Estos mdulos tienen la misma interfase, la misma designacin y el mismo nmero en todo el sistema. Mdulos de usuario: Los mdulos de usuario son reas provistas para administracin del cdigo del programa y los datos del programa. Basado en las condiciones para su proceso, puede estructurar su programa con las distintas opciones de mdulos de usuario. Algunos de estos mdulos se pueden ejecutar cclicamente y otros se ejecutan

Captulo 2:

Fundamentos de programacin con Step7

- 47-

Supervisin de una instalacin controlada por un PLC mediante TI slo cuando se necesiten. Los mdulos de usuario se llaman tambin mdulos de programa.
Si se elige finalmente la programacin estructurada, hay que saber los diferentes tipos de bloque que ofrece Step 7 a la hora de programar.

Mdulo de organizacin: Los mdulos de organizacin (OB) constituyen los mdulos ejecutables del sistema. Todo el programa podr ser almacenado en el mdulo OB1 (mdulo de elaboracin cclica). Por otra parte, el programa podr ser almacenado en distintos bloques, en cuyo caso el mdulo OB1 es utilizado para realizar la llamada del resto de los mdulos. Mdulo de funcin: Un mdulo de funcin (FB) es un bloque que contiene una parte del programa y que controla una determinada rea de la memoria. Este mdulo ofrece la posibilidad de utilizar parmetros. Estos mdulos se emplean para tareas repetitivas o funciones complejas. Funcin: Una funcin (FC) es, de acuerdo a la norma IEC 1131-3 un mdulo de datos estticos. Te ofrece la posibilidad de transferir datos al programa de usuario. Todas las operaciones son utilizables en todos los mdulos (FB, FC y OB). Mdulos de datos: Los mdulos de datos (DB) constituyen reas de datos en el programa de usuario. Slo contiene datos. Mdulos de organizacin: Constituyen el interfaz entre la CPU y el programa. El sistema operativo llama a estos mdulos de cdigo para que realicen distintas operaciones de acuerdo a su funcin. - OB1: Es un mdulo de cdigo que trabaja cclicamente, el OB1 se ejecuta en cada ciclo. Puede almacenar y ejecutar su programa completo en el OB1, o bien puede almacenar su programa en diferentes mdulos lgicos y utilizar el OB1 para llamarlos cuando sea necesario. Adems del OB1, el sistema operativo puede llamar a otros OBs en respuesta a ciertos eventos. Los OBs slo pueden ser llamados por el sistema operativo, no por otros mdulos lgicos. El sistema Captulo 2: Fundamentos de programacin con Step7 - 48-

Supervisin de una instalacin controlada por un PLC mediante TI operativo de la CPU del S7 ofrece 26 clases de prioridad (niveles de ejecucin del programa). El sistema operativo procesa los OBs de acuerdo a su prioridad. El OB1 (prioridad clase 1) tiene la prioridad ms baja de todos los OBs. Esto significa que todos los otros OBs pueden interrumpir la ejecucin cclica del OB1 si es necesario. HW-Config: Configuracin del hardware Esta herramienta se utiliza para configurar y parametrizar el hardware de un proyecto de automatizacin. Es por tanto el lugar donde se almacena la informacin de los elementos hardware (CPUs, mdulos de E/S, periferia DP, etc...) que se tienen.

Figura B.4.Ventana de Configuracin de Hardware.

Captulo 2:

Fundamentos de programacin con Step7

- 49-

Supervisin de una instalacin controlada por un PLC mediante TI Para configurar el sistema de automatizacin, se eligen primero los bastidores (racks) de un catlogo electrnico y luego se asignan los mdulos seleccionados a los slots de los bastidores. La configuracin de la periferia descentralizada se efecta del mismo modo. Al parametrizar la CPU se pueden ajustar mediante mens propiedades tales como el comportamiento en el arranque y la vigilancia del tiempo de ciclo. Se asiste el modo multiprocesador. Los datos introducidos se depositan en bloques de datos del sistema (SDBs). Al configurar los mdulos, todos los datos se pueden ajustar en cuadros de dilogo. No es preciso efectuar ajustes fsicos en ellos. La parametrizacin de los mdulos se efecta automticamente durante el arranque de la CPU. Por consiguiente se puede por ejemplo sustituir un mdulo sin necesidad de repetir la parametrizacin. La parametrizacin de mdulos de funcin (FMs) y de procesadores de comunicaciones (CPs) se efecta con la misma herramienta de configuracin del hardware y de forma idntica a como se parametrizan los dems mdulos. Para cada FM y CP se dispone de cuadros de dilogo especficos de los mdulos (que forman parte del volumen de suministro del paquete de funciones FM/CP). El sistema impide que se efecten entradas incorrectas, ofrecindose en los cuadros de dilogo slo posibles entradas admisibles, previniendo as la configuracin de datos errneos.

Captulo 2:

Fundamentos de programacin con Step7

- 50-

Supervisin de una instalacin controlada por un PLC mediante TI Net Pro: Configurar redes de comunicacin. Con Net Pro, los datos se pueden transferir de forma cclica y temporizada a travs de MPI, permitiendo seleccionar las estaciones que intervienen en la comunicacin e introducir la fuente y el destino de los datos en una tabla. La creacin de todos los bloques a cargar (SDBs) y su transferencia completa a todas las CPUs se efecta de forma automtica.

Figura B.5.Ventana del Netpro. Adems, existe la posibilidad de transferir los datos de forma controlada por eventos, pudindose definir los enlaces de comunicacin, seleccionar los bloques de comunicacin o de funcin de la librera de bloques integrada, parametrizar en el lenguaje de programacin habitual los bloques de comunicacin o de funcin seleccionados.

Captulo 2:

Fundamentos de programacin con Step7

- 51-

Supervisin de una instalacin controlada por un PLC mediante TI

Editor de bloques de programa en KOP, FUP y AWL. En el editor de bloques de programa, se escribe el cdigo de programa, en los diferentes lenguajes posibles, para cada uno de los bloques de programacin que componen el programa de usuario.

Figura B.6.Ventana del Editor de bloques en AWL.

Los lenguajes de programacin KOP, AWL y FUP para S7-300/400 son parte integrante del software estndar.

Captulo 2:

Fundamentos de programacin con Step7

- 52-

Supervisin de una instalacin controlada por un PLC mediante TI

A continuacin se describen las caractersticas bsicas de cada uno de ellos, as como de otros lenguajes no estndar que tambin pueden usarse con Step 7. FUP (diagrama de funciones): FUP es la abreviatura alemana de Funktionsplan, que en espaol quiere decir diagrama de funciones. FUP es un lenguaje de programacin grfico. Para representar la lgica, este lenguaje emplea los cuadros lgicos segn el lgebra de Bool. Adems, las funciones complejas (por ejemplo, funciones matemticas) se pueden representar directamente junto con los cuadros lgicos. KOP (esquema de contactos): Lenguaje de programacin grfico. La sintaxis de las instrucciones es similar a la de un esquema de circuitos. KOP permite observar la circulacin de la corriente a travs de contactos, elementos complejos y bobinas. AWL (lista de instrucciones): Lenguaje de programacin textual orientado a la mquina. En un programa creado en AWL, las instrucciones equivalen en gran medida a los pasos con los que la CPU ejecuta el programa. Por ello, se trata del lenguaje ms potente y difcil, estando ms orientado al programador. No obstante con el se programa en la mayora de los casos, pues las tareas que realizan los autmatas SIMATIC S7-300 y 400 son en su gran mayora complicadas. No obstante, para facilitar la programacin AWL se ha ampliado con algunas estructuras de lenguajes de alto nivel (tales como accesos estructurados a datos y parmetros de bloques).

Captulo 2:

Fundamentos de programacin con Step7

- 53-

Supervisin de una instalacin controlada por un PLC mediante TI Adems de stos, se pueden instalar otros lenguajes de programacin opcionales, que permiten resolver mejor tareas ms especficas. Dichos lenguajes son: S7-GRAPH: Lenguaje de programacin que permite describir cmodamente controles secuenciales (programacin de cadenas secuenciales) dividiendo el proceso en diferentes etapas. Estas ltimas contienen sobre todo acciones para controlar las salidas. El paso de una etapa a otra se controla mediante condiciones de transicin.

Figura B.10. Ejemplo de estructura de Graph.

Captulo 2:

Fundamentos de programacin con Step7

- 54-

Supervisin de una instalacin controlada por un PLC mediante TI S7-HiGraph: Lenguaje de programacin que permite describir cmodamente los procesos asncronos y no secuenciales en forma de grafos de estado. Para ello se divide la instalacin en unidades funcionales que pueden adoptar diversos estados. Las unidades funcionales se pueden sincronizar mediante el intercambio de mensajes.

Figura B.11. Ejemplo de estructura de HIGraph.

Captulo 2:

Fundamentos de programacin con Step7

- 55-

Supervisin de una instalacin controlada por un PLC mediante TI S7-SCL: Lenguaje textual de alto nivel segn la norma DIN EN 61131-3. Contiene estructuras similares a las de los lenguajes de programacin Pascal y C. Por lo tanto, es especialmente apropiado para los usuarios que ya estn acostumbrados a utilizar lenguajes de nivel superior.

Figura B.12. Ejemplo de estructura de SCL.

Captulo 2:

Fundamentos de programacin con Step7

- 56-

Supervisin de una instalacin controlada por un PLC mediante TI CFC para S7 y M7: Lenguaje de programacin para interconectar grficamente las funciones existentes. Estas ltimas abarcan una amplia gama que incluye desde combinaciones lgicas sencillas hasta regulaciones y controles complejos. Se dispone de un gran nmero de funciones en forma de bloques contenidos en una librera. La programacin se lleva a cabo copiando los bloques en un esquema (plano) y conectndolos entre s mediante lneas.

Figura B.13. Ejemplo de estructura de CFC.

Captulo 2:

Fundamentos de programacin con Step7

- 57-

Supervisin de una instalacin controlada por un PLC mediante TI Editor de smbolos. Con la herramienta editor de smbolos es posible realizar la asignacin simblica a los operandos absolutos muy fcilmente, pudiendo incluso importarme una tabla de smbolos realizada por ejemplo en Excel. En un programa de STEP 7 se utilizan operandos tales como seales de E/S, marcas, contadores, temporizadores, bloques de datos y bloques de funcin. Si se quiere, se puede direccionar dichos operandos en su programa de forma absoluta.

Figura B.14. Ventana del editor de smbolos de Step 7.

En el programa de usuario ser posible entonces direccionar un operando mediante dicho smbolo, adems se pueden posteriormente visualizar a la vez tanto el operando absoluto como el simblico asociado.

Captulo 2:

Fundamentos de programacin con Step7

- 58-

Supervisin de una instalacin controlada por un PLC mediante TI Datos de referencia. Con esta herramienta, es posible crear y evaluar datos de referencia para probar y modificar cmodamente el programa de usuario. Los datos de referencia se utilizan como: - sinopsis de todo el programa de usuario, - base para efectuar cambios y tests - complemento de la documentacin del programa. Los datos de referencia se componen de: Lista de referencias cruzadas: Panormica de los operandos de las reas de memoria (E, A, M, P, T, Z) y de los bloque de programacin (DB, FB, FC, SFB, SFC) utilizados en el programa de usuario.

Figura B.15. Ventana de los datos de referencia de Step 7. Referencias cruzadas.

Captulo 2:

Fundamentos de programacin con Step7

- 59-

Supervisin de una instalacin controlada por un PLC mediante TI Plano de ocupacin de memoria: Panormica de los bits de los operandos de las reas de memoria E, A y M, as como de los temporizadores y contadores que ya estn ocupados en el programa de usuario. Es una base importante para buscar errores o para efectuar cambios en el programa de usuario, sin temor a solapar direcciones de memoria o a usar operandos ya definidos.

Figura B.16. Ventana de los datos de referencia de Step 7. Ocupacin de E / S y marcas.

Operandos sin smbolo: Panormica de las direcciones absolutas (operandos absolutos y bloques) que se utilizan en las partes del programa de usuario para las que existen datos

Captulo 2:

Fundamentos de programacin con Step7

- 60-

Supervisin de una instalacin controlada por un PLC mediante TI de referencia pero no se ha definido ningn smbolo en la tabla de smbolos. Especifica adems, las veces que aparece ese operando en el programa de usuario.

Figura B.19. Ventana de los datos de referencia de Step 7. Operandos sin Smbolo. Visualizando listas en distintas ventanas se puede, por ejemplo: - Comparar una determinada lista para distintos programas de usuario S7. - Tener en la pantalla, una junto a otra, distintas vistas de una lista optimizadas de distinta manera, por ejemplo, una lista de referencias cruzadas de referencias cruzadas slo la entradas y en la otra, slo las salidas de un programa de usuario. - Abrir varias listas de un programa de usuario S7 a la vez, por ejemplo, la estructura del programa y la lista de referencias cruzadas.

Captulo 2:

Fundamentos de programacin con Step7

- 61-

Supervisin de una instalacin controlada por un PLC mediante TI

2.5.- Programa del proyecto


Una vez descritas las principales caractersticas de los elementos de configuracin del Step 7, se puede particularizar con las funciones y bloques empleados en el proyecto. Resumiendo, consiste bsicamente en un mdulo de organizacin principal (OB1) donde se ejecutan funciones de lectura (SFC) que recogen informacin del Sentron, de la lnea (As-i, Profibus, Ethernet), de los esclavos (periferia, depsito) y archivan esa informacin en mdulo de datos (DB) para su posterior lectura en el Scada (WinCC). En este mismo mdulo tambin se generan los mensajes de correo electrnico en base a las lecturas realizadas. Con otro mdulo de organizacin de alarmas cclicas (OB35) se gestiona el control de las funciones FTP. Y por ltimo se cargan distintos OBs (OB80, OB82, OB85, OB86, OB122) controlando as que la instalacin no se pare cuando existan una serie de errores (error de tiempo, de diagnstico, de ejecucin del programa, de bastidor, o de acceso a la periferia) A continuacin se representa un diagrama con los mdulos y principales funciones utilizados en el programa, dejando los detalles de su funcin para posteriores captulos donde se vera con detalle en que consisten. El cdigo completo del programa se encuentra no obstante el CD adjunto en la memoria.

[SIMA05]

Captulo 2:

Fundamentos de programacin con Step7

- 62-

Supervisin de una instalacin controlada por un PLC mediante TI OB1 Se arranca el variador de velocidad.
SFC 14
Lectura de datos de Esclavos DP

SFC 15
Escritura de datos en Esclavos DP

FC12
Envo de E-mails

FC5 AG-SEND

DB10

SFC59, DB51 Vista General

Funcin que gestiona el envo de emails. Utilizando la funcin AG-SEND

SFC59, DB92 Diagnstico

SFC59, DB94 Medidas

SFC59, DB72 Corrientes

SFC59, DB73 Voltajes

SFC59, DB74 Potencias

Lectura de diferentes seales del Sentron y almacenamiento en DBs para su posterior lectura en el Scada.

SFC59, DB64 Armnicos

SFC59, DB60 Parm.comunic.

FC125, DB125 Diag.Profibus

Diagnstico de la red profibus y traspaso de la inf. al Scada


SFC42 SFC49 SFC51

SFC5

SFC6

SFC13

SFC41

Captulo 2:

Fundamentos de programacin con Step7

- 63-

Supervisin de una instalacin controlada por un PLC mediante TI


OB35 Alarmas Cclicas FB120 Control de funciones FTP

FC40, DB40 Dir.IP Servidor

FC41, DB41 Escribe ficheros

FC 42, DB42 Lectura Ficheros

FC43, DB43 Borrado Ficheros

FC44, DB45

OB80 Error de tiempo FC125, DB125 Diag.Profibus SCADA

OB82 Error de diagnstico FC125, DB125 Diag.Profibus SCADA

OB85 Error de programa

FC125, DB125 Diag.Profibus SCADA OB86 Error de bastidor

Control de la instalacin evitando que se pare cuando existan una serie de errores, que se extraen de la red profibus y se almacenan en el Scada.

FC125, DB125 Diag.Profibus SCADA OB122 Error de periferia

Captulo 2:

Fundamentos de programacin con Step7

- 64-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 3:
Introduccin a las redes industriales.
3.1. Conceptos fundamentales 3.2. Topologa de la red 3.3. Mtodos de acceso 3.4. Enlaces 3.5. Modelo de referencia ISO/OSI 3.6. Acoplamiento de sistemas de bus 3.7. Seguridad en la transmisin 3.8. Clasificacin de las subredes 3.9. Redes de comunicacin SIMATIC 66 69 74 75 79 84 88 90 92

Captulo 3:

Redes industriales

-65-

Supervisin de una instalacin controlada por un PLC mediante TI

En este se intenta aunar de una manera completa e ilustrada lo esencial para entender que es y en que se basa una comunicacin industrial.

3.1.- Conceptos fundamentales.


As pues, se tratarn los conceptos ms importantes en sistemas de comunicacin, estudiaremos el modelo de referencia ISO/OSI, plantearemos los diferentes niveles de aplicacin, y analizaremos los componentes y redes que ofrece SIMATIC NET a la hora de afrontar tareas de comunicacin industrial.

Se repasan a continuacin los conceptos fundamentales y los principios de la comunicacin, decisivos para el intercambio de datos entre autmatas programables, equipos de visualizacin y PCs. Comunicacin Es la transferencia de datos entre dos interlocutores con diferentes prestaciones, el control del interlocutor, as como la consulta o interrogacin del estado del interlocutor. La comunicacin puede llevarse a cabo a travs de diferentes vas.

Equipo

CPU

PC

Mdulo apto para comunicacin Subred

Mdulo apto para comunicacin

CPU

PC

Figura C.1. Ejemplo con interlocutores conectados a una subred.

Captulo 3:

Redes industriales

-66-

Supervisin de una instalacin controlada por un PLC mediante TI

Interlocutor

Mdulo apto para la comunicacin, es decir, que permite intercambiar datos. El interlocutor puede encontrarse dentro del mismo equipo o en otro equipo. Interlocutores pueden ser, por ejemplo, CPUs o PCs.

Equipo

En este contexto, se denomina equipo a una unidad conexa (p. ej. Autmata, unidad de programacin, panel/sistema de operador, PC, aparato no Siemens) que puede conectarse a una o varias subredes.

Subred

El conjunto de todos los componentes fsicos necesarios para establecer una va de transmisin de datos, as como los procedimientos comunes asociados para intercambiar datos.

. Red Conjunto formado por una o varias subredes iguales o diferentes interconectadas. Comprende pues todos los equipos que pueden
Red

Subred 1

Equipo

Subred 2 Subred 3

comunicarse entre s.
Figura C.2. Ejemplo de red de comunicacin.

Captulo 3:

Redes industriales

-67-

Supervisin de una instalacin controlada por un PLC mediante TI Enlace Correspondencia lgica de dos interlocutores para ejecutar un determinado servicio de comunicacin. El enlace est directamente asociado a un servicio de comunicacin. Cada enlace tiene dos puntos finales que contienen la informacin necesaria para direccionar el interlocutor, adems de otros atributos relacionados con el establecimiento del enlace. Para referenciar un enlace, las funciones de comunicacin slo utilizan el punto final local. Funciones de comunicacin : Las funciones ofrecidas desde una interfase software siempre utilizan servicios de comunicacin. Las funciones de comunicacin permiten transmitir datos entre interlocutores con diferentes prestaciones, controlar el interlocutor, por ejemplo pasarlo al estado STOP, o preguntar por su estado operativo actual. Servicio de comunicacin e interfases software: Describe las funciones de comunicacin con prestaciones definidas, como por ejemplo intercambiar datos, controlar y supervisar dispositivos y cargar programas. Los servicios de comunicacin se ofrecen en el sistema terminal, valgan como ejemplo las funciones de sistema SIMATIC S7, a travs de interfases software. De acuerdo a su calidad, los servicios de comunicacin se pueden clasificar en el modelo de referencia ISO/OSI. Una interfase software no ofrece necesariamente todas las funciones de comunicacin de un servicio. El servicio de comunicacin puede ofrecerse en el sistema terminal con diferentes interfases software.

Captulo 3:

Redes industriales

-68-

Supervisin de una instalacin controlada por un PLC mediante TI Protocolo Un convenio exacto al bit entre interlocutores para poder ejecutar un determinado servicio de comunicacin. El protocolo define el contenido estructural del trfico de datos en la lnea fsica, definiendo, por ejemplo, el modo de operacin, la forma de realizar el establecimiento del enlace, la proteccin de los datos o la velocidad de transferencia. Coherencia de datos: Se define como coherencia de datos al tamao de un rea de datos que no puede modificarse por procesos concurrentes simultneos. Es decir, las reas de datos que sean mayores que la coherencia de datos pueden quedar falseadas. Dicho de otro modo, un rea de datos conexa (mayor que la coherencia de datos) puede estar formada en un determinado instante en parte por paquetes de datos nuevos y en parte por paquetes de datos viejos coherentes.

C.2.- Topologa de la red.


Se entiende por topologa las diferentes estructuras que puede tener una red. Cuando componentes de automatizacin autnomos tales como sensores, actuadores, PLCs, etc., intercambian informacin, stos deben interconectarse fsicamente con una estructura determinada. El conjunto forma entonces una red de comunicacin. Bajo topologa de la red se entiende la estructura geomtrica bsica de la misma. Las diferentes estaciones son los nodos de la red. La estructura ms simple sera una red formada por dos estaciones, es decir, dos nodos. Este tipo de conexin se denomina tambin enlace punto a punto. A continuacin se presentan de forma resumida las distintas topologas:

Captulo 3:

Redes industriales

-69-

Supervisin de una instalacin controlada por un PLC mediante TI Lnea Es la topologa ms simple desde el punto de vista geomtrico. A veces se la conoce con el nombre de topologa bus, pero no todos los buses tienen topologa lnea. Cada estacin slo precisa una interfase. Pueden conectarse a la lnea central mediante lneas derivadas cortas.

Equipo 1

Equipo 2

Equipo 3

Figura C.3. Representacin de la topologa en lnea. Mientras que en enlaces punto a punto, por ejemplo de cuatro estaciones, stas pueden comunicarse simultneamente por pares, esto no es posible en una topologa lnea. Por ello hay que regular la comunicacin de forma que slo una estacin pueda enviar en un determinado momento, mientras las dems slo pueden or. Para tal fin es necesario asignar los derechos de emisin. Se habla en estos casos de mtodos de acceso al bus.

Anillo

Las topologas lnea y anillo tienen rasgos comunes.

Tambin en este caso es necesario regular el derecho de emisin mediante un mtodo de acceso al bus compuesto de enlaces punto a punto encadenados. La ventaja de la topologa anillo es que cada nodo acta como amplificador, lo que permite salvar grandes distancias. Sin

Captulo 3:

Redes industriales

-70-

Supervisin de una instalacin controlada por un PLC mediante TI

embargo, en este caso el fallo de un nodo presenta mayores problemas que en una estructura en lnea.
Equipo 2

Equipo 1

Equipo 3

Equipo 6

Equipo 5

Equipo 4

Figura C.4. Representacin de la topologa en anillo. Estrella En esta topologa adquiere una importancia decisiva en nodo central que se encarga de controlar toda la comunicacin.

Equipo 1

Equipo 2

Equipo 3

* *
Acoplador en Cualquier perturbacin en el mismo conduce, generalmente, al fallo de la red completa. Figura C.5. Representacin de la topologa en estrella. rbol Esta topologa puede tambin interpretarse como el encadenamiento de diferentes estructuras en lnea de longitud diversa, pero tambin de caractersticas diferenciadas. En este

Captulo 3:

Redes industriales

-71-

Supervisin de una instalacin controlada por un PLC mediante TI caso adquieren gran importancia los elementos que permiten duplicar las diferentes lneas. En apartados posteriores se detallarn los elementos necesarios para poder interconectar las distintas secciones; concretamente en la figura 1.6 se ha representado un repetidor. Equipo 1 Equipo 2

Repetid

Equipo 3

Equipo 4

Equipo 5

Figura C.6. Representacin de la topologa en rbol.

Captulo 3:

Redes industriales

-72-

Supervisin de una instalacin controlada por un PLC mediante TI

En lo que se respecta a su extensin geogrfica, las redes pueden clasificarse en tres categoras. Se habla de las LAN (Local Area Network, red de rea local), MAN (Metropolitan Area Network) y WAN (Wide Area Network, red de rea extensa). Como los lmites no estn claramente definidos, no siempre es posible clasificar una red dentro de estas tres clases. En base a la extensin geogrfica es posible establecer la siguiente clasificacin aproximada: LAN < 5 km MAN < 25 km WAN > 25 km En base a las distancias a salvar entre las estaciones es posible tambin saber cuales son las topologas utilizadas. La topologa de una WAN est definida por las condiciones geogrficas (situacin de los centros de poblacin, trfico previsto entre nodos, etc). Desde el punto de vista econmico utilizacin racional de las lneas se crean generalmente redes con estructura en rbol y mallado irregular. Por el contrario, la topologa de una LAN est claramente estructurada, ya que aqu lo importante es la funcionalidad total y menos la economa de lneas. Las topologas tpicas para una LAN son lnea, anillo y estrella. Junto a LAN y WAN se emplean tambin FAN (Field Area Network). La automatizacin del proceso se efecta en el rea prxima al sistema mientras que las WAN y MAN estn encargadas de la comunicacin dentro y entre los niveles superiores del modelo (nivel de gestin y administracin de la empresa). Esto ltimo es especialmente vlido cuando diferentes plantas o centros comerciales distanciados geogrficamente forman una unidad organizativa.

Captulo 3:

Redes industriales

-73-

Supervisin de una instalacin controlada por un PLC mediante TI

3.3.- Mtodos de acceso.


Como en un bus, en un determinado instante, slo puede enviarse como mximo un telegrama (tambin llamado mensaje o trama), es necesario gestionar qu estacin tiene permiso para enviar. El nmero de receptores a la escucha del telegrama carece aqu de importancia. El acceso al bus queda regulado por el mtodo de acceso Mtodos de

Centralizado

Descentralizado

Determinstico determinsticos y estocsticos.

Estocstico

correspondiente. Estos pueden clasificarse en mtodos centralizados y estos ltimos en

Figura C.7. Mtodos de acceso al bus.

El mtodo centralizado ms conocido es el maestro/esclavo. En l, el maestro dirige todo el trfico por el bus. Para ello enva datos a los esclavos (polling o sondeo) y solicita de los mismos informacin. Normalmente no est prevista comunicacin directa entre esclavos. El mtodo maestro/esclavo se caracteriza por un control del bus muy simple y por ello eficiente. De ah que se encuentre en el sector de los buses de campo, como Profibus-DP. Dentro del grupo de los mtodos descentralizados determinsticos cabe mencionar el token-passing o paso de testigo. El testigo sirve como permiso de emisin a travs de la red. El poseedor del testigo puede emitir; adems debe pasar ste antes de que transcurra un determinado tiempo. De esta forma se asegura un tiempo mximo de circulacin del testigo. Se habla de token-bus cuando este mtodo se utiliza dentro de una red con topologa lnea. El testigo pasa siguiendo determinadas reglas de estacin a

Captulo 3:

Redes industriales

-74-

Supervisin de una instalacin controlada por un PLC mediante TI estacin siguiendo un anillo lgico. Si la topologa es en anillo se denominar tokenring. El mtodo de acceso estocstico, es decir aleatorio, ms importante es el CSMA/CD (Carrier Sense Multiple Access with Collision Detection, normalizado en IEEE 802.3). Aqu, cada estacin puede enviar en cualquier instante siempre que no emita ninguna en dicho momento. Aparecen conflictos condicionados por tiempos de propagacin cuando dos estaciones intentan emitir al mismo tiempo por haber detectado que est libre el bus. Al estar en escucha permanente, ambas estaciones detectan la colisin, por lo que dejan de emitir, y slo vuelven a intentarlo despus de esperar un tiempo definido estocsticamente. Los buses que utilizan este mtodo operan normalmente a una velocidad de transferencia de 10 Mbits/s, como es el caso de Industrial Ethernet.

3.4.-Enlaces.
Un enlace supone la correspondencia lgica entre dos interlocutores para ejecutar servicios de comunicacin. El enlace est directamente asociado a un servicio de comunicacin. Cada enlace tiene dos puntos finales, situados en la CPU o CP correspondiente, que incluye las informaciones necesarias para direccionar el interlocutor, as como otros atributos necesarios para establecer el enlace. Las funciones de comunicacin en el programa de usuario referencian nicamente el punto final local del enlace.

Captulo 3:

Redes industriales

-75-

Supervisin de una instalacin controlada por un PLC mediante TI

Funcin de comunicacin USEND

Funcin de comunicacin AG RECV

CP U S7

CP

CP U S7
Enlace S7

CP

Enlace FDL

Subred

CP U S7

Subred

CP

CP U S5

CP

Funcin de comunicacin URCV

Mdulo de manejo SEND

Figura C.8. Representacin simblica de enlaces. Los enlaces ocupan, por cada punto final o de transicin (p. ej. CP), recursos en los mdulos aptos para la comunicacin implicados, lo que, en consecuencia, reduce su capacidad de comunicacin, puesto que el nmero de recursos de enlace depende del tipo de CPU/CP (consultar Anexo B).

CPU
Recurso de enlace Recurso de enlace MP Industrial Ethernet

Figura C.9. Funciones S7 usando una CP.

Captulo 3:

Redes industriales

-76-

Supervisin de una instalacin controlada por un PLC mediante TI En la familia SIMATIC S7, los enlaces se clasifican en:

Enlaces Tipo de enlace

Configurado (va tabla de enlaces) Esttico Dinmico (slo en M7300/400)

No configurado
Dinmico

Establecimiento/disolucin del enlace

Tabla C.1. Clasificacin de los tipos de enlaces.

Para garantizar un establecimiento regulado del enlace, ste deber estar activo en uno de sus extremos y pasivo en el otro. De lo contrario no ser posible establecer el enlace. Se utilizan enlaces estticos cuando al configurar una instalacin hay suficientes recursos de enlaces libres en los diferentes equipos y no es necesario liberar ninguno. Por otra parte, al planificar no es necesario considerar el establecimiento y disolucin del enlace, de tiempo crtico. Una vez establecidos, los enlaces estticos permanecen de forma duradera. Los enlaces dinmicos se utilizan para intercambiar sucesivamente datos con diferentes interlocutores o para aprovechar ms efectivamente los recursos de enlace disponibles. El establecimiento y disolucin propiamente dicho del enlace no se efecta al arrancar el equipo sino slo cuando lo solicita explcitamente la aplicacin desde el programa. Por este motivo, es necesario en este caso considerar siempre el tiempo que dura el establecimiento y disolucin de un enlace, sobre todo en procesos crticos en el tiempo. De acuerdo a la interfase software utilizada, las funciones de comunicacin asociadas requieren enlaces configurados o no configurados. Para configurar los primeros se

Captulo 3:

Redes industriales

-77-

Supervisin de una instalacin controlada por un PLC mediante TI utiliza STEP 7, concretamente la tabla de enlaces. Con ese propsito se asigna a cada punto final del enlace un ID local, que ser necesario a posteriori para parametrizar las funciones de comunicacin. El ID local referencia un rea de datos que contiene, entre otras, las informaciones de direccin propia y del interlocutor. Las funciones de comunicacin realizadas desde un OP SIMATIC o desde un PC precisan tambin enlaces configurados. Sin embargo, stos se configuran utilizando una herramienta especfica (p. ej. ProTool o COML). Estos enlaces ocupan tambin recursos, para funciones S7, en las CPUs. En cuanto a los enlaces no configurados, generalmente en STEP 7 no se emplea la mencionada tabla de enlaces para configurarlos, sino que dichos enlaces se establecen implcitamente al llamar a la funcin de comunicacin, disolvindose una vez terminada la transmisin de datos. Como un enlace est directamente asociado a un servicio de comunicacin, cada uno de stos tiene un tipo de enlace especfico. SIMATIC S7 reconoce la siguiente correspondencia entre servicio y tipo de enlace. Servicio Tipo de enlace Enlaces S7 Enlace de transporte ISO Enlace ISO-on-TCP Enlace FDL Enlace FMS Enlace punto a punto

Funciones S7
ISO-Transporte ISO-on-TCP FDL FMS Procedimiento (p. ej. RK512)

Tabla C.2. Correspondencias entre servicio de comunicacin y tipo de enlace. Al configurar los enlaces utilizando STEP 7, deberemos seleccionar el tipo de enlace adecuado a la aplicacin.

Captulo 3:

Redes industriales

-78-

Supervisin de una instalacin controlada por un PLC mediante TI

3.5.- Modelo de referencia ISO/OSI.


Cuando se produce un intercambio de datos entre equipos de automatizacin a travs de un sistema de bus comn es preciso definir el sistema de transmisin y el mtodo de acceso, as como informaciones relativas a, por ejemplo, el establecimiento de los enlaces. Por este motivo, la International Standards Organization (ISO) especific un modelo de 7 niveles o capas, conocido como modelo ISO/OSI (estndar internacional ISO 7498), ya que la arquitectura del protocolo est orientada a interconectar sistemas abiertos (Open System Interconnection). Para lograr un entendimiento suficiente y seguro son imprescindibles los niveles 1, 2 y 4. El nivel 1 define las condiciones fsicas, entre otras, los niveles de tensin y corriente. El nivel 2 define el mecanismo de acceso y el direccionamiento de la estacin, para que en un determinado instante slo pueda enviar datos una de las estaciones del bus. La seguridad y coherencia de los datos se garantiza gracias a la funcin del nivel 4, el de transporte. Este nivel tambin se ocupa de tareas de control de flujo de datos, de seccionamiento en bloques o paquetes y de los mecanismos de acuse o confirmacin.

Captulo 3:

Redes industriales

-79-

Supervisin de una instalacin controlada por un PLC mediante TI

Nivel

Designacin

Funcin Funciones de usuario. especficos de usuario.

Caractersticas Servicios p.ej. Read/Write Start/Stop Lenguaje comn. de de

Application layer

Oferta de servicios de comunicacin comunicacin.

Presentation layer

Representacin de datos. Conversin del tipo de representacin normalizado comunicacin del en sistema un formato

adecuado al equipo.

5 4 3 2

Session layer

Sincronizacin. Establecimiento, disolucin vigilancia de una sesin.

Coordinacin y sesin.

de

la

Transport layer

Establecimiento/disolucin de enlace. Transmisin asegurada Formacin, repeticin y clasificacin de paquetes. de paquetes.

Network layer Data link layer

Direccionamiento de otras redes y Comunicacin control de flujo. Mtodo de acceso. dos subredes. CRC-Check

entre

Limitacin de los bloques de datos, CSMA/CD transmisin asegurada, deteccin y Token eliminacin de errores.

Physical layer

Caractersticas del soporte fsico de Cable coaxial/triaxial transmisin. Cable ptico Cable bifilar ITP

Tabla C.3. Modelo de referencia ISO/OSI.

Captulo 3:

Redes industriales

-80-

Supervisin de una instalacin controlada por un PLC mediante TI

Physical Layer (Nivel 1, Fsico). Este nivel procura la transmisin transparente de bits a travs del soporte fsico en el orden definido por el nivel de enlace (capa 2). Aqu se definen las caractersticas elctricas y mecnicas de la lnea/bus, as como los tipos de transmisin. Data Link Layer (Nivel 2, Enlace). Este nivel tiene como funcin asegurar la transmisin de la cadena de bits entre dos sistemas. Entre sus misiones figura detectar y eliminar o comunicar errores de transmisin y el control del flujo. En redes locales, el nivel de enlace procura tambin el acceso exclusivo al soporte de transmisin. Para ello, dicho nivel se divide en dos subniveles, Medium Access Control (MAC) y Logic Link Control (LLC), que se designan tambin como niveles 2a y 2b respectivamente. Las normas ms conocidas para los mtodos de acceso aplicados en el subnivel MAC son: IEEE 802.3 (Ethernet, CSMA/CD), IEEE 802.4 (Token Bus), IEEE 802.5 (Token Ring). Para el subnivel LLC se aplica generalmente la norma IEEE 802.2. En base a las caractersticas de tiempo real exigidas normalmente a sistemas de bus de campo, stos utilizan en parte mtodos de acceso considerablemente modificados. Network Layer (Nivel 3, Red). Este nivel se encarga de la intercomunicacin de datos entre sistemas finales, entendiendo por sistemas finales el emisor y el receptor de una informacin cuyo recorrido puede llevar bajo circunstancias a travs de diversos sistemas de trnsito. Por ello, el nivel de red debe seleccionar la ruta a seguir, lo que normalmente se denomina encaminamiento (Routing). Transport Layer (Nivel 4, Transporte). Este nivel tiene como misin ofrecer al usuario un enlace terminal-terminal fiable. Los servicios ofrecidos incluyen el establecimiento

Captulo 3:

Redes industriales

-81-

Supervisin de una instalacin controlada por un PLC mediante TI del enlace de transporte, la transmisin de datos, as como la disolucin del enlace. Para ello el usuario puede exigir, en general, una determinada calidad en el servicio (QoS, Quality of Service). Parmetros de calidad son, por ejemplo, la velocidad de transferencia y la tasa de errores residuales. Session Layer (Nivel 5, Sesin). La tarea principal del nivel de sesin es sincronizar las relaciones de comunicacin. Adems, los servicios del nivel de sesin permiten definir puntos de sincronizacin en transmisiones prolongadas para que, en caso de una interrupcin intempestiva del enlace, no sea necesario repetir de nuevo toda la transmisin sino que pueda restablecerse desde un determinado punto de sincronizacin. Presentation Layer (Nivel 6, Representacin de Datos). Generalmente, al intercambiar datos, diferentes sistemas utilizan lenguajes distintos. El nivel de presentacin traduce los diversos lenguajes de las estaciones de comunicacin a un lenguaje unificado con una sintaxis abstracta. Para ello se utiliza en la mayor parte de los casos el Abstract Syntax Notation One (ASN.1) definido en ISO 8824 y las Basic Encoding Rules (BER) asociadas. Application Layer (Nivel 7, Aplicacin). El nivel de aplicacin comprende los servicios especficos de la aplicacin de las diferentes aplicaciones de comunicacin. Como existen multitud de aplicaciones, es particularmente difcil establecer estndares unificados. El estndar ms importante para aplicaciones de automatizacin es el Manufacturing Message Specification (MMS), que describe los servicios y protocolos del nivel de aplicacin (MAP, Manufacturing Automation Protocol). Los sistemas de bus de campo modernos se orientan fuertemente en MMS a la hora de disear el nivel de aplicacin. Al describir posteriormente los servicios de comunicacin se har referencia al modelo presentado anteriormente. Slo es posible comunicarse en un mismo nivel.

Captulo 3:

Redes industriales

-82-

Supervisin de una instalacin controlada por un PLC mediante TI La forma de materializar los diferentes niveles en un caso concreto no es definida inicialmente en el modelo, sino en la posterior implementacin de la aplicacin. Para lograr una comunicacin rpida y con capacidad de tiempo real, Profibus prescinde de los niveles 3 a 6, e integra las funciones imprescindibles en los niveles 1, 2 y 7.

Captulo 3:

Redes industriales

-83-

Supervisin de una instalacin controlada por un PLC mediante TI

3.6.- Acoplamiento de sistemas de bus.


Para garantizar un flujo continuo de informacin entre dos subredes diferentes se precisan elementos de acoplamiento especiales. Las subredes han ido surgiendo a lo largo del tiempo, no pudindose interconectar sin ms. Desde el punto de vista del usuario, lo ideal es que las subredes acopladas se comporten como una nica subred, es decir que dicho acoplamiento no suponga ninguna merma de funcionalidad. De esta forma el acoplamiento es transparente para el usuario (al acoplar las subredes el usuario no necesita modificar el software). Dependiendo del alcance de las tareas de acoplamiento y de las diferencias entre las redes a acoplar es posible distinguir entre Repeater (repetidor), Bridge (puente), Router (encaminador) y Gateway (pasarela) para interconexin de redes. Estos elementos de acoplamiento pueden reproducirse en el modelo de referencia ISO de acuerdo a las tareas que realizan.

Estacin
7 6 5 4 3 2 1 Medio de transmisin

Segmento A

Estacin B
7 6 5 4 3 2

Repetidor

1 Medio de transmisin

Figura C.10. Esquema de acoplamiento de subredes mediante repetidor. El repeater o repetidor copia la informacin que recibe de un lado en el otro y amplifica su nivel. El repetidor es transparente a todos los niveles de las estaciones en comunicacin, es decir, los niveles fsicos de ambas redes deben ser idnticos. Por ello,

Captulo 3:

Redes industriales

-84-

Supervisin de una instalacin controlada por un PLC mediante TI los repetidores no se utilizan para acoplar subredes diferentes, sino para amplificar o prolongar una subred existente, p. ej. un sistema de bus. Los bridges o nodos puentes se utilizan para acoplar subredes que trabajan con el mismo protocolo en el nivel de enlace (Logical Link Control, LLC). Los soportes de transmisin y los mtodos de acceso al bus (Medium Access Control, MAC) de las subredes a enlazar pueden ser diferentes. Los bridges se utilizan principalmente para unir redes locales que tienen diferentes topologa o cuando, en base a aplicaciones especiales, es necesario aadir determinadas estructuras a subredes. En algunas versiones, las tareas del puente se refieren nicamente al acceso al bus (MAC), no afectando al LLC. Ese tipo de puentes se utilizan en subredes que, si bien utilizan un soporte de transmisin diferente (p. ej. cable bifilar, fibra ptica), tienen la misma estructura.

Estacin A
7 6 5 4 3 2 1

Segmento

Estacin
7 6 5 4 3 2 1

2 1

Bridge

2 1

Figura C.11. Esquema de acoplamiento de subredes mediante puente. El router o encaminador sirve para enlazar redes ISO con niveles 1 y 2 diferentes. El router determina adems el camino ptimo (ruta de comunicacin) de una informacin a travs de una red existente (routing).

Captulo 3:

Redes industriales

-85-

Supervisin de una instalacin controlada por un PLC mediante TI Criterios para definir el camino ptimo pueden ser, por ejemplo, la longitud del recorrido o el retardo de transmisin mnimo. Para cumplir su tarea, el router modifica las direcciones de origen y destino del nivel de la red de los paquetes entrantes antes de volver a transmitirlos. Como los router tienen que ejecutar tareas sensiblemente ms complejas que los bridges trabajan a menor velocidad.
LAN A

Estacin A 7 6 5 4 3 2 1 Medio de transmisin

Estacin 7 6 5 4 3 2 1 Medio de transmisin

3 2 1

Router

3 2 1

Figura C.12. Esquema de acoplamiento de subredes mediante router. Un gateway o pasarela se utiliza para acoplar redes con diferentes arquitecturas, es decir permite interconectar dos subredes cualesquiera. En base al modelo de referencia ISO, un gateway tiene como misin convertir los protocolos de comunicacin de todos los niveles. Permite tambin acoplar una red ISO con una no conforme a esta norma. Entonces, la mitad de la figura no tiene estructura de 7 niveles sino una configuracin diferente. Los enlaces de red materializados mediante gateway tienen generalmente bastantes complicaciones y ofrecen una velocidad ms reducida.

Captulo 3:

Redes industriales

-86-

Supervisin de una instalacin controlada por un PLC mediante TI

Estacin A
7 6 5 4 3 2 1 7 6 5 4 3 2 1

Estacin B G ateway
7 6 5 4 3 2 1 7 6 5 4 3 2 1

Medio de transmisin

Medio de transmisin

Figura C.13. Esquema de acoplamiento de subredes mediante pasarela.

Captulo 3:

Redes industriales

-87-

Supervisin de una instalacin controlada por un PLC mediante TI

3.7.- Seguridad en la transmisin.


En el nivel 1 tiene lugar la codificacin fsica de los bits a transmitir para garantizar una alta inmunidad a perturbaciones o una transmisin lo ms segura posible. Cuando se reciben datos, por encima del nivel 1, stos estn afectados por perturbaciones en el medio de transmisin que se reflejan en una mayor probabilidad de errores. Para ello la bibliografa especializada ha definido los conceptos de tasa de errores de bit y probabilidad de error de bloque. En el nivel 2 tiene lugar la codificacin destinada a asegurar la transmisin de los datos. Un parmetro de un cdigo as es la denominada distancia de Hamming (HD). sta especifica en cuntos bits pueden diferenciarse dos palabras de cdigo vlidas para que resulte una nueva palabra de cdigo vlida. Dicho de otro modo, se detecta la inversin de hasta (HD-1) bits. Por encima del nivel 2 queda finalmente una probabilidad de error residual. sta define la relacin entre los telegramas errneos no detectados y el nmero total de telegramas recibidos. Por ello, la probabilidad de error residual permite definir la seguridad de la transmisin. Esta depende de las perturbaciones en la lnea, del mtodo de codificacin fsico utilizado, p. ej. NRZ o cdigo Manchester (ver figura 1.14) y de la codificacin para comunicacin (telegrama).

Captulo 3:

Redes industriales

-88-

Supervisin de una instalacin controlada por un PLC mediante TI

T = Ancho pulso para 1 bit

000000000
0 0 0 0 0 0 0 0 0

000000000
Cdigo Manchester para secuencia de "0"

111111111
1 1 1 1 1 1 1 1 1

111111111

Cdigo Manchester para secuencia de "1"

010101010
0 1 0 1 0 1 0 1 0

010101010

Cdigo Manchester para secuencia de 0 y 1 alternativa

001111011
0 0 1 1 1 1 0 1 1

001111011

Cdigo Manchester para secuencia mostrada

Figura C.14. Representacin del Cdigo Manchester. Por esta razn, la distancia de Hamming en un criterio relativo para enjuiciar la seguridad de una transmisin. Si se supone una determinada probabilidad de errores de bit y a una distancia de Hamming fija, la tasa de errores residuales aumenta a medida que lo hace el tamao del telegrama. Si la codificacin fsica es lo suficientemente sofisticada se logra una gran inmunidad, reducindose la tasa de errores de bit y la probabilidad de error de bloque. Con una distancia de Hamming constante, esto contribuye a reducir la probabilidad de error residual (por eso en el bus AS-i, a pesar de ser HD=2, puede contarse con una reducida probabilidad de error residual).

Captulo 3:

Redes industriales

-89-

Supervisin de una instalacin controlada por un PLC mediante TI

3.8.- Clasificacin de las subredes.


Nivel de control central. En l se procesan tareas de carcter general para toda la empresa (funciones de gestin). Adems de la memorizacin de valores del proceso, funciones de procesamiento de carcter optimador y analizador as como su presentacin en forma de listado. Los datos para ellos necesarios se recolectan y procesan para toda la empresa, con independencia del lugar de emplazamiento. Desde el nivel de control central puede accederse a las diferentes locali zaciones. El nmero de estaciones puede ser superior a 1.000. Nivel de clula. En el nivel de clula se procesan autnomamente todas las tareas de automatizacin y optimizacin. En este nivel estn interconectados los autmatas, PCs y equipos para manejo y visualizacin. Nivel de campo. El nivel de campo es el nexo entre las instalaciones y los equipos de automatizacin. Los dispositivos de campo miden, sealizan y transmiten a la instalacin las rdenes recibidas del nivel de clula. En general se transmiten pequeas cantidades de datos. En este caso es tpica una comunicacin jerarquizada, es decir varios dispositivos de campo se comunican con un maestro. Nivel de actuadores-sensores. En este nivel un maestro se comunica con actuadores y sensores conectados a su subred. Este nivel se caracteriza por tiempos de respuesta rpidos y un nmero reducido de bits de datos.

Captulo 3:

Redes industriales

-90-

Supervisin de una instalacin controlada por un PLC mediante TI

Nivel superior

Workstation, PC

Nivel de clula

SPS, PC SPS, PC Accionamientos Vlvulas Actuadores Sensores

Nivel de campo Nivel actuador sensor

Figura C.15. Pirmide de la automatizacin.

Captulo 3:

Redes industriales

-91-

Supervisin de una instalacin controlada por un PLC mediante TI

3.9.- Redes de comunicacin SIMATIC.


En su calidad de columna vertebral de toda la solucin de automatizacin, las redes tienen una importancia muy destacada. SIMATIC NET es el nombre de toda una familia de redes, a travs de las cuales es posible establecer una comunicacin integrada, coherente y homognea desde el nivel de control central hasta el nivel de campo. Los diferentes miembros cumplen los ms diversos requisitos de prestaciones y aplicacin: de la AS-Interface a la potente Industrial Ethernet, pasando por Profibus. stas disponen de interfases de sistema unificados y, adems estn perfectamente coordinadas entre s, lo que reduce considerablemente las actividades de programacin, puesta en marcha, formacin y mantenimiento. En el nivel de campo de una planta de automatizacin se dispone de una gran cantidad de sensores y actuadores (detectores de proximidad, botoneras, etc), que deben conectarse a un equipo de control (PLCs o PCs). La red AS-Interface (Interfase Actuador-Sensor), definida en el estndar EN 50295, es la alternativa a la distribucin del cableado convencional, ya que une todos estos componentes por medio de un solo cable a dos hilos. La ventaja es que ya no se precisan los costosos sistemas de cableado en paralelo ni la gran cantidad de mdulos de entrada y salida, debido a que es posible conectar hasta 248 actuadores o sensores binarios va un solo cable bifilar sin apantallamiento. En la prctica esto significa que la instalacin es directa, porque los datos de informacin y la potencia se transportan por el mismo cable. No son necesarios unos conocimientos especiales para instalar el sistema. Adems, debido al sencillo tendido de la red, a la simple estructura del cableado, y a su diseo tan especfico, se reduce considerablemente el riesgo de fallos y de errores durante el servicio y el mantenimiento.

Captulo 3:

Redes industriales

-92-

Supervisin de una instalacin controlada por un PLC mediante TI Otra ventaja del cable a dos hilos es el ahorro de espacio, puesto que el nmero de armarios de distribucin se reduce de forma significativa. Gracias al desarrollo de un revestimiento especial para el cable AS-i y al especial mtodo de conexin por penetracin, el cable de bus se puede colocar en cualquier punto de la red. Como una parte ms del sistema de comunicacin industrial de Siemens, SIMATIC NET, la red AS-interface ofrece una solucin ptima para el nivel de campo, ya que se puede conectar a redes superiores, como la red PROFIBUS o Industrial Ethernet a travs de pasarelas. La red AS-i funciona siguiendo el principio maestro-esclavo. El mdulo maestro se sita en el equipo de control. Los sensores/actuadores conectados por medio del cable AS-i se consideran esclavos del maestro. Cada uno de los esclavos puede direccionar 4 elementos binarios, tanto de entrada como de salida. La frecuencia de sondeo del maestro a sus esclavos conectados es de 167 kHz, lo que supone un tiempo de ciclo mximo, para 31 esclavos, de 5 ms aproximadamente. Si el nmero de esclavos es inferior, el resultado sern tiempos de ciclo menores. Los telegramas en AS-i disponen de 4 bits de datos tiles (ms 4 bits de parmetros), para entradas o salidas, y tambin es posible trabajar con seales analgicas (aunque la velocidad ser menor puesto que el tratamiento de la informacin de las seales analgicas necesita varios ciclos).

Captulo 3:

Redes industriales

-93-

Supervisin de una instalacin controlada por un PLC mediante TI


SIMATIC S7 300

Fuente de alimentacin AS-i

CP 342-2
Mdulo pasivo (sin ASIC AS-i) Mdulo activo (con ASIC AS-i)

Actuador / Sensor con ASIC AS-i

Distribuidor AS-i

ASIC esclavo Interfase AS-i

Cable de bus Interfase AS-i

Figura C.16. Ejemplo de una red AS-i. Si se tiene una configuracin completa de 31 esclavos se pueden direccionar hasta 124 elementos binarios. Por medio de los esclavos bidireccionales, el nmero de elementos binarios que se pueden direccionar se dobla hasta un mximo de 248 por maestro. Una de las caractersticas principales de la red AS-i es la utilizacin de un cable comn, a dos hilos y sin apantallar, para la transmisin de datos y para la distribucin de la alimentacin necesaria para los mdulos de sensores/actuadores. Para cumplir con este requisito es precisa una fuente de alimentacin que debe cumplir con las especificaciones del mtodo de transmisin de la red. El cable utilizado para AS-i se suministra con codificacin mecnica y por tanto polarizado. Permite una conexin sencilla por medio de la tcnica de penetracin en los mdulos de acoplamiento. La mxima longitud de cable para un segmento AS-i, sin repetidor o extensor, es de 100 m. Utilizando repetidores o extensores se pueden alcanzar distancias de hasta 300 m. Sin embargo, debido a la utilizacin de pasarelas que unen esta red con las redes de PROFIBUS e Industrial Ethernet, las distancias que se pueden alcanzar son de hasta 100 km.

Captulo 3:

Redes industriales

-94-

Supervisin de una instalacin controlada por un PLC mediante TI Profibus (Process Field Bus) es la subred conforme a la norma europea EN 50170 Vol. 2 (DIN 19245; nombre anterior SINEC L2) para los niveles de campo y clula. Con ella es posible el intercambio de informacin entre dispositivos de campo y con sistemas de mayor jerarqua. Se utiliza para transmitir cantidades de datos desde pequeas hasta medias (hasta 240 bytes). La base de la especificacin del estndar PROFIBUS fue un proyecto de investigacin (1987-1990) llevado a cabo por los siguientes participantes: Siemens, ABB, AEG, Bosch, Honeywell, Klckner-Moeller, Landis & Gyr, Phoenix Contact, Rheinmetall, RMP, Sauter-Cumulus, Schleicher y cinco institutos alemanes de investigacin. Hubo adems de una pequea esponsorizacin por parte del gobierno alemn. El resultado de este primer proyecto fue el primer borrador de la norma DIN 19245, el estndar Profibus, partes 1 y 2. La parte 3, Profibus-DP, se defini en 1993. PROFIBUS especifica las caractersticas tcnicas y funcionales de un sistema de bus de campo serie al cual pueden conectarse controladores digitales descentralizados. La velocidad de transmisin puede oscilar desde los 9.6 Kbits/s hasta alcanzar un mximo de 12 Mbits/s. Tambin la longitud mxima de la red es variable, dependiendo del medio fsico utilizado (hasta 9 km con medio elctrico; hasta 90 km si se utiliza fibra ptica de vidrio). El nmero mximo de estaciones es 127, aunque slo 32 de stas pueden ser activas. El mtodo de acceso es independiente del soporte de transmisin, y se controla en base a la combinacin de dos mtodos de acceso, el principio de paso de testigo y el del maestroesclavo subordinado al primero. En el captulo dedicado a Profibus en particular, se describirn de forma detallada las caractersticas de esta red.

Captulo 3:

Redes industriales

-95-

Supervisin de una instalacin controlada por un PLC mediante TI Finalmente, en la cima de la pirmide de automatizacin, se encuentra Industrial Ethernet, una subred destinada a intercomunicar computadores y sistemas de automatizacin. Sirve para intercambiar grandes cantidades de datos y para salvar grandes distancias. Ethernet es una tecnologa LAN para la transmisin de informacin a 10 Mbits/s, si bien los nuevos estndares consiguen ya trabajar a una velocidad muy superior, 100 Mbits/s (Fast Ethernet). Aunque hoy da existen diversas tecnologas LAN, Ethernet es de lejos la ms popular de todas ellas. La especificacin del primer estndar Ethernet fue publicado en 1980 por un consorcio de varios fabricantes que crearon el estndar DIX (DEC-Intel-Xerox), basado en los desarrollos que durante la dcada de los 70 se realizaron en el famoso centro de Xerox en Palo Alto, California. Posteriormente, la tecnologa Ethernet fue adoptada por el comit 802 del IEEE (Institute of Electrical and Electronics Engineers). El estndar IEEE se public en 1985 y su ttulo formal es IEEE 802.3 Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications.

Figura C.17. Diagrama de Robert M. Metcalfe en 1976 para presentar Ethernet.

Captulo 3:

Redes industriales

-96-

Supervisin de una instalacin controlada por un PLC mediante TI En Ethernet, cada equipo trabaja con independencia del resto de estaciones de la red, y no hay ningn controlador central. Todas las estaciones estn conectadas a un medio compartido. Las seales se difunden a travs del medio a todas las estaciones. Para enviar un paquete de datos Ethernet, la estacin primero tiene que escuchar el medio, y cuando ste est en reposo la estacin transmite sus datos. El acceso al medio viene determinado por el mecanismo de control de acceso al medio integrado en la interfase de cada estacin. En Ethernet, el control de acceso empleado es el CSMA/CD, y se asemeja a la situacin que se podra dar durante una cena en una habitacin a oscuras. Todos los que se encuentran sentados alrededor de la mesa, antes de hablar, deben escuchar durante un tiempo que nadie est hablando (Carrier Sense). Una vez transcurrido ese tiempo todos los comensales disponen de las mismas oportunidades para decir algo (Multiple Access). Si dos personas comienzan a hablar a la vez se dan cuenta, y frenan en su tentativa (Collision Detection). Este sistema est diseado para reforzar el acceso sencillo al medio compartido de modo que todas las estaciones tengan oportunidad de hacer uso de la red. Si dos estaciones intentan transmitir a la vez sus seales colisionan, lo que inmediatamente se les notifica a las estaciones, y stas vuelven a planificar sus transmisiones. Para evitar que se repita el problema, las estaciones involucradas eligen un intervalo de tiempo aleatorio para volver a intentarlo. Si para un mismo intento de transmisin se repiten sucesivas colisiones, las estaciones comienzan a aumentar el intervalo de tiempo. Las repetidas colisiones son indicativo de una red ocupada. El proceso de retroceso, formalmente conocido como truncated binary exponential backoff supone un mtodo automtico para que las estaciones se ajusten a las condiciones de trfico en la red.

Captulo 3:

Redes industriales

-97-

Supervisin de una instalacin controlada por un PLC mediante TI Cualquier sistema de Ethernet consta de 3 elementos bsicos: el medio fsico, un conjunto de reglas de control de acceso al medio integradas en cada interfase Ethernet y una trama Ethernet. El medio fsico puede ser de tipo elctrico (cable coaxial o par trenzado industrial) u ptico (cable de fibra ptica). Conectado con el medio est el MDI (Medium Dependent Interface). Esta parte del estndar describe el elemento de hardware empleado para realizar una conexin fsica y elctrica directa al medio. La unidad de conexin al medio, MAU (Medium Attachment Unit), llamada tambin transceiver (TRANSmits y reCEIVEs) en el estndar DIX Ethernet original, contiene como una parte el MDI. A continuacin del MAU est finalmente la unidad de interfase de conexin, o AUI (Attachment Unit Interface), que podr conectarse a la interfase Ethernet del PLC/PC con un conector de 15 pines. El equipo en s se denomina equipo terminal de datos, DTE (Data Terminal Equipment). Con Ethernet es posible conectar ms de 1.000 estaciones en una misma subred, alcanzando distancias de hasta 1.5 km en redes elctricas y de 200 km en redes pticas. Sin embargo, el hecho de soportar el protocolo TCP/IP aumenta considerablemente las posibilidades de conexin con otras subredes, y en consecuencia tambin lo hace el nmero de equipos que pueden estar comunicados as como la distancia entre ellos.

[GASA96] [PIGA97] [CARR88] [HALS01]

Captulo 3:

Redes industriales

-98-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 4:
Estndar de comunicaciones industriales Profibus
4.1. Introduccin 4.2. Mtodo de acceso 4.3. Tecnologa de transmisin 4.4. Modos de transmisin. Servicios de comunicacin 4.5. Arquitectura de protocolo 100 103 115 122 128

Captulo 4:

Estndar Profibus

-99-

Supervisin de una instalacin controlada por un PLC mediante TI

4.1.- Introduccin.
Los buses de campo en serie se usan en la actualidad fundamentalmente como sistemas de comunicacin para intercambio de informacin entre los sistemas automatizados y los dispositivos de campo distribuidos. Miles de aplicaciones resueltas con xito han supuesto una prueba de que el uso de la tecnologa de buses de campo permite ahorros de hasta el 40% en costes de cableado, puesta en marcha y mantenimiento frente a la tecnologa convencional. Slo se usan dos hilos para transmitir toda la informacin relevante, esto es, datos de entrada/salida, parmetros, datos de diagnstico, programas y tensin de alimentacin para los dispositivos de campo. En el pasado se empleaban con frecuencia buses de campo especficos del fabricante, incompatibles entre s. Virtualmente, todos los sistemas diseados en la actualidad son estndares abiertos. Profibus es el lder en Europa de los sistemas de bus de campo abierto, y disfruta de una amplia aceptacin mundial. Las reas de aplicacin incluyen fabricacin, proceso y automatizacin de edificios. Profibus fue estandarizado en el estndar de buses de campo europeo EN 50 170, concretamente en el volumen 2. Este hecho protege de forma ptima tanto al fabricante como a las inversiones de los usuarios, asegurando a ste ltimo su independencia respecto al fabricante. Con Profibus pueden comunicarse equipos de diferentes fabricantes sin necesidad de ajustes especiales en la interfase. Puede emplearse tanto para transmisiones de datos crticas en el tiempo a alta velocidad como en tareas de comunicacin complejas.

Captulo 4:

Estndar Profibus

-100-

Supervisin de una instalacin controlada por un PLC mediante TI La familia Profibus est formada por tres versiones compatibles entre s, a saber: Profibus-DP (Periferia Descentralizada, DIN E 19245, Parte 3), perfil de protocolo para el acoplamiento de la periferia descentralizada, p. ej. ET 200 con rpidos tiempos de reaccin. El intercambio de datos es cclico. El tiempo de ciclo del bus ha de ser menor que el tiempo de ciclo del programa del controlador central. Profibus-PA (Process Automation) es la ampliacin de Profibus-DP compatible en comunicacin con una tecnologa que permite aplicaciones en el rea Ex. El sistema de transmisin de Profibus-PA cumple la normativa internacional IEC 1158-2. Profibus-FMS (Fieldbus Message Specification, DIN 19245 T.2) es aplicable para la comunicacin de autmatas en pequeas clulas y para la comunicacin con dispositivos de campo con interfase FMS. En Profibus-FMS la funcionalidad es ms importante que conseguir un sistema con tiempo de reaccin pequeo. Adems, existen otros dos perfiles de protocolos para aplicaciones en nivel de campo especficos de equipos SIEMENS: Funciones S7. Ofrecen una comunicacin optimizada entre S7/M7/PC. SEND/RECEIVE (interfase FDL, Fieldbus Data Link). Ofrece funciones con las que la intercomunicacin entre SIMATIC S5/S7 y PC es sencilla y rpida.

Captulo 4:

Estndar Profibus

-101-

Supervisin de una instalacin controlada por un PLC mediante TI Profibus especifica las caractersticas tcnicas y funcionales de un sistema de bus de campo serie al cual pueden conectarse controladores digitales descentralizados desde el nivel de campo hasta el nivel de clula. En Profibus se distingue entre dispositivos maestros y esclavos: MAESTROS. Determinan la comunicacin de datos en el bus. Un maestro puede enviar mensajes, sin necesidad de una peticin o solicitud externa, cuando posee los derechos de acceso al bus (token). A los maestros tambin se les da el nombre de estaciones activas en el protocolo Profibus. ESCLAVOS. Son elementos de periferia. Los esclavos tpicos incluyen dispositivos de entrada/salida, vlvulas, transmisores de medida y accionamientos. stos no tienen derechos de acceso al bus y slo pueden acusar los mensajes recibidos o enviar mensajes al maestro cuando ste as lo requiere. A los esclavos tambin se les da el nombre de estaciones pasivas. Dado que slo les es necesaria una pequea parte del protocolo del bus, su aplicacin es especialmente econmica y sencilla.

La velocidad de transmisin puede oscilar desde los 9.6 Kbits/s hasta alcanzar un mximo de 12 Mbits/s en algunos elementos de Profibus-DP. Tambin la longitud mxima de la red es variable, dependiendo del medio fsico utilizado (hasta 9km con medio elctrico; hasta 90km si se utiliza fibra ptica de vidrio). El nmero mximo de estaciones es 127 (direcciones de la 0 a la 126). En este captulo se explican de forma detallada aspectos generales como el mtodo de acceso empleado, los medios fsicos disponibles para la transmisin de datos, los servicios de comunicacin, la arquitectura del protocolo, etc.

Captulo 4:

Estndar Profibus

-102-

Supervisin de una instalacin controlada por un PLC mediante TI

4.2.- Mtodo de acceso.


Principio de funcionamiento. El acceso a red de Profibus se controla en base a la combinacin de dos mtodos de acceso, el principio de paso de testigo (Token Bus), definido en la norma EN 50170, Vol.2, en sistemas distribuidos, y el principio del maestro-esclavo (Master-Slave) para sistemas centralizados. El mtodo de acceso es independiente del medio de transmisin. Todas las estaciones activas disponen de control de acceso al bus. Las estaciones pasivas son neutras en lo que respecta al acceso al bus. Es decir, no llevan a cabo transmisiones por iniciativa propia, sino slo bajo previa peticin de envo o recepcin. La figura 2.1 muestra el mencionado mtodo hbrido, con usuarios de bus activos y pasivos.
Usuarios de bus activos

Relacin maestro-esclavo

Figura D.1. Principio de funcionamiento del mtodo de acceso de Profibus.

Todas las estaciones activas constituyen, en un orden definido, el anillo lgico con paso de testigo. Cada una de ellas conoce a los restantes usuarios activos, as como su orden en el anillo lgico, que es independiente de la disposicin topolgica de las estaciones activas en la red. La autorizacin de acceso al medio, es decir, el testigo, ficha o token, se pasa de una estacin activa a la siguiente en orden numrico ascendente de direccin de estacin

Captulo 4:

Estndar Profibus

-103-

Supervisin de una instalacin controlada por un PLC mediante TI usando el token frame (trama de testigo). Slo la estacin con direccin ms alta pasa el testigo a aquella con menor direccin, cerrndose de este modo el anillo lgico (ver figura 2.2). Cuando una estacin recibe el testigo queda autorizada para transmitir telegramas (recuerde que la iniciativa en la comunicacin siempre recae sobre las estaciones activas). Para que el paso de testigo se lleve a cabo de una forma ordenada, cada estacin debe conocer: la estacin previa (PS, Previous Station), de la que recibe el testigo, la prxima estacin (NS, Next Station), a la que pasar el testigo, y su propia direccin (TS, This Station). Las direcciones de PS y NS se verifican primero independientemente para cada estacin activa despus de la inicializacin de los parmetros de funcionamiento, y de ah en adelante se actualizarn dinmicamente.

Captulo 4:

Estndar Profibus

-104-

Supervisin de una instalacin controlada por un PLC mediante TI

TS = 1

NS = 2

TS = 2 NS = 3 PS = 1

TS = 3 NS = 4 PS = 2

TS = 4

NS =
Fsica al bus

SA = 1 DA = 2 SA = 2 DA = 3

TOKEN
SA = 4 DA = 1 SA = 1 DA = 2

SA = 3 DA = 4

TOKEN

TOKEN

SA = 2

DA = 3 SA = 3 DA = 4

TOKEN
SA = 4 DA = 1

TOKEN

SA = 1 DA = 2

TOKEN

Figura D.2. Anillo lgico con paso de testigo.

Recepcin del testigo. Cuando una estacin activa (TS) recibe una trama de testigo (token frame) direccionada para ella, procedente de la estacin registrada como previa (PS) en su Lista de Estaciones Activas (LAS, List of Active Stations), se convierte en el poseedor del testigo y puede ejecutar ciclos de mensajes. La estacin activa genera su LAS en la fase de escucha (estado Listen_Token) despus del arranque y, a partir de ese momento, se comprueba y se corrige su estado, si fuese necesario, cuando se recibe una trama de testigo.

Captulo 4:

Estndar Profibus

-105-

Supervisin de una instalacin controlada por un PLC mediante TI Si el transmisor del testigo no est registrado como PS, el receptor inicialmente considera que se ha producido un error y no acepta el testigo. No lo acepta hasta que la misma PS lo intente de nuevo, porque el receptor asume entonces que se ha producido un cambio en el anillo lgico. Es entonces cuando se reemplaza por la estacin nueva la PS que se registro originalmente en la LAS

Estacin previa

Anillo lgico con paso de testigo Estacin PS

Prxima estac

Ciclos de mensaje

TOK
Figura D.3. Recepcin de testigo. El tiempo durante el que puede transmitir viene definido por el llamado tiempo de retencin del testigo. Una vez expirado el mismo, el usuario slo puede emitir un mensaje de prioridad alta. Si no tiene que emitir ningn mensaje, pasa el testigo a la estacin que le sigue directamente en el anillo lgico.

Emisin del testigo. Cuando la estacin activa ha completado sus ciclos de mensaje, incluyendo cualquier actualizacin de la lista GAP (ver apartado 2.2.4), pasa el testigo a la prxima estacin (NS) mediante el envo de la trama de testigo. La estacin debe comprobar que su transceiver est preparado (estado Pass_Token, paso de testigo). Captulo 4: Estndar Profibus -106-

Supervisin de una instalacin controlada por un PLC mediante TI Si el emisor del testigo recibe una trama vlida, esto es, una cabecera de trama pausible sin errores, tras el syn time en el slot time, considera que su NS ha cogido el testigo y est ejecutando sus ciclos de mensaje. Si por el contrario recibe una trama defectuosa, interpreta que otra estacin est enviando. En ambos casos, detiene la comprobacin del paso de testigo y va a su estado Active-Idle (activa en reposo). Si el emisor del testigo no detecta ninguna actividad en el bus en el slot time, enva la trama de testigo de nuevo y espera otro slot time. Si detecta actividad en el bus en el segundo slot time, deja de intentarlo. Si no es as, enva una ltima vez la trama de testigo a su NS. Si detecta actividad en el bus en el slot time en este segundo reintento, deja de insistir. Si tras ese tercer intento todava no hay actividad en el bus, el emisor del testigo intentar pasar el mismo a la estacin posterior a la NS. Se repite este proceso hasta que encuentra una NS en su LAS. Si no tiene xito, interpreta que es la nica estacin que queda en el anillo lgico y mantiene el testigo para s mismo si no se solicitan ciclos de mensaje. Figura D.4. Emisin de testigo.
TS = 2 NS = 3 TS = 3 PS = 2

SA = 2

DA = 3 TOKEN

No hay actividad en bus

Slot time

1er reintento SA = 2 TOKEN DA = 3 No hay actividad en bus

Slot time

2d o reintento SA = 2 TOKEN DA = 3 No hay actividad en bus

Slot time SA = 2 DA = 4 TOKEN Paso TOKEN a la prxima estacin activa

Captulo 4:

Estndar Profibus

-107-

Supervisin de una instalacin controlada por un PLC mediante TI Aadir y eliminar estaciones. Todas las estaciones activas que constituyen el anillo lgico son responsables de aadir nuevas estaciones y eliminar las viejas. Cada estacin es responsable del rea comprendida entre su propia direccin y la de su prxima estacin (NS). Este rea de direcciones se denomina lista de estacin GAP (GAPL). A intervalos correspondientes con el tiempo de actualizacin del GAP, cada estacin activa del anillo lgico comprueba cclicamente si se han producido cambios en estaciones activas y pasivas en su rea de direcciones (todas las direcciones GAP). Cuando una estacin posee el testigo comienza a actualizar el GAP inmediatamente despus de haber procesado todos los ciclos de mensaje previamente pendientes, suponiendo que an disponga de tiempo para enviar. Si no es as, la actualizacin del GAP tendr lugar la prxima ocasin en la que la estacin reciba el testigo, tras los ciclos de mensaje, teniendo prioridad alta.
Anillo lgico

TS = 1 NS = 3

TS = 2

TS = 3 PS = 1

TOKEN

Peticin Estado FDL

Respuesta

Direccin GAP

Preparada para el anillo No preparada Estacin pasiva

Figura D.5. Peticin de Estado FDL.

Captulo 4:

Estndar Profibus

-108-

Supervisin de una instalacin controlada por un PLC mediante TI Las direcciones GAP se comprueban en orden numricamente ascendente. Si una estacin responde con un acuse positivo y el estado no preparada o estacin pasiva, se introduce en la GAPL como tal, y se interroga a la prxima estacin. Si una estacin responde con preparada para el anillo, el poseedor del testigo modifica su GAPL y pasa el testigo a la nueva prxima estacin (NS). La estacin aadida recientemente al anillo lgico con paso de testigo ya habr creado su Lista de Estaciones Activas (LAS) y puede, de este modo, determinar su propio rea GAP o GAPL y su prxima estacin (NS). Las estaciones pasivas introducidas en la GAPL que no respondan a repetidas Peticiones de estado FDL se eliminarn de dicha lista y se tratarn como direcciones de estacin sin asignar. La consulta sobre stas no se repetir. La LAS no se considera vlida hasta que la estacin haya escuchado dos rotaciones de testigo idnticas. Inicializacin del anillo lgico. El sistema Profibus es inicializado por la estacin con menor direccin. sta se enva una trama de testigo a s misma (DA=SA=TS) e informa al resto de estaciones activas de que actualmente es la nica en el anillo lgico.

Captulo 4:

Estndar Profibus

-109-

Supervisin de una instalacin controlada por un PLC mediante TI

1
T:1-1 T:1-1

5
LAS1

Pet . Estado Preparada" T: 1-2 T: 2-1 T: 1-2 Pet. Esta do " Preparada " T: 2-3 T: 3-1 T: 1-2 T: 2-3 Pet . Estado " Preparada " T: 3-4 T: 4-1 T: 1-2 T: 2-3 T: 3-4

12

12 3

Pet. Esta do " Preparada " T: 4-5 T: 5-1

12 3 4

T: 1-2

T: 2-3

T: 3-4

T: 4-5 T: 5-1

12 3 4 5

T: 1-1 TOKEN de Estacin 1 a Estacin 1

Preparada" para el anillo Peticin Estado

Figura D.6. Inicializacin del anillo lgico. A continuacin enva la llamada Peticin Estado FDL a las siguientes direcciones en orden ascendente, con objeto de registrar otras estaciones. Si una estacin activa o pasiva realiza un acuse del tipo No preparada, se introduce automticamente en la GAPL. La primera estacin activa que responda con Preparada para el anillo lgico se introducir en la LAS como la NS y, de este modo, concluye el rea GAP del poseedor de testigo. Es entonces cuando el testigo se pasa a la NS. Tiempo de rotacin de testigo. Parmetros de bus. Tan pronto como una estacin activa recibe el testigo comienza la medicin del tiempo de rotacin del testigo. Cuando la misma estacin acepta el testigo de nuevo se detiene la medicin del tiempo para el ciclo ejecutado, y el resultado es el Tiempo de Rotacin Real, TRR. La medicin del siguiente tiempo de rotacin se inicia inmediatamente.

Captulo 4:

Estndar Profibus

-110-

Supervisin de una instalacin controlada por un PLC mediante TI

TOKEN TOKEN

A
TOKEN

TOKEN

TOKEN

TOKEN

A. B.

Comienza la medicin del tiempo de rotacin real del testigo. Finaliza la medicin del tiempo de rotacin real del testigo.

Figura D.7. Tiempo de rotacin real del testigo. Un factor clave en la ejecucin de los ciclos de mensaje de prioridad baja es el Tiempo terico de Rotacin de Testigo, TTR, en el anillo lgico. Es el tiempo mximo disponible para una rotacin del mismo. Tras este tiempo todas las estaciones han recibido una vez el derecho de emisin (testigo). Cuando recoge el testigo, una estacin activa siempre puede ejecutar un ciclo de mensaje de prioridad alta, con independencia del tiempo real de rotacin. Slo pueden ejecutarse ciclos de mensaje de prioridad baja si el tiempo de rotacin real es menor que el terico. La diferencia entre ambos determina el tiempo de que disponen las estaciones activas para enviar telegramas de datos a estaciones pasivas. De no ser as, cualquier ciclo de mensaje de prioridad baja pendiente deber esperar hasta que se produzca esa situacin.

Captulo 4:

Estndar Profibus

-111-

Supervisin de una instalacin controlada por un PLC mediante TI Se denomina Tiempo de Respuesta del Sistema al intervalo mximo entre dos ciclos de mensaje de prioridad alta sucesivos en una estacin activa usando el interfase FDL, habiendo empleado toda la capacidad del bus. El tiempo de rotacin de testigo terico mnimo de un sistema depende del nmero de estaciones activas (na), del tiempo de ciclo de testigo (TTC) derivado, y de la longitud de los ciclos de mensaje de prioridad alta (alta TMC). El tiempo de rotacin de testigo especificado tambin debe incluir tiempo suficiente para los ciclos de mensaje de prioridad baja y un margen de seguridad para posibles reintentos. TTRmn = na * (TTC + alta TMC) + k * baja TMC + mt * RET TMC na. k. TTC . TMC . mt. Nmero de estaciones activas. N probable de ciclos de mensaje de prioridad baja por rotacin. Tiempo de ciclo de testigo. Tiempo de ciclo de mensaje, funcin de la longitud de la trama. N de ciclos de reintento de mensaje por rotacin.

RET TMC Tiempo de un ciclo de reintento de mensaje.

Para mantener el tiempo de rotacin de testigo lo ms pequeo posible se recomienda declarar slo eventos importantes o infrecuentes como ciclos de mensaje de prioridad alta y reducir su longitud al mnimo (es decir, menos de 20 bytes por UNIDAD DE DATOS).

Cuando se hace uso de los servicios para ciclos de mensaje, los usuarios de la interfase FDL (Nivel de Aplicacin) tienen la posibilidad de elegir entre dos clases de prioridad: baja y alta. La prioridad se pasa a FDL con la peticin de servicio. En el momento en que una estacin activa tiene el testigo, siempre procesa todos sus ciclos de mensaje de prioridad alta antes que los de prioridad baja. Si el tiempo real de

Captulo 4:

Estndar Profibus

-112-

Supervisin de una instalacin controlada por un PLC mediante TI rotacin, TRR, es mayor o igual al tiempo terico de rotacin de testigo, TTR, cuando se recibe el testigo, puede ejecutarse un ciclo de mensaje de prioridad alta, incluido reintento en caso de error. El testigo debe pasarse entonces a la NS inmediatamente. La regla general al recibir el testigo o despus de ese primer ciclo de mensaje de prioridad alta es la siguiente: tanto los ciclos de mensaje de prioridad alta como los de prioridad baja slo pueden ejecutarse si TRR es menor que TTR, es decir, si todava se dispone de tiempo de retencin de testigo, TTH = TTR TRR. Una vez ha comenzado un ciclo de mensaje, sea cual sea su prioridad e incluyendo reintentos, siempre se completa, incluso si el TRR alcanza o supera el valor de TTR durante el procesamiento. A continuacin se enumeran una serie de parmetros de tiempo comnmente utilizados en Profibus: Tiempo de espera a la recepcin (slot time). Determina el tiempo mximo que espera el emisor a recibir una respuesta de su interlocutor.

Tiempo mximo de procesamiento del protocolo (TSDRmx). Determina el tiempo tras el cual tiene que haber respondido el interlocutor. Tiempo mnimo de procesamiento de protocolo (TSDRmn). Determina el tiempo mnimo que requiere el interlocutor receptor para procesar el protocolo. Tiempo de preparacin (setup time). Tiempo que transcurre entre la recepcin de un telegrama y la reaccin a ste. Tiempo de desactivacin del modulador (Quiet-Time for Modulator). Tiempo necesario para cambiar del modo de Emisin al modo de Recepcin.

Captulo 4:

Estndar Profibus

-113-

Supervisin de una instalacin controlada por un PLC mediante TI

Factor de actualizacin GAP. Determina despus de cuntas rotaciones del testigo se aceptar una nueva estacin en el anillo lgico. Lmite de repeticin de llamadas. Determina el nmero mximo de intentos que pueden realizarse para comunicar con una estacin. Tiempo de disponibilidad (ready time). Tiempo para acuse o respuesta. Tiempo de reposo 1 (idle time). Determina el retardo despus de recibir una respuesta. Tiempo de reposo 2. Determina el retardo despus de emitir una llamada sin recibir respuesta. Tiempo de supervisin de respuesta (watch-dog). Determina el tiempo tras el cual se tiene que acceder a un interlocutor.

Captulo 4:

Estndar Profibus

-114-

Supervisin de una instalacin controlada por un PLC mediante TI

4.3.- Tecnologa de transmisin.


El rea de aplicacin de un sistema de bus de campo est fuertemente determinado por la eleccin de la tecnologa de transmisin. Adems de los requisitos generales (seguridad en la transmisin, distancia a cubrir o alta velocidad de transmisin) son de particular importancia la sencillez y determinados factores electromecnicos. Cuando se trata de una aplicacin para automatizar un proceso, deben transmitirse datos y alimentacin a travs de un cable comn. Dada la imposibilidad de satisfacer todos los requisitos con una nica tecnologa de transmisin, Profibus proporciona tres variantes: Transmisin RS 485 para DP y FMS. Transmisin IEC 1158-2 para PA. Fibra ptica (FO). Transmisin RS 485 para DP y FMS. El mtodo de transmisin RS 485 responde a la transmisin simtrica de datos segn el EIA Standard RS 485, y tambin se conoce con el nombre de H2. Este mtodo de transmisin est prescrito con carcter obligatorio en la norma Profibus EN 50170 para la transmisin de datos por lneas bifilares. Su rea de aplicacin incluye todas aquellas aplicaciones en las que se precisa una alta velocidad de transmisin y una instalacin sencilla y econmica. El medio fsico utilizado es un cable bifilar de cobre trenzado y apantallado. La combinacin del trenzado de conductores, el apantallamiento de lmina y el apantallamiento de malla lo hace especialmente apropiado para el tendido en entornos industriales con fuertes interferencias electromagnticas.

Captulo 4:

Estndar Profibus

-115-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura D.8. Seccin de cable de bus estndar. La tecnologa de transmisin RS 485 es muy sencilla de implementar. Su instalacin no requiere de un conocimiento experto. La estructura de bus hace posible la adicin y eliminacin de estaciones o un tratamiento por etapas del sistema sin influencia en el resto de participantes. Las expansiones posteriores no afectan a las estaciones que ya estn operativas. La velocidad de transmisin puede seleccionarse en el margen comprendido desde 9.6 kbit/s hasta 12 Mbit/s. Dicha velocidad ha de ser nica, y ser la misma para todos los dispositivos presentes en el bus. Independientemente de la velocidad de transmisin, todos los segmentos del bus han de terminar por ambos extremos con la impedancia caracterstica. Esta terminacin de lnea est integrada en los repetidores RS 485, en los terminales de bus RS 485 y en los conectores de bus, y puede conectarse en caso necesario. Para que la terminacin de lnea resulte eficaz es necesario abastecerla de tensin. En el caso del terminal de bus RS 485 y de los conectores de bus, esto tiene lugar a travs de los terminales de datos conectados (DTEs), y en el caso del repetidor a travs de su fuente de alimentacin de tensin. La longitud de cable mxima es funcin de la velocidad de transmisin, el tipo de cable utilizado y del nmero de usuarios del bus. Velocidad (kbit/s) Distancia/segmento (m) 9.6 1200 19.2 1200 93.75 1200 187.5 1000 500 400 1500 200 12000 100

Captulo 4:

Estndar Profibus

-116-

Supervisin de una instalacin controlada por un PLC mediante TI

Tabla D.1. Distancias en base a la velocidad de transmisin para cable de tipo A. Se pueden conectar un mximo de 32 estaciones (maestros o esclavos) por segmento. Cuando se requiere un mayor nmero de participantes o aumentar la longitud de cable entre dos usuarios, es posible enlazar segmentos por medio de repetidores RS 485, formando una red. En tal caso deber tenerse en cuenta tanto que el nmero mximo de estaciones integrados en una red est limitado a 127, como que pueden instalarse como mximo 9 repetidores entre dos usuarios, pudiendo materializarse tanto estructuras en lnea como en rbol. Para conectar terminales de datos (DTE) con interfase RS 485 al cable de bus se emplean conectores Sub-D de 9 polos. El conector macho se enchufa en el conector hembra del terminal de datos, y se atornilla por un lado a modo de seguro mecnico. Estando conectada la resistencia terminal del cable, el terminal de bus necesita del DTE una corriente como mximo de 5 mA para una tensin de alimentacin de 5 V entre las clavijas 5 y 6 del conector macho. Clavija 1 2 3 4 5 6 7 8 9 Seal NC NC NC M5V2 (DGND) P5V2 (VP) NC A (RXD/TXDNC Significado No ocupada No ocupada No ocupada Potencial de referencia de datos (Data Ground) Tensin de alimentacin de +5 V No ocupada Cable de datos A (Receive/Transmit-Data-N) No ocupada

B (RXD/TXD-P) Cable de datos B (Receive/Transmit-Data-P)

Tabla D.2. Ocupacin de contactos del conector macho Sub-D.

Captulo 4:

Estndar Profibus

-117-

Supervisin de una instalacin controlada por un PLC mediante TI

Vista

N pin 1 2 3 4 5 6 7 8 9

Seal M24V RXD/TXD-P RTS M5V2 P5V2 P24V RXD/TXD-N -

Denominacin Masa 24 V Cable de datos B Request to Send Potencial de referencia de datos (de estacin) Positivo de alimentacin (de estacin) 24 V Cable de datos A -

Tabla D.3. Conexionado de pins del conector Sub-D de 9 polos (conector hembra PG/OP).

Lnea de datos

Lnea de datos

Terminacin de bus

Captulo 4:

Estndar Profibus

-118-

Supervisin de una instalacin controlada por un PLC mediante TI Transmisin segn IEC 1158_2 para PA. La tecnologa de transmisin acorde con la IEC 1158_2 cumple los requisitos de las industrias qumicas y petroqumicas. Permite seguridad intrnseca y hace posible que se alimente a los dispositivos de campo a travs del bus. Esta tecnologa consta de un protocolo sncrono al bit con transmisin libre de corriente continua. La transmisin se fundamenta en los siguientes principios: Cada segmento tiene slo una fuente de alimentacin, la llamada unidad de suministro de potencia. Cuando una estacin est enviando no se alimenta el bus. Cada dispositivo de campo consume una corriente bsica constante en rgimen permanente. Los dispositivos de campo se comportan como sumideros de corriente pasivos. La terminacin pasiva de lnea se dispone en ambos extremos de la lnea de bus principal. Son posibles configuraciones en lnea, rbol y estrella. Para aumentar la fiabilidad, pueden disearse segmentos de bus redundantes.

Para la modulacin se considera que cada estacin del bus, para alimentar al dispositivo, requiere una corriente base de al menos 10 mA. Las seales de comunicacin las genera el dispositivo emisor a travs de una modulacin de la corriente bsica entre 9 mA.

Captulo 4:

Estndar Profibus

-119-

Supervisin de una instalacin controlada por un PLC mediante TI

Transmisin de datos Velocidad de transmisin Seguridad en los datos Cable Alimentacin remota Tipo proteccin frente explosin Topologa Nmero de estaciones Repetidores

Digital, sncrono al bit, cdigo Manchester 31.25 Kbit/s, Modo Tensin Prembulo, prueba de error al arrancar y delimitador final Cable de dos hilos trenzado (con y sin pantalla) Opcional, va lnea de datos Posibilidad de operar en zona con seguridad intrnseca o sin ella Lnea y rbol, o una combinacin de stas Hasta 32 estaciones por segmento; mx. total 126 Puede ampliarse con hasta 4 repetidores

Tabla D.4. Caratactersticas de la tecnologa de transmisin IEC 1158_2. Ambos extremos del cable de bus principal estn equipados con un terminador de lnea pasivo consistente en un elemento RC conectado en serie (R=100 y C=1 F). Transmisin por Fibra ptica. La variante ptica de la red SIMATIC NET Profibus se materializa con los componentes Optical Link Module (OLM) y Optical Link Plug (OLP). Con OLMs se pueden conseguir topologas de red con estructura de lnea, estrella o anillo. Con OLPs se logrn, adems, estructuras de anillo monofibra.

Captulo 4:

Estndar Profibus

-120-

Supervisin de una instalacin controlada por un PLC mediante TI Debido al funcionamiento unidireccional de las fibras pticas, las redes pticas se implementan con enlaces punto a punto entre los componentes activos. Como soporte se utilizan fibras pticas de vidrio o plstico.

Caractersticas: Son posibles grandes distancias entre dos terminales de datos (enlaces OLMOLM hasta 15.000 m, dependiendo del tipo de las fibras y los OLMs. Con fibras de plstico: de 0 m a 80 m entre OLMs, de 1 m hasta 25 m con OLPs.). Separacin galvnica entre los usuarios del bus y el soporte de transmisin. Inmune frente a interferencias electromagnticas. No se requieren elementos de proteccin contra descarga de rayos. Tendido sencillo de las lneas de fibra ptica. Gran disponibilidad de la LAN gracias a la topologa en anillo de dos fibras. Tcnica de conexin extremadamente sencilla utilizando fibras pticas de plstico en el mbito de corta distancia. Velocidad de transmisin OLMs: 9.6 kBit/s, 19.2 kBit/s, 93.75 kBit/s, 187.5 kBit/s, 500 kBit/s, 1.5 MBit/s. Velocidad de transmisin OLPs: 93.75 kBit/s, 187.5 kBit/s, 500 kBit/s, 1.5 MBit/s.

Captulo 4:

Estndar Profibus

-121-

Supervisin de una instalacin controlada por un PLC mediante TI

4.4.- Modos de transmisin. Servicios de comunicacin.


Los mensajes se intercambian cclicamente. Un ciclo de mensaje est constituido por una trama de llamada, Send y/o Request (Envo y/o Peticin), elaborada por una estacin activa y el correspondiente acuse o trama de respuesta procedente de una estacin activa o pasiva. Tanto las tramas de Envo como las de Respuesta pueden contener datos de usuario, mientras que en la trama de Acuse no es as. No se llega a ejecutar el ciclo de mensaje completo en los modos de paso de testigo y cuando se envan datos sin esperar un acuse, situacin necesaria, por ejemplo, si se pretenden implementar mensajes de difusin total (broadcast). En ambas situaciones no hay acuse. En mensajes de tipo broadcast, una estacin activa direcciona todas las otras estaciones simultneamente a travs de una direccin global (direccin ms alta del sistema, todos los bits de la direccin a 1). Una posible aplicacin de este modo de funcionamiento es, por ejemplo, efectuar la sincronizacin de tiempo. La secuencia cronolgica de los ciclos de mensaje es funcin del modo de transmisin. Existen cuatro modos diferentes: Gestin del testigo. Peticin o Envo/Peticin Acclico. Envo/Peticin Cclico, polling. Registro de Estaciones (lista LIFE).

Todas las estaciones, excepto aquella que actualmente posee el testigo (iniciador), tienen que escuchar todas las llamadas. Pero slo elaboran un acuse o respuesta si son Captulo 4: Estndar Profibus -122-

Supervisin de una instalacin controlada por un PLC mediante TI ellas las direccionadas. El acuse o la respuesta debe llegar en un tiempo especificado, el ya mencionado tiempo de espera a la recepcin o slot time, y de no ser as el iniciador repetir la llamada. Pero el iniciador no podr repetir la llamada o realizar una nueva hasta que haya transcurrido un cierto tiempo de espera, el llamado tiempo de reposo o idle time. Si el interlocutor encargado de responder no materializa un acuse o una respuesta tras el nmero de reintentos permitido se designar como estacin no operativa. Gestin del testigo. Este modo de transmisin fue tratado en profundidad en el apartado 2.2 de este mismo captulo. Envo/Peticin Acclico. En el modo Envo y/o Peticin acclico se ejecutan ciclos de mensaje espordicos y separados. En la recepcin del testigo, el controlador FDL de la estacin activa dispara el funcionamiento en este modo en respuesta a una peticin procedente del usuario (usuario de la estacin activa). Si hay varias peticiones, el funcionamiento puede continuar en este modo hasta que expire el mximo tiempo de rotacin de testigo permisible. Dentro de este modo de funcionamiento se distinguen tres servicios de comunicacin diferentes, a saber: SDN (Send Data with No Acknowledgement). Envo de datos a una estacin o a todas (broadcast) sin acuse. Datos

SDA (Send Data with Acknowledgement). Envo de datos a una estacin con acuse inmediato.

Captulo 4:

Estndar Profibus

-123-

Supervisin de una instalacin controlada por un PLC mediante TI

Datos Acuse

Captulo 4:

Estndar Profibus

-124-

Supervisin de una instalacin controlada por un PLC mediante TI

SRD (Send and Request Data with Reply). Envo de datos a una estacin y, al mismo tiempo, peticin de datos a la misma, esperando una respuesta con datos inmediata.

Datos con peticin de datos Datos

Envo/Peticin Cclico. En el modo polling (sondeo), la estacin activa direcciona otras estaciones cclicamente mediante una llamada Envo y Peticin de Datos de prioridad Baja segn una secuencia especfica definida en la lista de polling. El usuario de la estacin activa pasa dicha lista al controlador FDL. Todas las estaciones pasivas y activas que deben sondearse se definen en esta lista. Las estaciones que no responden durante el proceso de polling a pesar de llevar a cabo varios intentos se marcan como no operativas. En ciclos de llamada subsiguientes, estas estaciones son interrogadas de nuevo pero sin reintentos.

Datos con peticin de

Datos con peticin de

Captulo 4:

Estndar Profibus

-125-

Supervisin de una instalacin controlada por un PLC mediante TI

Si las estaciones responden entonces, se registrarn como operativas. Cuando se recibe el testigo el procesamiento de la lista de polling no comienza hasta que se hayan ejecutado todas las peticiones de ciclos de mensaje de prioridad alta. Si fuese necesario, otros ciclos de mensaje de prioridad baja, como pueden ser los envos/peticiones acclicos, el registro de estaciones (lista LIFE) o la actualizacin del GAP, pueden subordinarse al polling. Despus de cada lista de escrutinio completa ejecutada se atendern de forma ordenada los ciclos de mensaje de prioridad baja solicitados. La secuencia de ejecucin viene gobernada por las siguientes reglas: Si la lista de escrutinio se ejecuta durante el tiempo de retencin del testigo o, dicho de otro modo, si todava queda suficiente tiempo de posesin de testigo como para procesar al menos un ciclo de mensaje, los ciclos de mensaje de baja prioridad solicitados se ejecutan lo antes posible en el tiempo de retencin de testigo restante. La prxima vez que se reciba el testigo y se disponga de suficiente tiempo de retencin del mismo para los ciclos de mensaje de prioridad baja se ejecutar una nueva lista de polling. Si no queda tiempo de retencin de testigo al finalizar la ejecucin de la lista de polling, los ciclos de mensaje de prioridad baja solicitados se ejecutarn lo antes posible la prxima vez que se reciba el testigo y haya an suficiente tiempo de retencin para dichos ciclos. Entonces se ejecutar una nueva lista de polling. Si la ejecucin de una lista de polling requiere varios tiempos de retencin de testigo se procesa en segmentos, pero sin insertar los ciclos de mensaje de baja prioridad solicitados. Dichos ciclos no se realizarn hasta haber sido completada la lista de polling.

Captulo 4:

Estndar Profibus

-126-

Supervisin de una instalacin controlada por un PLC mediante TI Los ciclos de mensaje de prioridad baja subordinados al polling se ejecutan en el mismo orden en que se reciben. En el caso de la actualizacin del GAP, no se comprueba ms de una direccin en la GAPL entre la ejecucin de dos listas de polling. El tiempo de ciclo de polling por lista ejecutada, o el mximo tiempo de respuesta de la estacin dependen de la longitud del ciclo de mensaje, del tiempo de rotacin de testigo, de la longitud de la lista de polling y de los ciclos de mensaje de baja prioridad subordinados. La prioridad de la llamada de ciertas estaciones en la lista de polling puede incrementarse y sus tiempos de respuesta ser reducidos consecuentemente introducindolas en ms de una ocasin.

Lista Polling

Estacin activa

CSRD

SRD Cclico

Envos y peticin de datos cclicos con respuesta inmediata,

Estacin pasiva
Token

CSRD
Datos + peticin datos

Datos

CSRD
Datos + peticin datos

Datos

CSRD
Datos + peticin datos

Datos

Figura D.9. CSRD utilizando una lista de polling.

Captulo 4:

Estndar Profibus

-127-

Supervisin de una instalacin controlada por un PLC mediante TI Registro de estaciones (lista LIFE). Si el usuario solicita una lista de las estaciones actuales (lista LIFE) va FMA (Fieldbus Management Layer), el controlador FDL lleva a cabo un registro de las estaciones. Entre la ejecucin de listas de polling, se implementa una Peticin de estado FDL cclica. Puede direccionarse un rango de direcciones FDL posibles entre 0 y 126, a partir de las estaciones activas en la LAS. Si la estacin direccionada enva un acuse positivo, se introduce automticamente en la lista LIFE, como las estaciones en la LAS. En Profibus-FMS, DP y PA, el subconjunto de servicios de nivel 2 mencionados son llamados por los niveles superiores a travs de los puntos de acceso al servicio (SAPs) de la capa 2. En Profibus-FMS estos puntos de acceso al servicio se utilizan para direccionar las relaciones lgicas de comunicacin. En Profibus-DP y PA, se asigna a cada punto de acceso al servicio una funcin definida con precisin. Varios SAPs pueden utilizarse simultneamente para todas las estaciones activas y pasivas. Se hace una distincin entre punto de acceso al servicio fuente (SSAP, Source Service Access Point) y punto de acceso al servicio destino (DSAP, Destination Service Access Point).

Servicio Funcin SDA SRD SDN CSRD Envo de datos con acuse Envo y peticin de datos con respuesta Envo de datos sin acuse Envo y peticin de datos con respuesta cclico

DP

PA

FMS

Tabla D.5. Servicios de comunicacin de nivel 2 en Profibus.

Captulo 4:

Estndar Profibus

-128-

Supervisin de una instalacin controlada por un PLC mediante TI

4.5.- Arquitectura del protocolo.


En Profibus la arquitectura del protocolo est orientada al modelo de referencia OSI (Open System Interconnection) acorde con el estndar internacional ISO 7498. Como ya se vi en el primer captulo, en este modelo cada nivel de transmisin gestiona de forma precisa una serie de tareas definidas. La arquitectura del protocolo de Profibus se muestra en la figura 2.12.

FMS
Nivel

DP

PA

Perfiles DP Usuario Dispositivos con perfil FMS Fieldbus Message Specification (FMS) No utilizado Fieldbus Data Link (FDL)

Perfiles PA
Extensiones DP

Funciones Bsicas DP

Aplicacin (3) - (6) Enlace Fsico

IEC Interface IEC 1158-

EN 50

DIN E 19245

Gua Profibus

Figura D.10. Arquitectura del protocolo Profibus.

Captulo 4:

Estndar Profibus

-129-

Supervisin de una instalacin controlada por un PLC mediante TI

Profibus-DP emplea las capas o niveles 1 y 2, adems de la interfase de usuario. Los niveles del 3 al 7, ambos inclusive, no estn definidos. La optimizacin de esta arquitectura asegura una transmisin de datos rpida y eficiente. El Direct Data Link Mapper (DDLM) permite a la interfase de usuario un acceso sencillo al nivel 2. En la interfase de usuario se especifican las funciones de aplicacin que estn disponibles para el usuario as como el comportamiento del sistema y de los distintos tipos de dispositivos de Profibus-DP. Para la transmisin se dispone tanto de la tecnologa RS 485 como de la fibra ptica. Profibus-DP es una variante optimizada para una conexin econmica y a alta velocidad, diseada especialmente para la comunicacin entre sistemas de control automatizado y entradas/salidas distribuidas en el nivel de dispositivos. Puede emplearse como alternativa a la transmisin de seal en paralelo de 24V o de 0 a 20mA. La topologa Profibus DP, se ve de manera mucho ms detallada en el anexo E.

En Profibus-FMS estn definidos los niveles 1, 2 y 7. El nivel de aplicacin se compone de FMS (Fieldbus Message Specification) y LLI (Lower Layer Interface). FMS contiene el protocolo de aplicacin y otorga al usuario una amplia seleccin de potentes servicios de comunicacin. LLI implementa las distintas relaciones de comunicacin y proporciona a FMS, con independencia del dispositivo, un acceso al nivel 2. El nivel 2 de Profibus, denominado FDL (Fieldbus Data Link) implementa el control de acceso al bus y la seguridad en los datos. Como ocurra en Profibus-DP, para la transmisin en FMS se dispone tanto de la tecnologa RS 485 como de la fibra ptica. Puesto que DP y FMS comparten tecnologa

Captulo 4:

Estndar Profibus

-130-

Supervisin de una instalacin controlada por un PLC mediante TI de transmisin y disponen de un mismo protocolo de acceso al bus, ambas pueden operar simultneamente en el mismo cable. Profibus-FMS es una solucin de propsito general para tareas de comunicacin en el nivel de clula. La potencia de los servicios FMS abre un amplio abanico de aplicaciones y proporciona una enorme flexibilidad. Tambin puede utilizarse para tareas de comunicacin complejas y extensas.

Profibus-PA usa el protocolo de Profibus-DP, pero ampliado, para la transmisin de datos. Adicionalmente se utiliza el perfil PA, en el que se define el comportamiento de los dispositivos de campo. La tecnologa de transmisin, acorde con la normativa IEC 1158-2, permite su uso en zonas de seguridad intrnseca y tambin hace posible la alimentacin de dicho dispositivo a travs del propio bus. De este modo, los dispositivos para Profibus-PA se integran fcilmente en redes de Profibus-DP empleando un acoplador. Profibus-PA est diseada especialmente para la automatizacin de procesos. Permite la conexin de sensores y actuadores en una lnea de bus comn incluso en reas con seguridad intrnseca. [WEIG04]

Captulo 4:

Estndar Profibus

-131-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 5:
Comunicaciones con Profibus DP
5.1. Profibus DP: Fundamentos y componentes 5.2. Tramas de mensajes en Profibus DP 5.3. Sistema de periferia descentralizada SIMATIC ET 5.4 Interruptores Automticos Comunicacin Sentron 5.5. Interfases maestras de Siemens en Profibus-DP 132 135 142 151 152

Captulo 5:

Profibus DP

-131-

Supervisin de una instalacin controlada por un PLC mediante TI En este captulo se tratar de mostrar en profundidad las caractersticas principales de las redes Profibus DP y del sistema de periferia descentralizada Simatic ET 200. De esa forma se entender con mayor profundidad los componentes de la red DP del proyecto, compuesta por, la CPU 315-2DP y la periferia descentralizada COM15 con Sentron WL integrada en la maqueta.

5.1. Profibus-DP: Fundamentos y componentes.


La transferencia de datos a travs de Profibus-DP ofrece una interfase estandarizada (EN 50170 Vol. 2) para la transmisin de datos de entrada y salida del proceso entre controladores programables y dispositivos de campo (esclavos DP). El comportamiento de transferencia a travs de Profibus-DP est caracterizado por el intercambio de datos entre el maestro DP y los esclavos DP. Profibus-DP emplea las capas o niveles 1 y 2 del modelo ISO/OSI (captulo 2), adems de la interfase de usuario. Los niveles del 3 al 7, ambos inclusive, no estn definidos. La optimizacin de esta arquitectura asegura una transmisin de datos rpida y eficiente. El Direct Data Link Mapper (DDLM) permite a la interfase de usuario un acceso sencillo al nivel 2. En la interfase de usuario se especifican las funciones de aplicacin que estn disponibles para el usuario as como el comportamiento del sistema y de los distintos tipos de dispositivos de Profibus-DP. Para la transmisin se dispone tanto de la tecnologa RS 485 como de la fibra ptica. Profibus-DP es una variante optimizada para una conexin econmica y a alta velocidad, diseada especialmente para la comunicacin entre sistemas de control automatizado y entradas/salidas distribuidas en el nivel de dispositivos. Puede emplearse como alternativa a la transmisin de seal en paralelo de 24V o de 0 a 20mA.

Captulo 5:

Profibus DP

-132-

Supervisin de una instalacin controlada por un PLC mediante TI Aunque no es el nico modo (en los equipos SIMATIC S7 300 y 400 existe la posibilidad de colocar una CPU con puerto DP integrado), cuando se emplea un CP Profibus (p. ej., CP 342-5) para conectarse a una red Profibus-DP, el programa de usuario contenido en el SIMATIC S7 controla y supervisa con bloques especiales del tipo FC, funciones, la comunicacin a travs de la red. Los bloques FC se encargan de transferir los datos de salida del proceso desde un rea de datos a definir de la CPU S7 al dispositivo de campo; introducen los datos de entrada del proceso ledos del dispositivo de campo en el rea de datos de la CPU S7 a definir; se encargan de la tramitacin de las peticiones de verificacin y diagnstico.

El CP Profibus para equipos S7-300 puede operar en los modos Maestro DP o Esclavo DP inteligente.

Captulo 5:

Profibus DP

-133-

Supervisin de una instalacin controlada por un PLC mediante TI Un sistema DP conforme a la norma Profibus-DP puede constar de las siguientes estaciones: Maestro DP (clase 1).

Un equipo de esta clase se encarga de la tramitacin de la tarea de control propiamente dicha. Para tal fin emite y recibe datos de entrada y salida del proceso (p. ej., SIMATIC S7 con CP Profibus, SIMATIC S5 con CP 5430/31). Esclavo DP.

Se trata de un equipo en el nivel de campo a travs del cual se leen seales de proceso o se emiten seales al mismo. Los equipos pueden tener estructura modular (p. ej., Siemens ET 200 M) o compacta (p. ej. ET 200 B). Maestro DP (clase 2).

Se trata de una unidad de programacin, diagnstico o gestin encargada de ejecutar funciones de diagnstico y servicio tcnico.

Figura E.1. Sistema Profibus-DP con posibles esclavos DP de Siemens y de terceros.

Captulo 5:

Profibus DP

-134-

Supervisin de una instalacin controlada por un PLC mediante TI

5.2.- Tramas de mensaje en Profibus-DP.


Los principales tipos de tramas de mensaje en Profibus-DP estn referidos a: asignacin de parmetros, configuracin, diagnstico, comandos de control y datos de usuario. En este apartado se explicarn las facilidades que ofrecen dichas tramas y cmo interpretarlas. Las tramas son enviadas en orden consecutivo. Los significados de las abreviaturas en la trama de cabecera son las siguientes: SD (Start Delimiter) LE (frame LEnght) LEr (repetition of the frame LEnght) DA (Destination Address) SA (Source Address) FC (Function Code) DSAP (Destination Service Access Point) SSAP (Source Service Access Point) FCS (Frame Check Sequence) ED (End Delimiter) Delimitador inicial. Longitud de la trama. Repeticin de la longitud de la trama. Direccin de destino. Direccin de origen (fuente). Cdigo de funcin. Punto de acceso al servicio destino. Punto de acceso al servicio origen. Secuencia de comprobacin de trama. Delimitador final.

Peticin de Diagnstico DDLM_Slave_Diag.req/.ind

La prioridad ms alta se asigna a los datos de diagnstico. Si un esclavo tiene algn dato de diagnstico, informa al maestro mediante una trama de respuesta. La peticin se repite si el esclavo no responde.
SD 68H LE 05H LEr 05H SD 68H DA 8x SA 8x FC X DSAP 60/3C SSAP 62/3E FCS X ED 16H

Respuesta DDLM_Slave_Diag.con SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED

68H Octeto 1

68H

8x

8x

62/3E

60/3C

x..

16H

Diag.station_Non_Exist Diag.station_not_ready
datos

Establecido por el maestro Esclavo an no est listo para intercambio No coinciden datos de configuracin Esclavo tiene datos de diagnstico externos Funcin solicitada no soportada por el Permanentemente puesto a 0 por el esclavo Parmetros incorrectos (nmero ID, etc.) Establecido por maestro; parmetros asignados al esclavo por diferentes maestros

Diag.cfg_Fault Diag.ext_diag Diag.not_supported


esclavo

Diag.invalid_slave_response Diag.prm_fault Diag.master_lock

Captulo 5:

Profibus DP

-135-

Supervisin de una instalacin controlada por un PLC mediante TI

Octeto 3

Reservado Diag.ext_overflow Octeto 4

Diag.master_add Octeto 5

Direccin asignada al maestro (FF o como en la asignacin de parmetros)

ID_number_high Octeto 6

ID_number_low

Octeto 7

External_diagnostics Octeto 8

Longitud de cabecera

External_diagnostics

Captulo 5:

Profibus DP

-136-

Supervisin de una instalacin controlada por un PLC mediante TI


Trama de asignacin de parmetros DDLM_Set_Prm.req/.ind

El maestro utiliza este tipo de trama para asignar parmetros a un esclavo. Slo el maestro que ha asignado parmetros y configurado un esclavo puede intercambiar datos con ste.
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED

68H Octeto 1

68H

8x

8x

61/3D

62/3E

x..

16H

Reservado Reservado Reservado WD_On=0 Freeze_req Sync_req Unlock Lock

Vigilancia de ciclo desactivada (Esclavo para operar en modo Freeze) (Esclavo para operar en modo Sync)

Lock 0 0 1 1

Unlock 0 1 0 1

Significado Permitido sobreescribir TSDR mn. y parmetros especficos de esclavo. Esclavo DP habilitado para otros maestros. Esclavo DP deshabilitado para otros maestros, adoptados todos los parmetros. Esclavo DP habilitado para otros maestros. Tabla E.1. Codificacin de los parmetros Lock/Unlock.

Captulo 5:

Profibus DP

-137-

Supervisin de una instalacin controlada por un PLC mediante TI Trama de asignacin de parmetros DDLM_Set_Prm.req/.ind
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED

68H Octeto 2

68H

8x

8x

61/3D

62/3E

x..

16H

WD_Fact_1 Octeto 3

(Factor 1 para observar respuesta)

WD_Fact_2 Octeto 4

TWD(s) = 10ms * WD_Fact_1 * WD_Fact_2

TSDR Octeto 5

(Retardo mnimo antes de que un esclavo pueda responder)

ID_number_high Octeto 6

(Para identificar su dispositivo unvocamente)

ID_number_low Octeto 7

Group_Ident Octeto 8

(Requerido para seleccionar esclavos direccionndolos cuando se enva un comando Global_Control; vase prximo captulo, FC-CTRL)

User_Prm_data

(Parmetros de usuario)

La respuesta del esclavo a una trama de asignacin de parmetros es E5.

Captulo 5:

Profibus DP

-138-

Supervisin de una instalacin controlada por un PLC mediante TI


Trama de configuracin DDLM_Chk_Cfg.req/.ind

Despus de la asignacin de parmetros, el maestro debe enviar una trama de configuracin al esclavo. Dicha trama hace que el esclavo compare la configuracin enviada con su propia configuracin. Si se detectan diferencias entre ambas, el esclavo genera automticamente una trama de diagnstico al maestro. En consecuencia, an no est preparado para la transmisin de datos de usuario (bit 1 del octeto 1 de la trama de diagnstico).

SD

LE

LEr

SD

DA

SA

FC

DSAP

SSAP

DU..

FCS

ED

68H

05H

05H

68H

8x

8x

62/3E

62/3E

x..

16H

Octeto 1

Bits del 0 al 3 Bits del 4 al 5

Longitud datos Entrada/Salida

(00=1 byte/word; ...; 15=16 bytes/words) 00=formato ID esper. 01=entrada 10=salida 11=entrada/salida 0= byte 1= word Consistencia sobre 0= byte/word 1= longitud total

Octeto 2
Bit 6 Bit 7

Intercambio de datos DDLM_Data_Exchange.req/.ind SD 68H LE x LEr x SD 68H DA xx SA xx FC x DU.. x.. FCS x ED 16H

Respuesta DDLM_Data_Exchange.con SD 68H LE x LEr x SD 68H DA xx SA xx FC x DU.. x.. FCS x ED 16H

Captulo 5:

Profibus DP

-139-

Supervisin de una instalacin controlada por un PLC mediante TI


DDLM_Global_Control SDN service

Los comandos Sync y Freeze descritos en el servicio SDN DDLM_Global_Control son opcionales; no son obligatorios para los esclavos.
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED

68H 07H Octeto 1

07H

68H

FF

xx

58/3A

62/3E

x..

16H

Reservado Clear_Data Unfreeze Freeze Unsync Sync Reservado Reservado Octeto 2

(Congelar las entradas) (Congelar salidas)

Group_select

Informacin procedente de la trama de asignacin de parmetros (para seleccionar el grupo a direccionar)

Vase a continuacin una representacin esquemtica de cmo se utilizan las diferentes tramas que han sido enumeradas con anterioridad a la hora de llevar a cabo una inicializacin, un intercambio de datos o una peticin Global_Control.
Inicializacin.

Maestro DP LSA P
Peticin de diagnstico Confirmacin de diagnstico Peticin asignacin parmetros Confirmacin Peticin de configuracin Confirmacin Peticin de diagnstico Confirmacin de diagnstico

Esclavo DP
Diag.req Diag.con Set_Prm.req.req

LSA P 60 61

Chk_Cfg.req

Diag.req Diag.con

62 60

Captulo 5:

Profibus DP

-140-

Supervisin de una instalacin controlada por un PLC mediante TI


Intercambio de datos.

Maestro DP
Intercambio de datos Intercambio de datos Intercambio de datos Intercambio de datos Intercambio de datos Intercambio de datos Intercambio de datos Intercambio de datos

Esclavo DP
Data_Exchange.req Data_Exchange.con Data_Exchange.req Data_Exchange.con Data_Exchange.req Data_Exchange.con Data_Exchange.req Data_Exchange.con

Servicio SDN Global_Control.

Maestro DP LSA P 62
Global Control SDN service: Sync

Esclavo DP LSA P 58

Global_Control SDN service:

Unsync

Global_Control SDN service:

Freeze

Global_Control SDN service: Global_Control SDN service:

Unfreeze Clear_Data

Captulo 5:

Profibus DP

-141-

Supervisin de una instalacin controlada por un PLC mediante TI

5.3.- Sistema de periferia descentralizada Simatic ET200.


Dado que la mayor parte del prximo captulo se dedica a analizar la programacin como maestro DP de un controlador programable (ya sea a travs de un CP Profibus compatible con el protocolo DP o bien haciendo uso del puerto DP integrado en algunas CPUs), en este apartado se pretende hacer un pequeo inciso en aquellos equipos que forman parte de lo que se denomina periferia descentralizada. Existen numerosos equipos que pueden integrarse como parte de la periferia descentralizada de una estacin en modo Maestro DP. La amplia oferta de unidades descentralizadas para Profibus-DP oscila desde simples dispositivos electrnicos de entradas/salidas digitales hasta llegar a la complejidad de un panel de operador, un variador de frecuencia, de una cmara de visin artificial o incluso de un controlador programable que hace las funciones de esclavo inteligente. Para los diferentes campos de aplicacin, SIEMENS ofrece unidades perifricas en diversos tipos de ejecucin. Las unidades de la serie ET 200 pueden operar como estaciones DP conforme a norma asociadas a una estacin maestra S7-300. Qu es el sistema ET 200? En la instalacin de un equipo, normalmente se montan los mdulos de entrada/salida de forma centralizada en el sistema de automatizacin. En caso de grandes distancias entre los mdulos de entrada/salida y el sistema de automatizacin, el cableado puede ser muy extenso y complejo y las influencias perturbadoras electromagnticas pueden afectar a la fiabilidad.

Captulo 5:

Profibus DP

-142-

Supervisin de una instalacin controlada por un PLC mediante TI Para instalaciones de este tipo se recomienda la aplicacin del Sistema de Periferia Descentralizada ET 200: La CPU de control se encuentra en un lugar central. La periferia trabaja in situ de forma descentralizada. El potente sistema bus ET 200 se encarga, con altas velocidades de transmisin de datos, de que comuniquen sin problemas la CPU y la periferia. En la siguiente tabla se presentan y describen los 7 tipos de ETs ms comunes a da de hoy en SIEMENS, valgan como muestra de las denominadas unidades perifricas. [WEIG04]

Captulo 5:

Profibus DP

-143-

Supervisin de una instalacin controlada por un PLC mediante TI

Nombre

Caractersticas

Imagen del dispositivo

ET 200S Unidad perifrica innovadora para el armario elctrico. La ET 200S se compone de: Mdulo interfase para la conexin a Profibus-DP. Mdulos electrnicos para entradas/salidas digitales y analgicas. Mdulos tecnolgicos (p. ej., de contador, mdulo SSI). Derivaciones de consumidor, con capacidad de comunicacin, para arrancador directo o inversor, electromecnico. Mdulos de potencia para alimentar sensores o la carga. y los mdulos de terminales asociados. Cableado independiente. Forma constructiva orientada a la prctica y fcil de montar. Velocidad de transferencia mx. 12 Mbits/s. Sistema de seguridad integrado SIGUARD (opcional). Posibilidad de sustituir funcionamiento. Grado de proteccin IP 20. Configuracin de estaciones modular granular orientada a la funcin. mdulos durante el Caractersticas:

Captulo 5:

Profibus DP

-144-

Supervisin de una instalacin controlada por un PLC mediante TI

ET 200X Es la unidad modular ideal para la descentralizacin a pie de mquina. Gracias a la extensa gama de mdulos con alto grado de proteccin, el sistema ET 200X ofrece soluciones completas que no requieren armarios ni cofres elctricos. Esto permite montar los equipos directamente junto o en la mquina/instalacin. La ET 200X se compone de: un mdulo base (como opcin con inteligencia) y diferentes mdulos de ampliacin elegibles a voluntad. Caractersticas: Mdulos base con: . entradas/salidas digitales .entradas/salidas digitales libremente configurables segn DESINA . funcionalidad PLC integrada

Expansibilidad con un mx. de 7 mdulos de ampliacin mdulos digitales mdulos digitales libremente configurables segn DESINA mdulo de potencia (digital) con alimentacin de carga separada .mdulos analgicos derivaciones de consumidor: arrancador directo o

Captulo 5:

Profibus DP

-145-

Supervisin de una instalacin controlada por un PLC mediante TI arrancador-inversor (mx. AC 400 V, 5.5 kW); electromecnico o electrnico mdulo integradas interfase neumtico para recibir isletas de vlvulas FESTO CP para AS-Interface (CP 142-2; maestro) neumtico con vlvulas de distribucin 4/2

Fuente de alimentacin SITOP power adaptada. Conexin a Profibus-DP utilizando una sola direccin de estacin. Grado de proteccin IP 65/IP 67, carcasa de plstico robusta. Velocidad de transferencia mx. 12 Mbits/s. Puerto Profibus-DP integrado en los mdulos base (RS 485 u ptico).

Captulo 5:

Profibus DP

-146-

Supervisin de una instalacin controlada por un PLC mediante TI

ET 200L/ L-SC/ IM-SC

Unidad perifrica muy pequea, compacta hasta modular granular en formato de tarjeta y que ofrece una relacin precio/prestaciones canales. La ET 200L se compone de: o bloque de terminales y o mdulo electrnico. Caractersticas: Disponibilidad de diversos mdulos electrnicos: mdulos e entrada y salida digitales y mdulos mixtos, DC 24 V. Interfase (puerto) Profibus-DP integrado. Grado de proteccin IP 20. Velocidad de transferencia mx. 1,5 Mbits/s. Separacin galvnica entre Profibus-DP y la electrnica interna de la ET 200L. Evaluacin centralizada y descentralizada de datos de diagnstico. La ET 200L est disponible en tres variantes: ET 200L, en calidad de periferia tipo bloque no ampliable. ET 200L-SC, la periferia tipo bloque ampliable modularmente con SIMATIC SMART Connect. ET 200L-SC IM SC, la modular granular desde un comienzo. ptima. Permite ampliar con modularidad granular aadiendo mdulos de E/S de dos

Captulo 5:

Profibus DP

-147-

Supervisin de una instalacin controlada por un PLC mediante TI

ET 200M

Es una unidad perifrica modular con grado de proteccin IP 20. Abre la gama de perifricos del S7-300 para Profibus-DP y es particularmente apta para el control de procesos asociados al S7-400H operando en calidad de periferia redundante. La ET 200M se compone de: Interfase IM 153 para la conexin al bus de campo Profibus-DP (interfase RS 485 o puerto ptico). Diferentes mdulos perifricos, interconectados con elementos de bus o enchufados sobre elementos de bus activos que permiten sustituir los mdulos durante el funcionamiento. CP AS-Interface (CP 342-2) con funcionalidad de maestro. En caso dado, una fuente de alimentacin. Admite todos los mdulos perifricos del autmata S7300 (los mdulos de funcin y de comunicaciones slo en sistemas SIMATIC S7/M7 maestros). Mdulos HART. Mdulos de E/S para margen de temperatura extendido. Ampliable (en funcin del maestro) con un mximo de 8 mdulos perifricos. Espacio mximo de direccionamiento por cada ET 200M: 128 bytes de entradas y 128 bytes de salidas. Caractersticas:

Captulo 5:

Profibus DP

-148-

Supervisin de una instalacin controlada por un PLC mediante TI Separacin galvnica entre Profibus-DP y ET 200M. Grado de proteccin IP 20. Velocidad de transferencia mx. 12 Mbits/s. Evaluacin centralizada y descentralizada de datos de diagnstico. ET 200B Es una unidad perifrica pequea y compacta, con profundidad de montaje pequea. Puede alojarse en el espacio ms reducido. La ET 200B se compone de: bloque de terminales y mdulo electrnico. Diversos mdulos electrnicos: Mdulos de entrada y salida digitales, DC 24 V AC 120 a 230 V; mdulos de entrada y salida analgicos. Grado de proteccin IP 20. . Velocidad de transferencia mx. 12 Mbits/s. . Conexin directa de PG para puesta en marcha, prueba y diagnstico. . Separacin galvnica entre Profibus-DP y la electrnica interna de la ET 200B. . Evaluacin centralizada y descentralizada de datos de diagnstico. ET 200C La ET 200C es una pequea unidad perifrica compacta, con el tipo de proteccin IP 66/67. Gracias a su robusta construccin, la ET 200C es especialmente adecuada para su aplicacin en rudos ambientes industriales. La unidad perifrica descentralizada ET 200C consta de una caja metlica estable, en la que ya estn integradas las entradas

Caractersticas:

Captulo 5:

Profibus DP

-149-

Supervisin de una instalacin controlada por un PLC mediante TI o salidas, as como la conexin al bus de campo PROFIBUS-DP.

ET 200U La ET 200U es una unidad de conexin de esclavos para los mdulos de la gama S5-100U (mx. 32 mdulos). Puede operar tanto bajo PROFIBUS-DP como tambin bajo PROFIBUS-FMS. La unidad ET 200U es adecuada, sobre todo, para las aplicaciones en las que se necesite una gran cantidad de entradas/salidas in situ o mdulos de la gama de perifricos del S5-100U (p. ej. CPs e IPs). La ET 200U consta del mdulo de conexin de esclavos IM 318-B o IM 318-C, as como de mdulos de la gama de mdulos perifricos del S5. Caractersticas: Grado de proteccin IP 20. Velocidad mxima de transferencia 1,5 Mbits/s. Figura E.2. Sistemas de periferia descentralizada ET 200.

Captulo 5:

Profibus DP

-150-

Supervisin de una instalacin controlada por un PLC mediante TI

5.4.- Interruptores automticos - Comunicacin SENTRON.


Descripcin Los interruptores automticos se utilizan para la distribucin de energa en instalaciones de baja tensin, tanto en la alimentacin, como en las derivaciones. Su funcin consiste en la proteccin contra sobrecargas y cortocircuitos de instalaciones, motores, generadores y transformadores (maniobra y proteccin). Campo de aplicacin - Como interruptores de alimentacin, distribucin, acoplamiento y salida para instalaciones elctricas. - Como equipos de proteccin y maniobra para instalaciones, motores, transformadores, generadores, barras colectoras y cables. - Como interruptor principal y de desconexin de emergencia en combinacin con un dispositivo de emergencia.

Ventajas Constitucin modular: Si las necesidades varan, gracias a las dimensiones uniformes y la modularidad de los accesorios resulta extraordinariamente sencillo realizar cambios en el aparato. Sencillo de utilizar: Lai ndicacin de la disponibilidad para la conexin como estndar de seguridad e indicacin de la posicin de maniobra con interruptores auxiliares de sealizacin. Capacidad de comunicacin va Profibus-DP y funcin de medida integrada: Numerosas posibilidades de comunicacin aseguran una sencilla puesta en marcha, diagnstico del interruptor automtico (estado del interruptor, parmetros de proteccin, intensidades, etc.) y en combinacin con la funcin de medida opcional, la ptima gestin de la energa (tensin, cos phi, armnicos, etc.).

Captulo 5:

Profibus DP

-151-

Supervisin de una instalacin controlada por un PLC mediante TI

5.5.- Interfases maestras de Siemens en Profibus-DP.


En el apartado previo se enumeraron los tipos de esclavos ms frecuentemente utilizados. En lo relativo a sistemas maestros existen diversas posibilidades: En SIMATIC S5 y COM PROFIBUS: Autmatas programables S5-115U, S5-135U S5-155U, cada uno con un IM 308-C como maestra DP hasta 12 MBaud (desde COM ET 200 V.1.0) un IM 308-B como maestra DP hasta 1,5 MBaud (hasta COM ET 200 V.4.x) un CP 5431 como maestra combinada para PROFIBUS-FMS y PROFIBUS-DP Autmata programable S5-95U con interfase maestra DP (desde COM ET200 V.2.0). En SIMATIC S7 y STEP 7: CPU S7-300 con interfase DP integrada (p. ej., CPU 315-2DP) o el procesador de comunicaciones SIMATIC NET CP 342-5 en S7-300 (vase anexo A). CPU S7-400 con interfase DP integrada (p. ej., CPUs 413-2 DP/414-2 DP/4162 DP), el procesador de comunicaciones SIMATIC NET CP 443-5 en S7-400 (vase anexo A) o la IM 467.

Captulo 5:

Profibus DP

-152-

Supervisin de una instalacin controlada por un PLC mediante TI En SIMATIC M7: Mdulo de interfase IF 964-DP en M7-300 y M7-400 Otros Equipos de programacin PG 720. PG 740, PG 760 con interfase integrada Equipos de programacin PG 720, PG 730, PG 740, PG 750, PG 760, PG 770 PCs AT con los mdulos de PC SIMATIC NET CP 5412 (A2) y 5613 como maestras FMS/DP CP 5411 + SOFTNET para PROFIBUS como maestra DP CP 5511 + SOFTNET para PROFIBUS como maestra DP Interfase maestra PROFIBUS-DP IM 180, la cual es la usada en el proyecto Sicalis para el panel operador

[SIMA05] [WEIG04]

Captulo 5:

Profibus DP

-153-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 6:
Estandar de comunicaciones Ethernet:

6.1. Introduccin 6.2. Normas IEEE 802.3 y 802.11 6.3. Trama del telegrama 6.4. Sinopsis de red 6.5. Servicios de comunicacin 6.6. Conexiones al sistema 6.7. Comparacin Ethernet / Fast Ethernet 6.8. Tecnologa Switching 6.9 Comunicacin Industrial Mvil 6.10. SNMP OPC - Server

155 156 159 161 162 165 166 168 170 174

Captulo 6:

Industrial Ethernet

- 154 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.1 Introduccin:
Con una participacin de ms de un 80%, Ethernet es hoy en da la LAN nmero uno a nivel mundial. Ethernet ofrece unas propiedades muy importantes que brindan unas ventajas considerables en su aplicacin: Rpida puesta en marcha gracias a sistema de conexin muy simple. Gran flexibilidad ya que es posible ampliar las instalaciones sin que esto tenga efectos sobre los elementos ya montados. Alta disponibilidad gracias a topologas de red redundantes. Prestaciones de comunicacin prcticamente ilimitadas ya que el rendimiento es escalable si se aplica tecnologa switching. Posibilidad de interconectar por red diferentes reas como oficina y fabricacin. Comunicacin corporativa gracias a la posibilidad de conexin va WAN (Wide Area Network)como RDSI o Internet. Seguridad para las inversiones gracias a desarrollos y perfeccionamiento siempre compatibles. Industrial Ethernet sirve de base para la aplicacin de "Component based Automation",basada en el estndar PROFInet de la Asociacin de Usuarios de PROFIBUS (PNO). Los productos SIMATIC NET para Industrial Ethernet soportan tanto la velocidad de transmisin de 10 Mbit/s segn IEEE 802.3 como la de 100 Mbit/s segn IEEE 802.3u.

Captulo 6:

Industrial Ethernet

- 155 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.2 Introduccin a las normas: IEEE 802.3 y 802.11


El protocolo Ethernet especificado en el estndar IEEE 802.3 es un protocolo de la subcapa de acceso al medio perteneciente al nivel de enlace de la torre de niveles de red OSI, la cual se ocupa principalmente de la transferencia de datos de la capa de red en la mquina de origen a la capa de red de la mquina destino. Ethernet tiene su origen en 1972 y fue creado en el Palo Alto Research Center de la compaa Xerox, la cual lo desarroll a partir de un sistema de comunicacin por radio llamado ALOHA [14]. El 24 de junio de 1983 el IEEE aprob el estndar 802.3. Es un sistema CSMA/CD, por tanto:

Cuando la interfaz del servidor tiene un paquete para transmitir, detecta si hay mensajes que estn siendo transmitidos. Si no detecta transmisin alguna, la interfaz comienza a enviar. Cada transmisin est limitada en el tiempo, pues existe un tamao mximo de paquete.

Cada nodo verifica que una seal externa no interfiera con la transmisin que se est realizando. Cuando se detecta una colisin, la interfaz aborta la transmisin y espera hasta que la actividad cese antes de volver a intentar la transmisin.

Figura F.1. Primer esquema Ethernet.

Captulo 6:

Industrial Ethernet

- 156 -

Supervisin de una instalacin controlada por un PLC mediante TI Tambin existe una variante inalmbrica de Ethernet, que es el estndar 802.11, ahora mismo en auge. Esta tecnologa es muy similar a IEEE 802.3 en muchos aspectos. El mtodo de acceso al medio de 802.11, a diferencia con 802.3, es MACAW [15]. MACAW es un mtodo de acceso al medio desarrollado a partir del mtodo MACA [16] (Medium Access Collision Avoidance). Consiste en retransmitir tramas antes de hacer la retransmisin real, pidiendo permiso al nodo receptor para hacerla. El emisor emite un mensaje Request To Send, que tiene que ser contestado por el receptor con un mensaje Clear To Send para poder hacer la retransmisin. Cuando el emisor recibe el mensaje Clear To Send, ya puede hacer la retransmisin real con los datos. Los vecinos que tambin quieran retransmitir datos, al ver los mensajes Request To Send y Clear To Send saben que el canal est ocupado. Cuando una trama de datos acaba de ser retransmitida, el receptor enva un mensaje de acuse de recibo ACK al emisor, de esta forma los vecinos ya saben que pueden volver a intentar su transmisin. En MACAW tambin se introduce CSMA / CA a la hora de mandar los mensajes `Request To Send':

Una estacin que quiera retransmitir primero escucha el canal para determinar si otra estacin est retransmitiendo. Si el canal no est ocupado, la estacin retransmitir el mensaje.

Un problema esencial es que las estaciones no son capaces de detectar la colisin entre dos retransmisiones, por eso se opta por un mtodo de prevencin de colisiones. Esta prevencin se logra esperando un tiempo aleatorio antes de retransmitir el mensaje cuando se encuentra que el canal no est ocupado. Entre las transmisiones de una estacin se deben dejar espacios de tiempo predeterminados. Una vez que ha pasado este espacio, se espera un tiempo aleatorio para volver a escuchar el canal esperando que se libere. Si el canal est ocupado, se vuelve a esperar un espacio de tiempo, pero ms reducido al anterior, y as sucesivamente. De esta forma se garantiza una cantidad mnima de colisiones.

Captulo 6:

Industrial Ethernet

- 157 -

Supervisin de una instalacin controlada por un PLC mediante TI

Figura F.2. Diagrama colisiones. Existen varios tipos de dispositivos 802.11, y la ms popular es la conocida como 802.11b, que alcanza velocidades de transmisin de 11 Mbps. Las redes de este tipo se estn extendiendo a un paso muy acelerado, ya que usadas en dispositivos como ordenadores porttiles y ordenadores de mano se proporciona una gran movilidad al usuario y un ancho de banda alto. Cada tarjeta de comunicaciones de tipo Ethernet posee una direccin de acceso al medio (MAC), que es unvoca.

Captulo 6:

Industrial Ethernet

- 158 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.3 Trama del telegrama de Ethernet:

Figura F.3. Telegrama Ethernet.

Cabecera o prembulo (7 bytes): todas las tramas empiezan por una cabecera que contiene en todos los casos un patrn fijo de 7 bytes seguidos compuestos por los bits 10101010 con el fin de que las estaciones se sincronicen.

Delimitador de trama (1 byte): se compone de un byte fijo con los bits 1010101011 que indica el comienzo de la informacin propia de la trama.

Direccin de destino y direccin de origen (6 bytes cada una): se las denomina direcciones de acceso al medio (MAC) y cada tarjeta de comunicaciones tiene una direccin unvoca asignada por el fabricante.

Longitud del campo de datos (2 bytes): especifica la cantidad de datos que se transfieren en la trama. Como mucho puede tener un valor de 1500.

Captulo 6:

Industrial Ethernet

- 159 -

Supervisin de una instalacin controlada por un PLC mediante TI

Datos (0-1500 bytes): es la informacin transmitida de inters. Cuando se retransmiten menos de 46 bytes, se debe rellenar la trama con el campo de relleno, ya que una trama Ethernet no puede tener menos de 64 bytes de longitud.

Relleno (0-46 bytes): relleno para completar la trama cuando el campo de datos tiene menos de 46 bytes.

Suma de verificacin o ``checksum'' (4 bytes): informacin redundante que se usa para detectar si ha habido algn tipo de interferencia o prdida de la informacin de la trama.

La seal Ethernet a 10 Mbits/s es codificada "Manchester". Es el signo del flanco de transicin que da el estado "1" o "0".

Figura F.4. Cdigo Manchester.

Captulo 6:

Industrial Ethernet

- 160 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 6:

Industrial Ethernet

- 161 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.4 Sinopsis de la red:


Red al nivel de clula y de rea diseada para el sector industrial de acuerdo con el estndar internacional IEEE 802.3 (Ethernet). Conexin de sistemas de automatizacin entre s y con PCs, estaciones de trabajo e Internet pads para comunicacin homognea y heterognea. Posibilidad de realizar amplias soluciones mediante redes abiertas. Elevado rendimiento de transmisin. Industrial Ethernet es un estndar industrial verificado y aceptado a nivel mundial. Soluciones como por ejemplo: funcin Web, E-mail y conexiones WAN que son realizadas en este proyecto.

Figura F.5. Nivel Pirmide comunicacin.

Captulo 6:

Industrial Ethernet

- 162 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.5 Servicios de comunicacin:

Figura F.6. Ejemplo de red.

La comunicacin de datos sirve para intercambiar datos entre autmatas programables y entre autmatas e interlocutores inteligentes (PC, computador etc.) Para ello se dispone de las funciones de comunicacin siguientes: Comunicacin PG / OP Incluye funciones de comunicacin integradas que permiten a los autmatas SIMATIC enviar datos a los equipos HMI (TD / OP) y a PGs SIMATIC (STEP 7, STEP 5). La comunicacin PG / OP es soportada por las redes MPI, PROFIBUS e Industrial Ethernet.

Captulo 6:

Industrial Ethernet

- 163 -

Supervisin de una instalacin controlada por un PLC mediante TI Comunicacin S7 La comunicacin S7 es la funcin de comunicacin integrada (SFB) que ha sido optimizada dentro de SIMATIC S7/C7. Tambin permite conectar a la red PCs y estaciones de trabajo. El nmero de datos de usuario por peticin o trabajo es de 64 Kbyte. La comunicacin S7 ofrece servicios de comunicacin, potentes y simples as como un interface software neutro de la red para todas las redes.

Comunicacin compatible con S5 (SEND/RECEIVE) La comunicacin compatible con S5 (SEND/RECEIVE) permite comunicar los SIMATIC S7/C7 con sistemas existentes, sobre todo con SIMATIC S5 pero tambin con PCs a travs de PROFIBUS e Industrial Ethernet. A travs de Industrial Ethernet se ofrecen tambin las funciones FETCH y WRITE para poder seguir aprovechando con SIMATIC S7 el software creado para SIMATIC S5 (autmatas, sistemas de manejo y visualizacin).

Protocolo TF (Funciones tecnolgicas) Contiene el probado protocolo de automatizacin SINEC AP. Basadas en ste estn disponibles las funciones tecnolgicas. Estas cumplen las especificaciones de servicios MMS normalizadas internacionalmente segn MAP 3.0.

Captulo 6:

Industrial Ethernet

- 164 -

Supervisin de una instalacin controlada por un PLC mediante TI Comunicacin estndar En este caso se trata de protocolos estandarizados para la comunicacin de datos. OPC (OLE for Process Control):Es un interface estandarizado, abierto y no propietario, que permite la conexin de aplicaciones Windows con capacidad OPC a la comunicacin S7 y a la comunicacin compatible con S5 (SEND / RECEIVE). Protocolos de transporte ISO / TCP. Como protocolos de transporte se dispone tanto de ISO como de TCP/IP. En el mbito de oficina se han impuesto el correo electrnico y los navegadores Web como medios de comunicacin de amplia difusin. Como va de comunicacin se utiliza preferentemente Ethernet, pero tambin lneas telefnicas e Internet. Estos medios y vas de comunicacin estn tambin disponibles a SIMATIC gracias al protocolo TCP / IP. Adems se utiliza el SMTP (Simple Mail Transfer Protocol) para correo electrnico as como HTTP (Hyper Text Transfer Protocol) para el acceso utilizando navegadores Web. PROFInet: Para implementar la "Component based Automation" se utiliza el estndar PROFInet definido por la Asociacin de Usuarios de PROFIBUS. ste aprovecha las ventajas de la tecnologa de componentes ya consolidada en el mbito de software. Y as se obtienen unos incrementos extraordinarios de la productividad tanto en la ingeniera como en la puesta en servicio.

Captulo 6:

Industrial Ethernet

- 165 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.6 Conexiones al sistema:


Para este tipo de conexiones Siemens ofrece interfaces o procesadores de comunicaciones (CPs) para numerosos equipos terminales, que tienen ya implementado en firmware las funciones de comunicacin, aliviando as a los equipos terminales de las tareas de comunicacin.

Figura F.7. Tarjetas de comunicacin.

Captulo 6:

Industrial Ethernet

- 166 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 6:

Industrial Ethernet

- 167 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.7 Comparacin entre las redes Ethernet y Fast Ethernet


Fast Ethernet es el resultado lgico de la evolucin de la fiable y probada tecnologa Ethernet. El estndar Fast Ethernet IEEE 802.3u (100BaseT) se basa fundamentalmente en el estndar Ethernet clsico para cable de par trenzado (10BaseT), pero utilizando una velocidad de transferencia 10 veces mayor, o sea, 100 Mbit/s. Esto ofrece al usuario las siguientes ventajas: Los conocimientos tecnolgicos actuales siguen siendo vlidos. El usuario no tiene que esforzarse en aprender una tecnologa completamente nueva. La tecnologa Fast puede utilizarse inmediatamente de manera efectiva. Industrial Ethernet ofrece la opcin de evolucionar paso a paso desde la tecnologa de 10 Mbit/s a la de 100 Mbit/s. Las redes actuales pueden ser ampliadas e integradas paso a paso.

Ambas redes comparten las siguientes caractersticas: El formato de datos. El mtodo de acceso CSMA/CD. El tipo de cable (par trenzado de categora 5 y cable de fibra ptica de vidrio). Las redes de 100 Mbit/s se configuran preferentemente con switches.

Captulo 6:

Industrial Ethernet

- 168 -

Supervisin de una instalacin controlada por un PLC mediante TI Diferencias entre las redes Ethernet y Fast Ethernet: La extensin de la red. No existen especificaciones en Fast Ethernet para cables coaxiales y triaxiales, as como para los cables de conexin 727-1. Las reglas de configuracin.

Funcionamiento de Ethernet y Fast Ethernet Para asegurar el funcionamiento correcto del mtodo de acceso con deteccin de colisiones (CSMA/CD) en Ethernet, la extensin de una red Ethernet est limitada por el tiempo mximo de transmisin permitido para un paquete de datos. El llamado dominio de colisiones tiene una extensin de 4.520 m para la red Ethernet clsica de 10 Mbit/s, mientras que sta se reduce a 412 m para la red Fast Ethernet. Para configurar un dominio de colisin se utilizan componentes con tecnologa de repetidores (repetidores Industrial Ethernet, OLM y ELM de Industrial Ethernet). Deben tenerse en cuenta las respectivas normas de configuracin. Como las estaciones de red comparten la velocidad nominal, se habla de una red LAN compartida (Shared LAN). A pesar de la menor extensin del dominio de deteccin de colisiones de Fast Ethernet pueden construirse redes de mayor extensin utilizando switches con funcin Full Duplex.

Captulo 6:

Industrial Ethernet

- 169 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.8 Ethernet switching:


El switch, una evolucin del puente o bridge, presenta la funcionalidad siguiente: Los switches permiten conectar temporalmente varias parejas de subredes de manera simultnea, dependiendo del nmero de interfaces disponibles. El trfico de datos local permanece local, al ser filtrado a travs de la direccin MAC de Ethernet de las estaciones de red individuales. Los switches slo transfieren datos a las estaciones de otra subred. Aumenta el nmero de componentes conectados a la red respecto a la red Ethernet clsica. La propagacin defectuosa de datos se restringe a la subred afectada.

La tecnologa conmutada o switching es ligeramente ms compleja que la tecnologa de repetidores, pero presenta una serie de ventajas definitivas: Permite crear subredes y segmentos de red y aumenta la capacidad de datos y en consecuencia el rendimiento de la red, gracias a la estructuracin del trfico de datos. Las reglas de configuracin de la red son muy sencillas, as como su ampliacin. Admite sin problemas topologas de red con 50 equipos OSM y extensiones de hasta 150 Km., sin tomar en consideracin los tiempos de propagacin. Permite un rango ilimitado de extensin de red conectando dominios de colisin subredes individuales. A partir de una extensin de 150 Km. es preciso considerar el tiempo de propagacin.

Captulo 6:

Industrial Ethernet

- 170 -

Supervisin de una instalacin controlada por un PLC mediante TI

Switches de Siemens
Los switches son componentes de red activos que distribuyen de forma controlada datos a los correspondientes destinatarios. La gama SCALANCE X se compone de cuatro lneas de productos coordinadas entre s y adaptadas a la correspondiente tarea de automatizacin. SCALANCE X-100 unmanaged; Switches con hasta ocho puertos y diagnstico local para aplicaciones a pie de mquina. SCALANCE X-200 managed; (Utilizado en el proyecto) Uso universal desde aplicaciones a pie de mquina hasta secciones de instalacin interconectadas. La configuracin y el diagnstico remoto estn integrados en la herramienta de ingeniera SIMATIC STEP 7. De este modo aumenta la disponibilidad de la instalacin. Los equipos ofrecen alto grado de proteccin, lo que permite instalarlos sin necesidad de armario elctrico. SCALANCE X-200IRT Isochronous Real-Time; Para el uso en redes de secciones de instalacin con estrictos requisitos de tiempo real iscrono y mxima disponibilidad. La transmisin de datos sin requisitos de tiempo real puede tener lugar en la misma red. De este modo se puede prescindir de estructuras de red dobles. SCALANCE X-400 modular; Para el uso en redes de planta de alto rendimiento que respondan tambin a las necesidades futuras (Ej. High Speed Redundancy). La estructura modular permite adaptar los switches a la tarea concreta. El soporte de los estndares de oficina permite la integracin perfecta de redes de automatizacin en redes de oficina existentes.

Captulo 6:

Industrial Ethernet

- 171 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.9 Comunicacin industrial mvil

4
Sinopsis La clave del xito en el mercado de maana se encuentra en el suministro y disponibilidad de informacin en cualquier lugar y momento. Los equipos mviles, interconectados a travs de redes de inalmbricas estandarizados y de alta disponibilidad, permiten configurar unos procesos considerablemente ms eficientes. La ventaja de las soluciones inalmbricas es, sobre todo, la simple y flexible accesibilidad sencilla a las estaciones mviles. Industrial Mobile Communication en el entorno de comunicacin SIMATIC NET es el nombre de toda una familia de redes. Los distintos miembros cumplen los ms diversos requisitos de rendimiento y aplicaciones: Pueden intercambiar datos a travs de distintos niveles, entre distintas partes de instalacin o entre distintas estaciones de automatizacin. En este contexto, la Industrial Mobile Communication (IMC) tiene una importancia especial: IMC representa los productos de comunicacin mviles industriales de SIMATIC NET que utilizan comunicacin inalmbrica. Se basan en estndares de vigencia mundial, p.ej. IEEE 802.11, GSM, GPRS o, en el futuro, tambin UMTS, o transmisin por infrarrojos en PROFIBUS. Los componentes SIMATIC NET disponen adems de interfaces de sistema uniformes y estn adaptados perfectamente entre s. Como complemento a las soluciones almbricas anteriores, la comunicacin inalmbrica se estn implantando en creciente medida en la industria. SIMATIC NET ofrece productos para la transmisin de datos en toda la empresa por redes locales, Intranet, Internet o redes inalmbricas. Para el cliente, esto significa seguridad a largo plazo para sus inversiones . Gracias a modelos con prestaciones cuidadosamente escalonadas, la gama SIMATIC NET permite implementar la comunicacin en toda la empresa: desde el aparato ms sencillo hasta la instalacin compleja. Los SIMATIC NET Industrial Wireless LAN Access Points se pueden operar segn todos los estndares IEEE 802.11 disponibles actualmente (a, b, g, as como h, con posibilidad de ampliacin posterior despus de la normalizacin definitiva).

Captulo 6:

Industrial Ethernet

- 172 -

Supervisin de una instalacin controlada por un PLC mediante TI

Figura F.8. Ejemplo de comunicacin. SCALANCE W, la comunicacin inalmbrica Los productos de SCALANCE W con la tecnologa bsica Industrial Wireless LAN (IWLAN) se ofrece una ampliacin del estndar IEEE 802.11 dirigida especialmente a ambientes industriales con requisitos de respuesta determinista y configuraciones redundantes. De este modo, se dispone de una nica red inalmbrica tanto para datos crticos en el proceso, como por ejemplo avisos de alarma (IWLAN), como tambin para la comunicacin no crtica (WLAN servicio tcnico y el diagnstico). Para la proteccin contra el acceso indebido, existen mecanismos estndar para la identificacin del usuario (Autenticacin) y el cifrado de datos, pero tambin se pueden integrar sin problemas en esquemas de seguridad existentes.

Captulo 6:

Industrial Ethernet

- 173 -

Supervisin de una instalacin controlada por un PLC mediante TI

Puntos de Acceso y Mobic En el proyecto se utilizaran un determinado punto de acceso, SCALANCE W7881PRO, compatibles para construir redes locales inalmbricas en ambientes industriales (IWLAN). Estos sirven para conectar equipos mviles (Porttiles, Mobics, etc.) en una red inalmbrica industrial IWLAN y operan a una frecuencia de 2,4GHz o 5GHz con una velocidad de transferencia de hasta 54 Mbits/s en un equipo.

Figura F.9. Scalance W788.

Una de las caractersticas ms importantes a la hora de utilizar estos puntos de acceso es su alcance. Estos en particular pueden trabajar enredes internas con alcances de hasta 30 metros, y aproximadamente 100 metros en exteriores. El Mobile Industrial Comunicator MOBIC T8, que se usar en el proyecto, es un pad de Internet mvil y apto para la industria para el acceso a nivel local o mundial a Intranet e Internet. Se caracteriza entre otras cosas por ser: Mvil gracias a tarjetas de radiotransmisin enchufables, Industrial Wireless Lan para el uso local o GSM/GPRS/HSCSD para el uso a nivel mundial. Diseo robusto y resistente especialmente pensado para su uso en la industria.

Captulo 6:

Industrial Ethernet

- 174 -

Supervisin de una instalacin controlada por un PLC mediante TI Manejo a travs de pantalla tctil con lpiz o presin del dedo y a travs de teclas de funcin adicionales con un sistema operativo Windows CE.Net y Se suele utilizar sobre todo en los campos de servicio tcnico, y mantenimiento.

Figura F.10. Mobic.

Captulo 6:

Industrial Ethernet

- 175 -

Supervisin de una instalacin controlada por un PLC mediante TI

6.10 Protocolo SNMP OPC Server:

Introduccin
Para el desarrollo de la gestin de redes en inter-redes basadas en TCP/IP, el IAB (Internet Activities Board) decidi seguir una estrategia en la cual a corto plazo se usaba el Simple Network Management Protocol (SNMP) para gestionar los nodos, y se propona para largo plazo la estructura de gestin de redes OSI. La IAB ha designado al SNMP, a la SMI, y a la Internet MIB inicial como "Protocolos Estndar", con status de "Recomendado". Por medio de esta accin, la IAB recomienda que todas las implementaciones de IP y TCP sean gestionables por red, y que las implementaciones que son gestionables por red se espere que los adopten e implementen. As pues, la actual estructura para gestin de redes basadas en TCP/IP consiste en:

Estructura e Identificacin de la Informacin de Gestin para redes basadas en TCP/IP, que describe cmo se definen los objetos gestionados contenidos en el MIB tal y como se especifica en la RFC 1155.

Protocolo de Gestin de Redes Simples, que define el protocolo usado para gestionar estos objetos, segn se expone en la RFC 1157.

Las distancias pueden ampliarse hasta los lmites permitidos para los componentes emisores y receptores de la red. Esto se aplica sobre todo a las conexiones a travs de fibra ptica.

Captulo 6:

Industrial Ethernet

- 176 -

Supervisin de una instalacin controlada por un PLC mediante TI

La arquitectura del SNMP


Implcita en el modelo de arquitectura del SNMP existe una coleccin de estaciones de gestin de red y de elementos de red. Las estaciones de gestin de red ejecutan aplicaciones de gestin que monitorizan y controlan los elementos de red. Los elementos de red son dispositivos como hosts, gateways, servidores de terminal, y parecidos, que poseen agentes de gestin para realizar las funciones de gestin de red solicitadas por las estaciones de gestin de red. El SNMP es usado para comunicar informacin de gestin entre las estaciones de gestin de red y los agentes en los elementos de red.

1.- Propsitos de la arquitectura


El SNMP explcitamente minimiza el nmero y complejidad de las funciones de gestin realizadas por el propio agente de gestin. Esta meta es atractiva al menos en cuatro aspectos: 1. El coste de desarrollo del software del agente de gestin necesario para soportar el protocolo se reduce acordemente. 2. El grado de funciones de gestin soportado remotamente se incrementa, posibilitando un uso completo de los recursos de Internet en la tarea de gestin. 3. El grado de funciones de gestin soportado remotamente se incrementa, imponiendo as las mnimas restricciones posibles en la forma y sofisticacin de herramientas de gestin. 4. Los conjuntos simplificados de funciones de gestin son fcilmente entendibles y usados por los creadores de herramientas de gestin de red. Un segundo objetivo del protocolo es que el paradigma funcional para monitorizar y controlar sea lo suficientemente flexible como para posibilitar aspectos de gestin y operacin de la red adicionales y posiblemente no anticipados. Un tercer propsito es que la arquitectura sea en lo posible independiente de la arquitectura y mecanismos de hosts o gateways particulares.

Captulo 6:

Industrial Ethernet

- 177 -

Supervisin de una instalacin controlada por un PLC mediante TI

Ventajas y desventajas del SNMP a) Ventajas de SNMP La ventaja fundamental de usar SNMP es que su diseo es simple por lo que su implementacin es sencilla en grandes redes y la informacin de gestin que se necesita intercambiar ocupa pocos recursos de la red. Adems, permite al usuario elegir las variables que desea monitorizar sin ms que definir:

El ttulo de la variable. El tipo de datos de las variables. Si la variable es de solo lectura o tambin de escritura. El valor de la variable.

Otra ventaja de SNMP es que en la actualidad es el sistema ms extendido. La popularidad la ha conseguido al ser el nico protocolo que existi en un principio y por ello casi todos los fabricantes de dispositivos disean sus productos para soportar SNMP. La posibilidad de expansin es otra ventaja del protocolo SNMP: debido a su sencillez es fcil de actualizar.

b) Desventajas de SNMP El protocolo SNMP no es ni mucho menos perfecto. Tiene sus fallos que se han ido corrigiendo. La primera deficiencia de SNMP es que tiene grandes fallos de seguridad que puede permitir a intrusos acceder a informacin que lleva la red. Todava peor, estos intrusos pueden llegar a bloquear o deshabilitar terminales. La solucin a este problema es sencilla y se ha incorporado en la nueva versin SNMPv2. Bsicamente se han aadido mecanismos para resolver:

Privacidad de los datos, los intrusos no puedan tomar informacin que va por la red. Autentificacin, para prevenir que los intrusos manden informacin falsa por la red.

Captulo 6:

Industrial Ethernet

- 178 -

Supervisin de una instalacin controlada por un PLC mediante TI

Control de acceso, que restringe el acceso a ciertas variables a determinados usuarios que puedan hacer caer la red.

El mayor problema de SNMP es que se considera tan simple que la informacin est poco organizada, lo que le hace no muy acertada para gestionar las grandes redes de la actualidad. Esto se debe en gran parte a que SNMP se cre como un protocolo provisional pero que se ha quedado sin ser sustituido por otro de entidad. De nuevo este problema se ha solucionado con la nueva versin SNMPv2 que permite una separacin de variables con ms detalle, incluyendo estructuras de datos para hacer ms fcil su manejo. Adems SNMPv2 incluye 2 nuevas PDUs orientadas a la manipulacin de objetos en tablas. Por tanto, SNMP es un sistema de gestin que se ha quedado anticuado y que necesitaba con urgencia un recambio que ha venido de la mano de la versin 2 del mismo. SNMP ya no es capaz de soportar la intensa actividad que sufren redes como Internet.

SNMP OPC-Server
El SNMP OPC-Server pone a disposicin los datos para la administracin de redes TCP/IP de cualquier sistema cliente de OPC. Con OPC (OLE for Process Control) se dispone de una interfaz estandarizada, abierta y no propietaria de para aplicacin en automatizacin. EL uso del SNMP OPC-Server permite el acceso a informacin sobre el aparato a travs de la interfaz OPC. De este modo se puede realizar la visualizacin de la red, el diagnstico del sistema y vigilancia del estado de la instalacin en cualquier sistema cliente de OPC, como por ejemplo el WinCC, que es el que se usa en este proyecto. As se puede visualizar por ejemplo adems del simple diagnstico del aparato, tambin informacin detallada como estructuras de red redundantes o distribuciones de carga en la red. Esto aumenta la seguridad operativa y mejora la disponibilidad de la instalacin. Y no slo s posible acceder en lectura, sino en parte tambin en escritura a la informacin del equipo, lo que permite un control activo de las propiedades del mismo.

Captulo 6:

Industrial Ethernet

- 179 -

Supervisin de una instalacin controlada por un PLC mediante TI La visualizacin de la informacin del aparato se puede configurar individualmente segn los requisitos y adaptar a las necesidades especficas de la instalacin del cliente. Adems, la informacin puesta a disposicin se puede integrar, por ejemplo, en el sistema de alarmas y el registro histrico de alarmas de un HMI / SCADA. El SNMP OPC Server necesita una interfaz para operar, en el caso del proyecto se utiliza la CP 7515. Este procesador de comunicaciones es una tarjeta para PC (Card Bus 32 bits) para la comunicacin fiable en una red inalmbrica IWLAN.

[SIMA05] [PIGA97] [HEYW98]

Captulo 6:

Industrial Ethernet

- 180 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 7:
Tarjeta de comunicaciones CP 343-1 IT
7.1. Prestaciones de la tarjeta CP 343-1 IT 7.2. Acceso a la tarjeta va web 7.3. Seguridad en las informaciones 7.4. Ajustes en el browser Web 7.5. Mensajes de procesos va E-Mail 180 181 184 188 191

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 179 -

Supervisin de una instalacin controlada por un PLC mediante TI

7.1. Prestaciones de la tarjeta CP343-1 IT


Con la tarjeta de comunicaciones CP343-1IT se obtienen las posibilidades realizadas en este proyecto para la creacin de un control de procesos automatizado: Comunicacin de procesos va Industrial Ethernet Con los servicios de comunicacin S7 y la interfaz SEND / RECEIVE (incluidos servicios FETCH / WRITE), la tarjeta soporta las comunicaciones de los sistemas de mando entre s y con PGs o PCs. Enviar E mail. El sistema de mando habilita la posibilidad de enviar mensajes de correo electrnico en funcin de eventos del proceso. Transferencia de archivos con FTP La tarjeta ofrece el modo cliente FTP. Por lo tanto es posible intercambiar desde el PC/PG, va FTP, datos con la tarjeta, como se realiza en este proyecto. Supervisar datos de equipos y procesos (control de procesos HTML) Se utilizan las funciones y pginas HTML para consultar datos importantes del sistema a travs de un browser de Web. Para la formacin de una red de informaciones ms compleja se han utilizado las funciones existentes en el sistema (S7Applets y S7Beans) creando pginas HTML

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 180 -

Supervisin de una instalacin controlada por un PLC mediante TI propias para representar determinadas configuraciones de la instalacin y abastecerlas de valores de procesos actuales.

7.2. Acceso a la tarjeta a travs de un browser Web.


La base para la comunicacin va Intranet e Internet la constituye el protocolo de Internet TCP/IP, implementado la tarjeta. Para poder acceder a la instalacin va Intranet o Internet se han seguido los siguientes pasos: Conexin de la tarjeta a Industrial Ethernet. Direccionar la tarjeta al realizar la configuracin del hardware.

Control de procesos con herramientas estndar Para aprovechar al mximo las funciones ofrecidas por la tarjeta se han implementado las siguientes tareas: Definir el MailServer Para el desarrollo del intercambio de datos va EMail se tiene que crear o definir un acceso a MailServer. Para el proyecto se ha decidido instalar como servidor de correo en la red local, Microsoft Exchange, para lo cual se a instalado el sistema operativo Windows 2000 Server en la programadora que ejecutar el servidor de correo.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 181 -

Supervisin de una instalacin controlada por un PLC mediante TI Disponer herramientas Para la representacin de informaciones se utiliza Microsoft Internet Explorer as como varios editores de HTML para crear las pginas HTML, se ha decidido despus de un aprendizaje de la creacin de pginas con un editor de texto, pasar a un editor de pginas visual como es Macromedia Dreamweaver MX. A continuacin se muestra un ejemplo de la construccin de la pgina del autmata estndar.

Figura G.1. Pantalla de Dreamweaver.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 182 -

Supervisin de una instalacin controlada por un PLC mediante TI Para posibilidades grficas extendidas se puede utilizar las herramientas destinadas a la creacin y la configuracin de JavaBeans, como por ejemplo IBM VisualAge, pero estas posibilidades se escapan de los objetivos del proyecto. Establecer conexin con la red Es necesaria una conexin con Intranet o con Internet a travs los dispositivos

correspondientes de Industrial Ethernet. En las condiciones del proyecto se ha optado por la implantacin del proyecto en una red local. Browser de Web: requisitos exigidos Para el acceso a pginas HTML de la tarjeta o en el servidor de Web es necesario un buscador de Web, por ejemplo Internet Explorer. El browser de Web tiene que cumplir las siguientes condiciones: Soporte de JDK (Java Development Kit) 1.1: Internet Explorer cumple todos los requisitos. Se pueden utilizar otros browsers de Web con prestaciones equivalentes aunque stos cumplen las citadas condiciones slo con restricciones ya que necesitan un componente PlugIn para equivaler a la implementacin referencial Java de una maquina virtual de Java.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 183 -

Supervisin de una instalacin controlada por un PLC mediante TI

7.3. Seguridad de las informaciones


El acceso va Internet a datos de procesos que permite el ITCP implica tambin el peligro de un uso indebido. Por esta razn se deben proteger los datos de los procesos no slo por medio de contraseas, sino tambin restringiendo el acceso a la red con medidas de seguridad apropiadas, en el proyecto, al ser una red local (LAN) slo se tienen en cuenta las protecciones por medio de contraseas. Establecer conexin con la red: Operacin con Firewall y Servidor Proxy: Por regla general, el uso de la red interna de las empresas est protegido de accesos externos incontrolados por un cortafuegos. La operacin superando el firewall es posible si las direcciones IP ajustadas en cada caso en los S7applets consiguen atravesar el mecanismo de filtro del firewall. Si se desean utilizar todas las funciones del ITCP, el administrador de la red tiene que pro-curar que el firewall sea permeable por determinados puertos. En a tabla siguiente se enumeran los puertos que se deben dejar abiertos en el firewall. Puerto 80: Acceso a una pgina HTML dispuesta en el ITCP o en un servidor de Web (el ITCP o el servidor de Web es servidor HTTP); Puerto 25: Acceso del cliente mail (el ITCP es cliente SMTP) a un servidor de Mail (SMTPServer). Puertos 20 y 21: Acceso a archivos en el CP IT por medio de funciones FTP (si el CP IT es servidor o cliente FTP).

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 184 -

Supervisin de una instalacin controlada por un PLC mediante TI Seguridad en el acceso a datos de procesos Proteccin escalonada por contrasea: Si se deben intercambiar va Internet informaciones relativas a procesos, los aspectos de seguridad adquieren una gran importancia. Por medio de contraseas escalonadas se protegen los datos de procesos de un acceso no autorizado. El acceso a datos de procesos suele estar sometido a diferentes requisitos exigidos a los distintos grupos de personas. Por ello se ha previsto la posibilidad de: 1. Asignar diversas autorizaciones para el acceso a una estacin S7 2. Establecer derechos de escritura o lectura adicionales para las variables de los procesos.

Figura G.2. Pagina web estndar con contrasea. Captulo 7 Tarjeta de comunicaciones CP343-1 IT - 185 -

Supervisin de una instalacin controlada por un PLC mediante TI Establecer conexin con la red Como todo otro mdulo S7, el ITCP se tiene que configurar con la configuracin de hardware STEP 7 (HW Config) en la estacin S7. Las propiedades especiales del ITCP se configuran en las fichas correspondientes del dilogo de propiedades del ITCP, que se presentan en este captulo. Se accede al dilogo de propiedades, por ejemplo, desde HW Config haciendo un doble clic en el mdulo. A continuacin, el ITCP se conecta en la configuracin STEP 7.

Opciones adicionales en el dilogo de propiedades para ITCP Adems de las fichas generales como Direcciones, Opciones y Diagnstico, la tarjeta de comunicaciones se encuentran las siguientes pestaas: Ficha Usuario: Contiene nombres de usuarios, contraseas y derechos de los usuarios autorizados. Ficha Smbolos: Contiene los smbolos y los elementos estructurales de un bloque de datos definido como smbolo a que se puede acceder a travs de esta tarjeta. Ficha Parmetros DNS: Contiene las direcciones del DNS (Domain Name Service). El DNS asigna la direccin de Internet a direcciones simblicas. Si se prefiere indicar la direccin en forma simblica, la direccin absoluta es determinada por consulta al DNS aqu especificado.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 186 -

Supervisin de una instalacin controlada por un PLC mediante TI

Figura G.3. Pantalla de HW Config. En esta ventana se decide qu usuarios deben recibir qu derechos. En una lista en orden alfabtico ese encuentra bajo el nombre de usuario los usuarios introducidos hasta el momento y para los que se hayan registrado contraseas. La entrada everybody existe como estndar. No se puede borrar. A ella tampoco se le puede asignar ninguna contrasea. Bajo esta entrada no est asignado, como estndar, ningn derecho. Sin embargo es posible una asignacin de derechos con fines de asistencia tcnica. Por ello se debe prestar atencin a que los derechos aqu asignados se retiren de nuevo tras finalizar los servicios de asistencia tcnica.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 187 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 188 -

Supervisin de una instalacin controlada por un PLC mediante TI

7.4. Ajustes en el browser de Web.


Antes de acceder a la tarjeta a travs del browser de Web se deben de efectuar o verificar algunos ajustes. A continuacin se explican tales ajustes con el ejemplo del Internet Explorer, que se han elegido de manera que se haga posible la ejecucin de los S7applets y los S7beans (Java Beans) utilizados en la tarjeta CP 343-1. Ajustes en el Internet Explorer Iniciar el compilador de Java: Las funciones para las aplicaciones Java se encuentran en el comando de men Herramientas, Opciones de Internet, Avanzadas, VM.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 189 -

Supervisin de una instalacin controlada por un PLC mediante TI Figura G.4. Propiedades de las Pginas web. URL: Uniform Resource Locator En la World Wide Web se ha impuesto el direccionamiento por URL. Se puede acceder a la tarjeta desde el browser de Web a travs del URL. Este URL puede tener una complejidad prcticamente discrecional, pero en principio est formado por cuatro partes esenciales. Acceso a pginas HTML del sistema Las pginas HTML de sistema son pginas HTML almacenadas en la tarjeta que proporcionan informaciones sobre el sistema y que se pueden activar a travs del browser de Web sin tener que realizar adaptaciones.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 190 -

Supervisin de una instalacin controlada por un PLC mediante TI Figura G.5. Pgina web. Si slo se introduce la direccin IP, sin el nombre del archivo (http://<Direccion IP>), se buscar en el orden siguiente en el sistema de archivos la tarjeta: 1. /user/index.htm 2. /index.htm 3. Representacin del directorio raz. Proteccin de acceso Las pginas HTML del sistema estn sometidas a la proteccin de acceso en el ITCP. En la pgina de administracin representada, esto afecta a la funcin Send Test Mail. Pgina del sistema Test Mail La pgina del sistema TestMail brinda la posibilidad de especificar y activar un mail de prueba desde el browser de Web.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 191 -

Supervisin de una instalacin controlada por un PLC mediante TI Figura G.6. Mail de prueba.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 192 -

Supervisin de una instalacin controlada por un PLC mediante TI

7.5. Enviar mensajes de procesos va EMail.


En este captulo se dan instrucciones para el uso de la funcin EMail del ITCP. Se tratarn en detalle los siguientes temas: Preparativos necesarios. Posibilidades hay para enviar emails desde la tarjeta. Comprobar la funcin EMail.

Panormica de la funcin El mando comunica eventos del proceso El sistema de automatizacin puede enviar con la funcin EMail mensajes dependientes del proceso o del tiempo que contengan informaciones sobre el proceso. De conformidad con las caractersticas usuales del correo electrnico, los mensajes pueden llevar anexos o no. Las formas de envo a elegir dependen de las cantidades de datos y de las propiedades de los equipos de recepcin utilizados. El envo de emails con anexos puede ser necesario, por ejemplo, para transmitir desde un mando informaciones codifica-das en forma binaria, para su evaluacin.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 193 -

Supervisin de una instalacin controlada por un PLC mediante TI Otras caractersticas: La tarjeta trabaja como cliente EMail. Soporta el servicio SMTP (Simple Mail Transfer Protocol). El sistema de automatizacin puede enviar emails, pero no puede recibirlos. Para el envo de los emails en el programa de usuario de la CPU S7 se utiliza la llamada de emisin de la interfaz SEND / RECEIVE (FC AG_SEND / AG_LSEND).

Procedimiento a seguir para enviar e-mails

Figura G.7. Diagrama de flujo.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 194 -

Supervisin de una instalacin controlada por un PLC mediante TI Configurar enlace EMail: Al configurar un enlace EMail se establece un enlace entre la CPU S7 y el ITCP para el envo de emails. Comprobar la disponibilidad: La disponibilidad de la funcin EMail se puede comprobar en todo momento iniciando un mail de prueba en el ITCP. Enviar un email desde el programa de usuario: Las informaciones a enviar con el email, incluidas las informaciones relativas a direcciones, se almacenan en un bloque de datos (DB). De este modo, las informaciones son enviadas as a travs del programa de usuario por medio de un bloque AG_SEND / AG_LSEND.

Operacin del servidor Mail: En principio existen tres formas posibles de operar el Mail Server (o servidor de mail) necesario. En la tabla siguiente se observan las ventajas y las particularidades de cada opcin:

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 195 -

Supervisin de una instalacin controlada por un PLC mediante TI

Tabla G.1. Caractersticas de los Mail-server Configurar Mail Server y direccionar destinatarios El direccionamiento del destinatario tiene lugar en dos etapas: Direccin de Mail Server configurada: Se define la direccin del Mail Server al configurar los enlaces. Para la configuracin se tiene que conocer la direccin IP (absoluta o simblica) de este Mail Server. En la representacin siguiente se supone, como una de las posibilidades, un servidor de mail conectado a la Intranet

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 196 -

Supervisin de una instalacin controlada por un PLC mediante TI

Figura G.8. Diagrama Mail.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 197 -

Supervisin de una instalacin controlada por un PLC mediante TI Habilitar EMail; Configuracin del enlace EMail. Panormica: Para el envo de emails se tiene que habilitar siempre un enlace EMail por cada IT CP. Con el enlace EMail queda definido el servidor de mails (Mail Server) a travs del que se transmiten todos los emails enviados por el ITCP. Habilitar enlace EMail: La forma en que se habilita un nuevo enlace con STEP 7 est descrita detalladamente en el manual NCM S7 para Industrial Ethernet y en la ayuda online. Pero a diferencia de los otros tipos de enlaces, aqu tiene que aplicar el siguiente procedimiento: 1. Seleccionar en el dilogo Nuevo enlace el tipo Enlace EMail. Indicar como interlocutor no especificado o bien otra estacin. 4. Marcar el campo de opciones Abrir dilogo de propiedades y confirmar la entrada.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 198 -

Supervisin de una instalacin controlada por un PLC mediante TI Figura G.9. Propiedades de enlace. 5. En el siguiente dilogo de propiedades, cambiar a la ficha Direcciones e introducir los parmetros de la direccin. Servidor de EMail, Direccin IP: Direccin del servidor de mails a travs del cual se envan los emails. La direccin IP se puede indicar en forma absoluta o simblica. La forma simblica exige que el ITCP conozca la direccin del Domain Name Servers (DNS). Durante la configuracin del ITCP se tiene que efectuar la correspondiente entrada en HW Configuration. Ejemplos: Absoluta: 192.168.147.1. Simblica: mail.compuserve.com. Nombre de remitente por omisin: Indicacin de una direccin que se inserta en los emails como direccin del remitente siempre que en la cabecera del email falte la indicacin de remitente (parmetro FROM). Como mximo se pueden introducir 126 caracteres. 4. Confirmar la entrada y cerrar con ello la ventana de dilogo. Despus de cargar los datos de configuracin, el programa de usuario puede enviar emails a travs de este enlace Email.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 199 -

Supervisin de una instalacin controlada por un PLC mediante TI Enviar emails: Panormica Para el envo de un email se debe: Preparare los datos del email en un bloque de datos; Utilizar la funcin (FC) AG_SEND o AG_LSEND del programa de usuario.

Condiciones Slo se puede enviar emails si el enlace EMail ha sido habilitado a travs de la configuracin de enlaces con STEP 7. Bloque de datos Todo el email, es decir, las indicaciones correspondientes a la direccin y el mensaje propiamente dicho, se crea en un bloque de datos cualquiera. A continuacin se muestra, a travs de un ejemplo en notacin AWL, las indicaciones relativas a la estructura necesaria del bloque de datos (DB). Para crear e introducir los datos del DB se utiliza el editor KOP/FUP/AWL.

Tabla G.2. Estructura y sintaxis de los datos en el DB EMail

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 200 -

Supervisin de una instalacin controlada por un PLC mediante TI

Figura G.10. OB21. La estructura aqu propuesta, con varios STRINGs, es una de las variantes posibles. Lo decisivo son las entradas en la columna Valor inicial con los identificadores en ella con-tenidos (TO:, SUB:, CC:, FROM:, TXT:, BNY:) que se tienen que utilizar con exactamente sta grafica en el DB para identificacin de los contenidos de mail. Todas las entradas correspondientes se tienen que terminar con punto y coma; slo para la ltima entrada no se debe utilizar punto y coma al final. La longitud del String se indica en la tabla slo a modo de ejemplo; se puede adaptar al nmero de caracteres real. Otra variante sera, por ejemplo, la de utilizar en total un solo

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 201 -

Supervisin de una instalacin controlada por un PLC mediante TI STRING y asignarle al mismo todo el texto, con los identificadores. En caso de problemas, se puede introducir el smbolo @, utilizando ALT+64. Anexos: Los datos tiles introducidos en el DB EMail se pueden hacer llegar tambin al destinatario total o parcialmente en forma de anexos. Para ello, el remitente tiene que aplicar a los datos el identificador BNY:.Los datos que figuran detrs de este identificador son enviados entonces al destinatario como anexo. Longitud de datos: La longitud de datos indicada en la llamada AG_SEND / AG_LSEND tiene que incluir al menos la longitud de los datos del bloque de datos (DB); Enviar email con AG_SEND / AG_LSEND Para el envo de correos electrnicos se utiliza la funcin AG_SEND (FC 5) o, en el caso de longitudes de datos mayares a 240 Bytes, AG_LSEND (FC 50).A continuacin se muestra una descripcin detallada de los parmetros de llamada en la funcin FC 50.
call fc 50 ACT := M 10.0 ID := MW 12 LADDR := W#16#0100 SEND := P#db99.dbx10.0 byte 278 LEN := MW 12 DONE := M 10.6 ERROR := M 10.7 STATUS := MW 14 //AG_LSEND llamada de bloque //Bit para inicio de peticin //ID del enlace (configuracin de enlaces) //ID del enlace (configuracin de enlaces) //direccin mdulo 256 Dec . en config. Hardware //Lnge des zu sendenden Datenbereiches //Direccin para el parmetro de retorno DONE //Direccin para parmetro de retorno ERROR //Direccin para parmetro de retorno STATUS

2.4 Comprobar la funcin EMail Finalidad y posibilidades Con la funcin EMail se pone a cualquier sistema de automatizacin en condiciones de enviar en todo momento y de forma dirigida informaciones relativas al proceso.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 202 -

Supervisin de una instalacin controlada por un PLC mediante TI

Para poder comprobar en todo momento la operatividad de la funcin EMail es posible iniciar un mail de prueba con fines de control. Para ello se dispone de los siguientes mecanismos: Mail de prueba a travs de browser de Web. Mail de prueba a travs de Diagnstico NCM.

Sacar conclusiones de la recepcin de un mail de prueba Del recibo del mail de prueba se puede sacar las siguientes conclusiones: El ITCP est listo para el envo de emails; Existe un enlace EMail que puede ser utilizado por el programa de usuario; Se tiene acceso al destinatario indicado en la peticin.

No puede sacarse ninguna conclusin acerca de: El estado de los programas de usuario en los que el envo de EMails se impulse llamando FC AG_SEND/AG_LSEND. La duracin esperable del intervalo entre el envo de un mail y su recepcin.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 203 -

Supervisin de una instalacin controlada por un PLC mediante TI Impulsar un mail de prueba a travs de browser de Web La pgina del sistema TestMail brinda la posibilidad de especificar y activar un mail de prueba desde el browser.

Figura G.11. Mail de prueba. Directamente despus de enviar el mail de prueba se recibe un acuse sobre si el mail se ha podido transmitir al servidor de mails configurado. Se deben tener en cuenta las siguientes restricciones para los distintos campos: Longitud (TO) < 128 caracteres.

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 204 -

Supervisin de una instalacin controlada por un PLC mediante TI Para la longitud total rige: Longitud (FROM) + Longitud (TO) + Longitud (SUBJECT) + Longitud (TEXT) < 220 caracteres. Solicitar mail de prueba a travs de Diagnstico NCM El Diagnstico NCM ofrece, en la ficha EMail, la posibilidad de especificar y activar un mail de prueba. Condicin para ello es que se pueda establecer con un PC/PG un enlace online con su estacin S7. El Diagnstico NCM se puede llamar directamente desde la pgina inicial de Windows, a travs de Diagnstico Industrial Ethernet, o bien a travs del dilogo de propiedades del ITCP, ventana Diagnstico.

Figura G.12. Diagnstico NCM.. [SIMA05] Captulo 7 Tarjeta de comunicaciones CP343-1 IT - 205 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 7

Tarjeta de comunicaciones CP343-1 IT

- 206 -

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 8:
Programacin HTML
8.1. Pginas HTML 8.2. Applets de Java 8.3. Llamada y parametrizacin de los Applets 8.4. Pginas Utilizadas 205 207 208 212

Captulo 8:

Programacin

-204-

Supervisin de una instalacin controlada por un PLC mediante TI

8.1. Pginas HTML:


Diseo de pginas HTML Para poder disearlas pginas web del proyecto se han adquirido una serie de conceptos previos para construir finalmente las pginas por medio del programa Macromedia Dreamweaver. Estos conceptos principales son los siguientes:

Representacin de tablas La tabla es un medio importante para la estructuracin de informaciones. Concretamente, en el caso de la creacin de pginas HTML es apropiado para compensar algunos puntos dbiles del formateo HTML. La representacin por columnas del texto HTML slo es posible, por cierto, a travs del uso de tablas.

Insercin de imgenes El uso de imgenes y grficos en las pginas HTML es precisamente un tema al que la bibliografa especializada dedica mucho espacio. Los formatos de archivos de imagen (o grficos) a considerar son GIF y JPG.

Formularios HTML Se necesitan formularios all donde el usuario debe archivar informaciones en el sistema en forma estandarizada. HTML ofrece en especial diversos elementos de control para la interaccin con el usuario. Las funciones de formularios pueden ser importantes tambin para la entrada de datos de procesos. (Para ITCP slo se pueden utilizar en combinacin con JavaScript)

Captulo 8:

Programacin

-205-

Supervisin de una instalacin controlada por un PLC mediante TI

Uso de estilos Los estilos permiten definir formatos de validez general y utilizarlos en documentos HTML. Tal procedimiento lo conoce usted ya, por ejemplo, de sistemas de publishing como MSWord o Word Perfect.

Debe mencionarse que para la vinculacin de modelos de formatos con documentos HTML se pueden aplicar diversas tcnicas. Crear Frames Por medio de las llamados Frames puede dividir pginas HTML en varias zonas. Esto puede mejorar notablemente la claridad. Por ejemplo, usted puede hacer que el men de navegacin permanezca visible mientras se cargan nuevas reas. Se debe tener en cuenta tambin las indicaciones relativas al tema El nmero de instancias de Applet en una pgina HTML es limitado.

Captulo 8:

Programacin

-206-

Supervisin de una instalacin controlada por un PLC mediante TI

8.2. Applets de Java:


La tarjeta soporta algunos Applets con los que se puede ejecutar con un PC accesos al sistema de mando desde el browser de Web. No se necesitan conocimientos relativos a Java para utilizar estos S7Applets.

Posibilidades extendidas de acceso y representacin: Los JavaBeans El concepto de JavaBeans permite crear objetos (componentes Java) y vincularlos fcilmente formando programas ejecutables. Para el ITCP se dispone de un biblioteca de clases de S7Beans (S7BeansAPI). Las clases de objetos en ella contenidas se pueden utilizar para un acceso orientado por objetos a diferentes informaciones de SIMATIC S7 as como para la representacin grfica de variables de los procesos. Con la biblioteca de clases de S7Beans se dispone de una interfaz abierta que hace posible una extensin de la evaluacin de los datos de procesos, por ejemplo en direccin a bases de datos, hojas de clculo o sistemas de informacin del management.

Captulo 8:

Programacin

-207-

Supervisin de una instalacin controlada por un PLC mediante TI

8.3. Llamada y parametrizacin de los Applets:


Llamar S7Applets en la pgina HTML Como todos los programas Java, los S7Applets poseen la extensin de nombre de archivo class. La llamada de applet se incrusta dentro de la pgina HTML con el correspondiente tag HTML (ver la tabla de abajo). La llamada para identificacin de un mdulo S7 en una estacin S7 se indica, por ejemplo, de la siguiente forma en el tag de applet:
<Applet CODE=de.siemens.simaticnet.itcp.applets.S7IdentApplet.class ...>

La asignacin representada fija el nombre o la direccin del archivo en el applet. La grafa aqu utilizada caracteriza una direccin relativa. Todos los applets estn reunidos en un archivo jar. Si en la llamada se utiliza adicionalmente el atributo CODEBASE, el applet se encuentra en el directorio indicado bajo CODEBASE. Ejemplo: Con la siguiente llamada se identifica un mdulo S7 que se encuentra en el bastidor 0, slot 3 de una estacin S7. Las informaciones ledas se representan en la pgina HTML en letra negra sobre fondo verde.
<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7IdentApplet.class CODEBASE=/ applets/ ARCHIVE=s7applets.jar, s7api.jar NAME=s7_MLFB WIDTH=150 HEIGHT=35> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=BACKGROUNDCOLOR value=0x00FF00> </APPLET>

A continuacin encontrar otros ejemplos de aplicaciones, en la descripcin de los distintos S7Applets.

Captulo 8:

Programacin

-208-

Supervisin de una instalacin controlada por un PLC mediante TI

Parte general de la parametrizacin Adems del nombre del S7Applet tiene que indicar algunos atributos y parmetros generales. Adicionalmente a los atributos y parmetros generales a utilizar para cada S7Applet, existen atributos y parmetros dependientes de las funciones. Estos se describen en los respectivos S7Applets. S7IdentApplet Con el ejemplo aqu mostrado se determina el cdigo de identificacin de un mdulo S7 existente en el bastidor (rack) 0, slot 3, y se presenta numricamente.
<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7IdentApplet.class CODEBA-SE=/ applets/ ARCHIVE=s7applets.jar, s7api.jar NAME=s7_MLFB WIDTH=150 HEIGHT=35> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=BACKGROUNDCOLOR value=0x00FFFF> <PARAM name=EDIT value=true> </APPLET>

S7StatusApplet Con el ejemplo aqu mostrado se presenta grficamente el estado de un mdulo S7 existente en el bastidor (rack) 0, slot 3.
<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7StatusApplet.class ARCHIVE=s7ap-plets. jar, s7api.jar NAME=s7_status_3 WIDTH=80 HEIGHT=20> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=CYCLETIME value=5000> <PARAM name=BACKGROUNDCOLOR value=0xFFFFFF> <PARAM name=EDIT value=true> </APPLET>

Captulo 8:

Programacin

-209-

Supervisin de una instalacin controlada por un PLC mediante TI S7GetApplet Por medio de ejemplos sencillos se describen a continuacin las dos posibilidades de acceso a travs de la parametrizacin de applets. Ejemplo 1: activar variable en un bloque de datos Se supone una variable binaria que contiene el estado de una vlvula abierta/cerrada. Esta variable se archiva en el bloque de datos DB10 con el nombre valve. En la tabla de smbolos de la CPU, el DB10 recibe el nombre de heater1. La salida (presentacin) de la variable tiene lugar como string de caracteres. Vlvula: abierta Presentacin en la pgina HTML Para el acceso a esta variable y su presentacin en la pgina HTML se necesita en consecuencia la siguiente parametrizacin de applet: Acceso con direccionamiento simblico de la variable
<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7GetApplet.class CODEBASE=/applets/ ARCHIVE=s7applets.jar, s7api.jar NAME=ventil4 WIDTH=45 HEIGHT=30> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=CYCLETIME value=5000> <PARAM name=SYMBOL value=heater1.valve> <PARAM name=FORMAT value=Ventil: \X(0,auf,zu)> <PARAM name=BACKGROUNDCOLOR value=0xFFFFFF> <PARAM name=EDIT value=true> </APPLET>

En cuanto al parmetro Formato, tenga en cuenta que se accede a una variable del tipo Byte que contiene el valor binario en la posicin 0.

Captulo 8:

Programacin

-210-

Supervisin de una instalacin controlada por un PLC mediante TI S7PutApplet Introducir una variable Para la entrada de una variable que se deba utilizar, por ejemplo, como especificacin de valor nominal se necesita la siguiente parametrizacin de applet: Acceso con direccionamiento simblico de la variable
<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7PutApplet.class CODEBASE=/applets/ ARCHIVE=s7applets.jar, s7api.jar NAME=s7_client0 WIDTH=400 HEIGHT=40> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=SYMBOLNUM value=1> <PARAM name=SYMBOL1 value=SollwertKessel1> <PARAM name=SYMFORMAT1 value=I> <PARAM name=BACKGROUNDCOLOR value=0x00FFFF> <PARAM name=EDIT value=true> </APPLET>

Acceso con direccionamiento indirecto de la variable


<APPLET CODE=de.siemens.simaticnet.itcp.applets.S7PutApplet.class CODEBASE=/applets/ ARCHIVE=s7applets.jar, s7api.jar NAME=s7_client0 WIDTH=400 HEIGHT=40> <PARAM name=RACK value=0> <PARAM name=SLOT value=3> <PARAM name=VARNUM value=1> <PARAM name=VARNAME1 value=ValorNomCaldera1> <PARAM name=VARTYPE1 value=2> <PARAM name=VARAREA1 value=0x84> <PARAM name=VARSUBAREA1 value=0x10> <PARAM name=VAROFFSET1 value=40> <PARAM name=VARFORMAT1 value=B> <PARAM name=BACKGROUNDCOLOR value=0x00FFFF> <PARAM name=EDIT value=true> </APPLET>

Estas especificaciones se corresponden con el indicador ANY: P#DB10.DBX 40.0 BYTE 1

[HEYW98] [RAYA98] [SIMP97] [BROG97]

Captulo 8:

Programacin

-211-

Supervisin de una instalacin controlada por un PLC mediante TI

8.4 Pginas utilizadas:


En esta seccin se muestran las pginas web diseadas para la visualizacin de las operaciones del interruptor de potencia y del equipo de automatizacin que admite diagnstico. stas responden a la ejecucin cclica del programa realizado en este proyecto y que se encuentra en formato electrnico para su mejor visualizacin. El cdigo de las mismas tambin se encuentra en el CD. A continuacin se exponen las pginas que se pueden visualizar desde cualquier Explorador Web y que muestran la informacin del Sentron. nicamente se visualiza informacin, no pudiendo modificar ningn dato. Para ello se cuenta con otras herramientas que ms tarde se explicarn en detalle (SCADA WinCC).

Figura H.1. Pgina de inicio de la aplicacin HTML.

Captulo 8:

Programacin

-212-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura H.2. Pgina HTML de vista general del Sentron.

Captulo 8:

Programacin

-213-

Supervisin de una instalacin controlada por un PLC mediante TI Figura H.3. Pgina HTML de vista de las intensidades del Sentron.

Figura H.4. Pgina HTML de vista de las potencias del Sentron.

Captulo 8:

Programacin

-214-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura H.5. Pgina HTML de vista de las tensiones del Sentron.

Captulo 8:

Programacin

-215-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 9:
WinCC
9.1. Qu es WinCC 9.2. Qu caracteriza a WinCC 9.3. Cmo funciona WinCC 9.4 Crear un proyecto de WinCC 9.5 Crear imgenes de proceso 9.6 Dinamizar imgenes de proceso 216 217 218 225 231 244

Captulo 9:

WinCC

-215-

Supervisin de una instalacin controlada por un PLC mediante TI

9.1 Qu es WinCC:
WinCC es un sistema HMI eficiente para la entrada bajo Microsoft Windows 2000 y Windows XP. HMI significa "Human Machine Interface", o sea las interfaces entre el hombre (el usuario) y la maquina (el proceso). El control sobre el proceso en s lo tiene el autmata programable (PLC). Es decir, por un lado hay una comunicacin entre WinCC y el operador, y por otro lado entre WinCC y los autmatas programables.

Figura I.1. Esquema interfaz HMI. Con WinCC se visualiza el proceso y se programa la interfaz grfica de usuario para el operador. WinCC permite que el operador observe el proceso, para lo cual el proceso es visualizado grficamente en la pantalla. En cuanto cambia un estado en el proceso se actualiza la visualizacin. WinCC permite que el operador maneje el proceso; as, desde la interfaz grfica de usuario l puede predeterminar un valor de consigna, abrir una vlvula, etc. Cuando se presenta algn estado crtico en el proceso se activa automticamente una alarma; si se rebasa un valor lmite predeterminado, por ejemplo, aparece un aviso en la pantalla.

Captulo 9:

WinCC

-216-

Supervisin de una instalacin controlada por un PLC mediante TI Los avisos y los valores de proceso se pueden imprimir y archivar en formato electrnico. El usuario documenta as la evolucin del proceso y puede acceder posteriormente a los datos de produccin del pasado.

9.2 Qu caracteriza a WinCC


El usuario puede integrar WinCC de modo ptimo en soluciones de automatizacin y en soluciones IT (Information Technology): En su calidad de componente del concepto TIA de Siemens (Totally Integrated Automation), WinCC opera con autmatas programables de la serie de productos SIMATIC con un grado de coordinacin y cooperacin especialmente eficaz. Tambin estn soportados los sistemas de automatizacin de otros fabricantes. Por medio de interfaces estandarizadas se intercambian los datos de WinCC con otras soluciones IT, por ejemplo con aplicaciones de los niveles MES y ERP (un sistema SAP, por ejemplo), o con programas tales como Microsoft Excel. Aplicando las interfaces de programacin de WinCC se pueden interconectar los propios programas para controlar el proceso y para seguir procesando los datos. WinCC puede ser adaptado de modo ptimo a los requisitos de cada proceso. Se soporta un gran nmero de configuraciones, desde un sistema monopuesto hasta los sistemas redundantes distribuidos que tienen varios servidores, pasando por sistemas cliente - servidor. La configuracin WinCC se puede modificar en cualquier momento, tambin a posteriori, sin que por ello se vean afectados los proyectos existentes. WinCC es un sistema HMI apto para utilizarlo con Internet, pudiendo implementar soluciones de cliente basadas en la Web y soluciones de tipo "thin client".

Captulo 9:

WinCC

-217-

Supervisin de una instalacin controlada por un PLC mediante TI

9.3 Cmo funciona WinCC


Estructura de WinCC WinCC es un sistema modular. Sus componentes bsicos son el software de configuracin (CS) y el software Runtime (RT).

Figura I.2. Estructura WinCC. Software de configuracin Al iniciar WinCC se abre el programa WinCC Explorer. WinCC Explorer constituye el ncleo del software de configuracin. En WinCC Explorer se representa la estructura global del proyecto y se gestiona el proyecto. Para configurar se dispone de unos editores especficos que pueden activarse desde WinCC Explorer. Con cada uno de los editores se configura un determinado subsistema de WinCC. Los principales subsistemas de WinCC son: El sistema de grficos el editor para confeccionar las imgenes es Graphics Designer. El sistema de avisos el editor para configurar los avisos se llama Alarm Logging. El sistema de ficheros el editor para determinar los datos a archivar es Tag Logging. El sistema de informes el editor para elaborar el diseo de los informes se llama Report Designer.

Captulo 9:

WinCC

-218-

Supervisin de una instalacin controlada por un PLC mediante TI La administracin de usuario el editor para administrar los usuarios y sus respectivos derechos es User Administrator. La comunicacin se configura directamente en WinCC Explorer. Todos los datos de configuracin se memorizan en la base de datos CS. Software de Runtime Con el software de Runtime el usuario puede visualizar y manejar el proceso. En este contexto, el software de Runtime tiene fundamentalmente las siguientes tareas: Leer los datos memorizados en la base de datos CS Visualizar las imgenes en la pantalla Realizar la comunicacin con los autmatas programables Archivar los datos Runtime, p. ej. Valores de proceso y eventos de avisos Manejar el proceso; predeterminadnos valores de consigna (activando o desactivando) Capacidad funcional La capacidad funcional depende directamente del hardware de PC utilizado y de la configuracin. Encontrar ejemplos de sistemas con diferentes composiciones en el sistema de informacin de WinCC, en la seccin "Datos de prestaciones". Esquema de funcionamiento de WinCC El siguiente grfico resume la interaccin de los subsistemas WinCC. En base a l se puede reconocer la relacin existente entre los subsistemas, lo cual ser de gran importancia a la hora de seguir un orden determinado durante la configuracin. Por ejemplo ofrece el Report Designer para imprimir los informes y listados de los trabajos de impresin. No se pueden imprimir datos antes de haber configurado el correspondiente formato en Report Designer.

Captulo 9:

WinCC

-219-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.3. Esquema de funcionamiento de WInCC.

Captulo 9:

WinCC

-220-

Supervisin de una instalacin controlada por un PLC mediante TI

Workflow Con los editores del software de configuracin se crean los proyectos. Todos los editores WinCC guardan sus informaciones sobre el proyecto en la base de datos de configuracin comn (base de datos CS). In Runtime, el software de Runtime lee las informaciones del proyecto en la base de datos de configuracin y ejecuta el proyecto. Los datos de proceso actuales se almacenan temporalmente en la base de datos Runtime (base de datos RT). El sistema de grficos muestra las imgenes en la pantalla. Viceversa, el sistema de grficos recibe tambin entradas del operador, por ejemplo cuando el operador pulsa un botn o introduce un valor. La comunicacin entre WinCC y los autmatas programables se gestiona a travs de controladores de comunicacin, a los que se les denomina canales. Los canales tienen la misin de reunir las demandas de valores de proceso de todos los componentes Runtime, leer en los autmatas programables los valores de las variables de proceso y, en su caso, volver a escribir nuevos valores en los autmatas programables. El intercambio de datos entre WinCC y otras aplicaciones se puede efectuar, entre otros, va OPC, OLE y ODBC. El sistema de ficheros memoriza los valores de proceso en el fichero de valores de proceso. Los valores de proceso archivados son necesarios para poder representar su evolucin cronolgica en el Online Trend Control o en el Online Table Control, por ejemplo. El sistema de avisos vigila determinados valores individuales del proceso. Si se rebasa un valor lmite, el sistema de avisos genera un aviso y lo emite en el Alarm Control. El sistema de avisos tambin acepta los acuses del operador y gestiona los estados de los avisos. El sistema de avisos deposita todos los avisos en el fichero de avisos. El sistema de informes documenta el proceso cuando se le solicita, o en los instantes que se hayan predeterminado. Para realizar esta operacin se accede al fichero de valores de proceso y al fichero de avisos.

Captulo 9:

WinCC

-221-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.4. Esquema de trabajos obligatorios en WinCC.

Captulo 9:

WinCC

-222-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.5. Configuraciones opcionales en WinCC -1.

Captulo 9:

WinCC

-223-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 9:

WinCC

-224-

Supervisin de una instalacin controlada por un PLC mediante TI Figura I.6. Configuraciones opcionales en WinCC -2. Siguiendo con el proceso descrito y particularizando para nuestro caso en concreto, el proyecto del control de aguas de un Depsito en el WinCC queda de la siguiente manera.

9.4 Crear Proyecto


A) Crear proyecto Monopuesto: Si se desea trabajar desde un solo equipo, como es el caso del proyecto, se debe crear un proyecto para estacin monopuesto. El proyecto de WinCC se ejecuta en un equipo que funciona como servidor para el procesamiento de los datos y como equipo de mando. No se puede por tanto acceder al proyecto desde otros equipos. B) Indicar la configuracin del equipo: Se debe especificar el nombre que tiene el Ordenador para que el programa de WinCC entienda dnde esta alojada el programa y quien ser uno de los elementos que comunicarn. C) Establecer conexin con el autmata programable: En primer lugar y despus de configurar el nombre del equipo, para acceder al actual proceso de automatizacin del sistema (PLC) con WinCC, es necesario configurar una conexin entre WinCC y el sistema de automatizacin. Para el caso concreto del proyecto del depsito, se realiza va TCP/IP. Dndole los parmetros convenientes a la conexin (direcciones IP de Equipo y Autmata, mscara de subred, y...) Y ser en esa subcarpeta de conexin donde crearemos las variables de comunicacin (tambin conocidas por Tags). La comunicacin es manejada por drivers de comunicacin especializados que posee WinCC para los sistemas de automatizacin SIMATIC S5/S7/505, as como canales para fabricantes independientes.

Captulo 9:

WinCC

-225-

Supervisin de una instalacin controlada por un PLC mediante TI

D) Crear variable: En un proyecto WinCC, los datos se tramitan por medio de variables. Una variable tiene una direccin de datos y un nombre simblico, el cual se usa en el proyecto. La direccin de datos se usa en la comunicacin con el autmata programable. WinCC opera con variables de dos tipos: Variables de proceso Variables internas Variables de proceso: Se usan las variables de proceso para la comunicacin entre WinCC y el autmata programable. Las propiedades de las variables de proceso varan segn cul sea el controlador de comunicacin que se use. Es por esta razn por la que se crean las variables de proceso en la Administracin de variables bajo un determinado controlador de comunicacin (TC/IP en este caso), su unidad de canal y sus conexiones. Para las variables de proceso se pueden determinar las siguientes propiedades: Nombre Tipo de datos Direccin en la unidad de canal Ajuste de formato Valores lmite Valor inicial Valor de reemplazo Escala Autorizacin de Power Tags: Para poder utilizar una cantidad concreta de variables de proceso y variables de fichero. Los denominados Power Tags son variables de proceso licenciadas. Con una autorizacin de 1024 Power Tags, por ejemplo, se puede ejecutar en Runtime un proyecto WinCC en el que se usen como mximo 1024 variables de proceso. (Se usan en el proyecto en concreto 829). Se distinguen los siguientes tipos de autorizaciones:

Captulo 9:

WinCC

-226-

Supervisin de una instalacin controlada por un PLC mediante TI "RC": para configuracin y Runtime de una determinada cantidad de variables de proceso "RT": slo para Runtime de una determinada cantidad de variables de proceso Variables internas Las variables internas no tienen conexiones con el proceso. Se utilizan para administrar los datos dentro de un proyecto o para transferirlos a un fichero. Para las variables internas se pueden determinar las siguientes propiedades: Nombre Tipo de datos Actualizaciones en todo el proyecto / local de equipos (slo relevante para proyectos multiusuarios sin proyectos de cliente adicional) Valores lmite Valor inicial Tipos de datos utilizados Tanto para las variables de proceso como para las internas se pueden utilizar los siguientes tipos de datos: Referencia de texto Variable binaria Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 64 bits IEEE 754 Variable de texto 8 bits Variable de texto, juego de caracteres 16 bits Variable de datos sin formato

Captulo 9:

WinCC

-227-

Supervisin de una instalacin controlada por un PLC mediante TI Actualizacin de variables: Cuando se trata de variables de proceso, los valores actuales de las variables se transfieren en Runtime a travs de la conexin de comunicacin entre WinCC y el autmata enlazado. WinCC accede al rea de datos del autmata que est fijada en las propiedades de la variable. Una vez transferidos, WinCC pone a disposicin los valores actuales de las variables de proceso en la Administracin de variables para poder seguir procesndolos y evalundolos. A la inversa, WinCC tambin puede escribir datos en el autmata programable. En WinCC es el usuario quien fija la frecuencia de las transferencias de datos y de la actualizacin de la visualizacin. Al configurar hay que tener en cuenta tambin que la actualizacin cclica de variables puede cargar mucho el sistema y mermar las prestaciones.

WinCC facilita la manipulacin de las variables con dos tipos de objetos ms: Tipos de estructura Grupos de variables Tipos de Estructuras: Los tipos de estructura de WinCC facilitan la creacin de varias variables con las mismas propiedades. Al crear un tipo de estructura se define una determinada estructura para las variables. - Utilizacin: Cuando en una instalacin se da varias veces una determinada configuracin de variables se utilizan los tipos de estructura. Por ejemplo en el proyecto existen varios reguladores de temperatura que estn instalados siguiendo el mismo principio. En primer lugar, se ha de pensar y decidir cules son las variables que se necesitan para el regulador de temperatura. Luego se debe crear un tipo de estructura "TEMPERATURA" en la que cada variable est representada por un elemento de estructura, p. ej. ELEMENTO_1, ELEMENTO_2, ELEMENTO_3. Cada vez que se crea una nueva instancia de estructura con este tipo de estructura, WinCC crea automticamente todas las variables de estructura para el correspondiente regulador de temperatura.

Captulo 9:

WinCC

-228-

Supervisin de una instalacin controlada por un PLC mediante TI Las variables de estructura se utilizan, por ejemplo, cuando se configuran imgenes que se quieren integrar mediante ventanas de imagen. Grupos de variables: En la administracin de variables se pueden ordenar las variables por grupos. Un grupo de variables se crea en un directorio dentro de "Variables internas" o dentro de la conexin de una unidad de canal. No se pueden crear subgrupos. Cuando se crea muchas variables en un proyecto, se pueden reunir en grupos ordenndolas por temas. Por ejemplo se puede crear un grupo de variables para cada imagen del proyecto. Las variables que se usan en una de las imgenes se han de crear dentro del grupo correspondiente. WinCC facilita as al usuario la clasificacin y la bsqueda de las variables. En la siguiente figura, se detallan todos los grupos de Tags que se han utilizado en el proyecto de WinCC.

Figura I.7. Esquema de Tags utilizadas en el proyecto.

Captulo 9:

WinCC

-229-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.8. Ejemplo de las propiedades de una estructura de variables.

Resumiendo, de esta manera estamos leyendo los datos que se almacenaban en el PLC, bien en DBs o Marcas (datos numricos menos importantes) o directamente en las Entradas o Salidas. Una vez que nos llega toda la informacin que recoge el PLC, el siguiente paso es visualizar el proceso.

Captulo 9:

WinCC

-230-

Supervisin de una instalacin controlada por un PLC mediante TI

9.5 Crear imgenes de proceso Graphic Designer


Tareas del sistema de grficos Con el sistema de grficos se confeccionan las imgenes que reproducen el proceso en Runtime. Las tareas del sistema de grficos son: Representar todos los elementos de imagen estticos y manejables, tales como textos, grficos o botones de comando. Actualizar elementos de imagen dinmicos, por ejemplo modificar la longitud de una barra en funcin de un valor del proceso. Reaccionar a las entradas operativas, por ejemplo la pulsacin de un botn o la entrada de un texto en un campo de entrada. Componentes del sistema de grficos El sistema de grficos est formado por componentes de configuracin y componentes Runtime: El componente de configuracin del sistema de grficos es Graphics Designer. Graphics Designer es el editor con el que se confeccionan las imgenes. El componente Runtime del sistema de grficos es Graphics Runtime. Graphics Runtime muestra las imgenes en la pantalla en Runtime y administra todas las entradas y salidas. 10.5.1 Graphics Designer en el WinCC Explorer El Graphics Designer es un editor que sirve para la creacin y la dinamizacin de imgenes de proceso. Bajo un entorno muy similar a todos los prgramas de Windoews, se puede ir elaborando las pantallas que simularan y por tanto ayudarn a controlar el proceso de automatizacin. Gracias a elementos que se encuentran en las libreras del propio WinCC es fcil representar fielmente cualquier medio industrial donde haya depsitos, vlvulas cintas

Captulo 9:

WinCC

-231-

Supervisin de una instalacin controlada por un PLC mediante TI transportadoras, etc. A parte de los objetos estndar como formas geomtricas existen otras muy interesantes que ayudaran a representar el proceso:

Figura I.9. Formas geomtricas del WinCC.

Captulo 9:

WinCC

-232-

Supervisin de una instalacin controlada por un PLC mediante TI Las pginas principales de control del proyecto que se han creado son las siguientes: 1) Pgina de esquema del WinCC desde donde se ven todas las pantallas grficas

Figura I.10. Esquema del Graphics Designer.

Captulo 9:

WinCC

-233-

Supervisin de una instalacin controlada por un PLC mediante TI

2) Grfico que simula el depsito utilizado en el proyecto con botones activos que realizan las funciones de llenado, vaciado, y activacin de la calefaccin.

Figura I.11. Representacin del depsito.

Captulo 9:

WinCC

-234-

Supervisin de una instalacin controlada por un PLC mediante TI

3) Grfico donde se visualiza el control de depsitos que viene simulado por la ET 200SFC, donde se ve el flujo que llega al depsito y los niveles del mismo. Tambin se puede visualizar y controlar la potencia de bombeo del depsito.

Figura I.12. Grafico de control de depsitos.

Captulo 9:

WinCC

-235-

Supervisin de una instalacin controlada por un PLC mediante TI

4) Desde este esquema se puede llegar a los diferentes trafos del Sentron. Dentro de cada uno de ellos se puede visualizar toda la informacin disponible.

Figura I.13. Esquema de Trafos del Sentron.

Captulo 9:

WinCC

-236-

Supervisin de una instalacin controlada por un PLC mediante TI

5) Vista general del Sentron desde donde se puede acceder a las otras pantallas de informacin acerca del interruptor.

Figura I.14. Vista principal del esquema del Sentron.

Captulo 9:

WinCC

-237-

Supervisin de una instalacin controlada por un PLC mediante TI

6) Pginas de informacin: Consignas, Estado del Interruptor, Potencias, Intensidades, Energas, Avisos, Tensiones, Armnicos, Disparos.

Figura I.15. Consignas del Sentron.

Captulo 9:

WinCC

-238-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.16. Estado del interruptor.

Captulo 9:

WinCC

-239-

Supervisin de una instalacin controlada por un PLC mediante TI Figura I.17. Potencias del Sentron.

Figura I.18. Potencias mximas y mnimas.

Captulo 9:

WinCC

-240-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.19. Intensidades del Sentron.

Captulo 9:

WinCC

-241-

Supervisin de una instalacin controlada por un PLC mediante TI Figura I.20. Intensidades mximas y mnimas.

Figura I.21. Energas del Sentron.

Captulo 9:

WinCC

-242-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.22. Pantalla de avisos.

Captulo 9:

WinCC

-243-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.23. Pantalla de tensiones del Sentron.

Captulo 9:

WinCC

-244-

Supervisin de una instalacin controlada por un PLC mediante TI

Figura I.24. Tensiones mximas y mnimas.

Captulo 9:

WinCC

-245-

Supervisin de una instalacin controlada por un PLC mediante TI Figura I.25. Pantalla de armnicos de tensin.

9.6 Dinamizar imgenes de procesos


Existen numerosas posibilidades para dinamizar los objetos de una imagen de proceso. Bsicamente se distinguen dos tipos de dinamizacin. Modificacin de objetos dinmicos dependiendo de, p. ej., un valor de proceso, su aspecto o su posicin. Un ejemplo de un objeto dinmico es una barra cuya longitud vara segn la temperatura actual, la representacin de un instrumento con una aguja indicadora mvil o el cambio de color de un objeto en funcin de la posicin de una pieza. Objetos operables reaccionan a eventos, p. ej. un clic del ratn, y permiten al operador intervenir activamente en el proceso. Objetos operables pueden ser, p. ej., botones de comando, controles deslizantes o tambin campos E/S para introduccin de determinados parmetros del proceso. Dinamizar a travs de una conexin de variables directa En caso de conexin de una variable a una propiedad de un objeto, el valor de la variable se transfiere directamente a las propiedades del objeto. De este modo es posible, por ejemplo, influir directamente en el valor de una variable a travs de un campo E/S. Dinamizar a travs de una conexin de variables indirecta En caso de conexin de una variable a una propiedad de un objeto, el valor de la variable se interpreta como nombre de variable. El valor de esta variable se transfiere a las propiedades del objeto. Dinamizar con una conexin directa La conexin directa se utiliza para reaccionar a eventos. Si este evento se presenta durante el Runtime, se toma el valor de un elemento de origen para un elemento de destino. Los valores del elemento de origen y del elemento de destino se pueden definir: una constante

Captulo 9:

WinCC

-246-

Supervisin de una instalacin controlada por un PLC mediante TI una variable de WinCC el valor de una propiedad del objeto Dinamizar con el cuadro de dilogo dinmico El cuadro de dilogo dinmico se utiliza para dinamizar una propiedad del objeto. Debera utilizar el cuadro de dilogo dinmico siempre que desee representar el valor de una variable como un valor interpretable por el operador. Con el cuadro de dilogo dinmico puede representar as los intervalos de valores de una variable como valores de color. La dinamizacin con el cuadro de dilogo dinmico es identificada en el cuadro de dilogo "Propiedades del objeto" con el icono . Dinamizar con una accin VBS Las acciones VBS se utilizan para dinamizar una propiedad del objeto o para reaccionar a un evento. Debera utilizar acciones VBS si desea procesar, por ejemplo, varios parmetros de entrada en una accin o para ejecutar determinadas instrucciones (if ... then ...). Dinamizar con una accin C Las acciones C se utilizan para dinamizar una propiedad del objeto o para reaccionar a un evento. Debera utilizar acciones C si desea procesar, por ejemplo, varios parmetros de entrada en una accin o para ejecutar determinadas instrucciones (if ... then ...). 5.2 Tipos de disparadores Introduccin Los disparadores se necesitan para ejecutar acciones en Runtime. Para ello se vincula un disparador con una accin, constituyendo as el evento que activa la llamada de la accin. Acciones sin disparador no se ejecutan. Para la dinamizacin de objetos estn disponibles los siguientes disparadores: Disparadores cclicos Disparadores cclicos basados en el ciclo de ventana Disparadores cclicos basados en el ciclo de imagen Disparadores de variables

Captulo 9:

WinCC

-247-

Supervisin de una instalacin controlada por un PLC mediante TI Disparador controlado por eventos 5.2.1 Disparadores cclicos Introduccin Los disparadores cclicos son una posibilidad para procesar acciones peridicas en WinCC. En el caso del disparador cclico, la accin se ejecuta si el evento de disparador se produce, por ejemplo, cada 20 segundos Funcionamiento Si en una imagen se han configurado acciones con disparadores cclicos, al seleccionar la imagen se requerir cada variable por separado. El comienzo del primer intervalo de tiempo coincide con el inicio del Runtime. La longitud del intervalo depende del ciclo. Se pueden seleccionar ciclos entre 250 ms y 1 h. Adems estn disponibles ciclos de usuario de definicin propia. La accin siempre se llevar a cabo cuando se produzca el evento del disparador. Disparadores cclicos basados en el ciclo de ventana Como disparador se utiliza un disparador cclico. El ciclo est definido por la propiedad "Tiempo de actualizacin" del objeto "Ventana de imagen". Este ciclo le brinda la posibilidad de definir centralmente los ciclos de todas las acciones utilizadas en una ventana de imagen. Disparadores cclicos basados en el ciclo de imagen Como disparador se utiliza un disparador cclico. El ciclo est definido por la propiedad "Tiempo de actualizacin" del objeto de imagen. Este ciclo le brinda la posibilidad de definir centralmente los ciclos de todas las acciones configuradas en una imagen. 5.2.2 Disparadores de variables Los disparadores de variables constan de la indicacin de una o varias variables. La accin vinculada a uno de tales disparadores se ejecuta si en el momento de la consulta se ha constatado un cambio del valor de una de esas variables. 5.2.3 Disparador controlado por eventos Acciones vinculadas a un evento se ejecutan siempre que se produce dicho evento. Eventos pueden ser p. ej. clic del ratn, operaciones con el teclado o modificaciones del foco.

Captulo 9:

WinCC

-248-

Supervisin de una instalacin controlada por un PLC mediante TI

Funcionamiento La accin slo se llevar a cabo si se ha disparado el evento de disparador del objeto. Con la presencia del evento, se conectan todas las variables contenidas en la accin. Las variables de proceso sern actualizadas con un ciclo de 1s. Toda la programacin y el contenido del programa se pueden encontrar en la carpeta de WinCC que contenida en el CD del proyecto. Para su visualizacin y posible modificacin es necesario contar con una versin del programa WinCC 5.2 o posterior.

[SIMA05]

Captulo 9:

WinCC

-249-

Supervisin de una instalacin controlada por un PLC mediante TI

Captulo 10:
Resultados y Conclusiones
10.1. Resultados y conclusiones 10.2. Agradecimientos 249 251

Captulo 10:

Resultados y Conclusiones

-248

Supervisin de una instalacin controlada por un PLC mediante TI

10.1 Resultados y conclusiones


Si echramos un vistazo a los objetivos/metas que yo me haba planteado a la hora de elegir ste proyecto, en definitiva, la realizacin del control y visualizacin de una instalacin de almacenamiento y bombeo de agua, podra decir que cuando se me planteo dicho hito, me ilusion el tema, ya que no slo iba a adquirir muchos conocimientos en el entorno de los PLCs, sino poda llegar a vivir en realidad como se ataca un proyecto desde el mbito industrial. De todas formas, segn iba profundizando poco a poco en el proyecto, ms me ilusionaba, ya que no cre en ningn momento que podra llegar a tocar todos y cada uno de los puntos de la pirmide de automatizacin de la que hablaba en el captulo 3, pgina 91, desde el punto mas bajo de la pirmide de automatizacin, es decir, el nivel de actuadores/sensores, hasta el punto ms alto del mismo, es decir, el punto de control/visualizacin/gestin de una planta. Tambin he comprendido, como la informtica, que tanto estamos acostumbrados a utilizar a nivel de oficina, tambin tiene su hueco en el mbito industrial, como puede ser el tema de utilizar los Mail, pero generados no por personas, sino por PLCs que son los que realmente conocen el estado de la instalacin o la utilizacin de las pginas WEB para el control de la instalacin. Mediante la ejecucin de ste proyecto, tambin he comprendido lo importante que es no slo el poder tener el control de una instalacin centralizado desde un punto (como pueda ser un Scada), para poder manipular la instalacin, sino que mediante los equipos utilizados, tambin se puede llegar a diagnosticar el fallo de todos los componentes utilizados en el control de la instalacin de una forma muy rpida. Esto supone un gran ahorro, a la hora del mantenimiento, ya que se puede conseguir bien un mantenimiento preventivo de la instalacin o bien una localizacin rpida de las averas, lo que conlleva a una mayor disponibilidad de la instalacin y en definitiva a una mayor productividad de la misma, lo cual como se puede comprender revierte en una mejora de la produccin.

Captulo 10:

Resultados y Conclusiones

-249

Supervisin de una instalacin controlada por un PLC mediante TI Por todo ello, puedo decir, que con ste proyecto no slo he alcanzado todos los hitos que yo me haba planteado, sino que he llegado mucho ms all. Finalmente y para acabar me gustara comentar que la aplicacin de mi proyecto a la vida real, no slo se limita a una automatizacin como la que he implementado en concreto, sino que desde un punto de vista global, podra decir que me ha dado una visin general, mediante la cual y con los conocimientos adquiridos, podra llegar a atacar gran cantidad de proyectos de automatizacin a nivel general.

Captulo 10:

Resultados y Conclusiones

-250

Supervisin de una instalacin controlada por un PLC mediante TI

10.2 Agradecimientos
Me gustara en este apartado dar las gracias a todo el equipo de SIEMENS, en concreto del Departamento de PS-4 y ms en mi particular a mis compaeros de la seccin de Comunicaciones quienes junto a mi director de proyecto me brindaron la oportunidad de hacer este proyecto. Con su constante ayuda y entusiasmo el desarrollo del proyecto fue ameno y satisfactorio. Y gracias a ellos he aprendido mucho ms de lo que nunca imagin al empezar mis prcticas all. No me olvido tampoco de los profesores de los cursos de formacin, as como toda la gente que dedico tanta paciencia para que yo fuera aprendiendo: becarios, ingenieros, jefes de departamentos, a todos, les estar siempre agradecido. Mencin especial querra a hacer a mis padres. Quienes fueron los que me impulsaron a realizar esta carrera y quienes me han ayudado todos estos aos de estudio y sacrificio, que terminan con el colofn del proyecto fin de carrera. Por ltimo recordar a mis compaeros y amigos con los que he ido a aprendiendo da a da en estos aos en la universidad con el objetivo e ilusin de ser ingenieros.

Captulo 10:

Resultados y Conclusiones

-251

Supervisin de una instalacin controlada por un PLC mediante TI

Pliego de condiciones

1. Disposiciones generales. 2. Condiciones Aplicadas a equipos Siemens. 3. Condiciones particulares de los equipos. 4. Ejecucin de las instalaciones.

254 268 275 276

Pliego de condiciones

-253-

Supervisin de una instalacin controlada por un PLC mediante TI

1. Disposiciones Generales
1.1 Contradicciones, omisiones o errores. En el caso de contradiccin entre los planos y el pliego de prescripciones tcnicas, prevalecer lo indicado en ste ltimo. Lo mencionado en el pliego de prescripciones tcnicas, y omitido en los planos, o viceversa, habr de ser aceptado como si estuviese expuesto en ambos documentos siempre que, a juicio del director del proyecto, quede suficientemente definida la unidad correspondiente y sta tenga precio en el contrato. En todo caso, las contradicciones, omisiones o errores que se adviertan en estos documentos por el director o el contratista debern reflejarse en el Acta de comprobacin de replanteo.

1.2 Trabajos preparatorios. Los trabajos preparatorios para la iniciacin de la ejecucin del proyecto consistirn en: Comprobacin del replanteo. Fijacin y conservacin de los puntos del replanteo. Programacin de los trabajos.

Pliego de condiciones

-254-

Supervisin de una instalacin controlada por un PLC mediante TI 1.3 Comprobacin del replanteo. En el plazo de quince (15) das hbiles a partir de la adjudicacin definitiva, se comprobarn, en presencia del adjudicatario o de su representante, el replanteo de las obras efectuadas antes de la licitacin, extendindose Acta de Comprobacin del Replanteo. El Acta de comprobacin del Replanteo reflejar la conformidad o disconformidad del replanteo respecto a los documentos contractuales del proyecto, refirindose expresamente a las caractersticas geomtricas de los trabajos, as como cualquier punto que en caso de disconformidad pueda afectar al cumplimiento del contrato. Cuando el Acta de Comprobacin del Replanteo refleja alguna variacin respecto a los documentos contractuales del proyecto, deber ser acompaada de un nuevo presupuesto, valorado a los precios del contrato. 1.4 Fijacin de los puntos del replanteo. El acta de comprobacin del replanteo deber incluir, como mnimo, los datos y referencias previstos para poder materializar el proyecto; as como los puntos fijos o auxiliares necesarios para los sucesivos replanteos de detalles y de otros elementos que puedan estimarse precisos. Los datos, cotas y puntos fijados se anotarn en un anexo al Acta de Comprobacin; el cual se unir al expediente de las obras, entregndose una copia al contratista. El contratista se responsabilizar de la conservacin de las seales de los puntos del replanteo que le hayan sido entregados.

Pliego de condiciones

-255-

Supervisin de una instalacin controlada por un PLC mediante TI 1.5 Programacin de los trabajos. En el plazo que se determine en das hbiles a partir de la aprobacin del Acta de comprobacin del replanteo, el adjudicatario presentar el programa de trabajos de las obras, que presentar los siguientes datos: 1. Fijacin de las clases de obras y trabajos que integran el proyecto e indicacin de las mismas. 2. Determinacin de los medios necesarios (instalaciones, equipo y materiales) 3. Valoracin mensual y acumulada de la obra, programada sobre la base de los precios unitarios de adjudicacin. 4. Representacin grfica de las diversas actividades, en un grfico de barras o en un diagrama espacio tiempo. Cuando del programa de trabajos se deduzca la necesidad de modificar cualquier condicin contractual, dicho programa deber ser redactado por el adjudicatario y por la direccin tcnica, acompandose la correspondiente propuesta de modificacin para su tramitacin reglamentaria.

1.6 Plazos de ejecucin. El contratista empezar las obras al da siguiente de la fecha del Acta de comprobacin del replanteo, debiendo quedar terminadas en la fecha acordada en dicha acta.

Pliego de condiciones

-256-

Supervisin de una instalacin controlada por un PLC mediante TI 1.7 Desarrollo y control de los trabajos. Para el mejor desarrollo y control de los trabajos, el adjudicatario seguir las normas que se indican en los apartados siguientes:

1.7.1 Equipos de maquinaria El contratista quedar obligado a situar en las obras los equipos de maquinaria que se comprometa a aportar en la licitacin, y que el director considere necesario para el correcto desarrollo de las mismas. Dichos equipos de maquinaria debern ser aprobados por el director. La maquinaria y dems elementos de trabajo debern estar en perfectas condiciones de funcionamiento y quedar adscritos a la obra durante el curso de la ejecucin de las unidades en que deban utilizarse. No podrn retirarse sin el consentimiento del director.

1.7.2 Ensayos Los ensayos se efectuarn con arreglo a las normas afectantes a cada unidad o, en su defecto, con arreglo a las instrucciones que dicte el director. El adjudicatario abonar el costo de los ensayos que se realicen, que no podrn superar el 1 % del presupuesto de adjudicacin.

1.7.3 Materiales No se proceder al empleo de cualquiera de los materiales que integran las unidades sin que antes sean examinados y aceptados por el director, salvo que se disponga lo contrario en determinados casos.

Pliego de condiciones

-257-

Supervisin de una instalacin controlada por un PLC mediante TI Cuando la procedencia de los materiales no est fijada en el Pliego de prescripciones tcnicas, los materiales requeridos para la ejecucin del contrato sern obtenidos por el contratista en las fuentes de suministro que ste estime oportuno. El contratista notificar al director, con la suficiente antelacin, la procedencia de los materiales que se propone utilizar aportando, cuando as lo solicite el director, las muestras y los datos necesarios para su posible aceptacin; tanto en lo que se refiere a su cantidad como a su calidad. En ningn caso podrn ser acopiados y utilizados en los trabajos materiales cuya procedencia no haya sido aprobada por el director.

1.7.4 Acopios Quedar terminantemente prohibido, salvo autorizacin escrita del director, efectuar acopio de materiales, cualquiera que sea su naturaleza, sobre la plataforma de obra y en aquellas zonas marginales que defina el director. Se considera especialmente prohibido el depositar materiales, herramientas, maquinaria, escombros o cualquier otro elemento no deseable en las siguientes zonas: reas de proceso adyacente o limtrofe con la zona donde se realizan los trabajos. Desages y zonas de drenaje en general. Vas de acceso a hidrantes, casetas de operacin, puntos de reunin para estados de emergencia y puntos de situacin de extintores. Calles y vas de circulacin interior, tanto de la zona en construccin como de reas de proceso adyacentes a sta.

Pliego de condiciones

-258-

Supervisin de una instalacin controlada por un PLC mediante TI

Y, en general, cualquier lugar en el que la presencia de materiales, herramientas o utensilios pueda entorpecer las labores de mantenimiento y operacin de las unidades de proceso, o pueda dificultar el procedimiento de emergencia de la planta.

Los materiales se almacenaran en forma tal que se asegure la preservacin de su calidad para la utilizacin en la obra, requisito que deber ser comprobado en el momento de dicha utilizacin. Las superficies empleadas en la zona de acopios debern acondicionarse de forma que, una vez terminada la utilizacin, recuperen su aspecto original. Todos los gastos que de ello se deriven corrern por cuenta del contratista.

1.7.5 Trabajos nocturnos Los trabajos nocturnos debern ser previamente autorizados por la direccin y realizados solamente en aquellas unidades que as lo requieran. El contratista deber instalar los equipos de iluminacin y mantenerlos en perfecto estado mientras duren los trabajos nocturnos.

1.7.6 Accidente de trabajo De conformidad con lo establecido en el Art. 74 del Reglamento de la ley de accidentes de trabajo, el contratista est obligado a contratar, para su personal, el seguro contra riesgo por accidente de trabajo. El contratista y la direccin fijarn de antemano las condiciones de seguridad en que se llevarn a cabo los trabajos objeto del presente proyecto; as como las pruebas, ensayos,

Pliego de condiciones

-259-

Supervisin de una instalacin controlada por un PLC mediante TI inspecciones y verificaciones necesarias que en cualquier caso debern ser, como mnimo, las prescritas por los reglamentos actualmente vigentes. No obstante, en aquellos casos en los que el contratista o la direccin consideren que se deben tomar disposiciones adicionales de seguridad, podrn tomarse stas sin reserva alguna. Por otra parte, el contratista ser responsable de suministrar al personal a su cargo los equipos necesarios para que ste trabaje con las condiciones de seguridad adecuadas, tales como casco, caretas, botas reforzadas, gafas de proteccin, etc ... As mismo, sern responsabilidad del contratista los posibles daos causados en las instalaciones, tanto terminadas o an en construccin, ocasionadas por personas ajenas a la obra dentro del horario establecido de trabajo, as como de los accidentes personales que puedan ocurrir.

1.7.7 Descanso en das festivos En los trabajos que comprende esta contrata, se cumplir puntualmente el descanso en das festivos del modo que sealen las disposiciones vigentes. En casos excepcionales, en los que fuera necesario trabajar en dichos das, se proceder como indican las citadas disposiciones.

1.7.8 Trabajos defectuosos o no autorizados Los trabajos ejecutados por el contratista modificando lo prescrito en los documentos contractuales del proyecto sin la autorizacin del director, corrern a cargo del primero. Los gastos derivados de eventuales desmontajes no sern objeto de indemnizacin alguna.

Pliego de condiciones

-260-

Supervisin de una instalacin controlada por un PLC mediante TI 1.7.9 Precauciones especiales a) Lluvias Durante las fases de montaje e instalacin de equipos, se mantendrn en todo momento perfectas condiciones de drenaje. El equipo que no necesite revisin e inspeccin previa a su instalacin no ser desembalado hasta el momento de la misma. Se proteger al equipo desembalado de la lluvia mediante cubiertas y protectores adecuados. b) Incendios El contratista deber atenerse a las disposiciones vigentes para la prevencin y control de incendios, y a las recomendaciones u rdenes que reciba el director. En todo caso, adoptar las medidas necesarias para evitar que se enciendan fuegos innecesarios, y ser responsable de evitar la propagacin de los que se requieran para la ejecucin de las obras; as como de los daos y perjuicios que se puedan producir. No obstante lo anterior, el contratista podr exigir el asesoramiento de un tcnico de seguridad competente, elegido por la direccin, en todos los casos que lo estime conveniente. Y, particularmente, aquellos en los que el riesgo de produccin de incendio sea ms elevado (soldadura, corte con soplete, etc.)

Pliego de condiciones

-261-

Supervisin de una instalacin controlada por un PLC mediante TI 1.7.10 Personal tcnico El contratista est obligado a dedicar a los trabajos (tanto de montaje como de instalacin de lneas y equipos) el personal tcnico a que se comprometi en la licitacin. A pie de obra y al frente de las mismas deber haber un ingeniero. El personal as asignado no ser separado del trabajo ni asignado a otras obligaciones mientras duren los trabajos. Por otra parte, el personal a cargo del contratista deber estar suficientemente cualificado para la realizacin de los trabajos. Es responsabilidad del contratista, por lo tanto, cualquier retraso derivado de la incompetencia o ignorancia del personal a su cargo. El director podr prohibir la presencia en la zona de trabajos de determinado personal del contratista por motivo de falta de obediencia o respeto, o por causa de actos que comprometan o perturben, a su juicio, la seguridad, integridad o marcha de los trabajos. El contratista podr recurrir si entendiese que no hay motivo fundado para dicha prohibicin.

1.8 Legislacin social. El contratista estar obligado al cumplimiento de lo establecido en la ley sobre el Contrato de Trabajo, Reglamentaciones de trabajo, Reguladoras de Subsidios y Seguros Sociales vigentes.

Pliego de condiciones

-262-

Supervisin de una instalacin controlada por un PLC mediante TI 1.9 Medicin de las obras. La forma de realizar la medicin y las unidades de medida a utilizar ser la definida en el Pliego de Prescripciones Tcnicas para cada unidad de obra. Todas las mediciones bsicas para el abono debern ser conformadas por el director y el representante del contratista.

1.10 Certificaciones. El importe de los trabajos ejecutados se acreditar mensualmente por el contratista por medio de certificaciones expedidas por el director en la forma legalmente establecida.

1.10.1 Precio unitario Los precios unitarios fijados por el contrato para cada unidad cubrirn todos los gastos implicados para la ejecucin del material de la unidad correspondiente, incluidos los trabajos auxiliares, a menos que se indique lo contrario.

1.10.2 Partidas alzadas Las partidas alzadas a justificar se abonarn consignando las unidades que comprenden a los precios del contrato o a los precios aprobados si se tratan de nuevas unidades.

1.10.3 Instalaciones y equipos de maquinaria Los gastos correspondientes a instalaciones y equipos de maquinaria se considerarn incluidos en los precios de las unidades correspondientes y, en consecuencia, no sern abonados separadamente.

Pliego de condiciones

-263-

Supervisin de una instalacin controlada por un PLC mediante TI

1.11 Gastos a cuenta del contratista Sern a cuenta del contratista, siempre que en el contrato no se prevea explcitamente lo contrario, los siguientes gastos: Los gastos de construccin y retirada de toda clase de construcciones auxiliares.los gastos de alquiler o adquisicin de terreno para depsito de maquinaria y materiales. Los gastos de limpieza y evacuacin de desperdicios de basuras. Los gastos relacionados con la seguridad dentro de la obra. Los gastos de montaje, conservacin y retirada de instalaciones para el suministro del agua y energa elctrica. Los gastos de desmontaje de las instalaciones provisionales. Los gastos de retirada de los materiales rechazados y correccin de las deficiencias observadas y puestas de manifiesto por los correspondientes ensayos y pruebas.

Pliego de condiciones

-264-

Supervisin de una instalacin controlada por un PLC mediante TI 1.12 Recepciones, garantas y obligaciones del contratista. Sern las siguientes: Recepcin provisional. Plazo de garanta. Recepcin definitiva.

1.12.1 Recepcin provisional. Una vez terminados los trabajos, se proceder al examen global por parte del director, el cual, si las considera aptas para ser recibidas, extender un acta donde as lo haga constar, e inmediatamente se proceder a la puesta en marcha y entrada en normal funcionamiento de las instalaciones. En ningn caso la recepcin provisional tendr lugar antes de las siguientes operaciones: Inspeccin visual de todos los equipos y lneas, as como de los equipos auxiliares. Prueba del correcto funcionamiento de los programas y comunicaciones. Comprobacin de la correcta inicializacin de controladores y PCs. Comprobacin del correcto cableado de los buses de comunicaciones. Comprobacin del funcionamiento de todos los elementos de campo.

Pliego de condiciones

-265-

Supervisin de una instalacin controlada por un PLC mediante TI Teniendo en cuenta lo anterior, el proceso no podr ponerse en funcionamiento por partes desde su iniciacin, a menos que a juicio del Ingeniero Director no se perjudique la integridad de la instalacin, y no interceda con la normal operacin de otras unidades o procesos adyacentes. Si el Ingeniero Director apreciase en las instalaciones de equipos defectos de calidad u otras imperfecciones que, a su juicio, puedan resultar perjudiciales o poco convenientes, el contratista deber repararlas o sustituir, a su costa, dichas partes o elementos no satisfactorios.

1.12.2 Plazo de garanta Ser de un ao, contado a partir de la fecha de la recepcin provisional salvo indicacin contraria expresa en el pliego de contratacin del proyecto. Durante dicho periodo, las posibles reparaciones, actualizaciones de software, y sustituciones de equipos sern por cuenta del contratista, siendo ste responsable de las faltas que puedan existir. En caso de existir defectos o imperfecciones, no servir de disculpa, ni le dar derecho alguno al contratista el que el director o su subalterno hayan examinado la instalacin, reconocido sus materiales o hecha su valoracin en las relaciones parciales. En consecuencia, si se observan fallos o desperfectos antes de efectuarse la recepcin se dispondr que el contratista repare de su cuenta las partes defectuosos. Por otro lado, se mantendr un estrecho control de todo el material informtico suministrado durante del test de garanta con el fin de no cargar los sistemas con tareas contrarias al fin del proyecto.

Pliego de condiciones

-266-

Supervisin de una instalacin controlada por un PLC mediante TI 1.12.3 Recepcin definitiva Transcurrido el plazo de garanta y previos los trmites reglamentarios, se proceder a la recepcin definitiva de la instalacin; una vez realizado el oportuno reconocimiento de las mismas, y en el supuesto de que todas ellas se encuentren en las condiciones aptas para ser recibidas. En caso de que, al proceder al reconocimiento de las instalaciones, el director no las encontrase en estado de ser recibidas, se aplazar la recepcin definitiva hasta que la instalacin est en condiciones de serlo. Al proceder a la recepcin definitiva de las instalaciones, se extender por cuadruplicado el Acta correspondiente. 1.13 Prescripciones particulares En todos aquellos casos en que, a juicio del director, se haga aconsejable para la ejecucin de los trabajos previstos, la fijacin de determinadas condiciones especficas, se proceder al redactado del oportuno Pliego de Prescripciones Particulares, que ha de ser aceptado por el contratista, quedando obligado a su cumplimiento.

Pliego de condiciones

-267-

Supervisin de una instalacin controlada por un PLC mediante TI 2. CONDICIONES APLICADAS A EQUIPOS DE SIEMENS 2.1 GENERALIDADES. Dado que todo el material utilizado en el presente proyecto es de la marca SIEMENS, se detallan a continuacin las condiciones de entrega para sus materiales que dicho fabricante aplica a sus clientes. En todas las ventas y suministros de maquinaria, materiales y accesorios concertados con SIEMENS, S.A., sern de obligatoria aplicacin para ambas partes las presentes condiciones generales, salvo estipulacin en contrario. Los presupuestos, ofertas, indicaciones de precios, detalles comerciales o tcnicos, plazos, etc., sern vlidos exclusivamente en su fecha y no obligan a SIEMENS, S.A., hasta que sea aceptado o confirmado el correspondiente pedido. Los datos o material documental correspondientes a la oferta como lminas, dibujos y referencias al peso de los objetos, tienen slo un valor normativo aproximado en tanto que no se les indique expresamente como obligatorios. En cuanto a presupuestos, dibujos y otro material de informacin, SIEMENS, S.A., se reserva los correspondientes derechos de propiedad y de autor; dicho material no puede hacerse accesible a tercera persona. Los dibujos y dems material perteneciente a la oferta debern ser devueltos sin demora, si as se solicitara, en caso de que la oferta no fuese aceptada. No podr ser reproducido o copiado su material o maquinaria sin consentimiento de SIEMENS, S.A. Normalmente, todos los contratos y pedidos se harn por correspondencia. En cualquier caso, todos los gastos e impuestos a que d lugar la formalizacin del pedido o contrato, sern por cuenta del comprador.

Pliego de condiciones

-268-

Supervisin de una instalacin controlada por un PLC mediante TI 2.2 CALIDAD DE LAS MERCANCAS. Los suministros se harn ajustndose a lo indicado en catlogo, para materiales de fabricacin en serie y a lo acordado y registrado en los documentos que, de comn acuerdo, ambas partes reconozcan como contractuales. Para todos los ensayos y pruebas de los mismos regirn las reglas normales de la Asociacin de Electrotcnicos Alemanes. A estos ensayos y pruebas podr asistir, si as se hubiese convenido, el comprador o un representante debidamente autorizado. Los datos de rendimiento, factores de potencia, revoluciones, pesos, dimensiones, etctera, se entienden aproximados.

2.3 GARANTA. SIEMENS, S.A., para todos los suministros que contrate, se compromete durante un ao, a contar desde la entrega en fbrica, sin que le sean exigibles por ningn concepto otras o mayores indemnizaciones o responsabilidades: 1. A reparar por su cuenta, en el plazo ms breve posible, todas las anomalas e irregularidades del material que impidan su uso normal y todas las piezas que resulten defectuosas o inservibles por la calidad del material empleado o por faltas de construccin, quedando excluidos aquellos materiales que se deterioren a consecuencia del desgaste natural, manejo negligente, casos fortuitos, excesos de sobrecarga, cimientos y fundaciones deficientes, empleo de lubricantes inadecuados, etc. 2. A reparar en el plazo ms breve posible todos los defectos de

funcionamiento observados en la puesta en marcha, caso de que haya contratado el servicio por SIEMENS, S.A., siempre que aquella se lleve a cabo dentro del plazo de garanta.

Pliego de condiciones

-269-

Supervisin de una instalacin controlada por un PLC mediante TI Cuando los suministros procedan de otra casa, en general, siempre que lo pedido no lo fabrique SIEMENS, S.A., sta otorgar al cliente las mismas garantas que a ella se le concedan. Estas garantas se extinguen si el comprador efectuase el montaje por s mismo o llevase a cabo modificaciones o reparaciones en el material sin autorizacin de SIEMENS, S.A. Es obligacin del comprador informar inmediatamente al vendedor sobre defectos observados. Las reparaciones o sustituciones del material consecuencia de la aplicacin de sta clusula, se prestarn o realizarn en fbrica constructora o lugar de origen de la prestacin, siendo por cuenta del comprador los gastos de envo, seguro, etc., as como los gastos de desplazamientos, dietas, etc. a que d lugar la sustitucin o reparacin.

2.4 PLAZO PARA LA ENTREGA DE LA MERCANCA. El plazo para la entrega se contar desde que SIEMENS, S.A., acuse recibo de aceptacin del pedido y el comprador haga el primer pago a cuenta del precio, una vez hechas satisfactoriamente las aclaraciones pedidas por la fbrica, cuando esto proceda. Los plazos se considerarn prorrogados por causas justificadas o de fuerza mayor; y entre ellas, declaracin de guerra, revolucin, movilizacin, huelga, aunque sea parcial; cierre, interrupcin del servicio en los almacenes, talleres o fbricas de los constructores o de sus abastecedores de primeras materias, producida por incendio, inundacin, rotura de mquinas, huelga, epidemia, interrupcin de las vas de comunicacin, faltas en la fundicin, malogramiento de piezas importantes, mal xito de los ensayos previos, dificultades en la adquisicin o transporte de materias primas y, en general, por motivo ajeno a la voluntad y previsin de la casa constructora.

Pliego de condiciones

-270-

Supervisin de una instalacin controlada por un PLC mediante TI 2.5 ENTREGA DE LA MERCANCA. Se entender entregada la mercanca al terminar satisfactoriamente las pruebas en fbrica o, a falta de stas, al expedirse desde el taller o almacn en donde se encuentre. Son admisibles los suministros parciales.

2.6 CLUSULA PENAL. En caso de retraso no justificado en la entrega o en las dems obligaciones sujetas a plazo, SIEMENS, S.A., abonar como nica responsabilidad, una indemnizacin de 0,5 por 100 semanal del valor que la parte de mercanca retrasada tenga en la fbrica constructora, siempre que el comprador justifique haber sufrido algn perjuicio y sin que por ningn concepto pueda exigir el comprador la anulacin del pedido o la rescisin del contrato. Esta indemnizacin podr llegar, como mximo, a un 5 por 100 en total y se descontar del ltimo pago del precio.

2.7 CONDUCCIN. Las mercancas viajan por cuenta y riesgo del comprador, siendo a su cargo los gastos de embalaje, transporte y aduanas, lo mismo cuando los gastos sean satisfechos por tanto alzado o con arreglo a justificante, que cuando se hallen comprendidos en el precio total del suministro, siendo de cuenta del comprador todo aumento eventual o posterior de los mismos. Si el envo o las entregas se retrasaran a peticin del cliente, en ambos casos el riesgo pasa al cliente a partir del da de hallarse el material listo para su envo. El vendedor est obligado a efectuar, a peticin y cargo del cliente, los seguros por ste solicitados.

Pliego de condiciones

-271-

Supervisin de una instalacin controlada por un PLC mediante TI Las reclamaciones a hacer por estos conceptos deber formularlas el comprador, aunque hubiese actuado por su encargo SIEMENS, S.A., quedando sta en libertad de elegir los medios y lneas de transporte y el puerto o estacin de destino, salvo estipulacin especial. Si el envo o entrega se retrasara por deseo del cliente, podr cargarse a su cuenta, a partir de un mes despus del anuncio de hallarse el pedido listo para su envo, gastos de almacenaje de un 1.5% del importe de la factura por cada mes comenzado; los gastos de almacenaje son ilimitados.

2.8 MONTAJE. En caso de encargarse SIEMENS, S.A., del montaje de la maquinaria se establecer un convenio especial. Salvo declaracin expresa en contrario, regirn sus Condiciones Generales de Montaje.

2.9 PRECIOS. Se entendern siempre convenidos sobre la base de una relacin justa entre su importe y el valor de la cosa vendida. Si por causas ajenas a SIEMENS, S.A., este valor aumentase con carcter general durante la ejecucin del pedido, la entidad vendedora podr: o recabar el aumento del pecio en la proporcin correspondiente o rescindir el contrato sin ms obligacin por su parte que devolver la cantidad percibida. Los precios referidos a moneda extranjera o que hayan de invertirse en pagos al extranjero, sern pagaderos con relacin al cambio oficial que tenga aquella moneda en la fecha del pago total.

Pliego de condiciones

-272-

Supervisin de una instalacin controlada por un PLC mediante TI 2.10 PAGOS.

Todas las operaciones de venta que realiza SIEMENS, S.A., son al contado, sin descuento alguno y libre de gastos. Salvo otras condiciones expresamente pactadas, podr recabar el pago de hasta un 50 por 100 del precio al aceptar el pedido, en concepto de anticipo a cuenta. Los pagos se realizaran en la plaza del Centro de Venta de SIEMENS, S.A., en cuestin y todos los gastos que ocasione el pago sern de cuenta del deudor. La entrega de letras no surtir los efectos de pago mientras no est satisfecho el importe. Toda demora en el pago dar lugar automticamente al devengo de intereses calculados al 20 por 100 anual. No es lcita la retencin de pagos a causa de cualquiera pretensin de cliente, no reconocida por el vendedor.

2.11

RESERVA DE DOMINIO RESCISIN.

Es condicin fundamental que en todo caso y an frente a terceros, SIEMENS, S.A., conserva la plena propiedad de todo material o maquinaria que suministre no transfirindose esa propiedad por el hecho de la entrega mientras no est plena y satisfactoriamente cumplida la condicin recproca del pago de su total importe. El adquiriente vendr obligado a conservar en su poder las mercancas con toda diligencia y cuidado y asegurarlas por su cuenta contra todo posible riesgo. En caso de incumplimiento de cualquiera de las obligaciones por parte del adquiriente, SIEMENS, S.A., podr optar por reivindicar el material suministrado, retirndolo de donde se encuentre sin necesidad de otra autorizacin, o por pedir que se confirme la venta, exigiendo al contado la parte del precio an no pagada y reclamando en ambos casos los perjuicios ocasionados.

Pliego de condiciones

-273-

Supervisin de una instalacin controlada por un PLC mediante TI

2.12

COMPETENCIA.

Los contratantes se someten, con renuncia expresa de su fuero, a los Tribunales de Madrid para decidir en todas las contiendas que se susciten con motivo de los contratos que estipulen con SIEMENS, S.A.

Pliego de condiciones

-274-

Supervisin de una instalacin controlada por un PLC mediante TI

3. CONDICIONES PARTICULARES DE LOS EQUIPOS


Todos los equipos suministrados cumplen la normativa correspondiente para poderlos utilizar en sus lugares acostumbrados de trabajo. Se debe procurar cumplir los mrgenes de temperatura, humedad, vibraciones, etc. que marcan los equipos en sus respectivas documentaciones, y que se puede consultar a travs de sus catlogos tcnicos. Todo tipo de caractersticas tcnicas de los mismos deben tenerse en cuenta para el normal funcionamiento de estos.

Pliego de condiciones

-275-

Supervisin de una instalacin controlada por un PLC mediante TI

4. EJECUCIN DE LA INSTALACIN
4.1 Ejecucin en general El contratista habr de presentar a la direccin el plan de trabajo, antes de comienzo de este. El plan de trabajo deber ser aprobado por dicha direccin para que los trabajos puedan tener lugar. El orden de ejecucin del proyecto ha de ser indicado en dicho plan, salvo modificacin efectuada por el director. El contratista tiene obligacin de ejecutar esmeradamente el proyecto, cumplir estrictamente todas las condiciones estipuladas y cuantas rdenes le sean dadas por el ingeniero director, entendindose que deben entregarse completamente terminados cuantos trabajos afecten a este compromiso. Si, a juicio del citado director, hubiese alguna parte del trabajo mal ejecutado, tendr el contratista obligacin de volverlo a ejecutar cuantas veces sean necesarias, hasta quedar a plena satisfaccin de aquel; no siendo motivos estos aumentos de trabajo para pedir indemnizacin alguna. El contratista est obligado a devolver al director de proyecto todos los avisos u rdenes que de el reciba, en originales o en copia, poniendo en ellos el enterado y la correspondiente firma.

4.2 Orden de los trabajos El ingeniero director encargado de las instalaciones fijar el orden en que deben llevarse a cabo los trabajos, y la contrata est obligada a cumplir exactamente cuanto se disponga sobre el particular.

Pliego de condiciones

-276-

Supervisin de una instalacin controlada por un PLC mediante TI 4.3 Replanteo Antes de comenzar los trabajos se realizar el replanteo general del trazado de cables por el contratista o su representante, bajo las rdenes del director de obra, marcando las alineaciones con los puntos necesarios para que el contratista pueda ejecutar debidamente las obras. Para realizar el replanteo, el contratista deber aportar todo el material y personal necesario para la ejecucin de esta operacin.

4.4 Marcha de las obras Una vez iniciadas las obras debern continuarse sin interrupcin y terminarse en el plazo estipulado. Los retrasos, cuando estos estn justificados, podrn ser aceptados por la direccin de obra.

4.5 Instalaciones varias En todas las instalaciones y como norma general se seguirn expresamente las indicaciones expresadas en las memorias y dems documentos del proyecto. En caso de duda, ser competencia del director de obra, decidir la solucin a adoptar. Las instalaciones sern efectuadas de acuerdo a los reglamentos vigentes que les afecten.

Pliego de condiciones

-277-

Supervisin de una instalacin controlada por un PLC mediante TI 4.6 Obras auxiliares A todas las obras que no estn especificadas correctamente en el presente pliego de condiciones se les aplicarn los artculos anteriores segn su naturaleza. Si esto no fuera posible se seguirn las disposiciones que, sin apartarse de la intencin general del proyecto, sean dadas por el director.

4.7 Detalles omitidos Todos aquellos detalles que por su minuciosidad puedan haberse omitido en este pliego de condiciones o en otros documentos del proyecto, y resulten necesarios para la completa y perfecta terminacin de las instalaciones, quedan a determinacin exclusiva de la direccin, estando la contrata obligada a su ejecucin y cumplimiento sin derecho a reclamacin alguna.

4.8 Responsabilidad de la contrata La contrata se responsabilizar ante los tribunales de los accidentes que puedan ocurrir durante la ejecucin de los trabajos que sean de su competencia. Asimismo, est obligada al cumplimiento de todos los preceptos legales establecidos o que establezcan las disposiciones oficiales, as como las normas de rgimen interno de la empresa en que se ejecuta la obra.

Pliego de condiciones

-278-

Supervisin de una instalacin controlada por un PLC mediante TI 4.9 Direccin de los trabajos El tcnico encargado de los trabajos constituye la direccin tcnica, y como tal ejecutar todos los trabajos del desarrollo del proyecto, as como la direccin e inspeccin de los trabajos. Asumir toda responsabilidad en lo concerniente a plazos de ejecucin e instrucciones tcnicas.

4.10 Legalizacin Para la recepcin de las obras la contrata est obligada a la legalizacin de las instalaciones ante los organismos oficiales competentes. Los gastos que ocasionen corrern por cuenta de la contrata.

Pliego de condiciones

-279-

Supervisin de una instalacin controlada por un PLC mediante TI

Presupuesto

1.1. Mediciones 1.2. Consideraciones al presupuesto 1.3. Presupuesto total

281 284 285

Presupuesto

-280-

Supervisin de una instalacin controlada por un PLC mediante TI

1. MEDICIONES
En el presente apartado se van calcular el nmero de equipos necesarios para realizar el proyecto, as como la longitud de los cables que hacen falta. 1.1 Autmata Programable: En cuanto al equipo relacionado con el autmata programable se necesitar el siguiente material: 1 Perfil Soporte de 480 mm de longitud. 1 Fuente alimentacin 24V, 2A. 1 CPU Compacta, modelo CPU 313C - 2DP. 1 Micro Memory Card. 1 Procesador de comunicaciones CP343-1 IT. 2 Conectores para Profibus. 1 Cable estndar Profibus.

1.2 Periferia descentralizada: 1 Interruptor de potencia automtico Sentron WL160 1 Disparador por sobreintensidad para Sentron WL160. 1 Mdulo COM15 para la conexin a Profibus. ET 200S Modulo de interfase IM-151, mdulos electrnicos de potencia y terminales.

Presupuesto

-281-

Supervisin de una instalacin controlada por un PLC mediante TI 1.3 Red Ethernet: 2 puntos de acceso. 1 Switch X204-2. 2 Outlet modulares con Power Insert. 1 Fuente de alimentacin de 24V. 3 Cables estndar de Ethernet RJ45 / RJ45.

1.4 SCADA: 1 PC con monitor. 1 Software de SCADA WinCC.

1.5 Equipos mviles: 1 MOBIC, Pad de Internet Mvil. 1 Estacin de carga del MOBIC. 1 Tarjeta CP 7515 para PC para comunicacin en red IWLAN. 1 Porttil.

1.6 Armario 1 Armario 1.000x800x300, modelo Rittal: AE1180.600.

Presupuesto

-282-

Supervisin de una instalacin controlada por un PLC mediante TI 1.7 Montaje: Para el montaje se emplear 1 oficial montadores con el fin de dejar cubierta la instalacin de todos los equipos necesarios, incluyendo tendido de cables y fijacin de los mismos. El tiempo estimado para llevar a cabo el montaje ser de 3 das en jornadas de 8 horas. Total de horas empleadas: 24 Horas.

1.8 Programacin La programacin se estima una duracin de una semana y media (7,5 das) en jornada de 8 horas que realizar un programador especialista, distinguindose en esta fase las siguientes etapas: - PLC - Tarjeta CP 343-IT - SCADA WinCC - Equipos mviles - Alarmas (Correo Electrnico) - Total de horas empleadas: 20 Horas 16 Horas 16 Horas 4 Horas 4 Horas 60 Horas.

Presupuesto

-283-

Supervisin de una instalacin controlada por un PLC mediante TI 2. CONSIDERACIONES AL PRESENTE PRESUPUESTO El presente presupuesto es una estimacin de los costes de todos los equipos que intervienen en el proceso con su correspondiente mano de obra para el montaje ms el coste propiamente de la labor de programacin y puesta en marcha. Para calcular los costes de los equipos que intervienen se han utilizados la lista de precios que la empresa SIEMENS aplica para la venta de productos en Espaa. En el clculo de los precios de las distintas unidades, se ha determinado sus costes directos e indirectos para obtener los de ejecucin material.

Presupuesto

-284-

Supervisin de una instalacin controlada por un PLC mediante TI

3. PRESUPUESTO TOTAL
Referencia Autmata programable 6ES7390-1AE80-0AA0 6ES7307-1BA00-0AA0 1 1 SIMATIC S7-300, perfil soporte longitud =480mm SIMATIC S7-300, fuente de alimentacin PS 307, 120/230 V AC; 24 V DC, 2 A SIMATIC S7-300, CPU 313C-2 DP CPU compacta con MPI, 16 ED/16 SD, 3 contadores rpidos (30 KHZ), puerto DP integrado, fuente de alimentacin integrada DC 24V, memoria de trabajo 32 KByte, requiere MICRO MEMORY CARD SIMATIC S7-300, MICRO MEMORY CARD para ET 200S IM151 CPU 3,3 V NFLASH, 64 KBYTES SIMATIC NET, CP 343-1 IT procesador de comunicaciones para conectar un SIMATIC S7-300 a Ethernet industrial va ISO y TCP/IP, comunicacin S7, FETCH/WRITE, SEND/RECEIVE, con y sin RFC, MULTICAST PBK, inicializacin va LAN, E-MAIL y WWW, 10/100 MBIT SIMATIC DP, conector para PROFIBUS hasta 12 Mbit/s, con salida de cable a 90 grados, tcnica de conexin FAST CONECT, con conector de PG SIMATIC NET, cable de bus estndar PROFIBUS FAST CONNECT, 2 hilos, apantallado, ejecucin especial para montaje rpido 20 m 34,45 118,49 34,45 118,49 Cantidad Denominacin Precio unitario Precio total

6ES7313-6CE00-0AB0

1.370,25

1.370,25

6ES7953-8LF00-0AA0

50,47

50,47

6GK7343-1GX11-0XE0

2.233,10

2.233,10

6ES7972-0BB50-0XA0

65,39

130,78

6XV1830-0EN20 Subtotal

35,57

35,57 3.973,11

Periferia descentralizada Interruptor automtico WL 160N sin disparador por sobreintensidad. Capacidad de conexin estndar ICU=40KA / 415 V AC, 4 Polos IN= < 160A, Corriente aislada. Disparador por sobreintensidad WL160 4 Polos. Proteccin: Distribucin LCD ETU45B, LI/LS/LSI IR=26-63A, Proteccin de sobrecarga: ISD=1,5HASTA10XIR, II=11XIN Proteccin de cortocircuito: No protegido Accesorio para WL160, WL250, WL400, WL630, WL800, WL1250, WL1600. Mdulo COM15 para la conexin del SENTRON WL Con Profibus DP. Lectura de3 valores de medida y parmetros, avisos y estados. Conmutacin va motor. Funcin DPV1 solo para disparador LCD ETU. SIMATIC DP, mdulo interfase IM151-1 para ET200S; velocidad de transmisin hasta 12 MBits/s; volumen de datos de 128 Bytes para entradas y salidas; conexin de hasta 63 mdulos de potencia, electrnicos o arrancadores de motor; ancho mximo de conexin 2 m; conexin a bus por conector Sub-D incluido mdulo terminal SIMATIC DP, 5 mdulos electrnicos para ET 200S, 2 salidas digitales de altas prestaciones, DC 24V/0,5A, 15 mm de ancho, diagnstico de cortocircuito y de rotura de cable, indicador de funcionamiento correcto, 5 piezas por unidad de embalaje

3WL1116-3EB32-0AA0

283,23

283,23

3WL9206-6CJ42

995,99

995,99

3WL9000-8AR00

1.530,22

1.530,22

6ES7151-1AA03-0AB0

316,80

316,80

6ES7132-4BB00-0AB0

208,43

208,43

Presupuesto

-285-

Supervisin de una instalacin controlada por un PLC mediante TI


6ES7193-4CB20-0AA0 6ES7138-4CA00-0AA0 6ES7193-4CC30-0AA0 Subtotal Red Ethernet SIMATIC NET, IWLAN Punto de Acceso SCALANCE W7881PRO, CON interfase de radio incorporada, redes inalmbricas IEEE 802.11b/g/a, 2,4/5 GHz, hasta 54 Mbit/s, homologaciones, WPA/AES, POE, IP65 (-20-+60 grados centgrados), Alcance: 2X ANT 795-4MR, conector hbrido IP 67, material de montaje, manuales en CD-ROM alemn/ingles 6GK5204-2BB00-2AA3 SIMATIC NET, SCALANCE X204-2, Switch IE administrable, IE Switch con gestin de red, 4 x 10/100Mbit/s puertos RJ45, 2 x 100Mbit/s BFOC multimodo, LED de diagnstico, contacto de sealizacin, pulsador SET, alimentacin redundante, unidad PROFINET-IO, gestin de red para anillo redundante, incluye manual electrnico en CD, C-PLUG opcional 6GK1901-1BE00-0AA3 SIMATIC NET INDUSTRIAL ETHERNET FASTCONNECT RJ45 Modular Outlet con Power Insert, inserto reemplazable para 1x24 V DC.1 Puerto100 MBIT/S SIMATIC S7-300, fuente de alimentacin PS 307, 120/230 V AC; 24 V DC, 2 A 50M Industrial Ethernet Fast Connect estndar Cable 2*2 IE FC RJ45Plug 180. Conector para IE dotado de robusta caja de metal y contactos de desplazamiento 1 1 1 SIMATIC DP, 5 mdulos terminal TM-E15S24-01 para ET 200S, para mdulos electrnicos, 15 mm de ancho, bornes de tornillo, 2x4 conexiones sin acceso a bornes a travs de AUX1, AUX1 pasante, 5 piezas por unidad de embalaje SIMATIC DP, mdulo de potencia PM-E para ET 200S; DC 24V con diagnstico SIMATIC DP, mdulo terminal TM-P15C23-A1 para ET 200S para mdulos de potencia, 15 mm de ancho, bornes de resorte (Cage Clamp), 2x3 conexiones con acceso a bornes a travs de AUX1, AUX1 pasante 53,13 16,70 9,50 53,13 16,70 9,50 3.414,00

6GK5788-1ST00-2AA6

1.520,00

3.040,00

6GK5204-2BB00-2AA3

1.200,00

1.200,00

6GK1901-1BE00-0AA3 6ES7307-1BA00-0AA0 6XV1-840-2AH10 6GK1901-1BB20-2AA0 Subtotal SCADA

2 1 1 1

75,00

150,00 118,49

2,145 185,90

107,25 185,90 4.801,64

6AV6381-1BE05-1AQ0 PC Sobremesa Subtotal Equipos Mviles

1 1

6AV6381-1BE05-1AQ0 EPL-Royalty para WinCC RT1024 (1024 Power Tags) (EPL = Enterprise licence) SCENIC E600.Intel Pentium 4 3.4 GHz. 1GB RAM DIMM, DDR SDRAM (DDR333, 400) + Monitor Scaleoview S17-1

4.417,07 835,91

4.417,07 835,91 5.252,98

6GK1611-0TA01-1DX0

6GK1906-1JB01

6GK1751-5AA0

SIMATIC NET, MOBIC T8 caracteres en D,E,F,S,I Robusto PAD mvil V1.2/INTERNET con contactos de carga. Display de alta luminosidad y tctil, para conexin a Ethernet (integrado) y radio (WLAN, opcional va PCMCIA);WIN CE.NET (D,E,F,S,I ) R-SW, licencia simple, clase B; para aplicaciones industriales, incluye batera, fuente EU/UK/USA, lpiz, correas, cable RS 232. Manual en CD SIMATIC NET, Estacin de carga para el MOBIC T8 V1.1C, soporte para cargar el MOBIC, con fijacin para el mismo con cerradura, con conexin VESA V100 en lado posterior, sin fuente propia, para utilizar con fuente externa (6GK1906-1CB00) o fuente de alimentacin del MOBIC T8 SIMATIC NET, IWLAN, CP 7515 tarjeta PCMCIA (CARDBUS 32 bit) para conectar un PG/PC/ NOTEBOOKS a Wireless LAN IEEE 802.11 B/G/A 2,4/5GHz; hasta

3.960,00

3.960,00

412,33

412,33

224,00

224,00

Presupuesto

-286-

Supervisin de una instalacin controlada por un PLC mediante TI


54Mbit/s; cumpliendo WI-FI y homologaciones; WPA/AES; incluye de administracin y drivers en CD para 32 bit WINDOWS 2000 PRO/SERVER, XP PROFESSIONAL. Manuales en CD-ROM Amilo D 7850. P4 15,0" Mobile Pentium 4 538 HT 2x256 MB 60 GB

LKN: SPA-152102-007 Subtotal Armario, montaje y protecciones

934,81

934,81 5.531,14

1.000x800x300, modelo Rittal: AE1180.600, con placa de montaje, bandeja metlica, perfiles, automticos de proteccin de corriente continua y alterna y cableado interior del mismo ya realizado

1.000,00

1.000,00

Subtotal

1.000,00

Montaje, comprobacin del cableado y puesta en marcha Cantidad de horas 24 Programacin Cantidad de horas 60 PLC, CP 343-1-IT, WinCC, Alarmas mail, Equipos mviles Precio por Total hora 72,00 Precio por Total hora 72,00

1.728,00

4.320,00

Total

30.02087

Presupuesto

-287-

Supervisin de una instalacin controlada por un PLC mediante TI

Bibliografa

1.1. Bibliografa

289

Presupuesto

-288-

Supervisin de una instalacin controlada por un PLC mediante TI

1 BIBLIOGRAFA
[MAND00] Mandado Enrique, El autmata programable y su entorno, Thomsom. 2000. [SIMA05] Siemens, Manuales de los PLC's/aparellaje/comunicaciones de SIEMENS, Documentacin interna de SIEMENS. 2005 [WEIG04] Weigmann Josef y Kilian Gerhard, "Descentralizada con Profibus. 2004. [GASA96] Garca Toms Jess, Ferrando Santiago y Piattini Mario, Redes para procesos distribuidos. Rama. 1996 [PIGA97] Garca Toms Jess, Ferrando Santiago y Piattini Mario, Redes de alta velocidad. Rama. 1997 [HEYW98] Heywood Drew, Redes con Microsoft TCP/IP, Prentice Hall. 1998 [CARR88] Carracedo Gallardo Justo, Redes locales en la industria, Prodctica. 1988 [HALS01] Halsall Fred, Comunicacin de datos, redes de computadores y sistemas abiertos, Addison Wesley. 2001 [RAYA98] Raya Jos Lus y Raya Cristina, TCP/IP en Windows Server, Rama. 1998 [SIMP97] Simpson Alan, La biblia de la edicin de pginas en HTML, Anaya. 1997 [BROG97] Brogden Hill, Manual fundamental de JAVA, Anaya. 1997

Pginas de Internet:
www.profibus.com www4.ad.siemens.de www.microsoft.com/technet/prodtechnol/windowsserver2003/es/library www.digitalfutura.net

Presupuesto

-289-

Вам также может понравиться