manual plc siemens s5.pdf
TRANSCRIPT
Supervisión de una instalación controlada por un PLC mediante TI
Índice I
Índice General
Capítulo 0: Introducción. 1
0.1. Prólogo 2 0.2. Objetivos 4 0.3. Estructura de la memoria 5
Capítulo 1: Autómatas Programables: Principios de funcionamiento. 6
1.1. De la lógica cableada al PLC 7 1.2. Componentes principales de un PLC 11 1.3. Fundamentos de programación 15 1.4. Tipos de programación 16 1.5. Ciclo de trabajo de un PLC 18 1.6. Estándar IEC 1131 21 1.7. Gama de autómatas SIEMENS 22
Supervisión de una instalación controlada por un PLC mediante TI
Índice II
Capítulo 2: Software de programación Step7 Fundamentos. 38
2.1. Conceptos fundamentales 39 2.2. Autorización o licencia 41 2.3. Realización de un proyecto de Step 7 43 2.4. Herramientas de Step 7 45
- Administrador SIMATIC 46 - HW-Config: Configurar el hardware 49 - NETPRO: Configurar redes de comunicación 51 - Editor de bloques de programa 52 - Editor de símbolos 58 - Datos de referencia 59
2.5 Programa del Proyecto 62
Capítulo 3: Introducción a las redes industriales. 65
3.1. Conceptos fundamentales 66 3.2. Topología de la red 69 3.3. Métodos de acceso 74 3.4. Enlaces 75 3.5. Modelo de referencia ISO/OSI 79 3.6. Acoplamiento de sistemas de bus 84 3.7. Seguridad en la transmisión 88 3.8 Clasificación de las subredes 90 3.9 Redes de comunicación SIMATIC 92
Supervisión de una instalación controlada por un PLC mediante TI
Índice III
Capítulo 4: Estándar de comunicaciones industriales Profibus. 99
4.1. Introducción 100 4.2. Método de acceso 103 4.3. Tecnología de transmisión 115 4.4. Modos de transmisión. Servicios de comunicación 122 4.5. Arquitectura de protocolo 128
Capítulo 5: Comunicación con Profibus DP. 131
5.1. Profibus DP: Fundamentos y componentes 132 5.2. Tramas de mensajes en Profibus DP 135 5.3. Sistema de periferia descentralizada SIMATIC ET 142 5.4 Interruptores automáticos Comunicación SENTRON 151 5.5. Interfases maestras de Siemens en Profibus-DP 152
Supervisión de una instalación controlada por un PLC mediante TI
Índice IV
Capítulo 6: Estándar de comunicaciones industriales Ethernet. 154
6.1. Introducción 155 6.2. Normas IEEE 802.3 y 802.11 156 6.3. Trama del telegrama 159 6.4. Sinopsis de red 161 6.5. Servicios de comunicación 162 6.6. Conexiones al sistema 165 6.7. Comparación Ethernet / Fast Ethernet 166 6.8. Tecnología Switching 168 6.9. Comunicación industrial móvil 170 6.10 Protocolo SNMP OPC Server 174
Capítulo 7: Soluciones IT. 179
7.1. Prestaciones de la tarjeta CP 343-1 IT 180 7.2. Acceso a la tarjeta vía web 181 7.3. Seguridad en las informaciones 184 7.4. Ajustes en el browser Web 188 7.5. Mensajes de procesos vía E-Mail 191
Supervisión de una instalación controlada por un PLC mediante TI
Índice V
Capítulo 8: Programación HTML. 204
8.1. Páginas HTML 205 8.2. Applets de Java 207 8.3. Llamada y parametrización de los Applets 208
8.4. Páginas utilizadas 212
Capítulo 9: WinCC. 215
9.1. Qué es WinCC 216 9.2. Qué caracteriza a WinCC 217 9.3. Cómo funciona WinCC 218 9.4 Crear un proyecto de WinCC 225 9.5 Crear imágenes de proceso 231 9.6 Dinamizar imágenes de proceso 244
Capítulo 10: Resultados y Conclusiones. 248
10.1. Resultados y conclusiones 249 10.2. Agradecimientos 251
Pliego de Condiciones. 253
1. Disposiciones Generales 254 2. Condiciones aplicadas a equipos Siemens 268 3. Condiciones particulares de los equipos 275
4. Ejecución de la instalación 276
Supervisión de una instalación controlada por un PLC mediante TI
Índice VI
Presupuesto. 280
1. Mediciones 281 2. Consideraciones al presente presupuesto 284 3. Presupuesto Total 285
Bibliografía. 288
1. Bibliografía y Referencias 289
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 0: Introducción -1-
Capítulo 0:
Introducción 0.1. Prólogo 2
0.2. Objetivos 4
0.3. Estructura de la memoria 5
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 0: Introducción -2-
0.1. Prólogo.
Las nuevas tecnologías de tratamiento de la información y de comunicaciones, ya
aplicadas en la informática de usuario y en la empresarial, están teniendo una fuerte
implantación en los sistemas de producción industrial.
En este entorno, la dependencia de los desarrollos específicos de los distintos
fabricantes es todavía muy fuerte. Sin embargo, empieza a notarse una fuerte tendencia
a utilizar sistemas independientes de los antiguos estándares 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 estándar de las comunicaciones no solo a alto
nivel, sino también en el nivel más bajo, en el bus de campo.
Esta nueva tendencia se manifiesta en el desarrollo de terminales de explotación y
diálogo, que no solamente incorporan la antigua comunicación por puerto serie, sino
que permiten la comunicación en distintas redes, entre ellas Ethernet.
Se manifiesta también en los nuevos sistemas de supervisión industrial, conocidos como
Sistemas SCADA, que usan Ethernet para la comunicación con los controladores de
planta, sino que también se configuran como Servidores Web, permitiendo accesos
remotos a sus bases de datos y a su interfase gráfico desde cualquier ordenador
conectado en la red Internet.
Un gran número de fabricantes han empezado a desarrollar dispositivos que utilizan
como protocolo de comunicaciones TCP/IP y medio físico Ethernet, tales como
módulos de entradas/salidas, variadores de velocidad, arrancadores, contactores,
terminales de explotación y diálogo, pasarelas a buses de terceros... Además muchos de
estos dispositivos incorporan servidores Web empotrados. Lo cual permite su
configuración y diagnostico mediante un navegador de Internet.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 0: Introducción -3-
Un claro ejemplo de estas posibilidades es el proyecto realizado.
Se ha realizado la automatización de la simulación de una instalación de
almacenamiento y bombeo de aguas. Se lleva a cabo el control y visualización de la
misma vía PLC y a través de Internet conectando dicho autómata mediante una tarjeta
servidora web a la red interna de la fábrica. Así como el propio mantenimiento y
comprobación del propio Hardware instalado mediante diagnóstico.
La realización de este proyecto consistirá en la implantación de diverso aparellaje para
el control de las líneas de fuerza controlado por una unidad de periferia descentralizada
que a su vez está gobernada por un autómata, 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 elección del proyecto está basada en el interés por la electrónica y la automatización
adquirido en el transcurso de la carrera.
Una motivación adicional es la oportunidad de profundizar en este tema gracias a la
estancia como becario en la empresa líder en este sector, así como su aplicación en un
caso real.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 0: Introducción -4-
0.2. Objetivos:
El objetivo principal de este proyecto es realizar el control y visualización de una
instalación de almacenamiento y bombeo de agua simulada en un PLC.
En primer lugar se llevará a cabo la recogida de señales en campo, (se llevan las señales
del depósito al autómata vía Profibus y AS-i). Más tarde se realiza la comunicación a
través de Ethernet (Wireless Lan Industrial) desde el autómata al PC, donde estará
alojado el SCADA y el servidor de páginas Web y mail. Desde donde se podrá
visualizar, controlar el proceso y generar alarmas por medio de mail. Por último y como
conclusión del proceso se realizará también e la comprobación del propio Hardware
mediante diagnóstico.
Para la realización del proyecto se han alcanzado diversos objetivos según la etapa de
progreso de éste. Como etapas más relevantes en la consecución de este proyecto se
encuentran:
• Obtención de un nivel elevado en la programación de autómatas 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 autómatas conectados por ellas.
• Familiarización con el aparellaje a utilizar.
• Configuración de las redes y de los elementos que las componen.
• Configuración y programación de los visualizadores y controladores del proceso
(Páginas Web, SCADA, Alarmas Mail)
• Implantación y prueba del mismo en un equipo de demostración.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 0: Introducción -5-
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 configuración y los conocimientos adquiridos de una
forma progresiva, comenzando con el propio autómata hasta llegar a las fases últimas
del proyecto como la construcción de las páginas Web, la configuración de los mensajes
de correo electrónico en el autómata, hasta la programación del SCADA.
Por último se detallara el pliego de condiciones y el presupuesto total del proyecto.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -6-
Capítulo 1:
Autómatas programables: Principios de funcionamiento
1.1. De la lógica cableada al PLC 7
1.2. Componentes principales de un PLC 11
1.3. Fundamentos de programación 15
1.4. Tipos de programación 16 1.5. Ciclo de trabajo de un PLC 18 1.6. Estándar IEC 1131 21 1.7. Gama de autómatas SIEMENS 22
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -7-
En esta introducción, se expondrán los conceptos más importantes para entender que es
y como funciona un autómata programable. En esta se verán los aspectos fundamentales
que rigen su programación. Con ello se pretende mostrar la función que desempeña el
PLC dentro del proyecto.
1.1. De la lógica cableada al PLC.
- Lógica cableada.
Un mando con lógica cableada es un automatismo con contactores y relés que solo se
configura una vez conocida la tarea que debe resolver.
Figura A.1. Esquema de un automatismo convencional.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -8-
Por ello, hasta ahora la tarea de mando se representaba con ayuda de un esquema
eléctrico. Seguidamente se montaban en un armario o cofre los diferentes elementos
tales como contactores, relés, relés de tiempo, etc... Estos se enlazaban con cable
siguiendo una lista de cableado fija.
Al interconectarlos se fijaba la función de los elementos de conmutación en el mando,
por ejemplo, conectando en serie o paralelo los contactos normalmente abiertos o
normalmente cerrados, respectivamente.
La lógica de su función de mando está fijada en el cableado y en la combinación de los
elementos de conmutación. Para probar el mando es necesario verificar la corrección del
cableado. Pero si se producía un error significaba soltar el cableado y volver a conectar
los elementos.
Y si se precisa el mismo mando para la misma tarea, se tenía que comenzar
completamente desde el principio; es decir, montar los aparatos en el armario,
cablearlos de acuerdo a la lista correspondiente y comprobar la configuración.
Por otro lado si se deseaba añadir nuevos componentes, para ampliar las funciones a
realizar, había que cambiar cableados y realizar trabajos de montaje, lo cual implicaba
material y tiempo.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -9-
- Controlador Lógico Programable (PLC)
El controlador lógico programable está compuesto, fundamentalmente de:
! Fuente de alimentación
! 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 ejecución 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, facilitándose mucho la tarea del cableado.
El programa se entra usando un aparato de programación (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 lógica de la tarea de mando queda fijada en el programa. Con él
se especifica cuándo deben conectarse o desconectarse los actuadores.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -10-
Antes de arrancar el autómata 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
instrucción 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. Además, si
se precisa ampliación, basta con modificar el programa. No es necesario desconectar las
E/S.
El Controlador Lógico Programable no sólo está compuesto por el PLC, sino por
los equipos actuadores y emisores con conectados a los módulos de salida y entrada
respectivamente. La relación entre los equipos emisores y actuadores se establece por
medio del programa cargado en el PLC.
El Autómata Programable dispone de un abanico de instrucciones suficiente para poder
realizar cualquier sistema de control, desde simples enclavamientos por relés, pasando
por temporizaciones, contajes, controles secuenciales, hasta llegar a la adquisición y
programación de datos numéricos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -11-
1.2. Componentes principales de un PLC .
El PLC tiene como componentes fundamentales para su funcionamiento lo siguientes
elementos:
Fuente de Alimentación: El PLC requiere una tensión 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 Alimentación externa capaz de transformar 115 VAC / 60 Hz ó 230 VAC / 50
Hz en 24 V de corriente continua.
Dependiendo de la fuente de alimentación, podrá ser empleada para la alimentación de
los equipos actuadores y sensores que constituyen junto al PLC el sistema
.
Batería Tampón: La batería tampón (3.4 V, 1 Ah). Evita la pérdida de información en
el supuesto caso de que se desconecte el equipo o se produzca un defecto de tensión en
el conjunto. También evita que cada vez que reinicializamos el PLC tengamos que
transferir nuevamente el programa.
Unidad Central de Proceso: La CPU constituye el propio corazón 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), batería tampón, conector
para 24 VDC, LEDs indicadores de estatus y error.
Los modos de funcionamiento de una CPU, pueden ser:
- STOP: Se interrumpe la ejecución del programa.
- RUN: Se ejecuta cíclicamente el programa existente en la memoria del PLC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -12-
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.
Módulos de Memoria: Constituyen el soporte de información del PLC. En ellos se
almacena el conjunto de instrucciones que constituyen del programa. Estos módulos son
leídos por el Autómata Programable. El programa deberá ser escrito / transferido a los
módulos de memoria para su posterior ejecución a través de la CPU.
Existen tres tipos diferentes de memoria:
- RAM
- EPROM / EEPROM
- FLASH EPROM
RAM: (Memoria de Acceso Aleatorio). Memoria volátil de lectura y escritura. Se trata
de la memoria principal del PLC. En esta memoria se encuentra el programa del
autómata. El programa puede ser editado y modificado. Hablar de memoria volátil,
implica el hecho de que cualquier caída de tensión en el equipo, supone la pérdida de la
información. Para evitar esto, los equipos suelen incorporar una Batería Tampón o bien
un súper condensador en función del equipo que garantiza la permanencia de la
información durante un tiempo determinado.
EPROM / EEPROM: Memoria de sólo lectura, programable eléctricamente y borrable
mediante señal ultravioleta
EEPROM: Memoria de sólo lectura borrable y grabable de forma eléctrica
Ambas memorias, son memorias de sólo lectura. Se puede visualizar el contenido, pero
nunca modificarlo. Cualquier posible modificación 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -13-
del programa de nuevo a la memoria EPROM/EEPROM empleando el grabador de
memoria existente en el PLC. Además, estas memorias pueden ser programadas de
forma externa mediante la Programadora.
FLASH EPROM Memoria de inferior tamaño a las anteriores pero de capacidad
superior. Son grabables y borrables de forma eléctrica.
Módulos de señales Las señales externas al PLC pueden ser de varios tipos y voltajes.
Podemos clasificar los módulos atendiendo a distintos criterios:
Tipos de señal:
- Módulos digitales
- Módulos analógicos.
Tipos de accionamiento:
- Módulos de entradas
- Módulos de salida
Módulos digitales: Acceden a señales de tensión o corriente cuyos valores
corresponden a un determinado modo de operación de la máquina. Permiten enviar y
recibir información binaria.
Módulos analógicos: Convierten la información analógica en información digital,
capaz de ser procesada por la CPU del PLC. De este modo, podemos realizar controles
de temperatura, velocidad, iluminación, etc.
Señales: El procesador del autómata programable chequea si la entrada es analógica o
digital. Los módulos de entrada digitales realizan una conversión de los valores de
tensión de entrada del PLC. Una señal es una representación de un mensaje o dato.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -14-
Señal analógica: La señal analógica es una señal de tensión variable en el tiempo.
Señal binaria : La señal binaria o digital sólo permite dos estados diferentes: ("OFF" y
"ON"). Estos dos valores son designados con los dígitos "0" y "1.
Señal de estado: Como el PLC trabaja internamente sólo con señales digitales,
únicamente se podrán procesar los estados de señal de "0" ó "1". Los módulos son
capaces de convertir los diferentes valores analógicos en señales binarias, dentro de los
estados de señal de "0" (0V) y "1" (5v).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -15-
1.3. Fundamentos de programación. 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 dígitos binarios o caracteres binarios. Es la
unidad más pequeña de información. 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 representación de
valores numéricos de 8 dígitos binarios. También permite representar el valor numérico
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 más grande que puede ser procesada por el PLC. Valor numérico
comprendido en (-2.147.483.648 a +2.147.483.647).
Figura A.3. BIT/Byte/Palabra/Doble palabra.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -16-
1.4. Tipos de programación.
Existen, a la hora de programar un PLC, dos tipos de programación a efectuar, por lo
que, antes de diseñar un programa es necesario entender los diferentes modos en que se
puede estructurar, distinguir los distintos tipos de módulo utilizables así como la forma
de trabajo del PLC.
Programación lineal: El programa completo se localiza en un módulo (OB1) con todas
las instrucciones juntas. Este modelo es similar al esquema de relés fijo reemplazado
por el controlador lógico programable. El sistema procesa sucesivamente las
instrucciones individuales. Todo el programa está contenido en un único módulo.
Normalmente, este módulo es el OB1 (módulo de elaboración cíclica). Las
instrucciones se van ejecutando secuencialmente una detrás de otra. Este sistema de
programación sólo está recomendado en proyectos pequeños
Programación dividida: El programa se divide en módulos, con lo que cada bloque
contiene las operaciones lógicas de un cierto grupo de dispositivos o tareas. Las
instrucciones integradas en el módulo de organización OB1 determina la secuencia en
que se procesan los módulos. Un programa dividido puede, por ejemplo, contener
módulos de instrucciones con los que se controlan los modos de operación individuales
para un proceso industrial.
Programación estructurada: Un programa estructurado contiene módulos con
parámetros (módulos parametrizables). Estos módulos se programan de forma que se
puedan usar universalmente. Durante la llamada se especifican los parámetros
actuales (las direcciones concretas de las entradas y salidas). Un ejemplo de
módulo parametrizable:
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -17-
- Un módulo bomba contiene las instrucciones para una bomba y una
serie de entradas y salidas que cualquier otra bomba puede usar en un
proceso.
- Los módulos de instrucciones lógicas, son los responsables de controlar
la bomba concreta, llamar (abrir) el módulo bomba y proporcionar
información sobre qué bomba debe ser controlada.
- Cuando el módulo bomba concluya de realizar sus instrucciones, el
programa retorna al módulo que le llamó (por ejemplo, OB1) el cual
continúa procesando sus instrucciones
La programación estructurada implica la división del programa en diversos bloques.
Cada uno de estos bloques constituye al mismo tiempo un subprograma.
Ventajas de la programación estructurada:
- Simplificación y claridad de programas largos.
- Posibilidad de estandarizar partes del programa.
- Facilidad en la modificación.
- Simplificación del test;
- Simplificación del comienzo
La programación estructurada permite la utilización de diferentes tipos de módulos, en los que el usuario puede programar o
almacenar datos.
En el caso concreto de este proyecto, la programación de la CPU se ha realizado de manera dividida.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -18-
1.5. Ciclo de trabajo de un PLC.
Elaboración cíclica del programa: Independientemente el modo de representación que
se utilice a la hora de escribir el programa, la programadora se encarga de traducir esta
información en un conjunto de instrucciones legible para el PLC. Cada instrucción 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 elaboración cíclica del
programa.
Figura A.4.Ciclo de trabajo de un PLC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -19-
Procesamiento cíclico: El autómata programable funciona cíclicamente, esto es, una vez
finalizado un recorrido completo del programa, comienza a procesar nuevamente su
primera instrucción.
El procesamiento cíclico en el autómata programable discurre de la siguiente forma:
(1) Al comenzar cada ciclo, la unidad de control consulta los estados de señal de todos
los módulos de entrada (digitales y analógicos) y forma la imagen de proceso de las
entradas PAE.
Por lo tanto, la PAE es una copia de las señales 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 (instrucción a instrucción) y las ejecuta.
Para ello establece combinaciones, efectúa cálculos 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 sólo transfiere a los módulos de salida, temporizadores y
contadores los estados de señal 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 señal de la periferia de entrada
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -20-
generando con esta información la Imagen de proceso de entradas (PAE)
Imagen de proceso de salida (PAA): La imagen de proceso de salida (PAA) se genera
durante la elaboración del programa de usuario. En el mismo instante en el que se
elabora la última instrucción 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 elaboración 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 módulos: 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 señal 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 evalúa 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
señal.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -21-
1.6. Estándar IEC 1131.
El estándar IEC 1131 es un documento escrito por un consorcio de fabricantes de PLCs
y otras instituciones orientado a constituir un soporte de estandarización y unificación
de criterios dentro de la industria de la automatización. Se compone principalmente de
las siguientes partes:
Parte 1: Contiene definiciones generales de términos y características de funciones
típicas para PLCs. Por ejemplo, procesamiento cíclico, imagen de proceso, división del
trabajo entre los dispositivos de programación, Panel de operador...
Parte 2: Especifica los requerimientos eléctricos, mecánicos y funcionales de los
dispositivos y define las pruebas relevantes. Están definidos los siguientes
requerimientos: temperatura, humedad, entrada en servicio, inmunidad a las
interferencias, rangos de trabajo para las señales binarias y estrés mecánico.
Parte 3: Expone especificaciones para los lenguajes de programación. No se genera
ningún nuevo lenguaje. Más aún, se armonizan los lenguajes más difundidos y se
incluyen nuevos elementos orientados al futuro. Además del AWL, el KOP y el CSF se
incluye como cuarto lenguaje el texto estructurado.
Parte 4: Contiene las guías para usuarios de PLC. Se incluye información para todas las
etapas de un proyecto: empezando por el análisis del sistema hasta la fase de
especificación y selección de equipos e incluso el mantenimiento de los mismos.
Parte 5: Describe la comunicación entre PLCs de diferentes fabricantes así como entre
el PLC y cualquier otro dispositivo. Basándose en el estándar MAP, las utilidades de
comunicación de un PLC se definen como estándares suplementarios para ISO//IEC
9506-1/2. Se describen los módulos de comunicaciones junto a operaciones estándar de
lectura y escritura.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -22-
1.7. Gama de autómatas Siemens.
Una vez vistas las características principales de un autómata, tanto a nivel de
componentes como de programación, se está en disposición de ver la gama de
autómatas que ofrece Siemens actualmente y de comprender mejor las características
técnicas de los mismos, lo cual dará idea de las diferentes prestaciones y las diferencias
existentes entre ellos. Además, esta breve muestra de la gama de productos llevará a
situar mejor la posición ocupada por el autómata que se utiliza en el proyecto, la CPU
313-2DP.
Existe una diferenciación muy clara en la gama de autómatas Siemens, dividida
completamente en dos gamas: la gama S5 y la gama S7.
La gama S5 es la primera gama de autómatas Siemens salida al mercado. Así pues, su
origen se remonta unos veinte años atrás. No obstante se trata de una gama muy amplia,
con autómatas de diferentes prestaciones que cubren cualquier necesidad. Su principales
características a nivel de hardware es el amplio abanico de componentes, amplia
modularidad y sobretodo una robustez y fiabilidad avalada desde hace años. Pero
quizás, la característica diferenciadora más acusada respecto a la gama de S7, sea a
nivel de programación, ya que el software de programación de este tipo de autómatas,
denominado Step 5, se basaba en un entorno MS-DOS.
En cambio al hablar de la gama S7 se observa que son autómatas más rápidos,
funcionales, flexibles, modulares etc.... y además el entorno de programación 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 programación más intuitiva, potente y visual. No obstante no
todos son ventajas directas, ya que el continuo desarrollo de nuevos componentes, redes
de comunicación, componentes de visualización etc..., hagan que la complejidad de
trabajar con este tipo de tecnologías vaya aumentando en la medida que aumenta la
potencia de los equipos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -23-
El autómata que se usa en el proyecto, la CPU 313-2DP, es el último exponente de las
nuevas tecnologías de automatización, en el que tiene un puerto adicional para la
conexión por Profibus.
A continuación se muestra brevemente la gama de autómatas Siemens
Gama de autómatas 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -24-
S5-90U/S5-95U
Los mini autómatas S5-90U y S5-95U son equipos compactos para resolver
económicamente tareas de automatización de pequeña complejidad. Pueden utilizarse
en todas las aplicaciones de control con una estructura sencilla y cuyo montaje exige
poco espacio.
Figura A.5.Autómata S5-90U.
S5-95F
El autómata S5-95F es un mini autómata de seguridad para la gama baja.
Figura A.6.Autómata S5-95F.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -25-
S5-100U
El mini autómata S5-100U es adecuado para resolver tareas de automatización muy
diversas. Tiene una estructura modular (mediante elementos de bus) configurable en
pequeños pasos y dispone de varios tipos de módulos que le permiten adaptarse
óptimamente a la tarea encomendada.
Un mini autómata S5-100U se compone fundamentalmente de: la unidad central, los
elementos de bus y los módulos periféricos 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 alimentación para entrada a DC 24 V. Si el
autómata se conecta a una tensión de AC 115 V/230 V, ha de disponerse una fuente de
alimentación adicional. A la derecha de la unidad central se enganchan los elementos de
bus para recibir a los módulos periféricos y unirlos con la unidad central.
Figura A.7.Autómata S5-100U.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -26-
S5-115U
El autómata programable (PLC) S5-115U es adecuado para tareas de automatización en
la gama media. La modularidad granular de este sistema, con 5 unidades centrales
(CPU) de diferente potencia, ha establecido un nuevo estándar.
Figura A.8.Autómata S5-115U.
El autómata S5-115U es adecuado para:
- mando de máquinas
- automatización de procesos
- vigilancia de procesos
La técnica estándar de los aparatos, su estructura modular y la gran potencia de los
aparatos de programación se combinan para dar lugar a las características siguientes:
- manejo fácil
- ejecución de las tarjetas como bloques enchufables
- adaptabilidad máxima, gracias a las diversas tensiones de entrada/salida.
- funcionamiento sin ventiladores
- montaje sencillo de los bloques, resistentes a vibraciones
- programación sencilla,
- descarga de la unidad central y del programa mediante tarjetas preprocesadoras
- comunicación sencilla con otros autómatas
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -27-
- puesta en marcha fácil
Un autómata programable (AG) S5-115U se compone de un aparato central (con
bastidor CR 700) y, según necesidad, aparatos de ampliación (con bastidor ER 701).
El aparato central incluye siempre una fuente de alimentación y una unidad central
(CPU).
S5-115H
Para instalaciones con grandes requisitos en cuanto a seguridad contra fallos es posible
configurar un autómata de alta disponibilidad S5-115U.
Figura A.9.Autómata S5-115H.
El autómata 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 avería, 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 combustión) es posible configurar un autómata
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -28-
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 más importante en procesos de producción
modernos. Por ello las instalaciones que en caso de avería puedan ocasionar un peligro
para personas, máquinas, producción o medio ambiente han de cumplir unos requisitos
de seguridad cada vez más elevados.
El autómata de seguridad S5-115F se compone de 2 aparatos centrales unidos entre sí.
Todas las tarjetas que se utilicen en este equipo deberán haber superado un ensayo
oficial de prototipo.
Los sistemas de seguridad (tipo F) desconectan la parte afectada en cuanto se presenta
una avería.
La norma DIN V 19250 define los requisitos de seguridad que debe cumplir el equipo
de control de una instalación y establece hasta 8 categorías de seguridad. La categoría
de seguridad para una determinada aplicación puede conocerse a partir de un grafo de
riesgo, definido en DIN V 19250.
El autómata S5-115F corresponde a la categoría de seguridad 6 según DIN V 19250.
Por ello puede aplicarse en todos aquellos casos en los cuales se planteen unos
requisitos de las categorías 1 a 6. Como ejemplos de casos con la categoría 6 pueden
citarse:
- instalaciones de combustión, por ejemplo, centrales térmicas de carbón,
- instalaciones para transporte de personas, por ejemplo, teleféricos, metros suburbanos
- instalaciones de señalización de tráfico
- instalaciones de telecontrol para oleoductos y gasoductos
- instalaciones para protección del medio ambiente
- instalaciones de producción de gases peligrosos
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -29-
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 eléctrico.
S5-155U
El PLC de altas prestaciones que ofrece la máxima potencia con tiempos de ejecución
extremadamente cortos. Memoria gigante y modo multiprocesador.
Figura A.10.Autómata S5-155U.
S5-155H
Para tareas de automatización que no deban interrumpirse bajo ningún concepto, existe
la versión de alta disponibilidad SIMATIC S5-155H. Para que el autómata 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 autómatas S5-155H y el S5-155H Lite están 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 avería, el segundo
aparato, el esclavo, se hace cargo de la tarea inmediatamente.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -30-
Gama de autómatas S7.
Al contrario que en la gama S5, la estructuración de la gama S7 es mucho más sencilla,
pudiéndola 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 autómatas S7 de Siemens.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -31-
S7-200
El micro-PLC para el máximo efecto de automatización al mínimo coste. Aplicable
tanto para los controles más simples como también para tareas complejas de
automatización. Se trata de un PLC que por motivos económicos, se puede implementar
en campos donde no se aplicaban hasta ahora autómatas programables, que además
posee destacadas prestaciones de tiempo real y potentes posibilidades de comunicación
(PPI, PROFIBUS-DP, AS-Interface) y además ofrece un montaje, programación y uso
particularmente fáciles.
Figura A.12. Autómata S7-200.
Se ofrecen cinco equipos básicos diferentes:
- CPU 210: El especialista para aplicaciones en serie
- CPU 212: La entrada en la gama a precio favorable.
- CPU 214: El autómata (PLC) también para tareas exigentes con un mayor número de
E/S, mayor memoria y muchas funciones especiales integradas (por ejemplo, aritmética
en coma flotante)
- CPU 215: Con capacidad óptima de comunicación gracias a interfaces PPI y
PROFIBUS y máximas prestaciones de tiempo real dentro de la familia, en particular
para controlar de forma segura procesos muy rápidos en una red PROFIBUS-DP
(velocidad: 12 Mbits/s) o para tareas de procesamiento simples.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -32-
- CPU 216: Con 2 interfaces PPI y 40 entradas/salidas;
Para controlar fiablemente también secciones de maquinaria o instalaciones de mayor
envergadura. El segundo puerto PPI puede utilizarse también para conectar
simultáneamente módems, impresoras o lectores de código 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)
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -33-
S7-300
El S7-300 es un sistema de mini autómata modular para las gamas baja y media.
Su construcción modular, el funcionamiento sin necesidad de ventiladores, la sencilla
realización de arquitecturas descentralizadas y el fácil manejo hacen que el S7-300 sea
la solución económica y confortable para las más variadas aplicaciones en la gama baja
y media.
Figura A.13. Autómata S7-300.
El usuario dispone de varias CPU de potencia escalonada y un amplio espectro de
módulos periféricos con gran volumen de confortables funciones que le permiten
emplear sólo aquellos módulos que necesite para cada aplicación. Si aumentaran las
tareas, el autómata puede ampliarse posteriormente añadiendo los módulos 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 señales analógicas.
- CPU 313, para instalaciones con requisitos adicionales en el volumen del programa
- CPU 314 IFM, la CPU compacta con entradas/salidas digitales y analógicas integradas
para instalaciones con altos requisitos de tiempo de respuesta y funciones especiales.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -34-
- CPU 314, para instalaciones que requieren gran volumen de programa y alta velocidad
de ejecución.
- CPU 315/315-2 DP, para instalaciones con requisitos medios/altos en cuanto a
volumen de programa y configuración descentralizada a través 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 configuración descentralizada a través de PROFIBUS-DP
Todas las CPU tienen una caja de plástico robusta y compacta. En el lado frontal hay
LEDs de indicación de estado y fallo, selector (con llave) de modo de operación y un
puerto MPI
Además las CPUs ofrecen:
- Receptáculo para la pila tampón (no la CPU 312 IFM)
- Receptáculo para Memory Card; para salvaguardar el programa a prueba de fallos de
alimentación es posible enchufar una Memory Card (Flash-EPROM) de como máximo
512 Kbytes (no en CPU 312 y CPU 314 IFM)
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -35-
S7-400
Se trata del autómata para las gamas media y alta, siendo la solución ideal, incluso para
tareas muy exigentes. Posee una extensa gama de módulos y diferentes CPUs de
potencia escalonada para una adaptación óptima a la tarea de automatización. El ámbito
de aplicación es muy flexible gracias a la facilidad de realización de estructuras
descentralizadas y extensas funciones de comunicación. Al ser modular, se amplia sin
problemas si aumentan las tareas
Figura A.14. Autómata S7-400.
S7-400H
Se trata de un autómata de alta disponibilidad (tolerante a fallos) con configuración
redundante, que se emplea para aplicaciones con altos requisitos de seguridad ante
fallos.
Se produce una conmutación automática y sin interferencias al equipo de reserva en
caso de fallo.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -36-
Figura A.15. Autómata S7-400 H.
La configuración se realiza con 2 bastidores centrales separados o un bastidor partido,
además, la conexión de la periferia con configuración redundante a través de bus
PROFIBUS redundante.
Existe hasta ocho CPUs diferentes para S7-400 y una CPU específica para S7-400H,
con prestaciones escalonadas para cubrir las aplicaciones más diversas
- CPU 412-1; para pequeñas 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 máximas
exigencias
- CPU 417-4 DP; para instalaciones con las máximas exigencias en la gama alta
- CPU 417H; para SIMATIC S7-400H
Todas las CPU se presentan dentro de una carcasa de plástico robusta y compacta.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 1: Autómatas programables: Principios de funcionamiento -37-
Los elementos de mando y señalización están dispuestos de la misma forma. Los
mismos elementos desempeñan las mismas funciones.
En el lado frontal hay:
- LED; para señalización de estado y de fallo.
- Selector de modo con llave, para seleccionar el modo de operación.
En el siguiente capítulo se describirán todos los pasos para la programación del PLC
que se utiliza en el proyecto, mencionando muchas veces conceptos aquí tratados.
[MAND00] [SIMA05]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 38-
Capítulo 2:
Software de programación Step 7: Fundamentos
2.1. Conceptos fundamentales 39
2.2. Autorización o licencia 41
2.3. Realización de un proyecto de Step 7 43
2.4. Herramientas de Step 7 45
- Administrador SIMATIC 46 - HW-Config: Configurar el hardware 49 - NETPRO: Configurar redes de comunicación 51 - Editor de bloques de programa 52 - Editor de símbolos 58 - Datos de referencia 59
2.5. Programa del proyecto 62
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 39-
En este anexo, se presentan las bases del programa Step 7 y que posibilidades ofrece a
la hora de programar autómatas SIMATIC S7. Todo ello se verá de manera ilustrada,
con diferentes pantallas del software, así como un esquema donde se representa las
funciones básicas del programa del proyecto.
2.1.- Fundamentos de Step 7.
STEP 7 es el software estándar para configurar y programar los sistemas de
automatización SIMATIC S7. STEP 7 forma parte del software industrial SIMATIC.
Se dispone de las siguientes versiones del software estándar STEP 7:
- STEP 7-Micro/DOS y STEP 7-Micro/WIN para aplicaciones autónomas
sencillas en sistemas de automatización SIMATIC S7-200.
- STEP 7-Mini para aplicaciones autónomas sencillas en sistemas de
automatización SIMATIC S7-300 y SIMATIC C7-620.
- STEP 7 para aplicaciones en sistemas de automatización SIMATIC S7-
300/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 función y de comunicación.
- Forzado y modo multiprocesador.
- Comunicación de datos globales.
- Transferencia de datos controlada por eventos con bloques de comunicación y de
función.
- Configuración de enlaces.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 40-
El software estándar asiste en todas las fases de creación de soluciones de
automatización, tales como:
- Crear y gestionar proyectos
- Configurar y parametrizar el hardware y la comunicación
- Gestionar símbolos
- Crear programas, por ejemplo, para sistemas de destino S7
- Cargar programas en sistemas de destino
- Comprobar el sistema automatizado
- Diagnosticar fallos de la instalación
Los lenguajes de programación SIMATIC integrados en STEP 7 cumplen con la norma
DIN EN 6.1131-3. El software estándar se ejecuta bajo el sistema operativo Windows,
estando adaptado a su funcionamiento gráfico y orientado a los objetos. Por tanto es
intuitivo de manejar y a poco que se dominen los conceptos básicos a autómatas y
programación, se le puede sacar un gran partido.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 41-
2.2.- Autorización o licencia.
Para poder utilizar el software de programación STEP 7, con excepción de STEP 7-
Mini, se requiere una autorización específica para el producto (permiso de utilización).
El software está protegido, así pues, sólo se puede utilizar si en el disco duro de la PG o
del PC se detecta la autorización necesaria para el programa o para el paquete de
software.
Gestión de la autorización contenida en el disquete de autorización.
Para instalar la autorización 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 42-
El número permitido de autorizaciones está fijado en dicho disquete mediante un
contador de instalaciones. Dicho número se reduce en 1 al instalar una autorización.
Cuando el contador alcanza el valor "cero", no se pueden instalar más autorizaciones
con el disquete.
La autorización se puede perder a causa de un defecto en el disco duro que impida
desinstalarla. En tal caso se puede utilizar la autorización de emergencia. Esta se
encuentra también en el disquete de autorización. La autorización de emergencia
permite seguir utilizando el software por un tiempo limitado de 15 días. Al iniciar el
software, se indica el tiempo que queda hasta su vencimiento. Dentro de dicho plazo es
necesario sustituir la autorización que se ha perdido.
El plazo disponible para la autorización de emergencia comienza en el momento de la
instalación de la misma, aun cuando no se arranque STEP 7. Aunque vuelva a transferir
la autorización al disquete, no se detendrá el transcurso del plazo.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 43-
2.3.- Realización de un proyecto de STEP 7.
La realización de un proyecto de Step 7 para afrontar una tarea de Automatización debe
de seguir más o menos unos pasos lógicos teniendo siempre un grado de flexibilidad. El
siguiente organigrama muestra, los pasos a seguir de forma que ayudan a plantear en
gran medida la aplicación de manera más estructurada y ordenada.
Figura B.2. Flujograma de realización de un Proyecto de Step 7.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 44-
Estructuración del organigrama:
-Instalación y autorización: Al utilizar STEP 7 por primera vez, es preciso instalar el
software y transferir la autorización residente en el disquete al disco.
- Diseñar el control: Antes de trabajar con STEP 7, se debe planificar su solución de
automatización dividiendo primero el proceso en diversas tareas y creando luego un
plano de configuración.
- Crear la estructura del programa: Las tareas descritas en el diseño 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 jerárquicamente, estando disponibles en cualquier momento. Tras
crear un proyecto, todos los demás trabajos se realizan en el mismo.
- Crear el equipo: Al crear el equipo se define el sistema de automatización utilizado:
por ejemplo SIMATIC 300, SIMATIC 400.
- Configurar el hardware: Al configurar el hardware se define en una tabla de
configuración qué módulos se utilizarán para la solución de automatización y a través
de qué direcciones se accederá a los módulos desde el programa de usuario. Además,
las propiedades de los módulos se pueden ajustar mediante parámetros).
- Configurar redes y enlaces de comunicación: 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 autómatas, definir las propiedades de las subredes,
parametrizar las propiedades de conexión de los equipos que la integran, así como
determinar los enlaces de comunicación requeridos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 45-
- Definir los símbolos: En lugar de utilizar direcciones absolutas es posible definir
símbolos locales o globales en una tabla de símbolos, empleando nombres auto
explicativos que se utilizarán luego en el programa.
2.4.- Herramientas de Step 7
A continuación, se detallan las más 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 más concreta. Con ello, se entenderá más
claramente el anexo G del proyecto, que contiene el Programa de Step 7 creado para la
aplicación del proyecto y en el que se muestran diferentes datos e informaciones de
prácticamente todas las herramientas de Step 7.
El software estándar STEP 7, ofrece en el paquete básico una serie de herramientas a la
hora de realizar proyectos:
- Administrador SIMATIC.
- HW-Config: Configurar el hardware.
- NETPRO: Configurar redes de comunicación.
- Editor de bloques de programa en KOP, FUP y AWL.
- Editor de símbolos.
- 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 46-
llamar por separado, puesto que arrancan automáticamente al seleccionarse una
determinada función o al abrirse un objeto. Pudiendo tener dos o más herramientas
abiertas a la vez.
Administrador SIMATIC.
El Administrador SIMATIC es la interfase de acceso a la configuración y
programación, permitiendo acceder a las demás herramientas, que permitirán:
· 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 47-
El acceso a las funciones es orientado a objetos, con lo cual resulta fácil de aprender.
Se puede trabajar con el Administrador SIMATIC:
· Offline, es decir, sin conectar el sistema de automatización, o bien
· Online, es decir, estando conectado el sistema de automatización.
Tanto offline como online, desde el administrador, se tiene la visión general de todo el
proyecto, incluyendo los diferentes módulos de programación.
Los módulos son partes funcionales del programa de usuario. Se diferencian en su
función, uso y estructura. Los módulos representan el código ejecutable del programa.
El entorno STEP7 soporta los siguientes tipos de módulos:
- OB - Módulos de Organización
- FC Funciones
- FB - Módulos de Función
- SFC - Funciones de Sistema
- SFB - Módulos de Función de Sistema
- DB - Módulos de Datos
- SDB - Módulos de Datos de Sistema
- UDT - Tipos de Datos definidos por el Usuario
Módulos de sistema: Los módulos de sistema son funciones predefinidas o módulos
integrados en el sistema operativo de la CPU. Estos módulos no ocupan ningún espacio
adicional en la memoria de usuario. Los módulos de sistema se llaman desde el
programa de usuario. Estos módulos tienen la misma interfase, la misma designación y
el mismo número en todo el sistema.
Módulos de usuario: Los módulos de usuario son áreas provistas para administración
del código del programa y los datos del programa. Basado en las condiciones para su
proceso, puede estructurar su programa con las distintas opciones de módulos de
usuario. Algunos de estos módulos se pueden ejecutar cíclicamente y otros se ejecutan
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 48-
sólo cuando se necesiten. Los módulos de usuario se llaman también módulos de
programa. Si se elige finalmente la programación estructurada, hay que saber los diferentes tipos de bloque que ofrece Step 7 a la hora de
programar.
Módulo de organización: Los módulos de organización (OB) constituyen los módulos
ejecutables del sistema. Todo el programa podrá ser almacenado en el módulo OB1
(módulo de elaboración cíclica). Por otra parte, el programa podrá ser almacenado en
distintos bloques, en cuyo caso el módulo OB1 es utilizado para realizar la llamada del
resto de los módulos.
Módulo de función: Un módulo de función (FB) es un bloque que contiene una parte
del programa y que controla una determinada área de la memoria. Este módulo ofrece la
posibilidad de utilizar parámetros. Estos módulos se emplean para tareas repetitivas o
funciones complejas.
Función: Una función (FC) es, de acuerdo a la norma IEC 1131-3 un módulo de datos
estáticos. Te ofrece la posibilidad de transferir datos al programa de usuario.
Todas las operaciones son utilizables en todos los módulos (FB, FC y OB).
Módulos de datos: Los módulos de datos (DB) constituyen áreas de datos en el
programa de usuario. Sólo contiene datos.
Módulos de organización: Constituyen el interfaz entre la CPU y el programa. El
sistema operativo llama a estos módulos de código para que realicen distintas
operaciones de acuerdo a su función.
- OB1: Es un módulo de código que trabaja cíclicamente, 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 módulos lógicos y utilizar el OB1
para llamarlos cuando sea necesario. Además del OB1, el sistema operativo
puede llamar a otros OBs en respuesta a ciertos eventos. Los OBs sólo pueden
ser llamados por el sistema operativo, no por otros módulos lógicos. El sistema
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 49-
operativo de la CPU del S7 ofrece 26 clases de prioridad (niveles de ejecución
del programa). El sistema operativo procesa los OBs de acuerdo a su prioridad.
El OB1 (prioridad clase 1) tiene la prioridad más baja de todos los OBs. Esto
significa que todos los otros OBs pueden interrumpir la ejecución cíclica del
OB1 si es necesario.
HW-Config: Configuración del hardware
Esta herramienta se utiliza para configurar y parametrizar el hardware de un proyecto de
automatización. Es por tanto el lugar donde se almacena la información de los
elementos hardware (CPUs, módulos de E/S, periferia DP, etc...) que se tienen.
Figura B.4.Ventana de Configuración de Hardware.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 50-
Para configurar el sistema de automatización, se eligen primero los bastidores (racks) de
un catálogo electrónico y luego se asignan los módulos seleccionados a los slots de los
bastidores. La configuración de la periferia descentralizada se efectúa del mismo modo.
Al parametrizar la CPU se pueden ajustar mediante menús 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 módulos, todos los datos se pueden ajustar en cuadros de diálogo. No
es preciso efectuar ajustes físicos en ellos. La parametrización de los módulos se efectúa
automáticamente durante el arranque de la CPU. Por consiguiente se puede por ejemplo
sustituir un módulo sin necesidad de repetir la parametrización.
La parametrización de módulos de función (FMs) y de procesadores de comunicaciones
(CPs) se efectúa con la misma herramienta de configuración del hardware y de forma
idéntica a como se parametrizan los demás módulos. Para cada FM y CP se dispone de
cuadros de diálogo específicos de los módulos (que forman parte del volumen de
suministro del paquete de funciones FM/CP).
El sistema impide que se efectúen entradas incorrectas, ofreciéndose en los cuadros de
diálogo sólo posibles entradas admisibles, previniendo así la configuración de datos
erróneos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 51-
Net Pro: Configurar redes de comunicación.
Con Net Pro, los datos se pueden transferir de forma cíclica y temporizada a través de
MPI, permitiendo seleccionar las estaciones que intervienen en la comunicación e
introducir la fuente y el destino de los datos en una tabla. La creación de todos los
bloques a cargar (SDBs) y su transferencia completa a todas las CPUs se efectúa de
forma automática.
Figura B.5.Ventana del Netpro.
Además, existe la posibilidad de transferir los datos de forma controlada por eventos,
pudiéndose definir los enlaces de comunicación, seleccionar los bloques de
comunicación o de función de la librería de bloques integrada, parametrizar en el
lenguaje de programación habitual los bloques de comunicación o de función
seleccionados.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 52-
Editor de bloques de programa en KOP, FUP y AWL.
En el editor de bloques de programa, se escribe el código de programa, en los diferentes
lenguajes posibles, para cada uno de los bloques de programación que componen el
programa de usuario.
Figura B.6.Ventana del Editor de bloques en AWL.
Los lenguajes de programación KOP, AWL y FUP para S7-300/400 son parte integrante
del software estándar.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 53-
A continuación se describen las características básicas de cada uno de ellos, así como de
otros lenguajes no estándar que también pueden usarse con Step 7.
FUP (diagrama de funciones): FUP es la abreviatura alemana de Funktionsplan, que
en español quiere decir diagrama de funciones. FUP es un lenguaje de programación
gráfico. Para representar la lógica, este lenguaje emplea los cuadros lógicos según el
álgebra de Bool. Además, las funciones complejas (por ejemplo, funciones
matemáticas) se pueden representar directamente junto con los cuadros lógicos.
KOP (esquema de contactos): Lenguaje de programación gráfico. La sintaxis de las
instrucciones es similar a la de un esquema de circuitos. KOP permite observar la
circulación de la corriente a través de contactos, elementos complejos y bobinas.
AWL (lista de instrucciones): Lenguaje de programación textual orientado a la
máquina. 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 más
potente y difícil, estando más orientado al programador. No obstante con el se programa
en la mayoría de los casos, pues las tareas que realizan los autómatas SIMATIC S7-300
y 400 son en su gran mayoría complicadas. No obstante, para facilitar la programación
AWL se ha ampliado con algunas estructuras de lenguajes de alto nivel (tales como
accesos estructurados a datos y parámetros de bloques).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 54-
Además de éstos, se pueden instalar otros lenguajes de programación opcionales, que
permiten resolver mejor tareas más específicas. Dichos lenguajes son:
S7-GRAPH: Lenguaje de programación que permite describir cómodamente controles
secuenciales (programación 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 transición.
Figura B.10. Ejemplo de estructura de Graph.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 55-
S7-HiGraph: Lenguaje de programación que permite describir cómodamente los
procesos asíncronos y no secuenciales en forma de grafos de estado. Para ello se divide
la instalación 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 56-
S7-SCL: Lenguaje textual de alto nivel según la norma DIN EN 61131-3. Contiene
estructuras similares a las de los lenguajes de programación Pascal y C. Por lo tanto, es
especialmente apropiado para los usuarios que ya estén acostumbrados a utilizar
lenguajes de nivel superior.
Figura B.12. Ejemplo de estructura de SCL.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 57-
CFC para S7 y M7: Lenguaje de programación para interconectar gráficamente las
funciones existentes. Estas últimas abarcan una amplia gama que incluye desde
combinaciones lógicas sencillas hasta regulaciones y controles complejos. Se dispone
de un gran número de funciones en forma de bloques contenidos en una librería. La
programación se lleva a cabo copiando los bloques en un esquema (plano) y
conectándolos entre sí mediante líneas.
Figura B.13. Ejemplo de estructura de CFC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 58-
Editor de símbolos.
Con la herramienta editor de símbolos es posible realizar la asignación simbólica a los
operandos absolutos muy fácilmente, pudiendo incluso importarme una tabla de
símbolos realizada por ejemplo en Excel.
En un programa de STEP 7 se utilizan operandos tales como señales de E/S, marcas,
contadores, temporizadores, bloques de datos y bloques de función. Si se quiere, se
puede direccionar dichos operandos en su programa de forma absoluta.
Figura B.14. Ventana del editor de símbolos de Step 7.
En el programa de usuario será posible entonces direccionar un operando mediante
dicho símbolo, además se pueden posteriormente visualizar a la vez tanto el operando
absoluto como el simbólico asociado.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 59-
Datos de referencia.
Con esta herramienta, es posible crear y evaluar datos de referencia para probar y
modificar cómodamente 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 documentación del programa.
Los datos de referencia se componen de:
Lista de referencias cruzadas: Panorámica de los operandos de las áreas de memoria (E,
A, M, P, T, Z) y de los bloque de programación (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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 60-
Plano de ocupación de memoria: Panorámica de los bits de los operandos de las áreas de
memoria E, A y M, así como de los temporizadores y contadores que ya estén 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. Ocupación de E / S y
marcas.
Operandos sin símbolo: Panorámica de las direcciones absolutas (operandos absolutos y
bloques) que se utilizan en las partes del programa de usuario para las que existen datos
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 61-
de referencia pero no se ha definido ningún símbolo en la tabla de símbolos. Especifica
además, 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 Símbolo.
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
sólo la entradas y en la otra, sólo 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 62-
2.5.- Programa del proyecto
Una vez descritas las principales características de los elementos de configuración del
Step 7, se puede particularizar con las funciones y bloques empleados en el proyecto.
Resumiendo, consiste básicamente en un módulo de organización principal (OB1)
donde se ejecutan funciones de lectura (SFC) que recogen información del Sentron, de
la línea (As-i, Profibus, Ethernet), de los esclavos (periferia, depósito) y archivan esa
información en módulo de datos (DB) para su posterior lectura en el Scada (WinCC).
En este mismo módulo también se generan los mensajes de correo electrónico en base a
las lecturas realizadas.
Con otro módulo de organización de alarmas cíclicas (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 instalación no se pare cuando existan una serie de
errores (error de tiempo, de diagnóstico, de ejecución del programa, de bastidor, o de
acceso a la periferia)
A continuación se representa un diagrama con los módulos y principales funciones
utilizados en el programa, dejando los detalles de su función para posteriores capítulos
donde se vera con detalle en que consisten.
El código completo del programa se encuentra no obstante el CD adjunto en la
memoria.
[SIMA05]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 63-
OB1
FC12 Envío de E-mails
SFC59, DB51Vista General
SFC 14 Lectura de datos de
Esclavos DP
SFC59, DB92Diagnóstico
SFC59, DB94Medidas
SFC59, DB72Corrientes
SFC59, DB73Voltajes
SFC59, DB74Potencias
SFC59, DB64Armónicos
SFC59, DB60Parám.comunic.
FC125, DB125Diag.Profibus
SFC 15 Escritura de datos en
Esclavos DP
FC5 AG-SEND
DB10
SFC5 SFC6 SFC13 SFC41 SFC42 SFC49 SFC51
Se arranca el variador de velocidad.
Función que gestiona el envío de e-
mails. Utilizando la
función AG-SEND
Lectura de diferentes señales
del Sentron y almacenamiento en DBs para su
posterior lectura en el Scada.
Diagnóstico de la red
profibus y traspaso de la inf. al Scada
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 2: Fundamentos de programación con Step7 - 64-
OB80 Error de tiempo
FC125, DB125 Diag.Profibus -
SCADA
OB82 Error de diagnóstico
FC125, DB125 Diag.Profibus -
SCADA
OB35 Alarmas Cíclicas
FB120 Control de
funciones FTP
FC 42, DB42Lectura Ficheros
FC40, DB40 Dir.IP Servidor
FC41, DB41 Escribe ficheros
FC44, DB45 FC43, DB43 Borrado Ficheros
OB85 Error de programa
FC125, DB125 Diag.Profibus -
SCADA
OB86 Error de bastidor
OB122 Error de periferia
FC125, DB125 Diag.Profibus -
SCADA
Control de la instalación evitando que se pare cuando existan una serie de errores, que se extraen de la red profibus y se almacenan en el Scada.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -65-
Capítulo 3:
Introducción a las redes industriales.
3.1. Conceptos fundamentales 66
3.2. Topología de la red 69
3.3. Métodos de acceso 74
3.4. Enlaces 75
3.5. Modelo de referencia ISO/OSI 79
3.6. Acoplamiento de sistemas de bus 84 3.7. Seguridad en la transmisión 88 3.8. Clasificación de las subredes 90 3.9. Redes de comunicación SIMATIC 92
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -66-
En este se intenta aunar de una manera completa e ilustrada lo esencial para entender
que es y en que se basa una comunicación industrial.
3.1.- Conceptos fundamentales.
Así pues, se tratarán los conceptos más importantes en sistemas de comunicación,
estudiaremos el modelo de referencia ISO/OSI, plantearemos los diferentes niveles de
aplicación, y analizaremos los componentes y redes que ofrece SIMATIC NET a la hora
de afrontar tareas de comunicación industrial.
Se repasan a continuación los conceptos fundamentales y los principios de la
comunicación, decisivos para el intercambio de datos entre autómatas programables,
equipos de visualización y PCs.
Comunicación Es la transferencia de datos entre dos interlocutores con diferentes
prestaciones, el control del interlocutor, así como la consulta o
interrogación del estado del interlocutor. La comunicación puede
llevarse a cabo a través de diferentes vías.
Figura C.1. Ejemplo con interlocutores conectados a una subred.
CPU PC
CPU PC
Equipo
Subred
Módulo apto para comunicación
Módulo apto para comunicación
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -67-
Interlocutor Módulo apto para la comunicación, 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.
Autómata, unidad de programación, panel/sistema de operador,
PC, aparato no Siemens) que puede conectarse a una o varias
subredes.
Subred El conjunto de todos los componentes físicos necesarios para
establecer una vía de transmisión 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
comunicarse entre sí.
Figura C.2. Ejemplo de red de comunicación.
Subred 1
Subred 2
Subred 3
Equipo
Red
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -68-
Enlace Correspondencia lógica de dos interlocutores para ejecutar un
determinado servicio de comunicación. El enlace está
directamente asociado a un servicio de comunicación.
Cada enlace tiene dos puntos finales que contienen la información
necesaria para direccionar el interlocutor, además de otros
atributos relacionados con el establecimiento del enlace. Para
referenciar un enlace, las funciones de comunicación sólo utilizan
el punto final local.
Funciones de comunicación : Las funciones ofrecidas desde una interfase software
siempre utilizan servicios de comunicación. Las funciones de
comunicación 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 comunicación e interfases software: Describe las funciones de
comunicación con prestaciones definidas, como por ejemplo
intercambiar datos, controlar y supervisar dispositivos y cargar
programas. Los servicios de comunicación se ofrecen en el
sistema terminal, valgan como ejemplo las funciones de sistema
SIMATIC S7, a través de interfases software. De acuerdo a su
calidad, los servicios de comunicación se pueden clasificar en el
modelo de referencia ISO/OSI.
Una interfase software no ofrece necesariamente todas las
funciones de comunicación de un servicio. El servicio de
comunicación puede ofrecerse en el sistema terminal con
diferentes interfases software.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -69-
Protocolo Un convenio exacto al bit entre interlocutores para poder ejecutar
un determinado servicio de comunicación. El protocolo define el
contenido estructural del tráfico de datos en la línea física,
definiendo, por ejemplo, el modo de operación, la forma de
realizar el establecimiento del enlace, la protección de los datos o
la velocidad de transferencia.
Coherencia de datos: Se define como coherencia de datos al tamaño de un área de
datos que no puede modificarse por procesos concurrentes
simultáneos. 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.- Topología de la red.
Se entiende por topología las diferentes estructuras que puede tener una red. Cuando
componentes de automatización autónomos tales como sensores, actuadores, PLCs, etc.,
intercambian información, éstos deben interconectarse físicamente con una estructura
determinada. El conjunto forma entonces una red de comunicación.
Bajo topología de la red se entiende la estructura geométrica básica de la misma. Las
diferentes estaciones son los nodos de la red. La estructura más simple sería una red
formada por dos estaciones, es decir, dos nodos. Este tipo de conexión se denomina
también enlace punto a punto.
A continuación se presentan de forma resumida las distintas topologías:
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -70-
Línea Es la topología más simple desde el punto de vista geométrico. A
veces se la conoce con el nombre de topología bus, pero no todos
los buses tienen topología línea. Cada estación sólo precisa una
interfase. Pueden conectarse a la línea central mediante líneas
derivadas cortas.
Figura C.3. Representación de la topología en
línea.
Mientras que en enlaces punto a punto, por ejemplo de cuatro
estaciones, éstas pueden comunicarse simultáneamente por pares,
esto no es posible en una topología línea. Por ello hay que regular
la comunicación de forma que sólo una estación pueda enviar en
un determinado momento, mientras las demás sólo pueden oír.
Para tal fin es necesario asignar los derechos de emisión. Se habla
en estos casos de métodos de acceso al bus.
Anillo Las topologías línea y anillo tienen rasgos comunes.
También en este caso es necesario regular el derecho de emisión
mediante un método de acceso al bus compuesto de enlaces punto a
punto encadenados. La ventaja de la topología anillo es que cada nodo
actúa como amplificador, lo que permite salvar grandes distancias. Sin
Equipo 1
Equipo 2
Equipo 3
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -71-
embargo, en este caso el fallo de un nodo presenta mayores problemas
que en una estructura en línea.
Figura C.4. Representación de la topología en anillo.
Estrella En esta topología adquiere una importancia decisiva en nodo
central que se encarga de controlar toda la comunicación.
Cualquier perturbación en el mismo conduce, generalmente, al
fallo de la red completa.
Figura C.5. Representación de la topología en
estrella.
Árbol Esta topología puede también interpretarse como el
encadenamiento de diferentes estructuras en línea de longitud
diversa, pero también de características diferenciadas. En este
Equipo 1
Equipo 2 Equipo
3
Equipo 5
Equipo 6 Equipo
4
Equipo 1
Equipo 2
Equipo 3
*
* Acoplador en
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -72-
caso adquieren gran importancia los elementos que permiten
duplicar las diferentes líneas.
En apartados posteriores se detallarán los elementos necesarios
para poder interconectar las distintas secciones; concretamente en
la figura 1.6 se ha representado un repetidor.
Figura C.6. Representación de la topología en árbol.
Equipo 1
Equipo 2
Equipo 3
Equipo 4
Equipo 5
Repetid
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -73-
En lo que se respecta a su extensión geográfica, las redes pueden clasificarse en tres
categorías. 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 límites no están claramente definidos, no siempre es posible clasificar una red dentro
de estas tres clases. En base a la extensión geográfica es posible establecer la siguiente
clasificación aproximada:
LAN < 5 km
MAN < 25 km
WAN > 25 km
En base a las distancias a salvar entre las estaciones es posible también saber cuales son
las topologías utilizadas. La topología de una WAN está definida por las condiciones
geográficas (situación de los centros de población, tráfico previsto entre nodos, etc).
Desde el punto de vista económico utilización racional de las líneas se crean
generalmente redes con estructura en árbol y mallado irregular. Por el contrario, la
topología de una LAN está claramente estructurada, ya que aquí lo importante es la
funcionalidad total y menos la economía de líneas.
Las topologías típicas para una LAN son línea, anillo y estrella.
Junto a LAN y WAN se emplean también FAN (Field Area Network). La
automatización del proceso se efectúa en el área próxima al sistema mientras que las
WAN y MAN están encargadas de la comunicación dentro y entre los niveles superiores
del modelo (nivel de gestión y administración de la empresa). Esto último es
especialmente válido cuando diferentes plantas o centros comerciales distanciados
geográficamente forman una unidad organizativa.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -74-
3.3.- Métodos de acceso.
Como en un bus, en un determinado instante, sólo puede enviarse como máximo un
telegrama (también llamado mensaje o trama), es necesario gestionar qué estación tiene
permiso para enviar. El número de receptores a la escucha del telegrama carece aquí
de importancia. El acceso al bus queda regulado por el método de acceso
correspondiente. Estos pueden clasificarse en métodos centralizados y estos últimos en
determinísticos y estocásticos.
Figura C.7. Métodos de acceso al bus.
El método centralizado más conocido es el maestro/esclavo. En él, el maestro dirige
todo el tráfico por el bus. Para ello envía datos a los esclavos (polling o sondeo) y
solicita de los mismos información. Normalmente no está prevista comunicación directa
entre esclavos. El método 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 métodos descentralizados determinísticos cabe mencionar el
token-passing o paso de testigo. El testigo sirve como permiso de emisión a través de
la red. El poseedor del testigo puede emitir; además debe pasar éste antes de que
transcurra un determinado tiempo. De esta forma se asegura un tiempo máximo de
circulación del testigo. Se habla de token-bus cuando este método se utiliza dentro de
una red con topología línea. El testigo pasa siguiendo determinadas reglas de estación a
Métodos de
Centralizado
Determinístico
Descentralizado
Estocástico
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -75-
estación siguiendo un anillo lógico. Si la topología es en anillo se denominará token-
ring.
El método de acceso estocástico, es decir aleatorio, más importante es el CSMA/CD
(Carrier Sense Multiple Access with Collision Detection, normalizado en IEEE 802.3).
Aquí, cada estación puede enviar en cualquier instante siempre que no emita ninguna en
dicho momento. Aparecen conflictos condicionados por tiempos de propagación 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 colisión, por lo que dejan
de emitir, y sólo vuelven a intentarlo después de esperar un tiempo definido
estocásticamente. Los buses que utilizan este método 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 lógica entre dos interlocutores para ejecutar
servicios de comunicación. El enlace está directamente asociado a un servicio de
comunicación. 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 comunicación en el programa de usuario referencian únicamente el punto final local
del enlace.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -76-
Figura C.8. Representación simbólica de enlaces.
Los enlaces ocupan, por cada punto final o de transición (p. ej. CP), recursos en los
módulos aptos para la comunicación implicados, lo que, en consecuencia, reduce su
capacidad de comunicación, puesto que el número de recursos de enlace depende del
tipo de CPU/CP (consultar Anexo B).
Figura C.9. Funciones S7 usando una CP.
CPU S7
CP
CPU S7
CP
CPU S5
CP
CPU S7
CP
Función de comunicación USEND
Función de comunicación URCV
Subred
Enlace S7
Función de comunicación AG RECV
Módulo de manejo SEND
Subred
Enlace FDL
CPU
Recurso de enlace
Recurso de enlace
MP Industrial Ethernet
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -77-
En la familia SIMATIC S7, los enlaces se clasifican en:
Enlaces
Tipo de enlace Configurado
(vía tabla de enlaces)
No configurado
Establecimiento/disolución
del
enlace
Estático Dinámico (sólo en M7-
300/400)
Dinámico
Tabla C.1. Clasificación 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 estáticos cuando al configurar una instalación 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 disolución
del enlace, de tiempo crítico. Una vez establecidos, los enlaces estáticos permanecen de
forma duradera.
Los enlaces dinámicos se utilizan para intercambiar sucesivamente datos con diferentes
interlocutores o para aprovechar más efectivamente los recursos de enlace disponibles.
El establecimiento y disolución propiamente dicho del enlace no se efectúa al arrancar
el equipo sino sólo cuando lo solicita explícitamente la aplicación desde el programa.
Por este motivo, es necesario en este caso considerar siempre el tiempo que dura el
establecimiento y disolución de un enlace, sobre todo en procesos críticos en el tiempo.
De acuerdo a la interfase software utilizada, las funciones de comunicación asociadas
requieren enlaces configurados o no configurados. Para configurar los primeros se
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -78-
utiliza STEP 7, concretamente la tabla de enlaces. Con ese propósito se asigna a cada
punto final del enlace un ID local, que será necesario a posteriori para parametrizar las
funciones de comunicación. El ID local referencia un área de datos que contiene, entre
otras, las informaciones de dirección propia y del interlocutor.
Las funciones de comunicación realizadas desde un OP SIMATIC o desde un PC
precisan también enlaces configurados. Sin embargo, éstos se configuran utilizando una
herramienta específica (p. ej. ProTool o COML). Estos enlaces ocupan también
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
implícitamente al llamar a la función de comunicación, disolviéndose una vez terminada
la transmisión de datos.
Como un enlace está directamente asociado a un servicio de comunicación, cada uno de
éstos tiene un tipo de enlace específico. SIMATIC S7 reconoce la siguiente
correspondencia entre servicio y tipo de enlace.
Servicio Tipo de enlace
Funciones S7 Enlaces S7
ISO-Transporte Enlace de transporte ISO
ISO-on-TCP Enlace ISO-on-TCP
FDL Enlace FDL
FMS Enlace FMS
Procedimiento (p. ej. RK512) Enlace punto a punto
Tabla C.2. Correspondencias entre servicio de comunicación y tipo de enlace.
Al configurar los enlaces utilizando STEP 7, deberemos seleccionar el tipo de enlace
adecuado a la aplicación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -79-
3.5.- Modelo de referencia ISO/OSI.
Cuando se produce un intercambio de datos entre equipos de automatización a través de
un sistema de bus común es preciso definir el sistema de transmisión y el método 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 (estándar 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 físicas, entre otras, los niveles de tensión y corriente.
El nivel 2 define el mecanismo de acceso y el direccionamiento de la estación, para que
en un determinado instante sólo pueda enviar datos una de las estaciones del bus. La
seguridad y coherencia de los datos se garantiza gracias a la función del nivel 4, el de
transporte. Este nivel también se ocupa de tareas de control de flujo de datos, de
seccionamiento en bloques o paquetes y de los mecanismos de acuse o confirmación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -80-
Nivel
Designación Función Características
7 Application layer Funciones de usuario.
Oferta de servicios de comunicación
específicos de usuario.
Servicios de
comunicación.
p.ej. Read/Write
Start/Stop
6 Presentation
layer
Representación de datos.
Conversión del tipo de representación
normalizado del sistema de
comunicación en un formato
adecuado al equipo.
Lenguaje común.
5 Session layer Sincronización.
Establecimiento, disolución y
vigilancia de una sesión.
Coordinación de la
sesión.
4 Transport layer Establecimiento/disolución de enlace.
Formación, repetición y clasificación
de paquetes.
Transmisión asegurada
de paquetes.
3 Network layer Direccionamiento de otras redes y
control de flujo.
Comunicación entre
dos subredes.
2 Data link layer Método de acceso.
Limitación de los bloques de datos,
transmisión asegurada, detección y
eliminación de errores.
CRC-Check
CSMA/CD
Token
1 Physical layer Características del soporte físico de
transmisión.
Cable coaxial/triaxial
Cable óptico
Cable bifilar
ITP
Tabla C.3. Modelo de referencia ISO/OSI.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -81-
Physical Layer (Nivel 1, Físico). Este nivel procura la transmisión transparente de bits
a través del soporte físico en el orden definido por el nivel de enlace (capa 2). Aquí se
definen las características eléctricas y mecánicas de la línea/bus, así como los tipos de
transmisión.
Data Link Layer (Nivel 2, Enlace). Este nivel tiene como función asegurar la
transmisión de la cadena de bits entre dos sistemas. Entre sus misiones figura detectar y
eliminar o comunicar errores de transmisión y el control del flujo. En redes locales, el
nivel de enlace procura también el acceso exclusivo al soporte de transmisión. Para ello,
dicho nivel se divide en dos subniveles, Medium Access Control (MAC) y Logic Link
Control (LLC), que se designan también como niveles 2a y 2b respectivamente. Las
normas más conocidas para los métodos 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
características de tiempo real exigidas normalmente a sistemas de bus de campo, éstos
utilizan en parte métodos de acceso considerablemente modificados.
Network Layer (Nivel 3, Red). Este nivel se encarga de la intercomunicación de datos
entre sistemas finales, entendiendo por sistemas finales el emisor y el receptor de una
información cuyo recorrido puede llevar bajo circunstancias a través de diversos
sistemas de tránsito. 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 misión ofrecer al usuario
un enlace terminal-terminal fiable. Los servicios ofrecidos incluyen el establecimiento
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -82-
del enlace de transporte, la transmisión de datos, así como la disolución del enlace. Para
ello el usuario puede exigir, en general, una determinada calidad en el servicio (QoS,
Quality of Service). Parámetros de calidad son, por ejemplo, la velocidad de
transferencia y la tasa de errores residuales.
Session Layer (Nivel 5, Sesión). La tarea principal del nivel de sesión es sincronizar las
relaciones de comunicación. Además, los servicios del nivel de sesión permiten definir
puntos de sincronización en transmisiones prolongadas para que, en caso de una
interrupción intempestiva del enlace, no sea necesario repetir de nuevo toda la
transmisión sino que pueda restablecerse desde un determinado punto de sincronización.
Presentation Layer (Nivel 6, Representación de Datos). Generalmente, al intercambiar
datos, diferentes sistemas utilizan lenguajes distintos. El nivel de presentación traduce
los diversos lenguajes de las estaciones de comunicación 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, Aplicación). El nivel de aplicación comprende los
servicios específicos de la aplicación de las diferentes aplicaciones de comunicación.
Como existen multitud de aplicaciones, es particularmente difícil establecer estándares
unificados. El estándar más importante para aplicaciones de automatización es el
Manufacturing Message Specification (MMS), que describe los servicios y protocolos
del nivel de aplicación (MAP, Manufacturing Automation Protocol). Los sistemas de
bus de campo modernos se orientan fuertemente en MMS a la hora de diseñar el nivel
de aplicación.
Al describir posteriormente los servicios de comunicación se hará referencia al modelo
presentado anteriormente. Sólo es posible comunicarse en un mismo nivel.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -83-
La forma de materializar los diferentes niveles en un caso concreto no es definida
inicialmente en el modelo, sino en la posterior implementación de la aplicación. Para
lograr una comunicación rápida 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -84-
3.6.- Acoplamiento de sistemas de bus. Para garantizar un flujo continuo de información entre dos subredes diferentes se
precisan elementos de acoplamiento especiales. Las subredes han ido surgiendo a lo
largo del tiempo, no pudiéndose interconectar sin más.
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 interconexión de redes. Estos elementos de
acoplamiento pueden reproducirse en el modelo de referencia ISO de acuerdo a las
tareas que realizan.
Figura C.10. Esquema de acoplamiento de subredes mediante repetidor.
El repeater o repetidor copia la información que recibe de un lado en el otro y
amplifica su nivel. El repetidor es transparente a todos los niveles de las estaciones en
comunicación, es decir, los niveles físicos de ambas redes deben ser idénticos. Por ello,
Estación Estación B
Medio de transmisión Medio de transmisión
7 6 5 4 3 2 1 1 1
7
6
5
4
3
2
1
Segmento A
Repetidor
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -85-
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
transmisión y los métodos 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 topología o cuando, en base a aplicaciones
especiales, es necesario a⁄adir 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 transmisión diferente (p. ej. cable bifilar, fibra óptica), tienen la
misma estructura.
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 además el camino óptimo (ruta de comunicación) de una información
a través de una red existente (routing).
Bridge
Estación A Estación
7 6 5 4 3 2 1 1 1
7654321
2 2
Segmento
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -86-
Criterios para definir el camino óptimo pueden ser, por ejemplo, la longitud del
recorrido o el retardo de transmisión mínimo. 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 más complejas que los
bridges trabajan a menor velocidad.
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 misión convertir los protocolos de comunicación de todos
los niveles. Permite también 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 configuración
diferente. Los enlaces de red materializados mediante gateway tienen generalmente
bastantes complicaciones y ofrecen una velocidad más reducida.
Router
Estación A Estación
Medio de transmisión Medio de transmisión
7 6 5 4 3 2 1 1 1
7654321
2 23 3
LAN A
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -87-
Figura C.13. Esquema de acoplamiento de subredes mediante pasarela.
Estación A Estación B
Medio de transmisión Medio de transmisión
7654321 1 1
7654321
2 23 34 45 56 67 7Gateway
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -88-
3.7.- Seguridad en la transmisión.
En el nivel 1 tiene lugar la codificación física de los bits a transmitir para garantizar una
alta inmunidad a perturbaciones o una transmisión lo más segura posible. Cuando se
reciben datos, por encima del nivel 1, éstos están afectados por perturbaciones en el
medio de transmisión que se reflejan en una mayor probabilidad de errores. Para ello la
bibliografía especializada ha definido los conceptos de tasa de errores de bit y
probabilidad de error de bloque.
En el nivel 2 tiene lugar la codificación destinada a asegurar la transmisión de los datos.
Un parámetro de un código así es la denominada distancia de Hamming (HD). Ésta
especifica en cuántos bits pueden diferenciarse dos palabras de código válidas para que
resulte una nueva palabra de código válida. Dicho de otro modo, se detecta la inversión
de hasta (HD-1) bits.
Por encima del nivel 2 queda finalmente una probabilidad de error residual. Ésta define
la relación entre los telegramas erróneos no detectados y el número total de telegramas
recibidos. Por ello, la probabilidad de error residual permite definir la seguridad de la
transmisión. Esta depende de las perturbaciones en la línea, del método de codificación
físico utilizado, p. ej. NRZ o código Manchester (ver figura 1.14) y de la codificación
para comunicación (telegrama).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -89-
Figura C.14. Representación del Código Manchester.
Por esta razón, la distancia de Hamming en un criterio relativo para enjuiciar la
seguridad de una transmisión. 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 tamaño del telegrama. Si la codificación física es lo suficientemente
sofisticada se logra una gran inmunidad, reduciéndose 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).
000000000
111111111
010101010
001111011
Código Manchester para secuencia mostrada0 0 1 1 1 1 0 1 1
Código Manchester para secuencia de "1"1 1 1 1 1 1 1 1 1
Código Manchester para secuencia de 0 y 1 alternativa0 1 0 1 0 1 0 1 0
Código Manchester para secuencia de "0"0 0 0 0 0 0 0 0 0
T = Ancho pulso para 1 bitT
000000000
111111111
010101010
001111011
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -90-
3.8.- Clasificación de las subredes.
Nivel de control central. En él se procesan tareas de carácter general para toda la
empresa (funciones de gestión). Además de la memorización de valores del proceso,
funciones de procesamiento de carácter optimador y analizador así como su
presentación 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 número de estaciones puede ser superior a 1.000.
Nivel de célula. En el nivel de célula se procesan autónomamente todas las tareas de
automatización y optimización. En este nivel están interconectados los autómatas, PCs y
equipos para manejo y visualización.
Nivel de campo. El nivel de campo es el nexo entre las instalaciones y los equipos de
automatización. Los dispositivos de campo miden, señalizan y transmiten a la
instalación las órdenes recibidas del nivel de célula. En general se transmiten pequeñas
cantidades de datos. En este caso es típica una comunicación 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
rápidos y un número reducido de bits de datos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -91-
Figura C.15. Pirámide de la automatización.
Workstation, PC
SPS, PC
SPS, PCAccionamientos
Válvulas
ActuadoresSensores
Nivel superior
Nivel de célula
Nivel decampo
Nivelactuadorsensor
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -92-
3.9.- Redes de comunicación SIMATIC.
En su calidad de columna vertebral de toda la solución de automatización, las redes
tienen una importancia muy destacada. SIMATIC NET es el nombre de toda una
familia de redes, a través de las cuales es posible establecer una comunicación
integrada, coherente y homogénea desde el nivel de control central hasta el nivel de
campo.
Los diferentes miembros cumplen los más diversos requisitos de prestaciones y
aplicación: de la AS-Interface a la potente Industrial Ethernet, pasando por Profibus.
Éstas disponen de interfases de sistema unificados y, además están perfectamente
coordinadas entre sí, lo que reduce considerablemente las actividades de programación,
puesta en marcha, formación y mantenimiento.
En el nivel de campo de una planta de automatización 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 estándar EN 50295, es
la alternativa a la distribución 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 módulos
de entrada y salida, debido a que es posible conectar hasta 248 actuadores o sensores
binarios vía un solo cable bifilar sin apantallamiento.
En la práctica esto significa que la instalación es directa, porque los datos de
información y la potencia se transportan por el mismo cable. No son necesarios unos
conocimientos especiales para instalar el sistema. Además, debido al sencillo tendido de
la red, a la simple estructura del cableado, y a su diseño tan específico, se reduce
considerablemente el riesgo de fallos y de errores durante el servicio y el
mantenimiento.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -93-
Otra ventaja del cable a dos hilos es el ahorro de espacio, puesto que el número de
armarios de distribución se reduce de forma significativa. Gracias al desarrollo de un
revestimiento especial para el cable AS-i y al especial método de conexión por
penetración, el cable de bus se puede colocar en cualquier punto de la red.
Como una parte más del sistema de comunicación industrial de Siemens, SIMATIC
NET, la red AS-interface ofrece una solución óptima para el nivel de campo, ya que se
puede conectar a redes superiores, como la red PROFIBUS o Industrial Ethernet a
través de pasarelas.
La red AS-i funciona siguiendo el principio maestro-esclavo. El módulo maestro se
sitúa 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 máximo, para 31 esclavos, de 5 ms aproximadamente. Si el
número de esclavos es inferior, el resultado serán tiempos de ciclo menores. Los
telegramas en AS-i disponen de 4 bits de datos útiles (más 4 bits de parámetros), para
entradas o salidas, y también es posible trabajar con señales analógicas (aunque la
velocidad será menor puesto que el tratamiento de la información de las señales
analógicas necesita varios ciclos).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -94-
SIMATIC S7 300
Módulo pasivo(sin ASIC AS-i)
Módulo activo(con ASIC AS-i)
Distribuidor AS-iActuador / Sensorcon ASIC AS-i
ASIC esclavoInterfase AS-i
Fuente dealimentaciónAS-i CP 342-2
Cable de bus Interfase AS-i
Figura C.16. Ejemplo de una red AS-i.
Si se tiene una configuración completa de 31 esclavos se pueden direccionar hasta 124
elementos binarios. Por medio de los esclavos bidireccionales, el número de elementos
binarios que se pueden direccionar se dobla hasta un máximo de 248 por maestro.
Una de las características principales de la red AS-i es la utilización de un cable común,
a dos hilos y sin apantallar, para la transmisión de datos y para la distribución de la
alimentación necesaria para los módulos de sensores/actuadores. Para cumplir con este
requisito es precisa una fuente de alimentación que debe cumplir con las
especificaciones del método de transmisión de la red.
El cable utilizado para AS-i se suministra con codificación mecánica y por tanto
polarizado. Permite una conexión sencilla por medio de la técnica de penetración en los
módulos de acoplamiento. La máxima 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 utilización 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -95-
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 célula. Con ella
es posible el intercambio de información entre dispositivos de campo y con sistemas de
mayor jerarquía. Se utiliza para transmitir cantidades de datos desde pequeñas hasta
medias (hasta 240 bytes).
La base de la especificación del estándar PROFIBUS fue un proyecto de investigación
(1987-1990) llevado a cabo por los siguientes participantes: Siemens, ABB, AEG,
Bosch, Honeywell, Klöckner-Moeller, Landis & Gyr, Phoenix Contact, Rheinmetall,
RMP, Sauter-Cumulus, Schleicher y cinco institutos alemanes de investigación. Hubo
además de una pequeña esponsorización por parte del gobierno alemán.
El resultado de este primer proyecto fue el primer borrador de la norma DIN 19245, el
estándar Profibus, partes 1 y 2. La parte 3, Profibus-DP, se definió en 1993.
PROFIBUS especifica las características técnicas y funcionales de un sistema de bus de
campo serie al cual pueden conectarse controladores digitales descentralizados.
La velocidad de transmisión puede oscilar desde los 9.6 Kbits/s hasta alcanzar un
máximo de 12 Mbits/s. También la longitud máxima de la red es variable, dependiendo
del medio físico utilizado (hasta 9 km con medio eléctrico; hasta 90 km si se utiliza
fibra óptica de vidrio).
El número máximo de estaciones es 127, aunque sólo 32 de éstas pueden ser activas. El
método de acceso es independiente del soporte de transmisión, y se controla en base a la
combinación de dos métodos de acceso, el principio de paso de testigo y el del maestro-
esclavo subordinado al primero.
En el capítulo dedicado a Profibus en particular, se describirán de forma detallada las
características de esta red.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -96-
Finalmente, en la cima de la pirámide de automatización, se encuentra Industrial
Ethernet, una subred destinada a intercomunicar computadores y sistemas de
automatización. Sirve para intercambiar grandes cantidades de datos y para salvar
grandes distancias.
Ethernet es una tecnología LAN para la transmisión de información a 10 Mbits/s, si bien
los nuevos estándares consiguen ya trabajar a una velocidad muy superior, 100 Mbits/s
(Fast Ethernet). Aunque hoy día existen diversas tecnologías LAN, Ethernet es de lejos
la más popular de todas ellas.
La especificación del primer estándar Ethernet fue publicado en 1980 por un consorcio
de varios fabricantes que crearon el estándar DIX (DEC-Intel-Xerox), basado en los
desarrollos que durante la década de los 70 se realizaron en el famoso centro de Xerox
en Palo Alto, California. Posteriormente, la tecnología Ethernet fue adoptada por el
comité 802 del IEEE (Institute of Electrical and Electronics Engineers).
El estándar IEEE se publicó en 1985 y su título 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -97-
En Ethernet, cada equipo trabaja con independencia del resto de estaciones de la red, y
no hay ningún controlador central. Todas las estaciones están conectadas a un medio
compartido. Las señales se difunden a través del medio a todas las estaciones. Para
enviar un paquete de datos Ethernet, la estación primero tiene que escuchar el medio,
y cuando éste está en reposo la estación transmite sus datos.
El acceso al medio viene determinado por el mecanismo de control de acceso al medio
integrado en la interfase de cada estación.
En Ethernet, el control de acceso empleado es el CSMA/CD, y se asemeja a la situación
que se podría dar durante una cena en una habitación 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á diseñado 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 señales 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 transmisión 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 método automático para que las estaciones se ajusten a las
condiciones de tráfico en la red.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 3: Redes industriales -98-
Cualquier sistema de Ethernet consta de 3 elementos básicos: el medio físico, un
conjunto de reglas de control de acceso al medio integradas en cada interfase Ethernet y
una trama Ethernet. El medio físico puede ser de tipo eléctrico (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 estándar describe el elemento de
hardware empleado para realizar una conexión física y eléctrica directa al medio. La
unidad de conexión al medio, MAU (Medium Attachment Unit), llamada también
transceiver (TRANSmits y reCEIVEs) en el estándar DIX Ethernet original, contiene
como una parte el MDI. A continuación del MAU está finalmente la unidad de interfase
de conexión, 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 más de 1.000 estaciones en una misma subred,
alcanzando distancias de hasta 1.5 km en redes eléctricas y de 200 km en redes ópticas.
Sin embargo, el hecho de soportar el protocolo TCP/IP aumenta considerablemente las
posibilidades de conexión con otras subredes, y en consecuencia también lo hace el
número de equipos que pueden estar comunicados así como la distancia entre ellos.
[GASA96] [PIGA97] [CARR88] [HALS01]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -99-
Capítulo 4:
Estándar de comunicaciones industriales Profibus
4.1. Introducción 100
4.2. Método de acceso 103
4.3. Tecnología de transmisión 115
4.4. Modos de transmisión. Servicios de comunicación 122
4.5. Arquitectura de protocolo 128
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -100-
4.1.- Introducción.
Los buses de campo en serie se usan en la actualidad fundamentalmente como sistemas
de comunicación para intercambio de información 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 tecnología de buses de campo permite ahorros
de hasta el 40% en costes de cableado, puesta en marcha y mantenimiento frente a la
tecnología convencional. Sólo se usan dos hilos para transmitir toda la información
relevante, esto es, datos de entrada/salida, parámetros, datos de diagnóstico, programas
y tensión de alimentación para los dispositivos de campo.
En el pasado se empleaban con frecuencia buses de campo específicos del fabricante,
incompatibles entre sí. Virtualmente, todos los sistemas diseñados en la actualidad son
estándares abiertos.
Profibus es el líder en Europa de los sistemas de bus de campo abierto, y disfruta de una
amplia aceptación mundial. Las áreas de aplicación incluyen fabricación, proceso y
automatización de edificios. Profibus fue estandarizado en el estándar 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
críticas en el tiempo a alta velocidad como en tareas de comunicación complejas.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -101-
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
rápidos tiempos de reacción. El intercambio de datos es cíclico. 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 ampliación de Profibus-DP compatible
en comunicación con una tecnología que permite aplicaciones en el área Ex. El
sistema de transmisión de Profibus-PA cumple la normativa internacional IEC
1158-2.
- Profibus-FMS (Fieldbus Message Specification, DIN 19245 T.2) es aplicable
para la comunicación de autómatas en pequeñas células y para la comunicación
con dispositivos de campo con interfase FMS. En Profibus-FMS la
funcionalidad es más importante que conseguir un sistema con tiempo de
reacción pequeño.
Además, existen otros dos perfiles de protocolos para aplicaciones en nivel de campo
específicos de equipos SIEMENS:
- Funciones S7. Ofrecen una comunicación optimizada entre S7/M7/PC.
- SEND/RECEIVE (interfase FDL, Fieldbus Data Link). Ofrece funciones con
las que la intercomunicación entre SIMATIC S5/S7 y PC es sencilla y rápida.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -102-
Profibus especifica las características técnicas 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 célula. En Profibus se distingue entre dispositivos
maestros y esclavos:
• MAESTROS. Determinan la comunicación de datos en el bus. Un maestro
puede enviar mensajes, sin necesidad de una petición o solicitud externa, cuando
posee los derechos de acceso al bus (token). A los maestros también se les da el
nombre de estaciones activas en el protocolo Profibus.
• ESCLAVOS. Son elementos de periferia. Los esclavos típicos incluyen
dispositivos de entrada/salida, válvulas, transmisores de medida y
accionamientos. Éstos no tienen derechos de acceso al bus y sólo pueden acusar
los mensajes recibidos o enviar mensajes al maestro cuando éste así lo requiere.
A los esclavos también se les da el nombre de estaciones pasivas. Dado que sólo
les es necesaria una pequeña parte del protocolo del bus, su aplicación es
especialmente económica y sencilla.
La velocidad de transmisión puede oscilar desde los 9.6 Kbits/s hasta alcanzar un
máximo de 12 Mbits/s en algunos elementos de Profibus-DP. También la longitud
máxima de la red es variable, dependiendo del medio físico utilizado (hasta 9km con
medio eléctrico; hasta 90km si se utiliza fibra óptica de vidrio). El número máximo de
estaciones es 127 (direcciones de la 0 a la 126).
En este capítulo se explican de forma detallada aspectos generales como el método de
acceso empleado, los medios físicos disponibles para la transmisión de datos, los
servicios de comunicación, la arquitectura del protocolo, etc.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -103-
4.2.- Método de acceso.
Principio de funcionamiento.
El acceso a red de Profibus se controla en base a la combinación de dos métodos 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 método de acceso es independiente del medio de transmisión. 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 sólo bajo previa petición de envío o recepción. La figura 2.1 muestra el
mencionado método híbrido, con usuarios de bus activos y pasivos.
Figura D.1. Principio de funcionamiento del método de acceso de Profibus.
Todas las estaciones activas constituyen, en un orden definido, el anillo lógico con
paso de testigo. Cada una de ellas conoce a los restantes usuarios activos, así como su
orden en el anillo lógico, que es independiente de la disposición topológica de las
estaciones activas en la red.
La autorización de acceso al medio, es decir, el testigo, ficha o token, se pasa de una
estación activa a la siguiente en orden numérico ascendente de dirección de estación
Usuarios de bus activos
Relación maestro-esclavo
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -104-
usando el token frame (trama de testigo). Sólo la estación con dirección más alta pasa el
testigo a aquella con menor dirección, cerrándose de este modo el anillo lógico (ver
figura 2.2).
Cuando una estación recibe el testigo queda autorizada para transmitir telegramas
(recuerde que la iniciativa en la comunicación siempre recae sobre las estaciones
activas). Para que el paso de testigo se lleve a cabo de una forma ordenada, cada
estación debe conocer:
• la estación previa (PS, Previous Station), de la que recibe el testigo,
• la próxima estación (NS, Next Station), a la que pasará el testigo, y
• su propia dirección (TS, This Station).
Las direcciones de PS y NS se verifican primero independientemente para cada estación
activa después de la inicialización de los parámetros de funcionamiento, y de ahí en
adelante se actualizarán dinámicamente.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -105-
Figura D.2. Anillo lógico con paso de testigo.
Recepción del testigo.
Cuando una estación activa (TS) recibe una trama de testigo (token frame) direccionada
para ella, procedente de la estación 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 estación activa genera su LAS en la fase de
escucha (estado Listen_Token) después 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.
TS = 1 NS = 2
Física al bus
SA = 2 DA = 3
SA = 3 DA = 4
SA = 4 DA = 1
SA = 1 DA = 2
TS = 2 NS = 3 PS = 1
TS = 3 NS = 4 PS = 2
TS = 4
NS =
SA = 2 DA = 3
SA = 3 DA = 4
SA = 4 DA = 1
SA = 1 DA = 2
SA = 1 DA = 2
TOKEN
TOKEN
TOKEN
TOKEN
TOKEN
TOKEN
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -106-
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 lógico. Es entonces cuando se reemplaza por la estación nueva la
PS que se registro originalmente en la LAS
Figura D.3. Recepción de testigo.
El tiempo durante el que puede transmitir viene definido por el llamado tiempo de
retención del testigo. Una vez expirado el mismo, el usuario sólo puede emitir un
mensaje de prioridad alta. Si no tiene que emitir ningún mensaje, pasa el testigo a la
estación que le sigue directamente en el anillo lógico.
Emisión del testigo.
Cuando la estación activa ha completado sus ciclos de mensaje, incluyendo cualquier
actualización de la lista GAP (ver apartado 2.2.4), pasa el testigo a la próxima estación
(NS) mediante el envío de la trama de testigo. La estación debe comprobar que su
transceiver está preparado (estado Pass_Token, paso de testigo).
Estación previa Anillo lógico con paso de testigo Próxima estac
Ciclos de mensaje
PS
Estación
TOK
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -107-
Si el emisor del testigo recibe una trama válida, 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 estación está enviando. En ambos casos, detiene la comprobación 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, envía 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í, envía 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 todavía no hay actividad en el bus, el emisor del testigo
intentará pasar el mismo a la estación 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 estación que
queda en el anillo lógico y mantiene el testigo para sí mismo si no se solicitan ciclos de
mensaje. Figura D.4. Emisión de testigo.
TS = 3
PS = 2
TS = 2
NS = 3
TOKEN
TOKEN
TOKEN
TOKEN
No hay actividad en bus
No hay actividad en bus
No hay actividad en bus
SA = 2 DA = 3
1er reintento
SA = 2 DA = 3
SA = 2 DA = 3
SA = 2 DA = 4
2do reintento
Slot time
Slot time
Slot time
Paso TOKEN a la próxima estación activa
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -108-
Añadir y eliminar estaciones.
Todas las estaciones activas que constituyen el anillo lógico son responsables de añadir
nuevas estaciones y eliminar las viejas. Cada estación es responsable del área
comprendida entre su propia dirección y la de su próxima estación (NS). Este área de
direcciones se denomina lista de estación GAP (GAPL).
A intervalos correspondientes con el tiempo de actualización del GAP, cada estación
activa del anillo lógico comprueba cíclicamente si se han producido cambios en
estaciones activas y pasivas en su área de direcciones (todas las direcciones GAP).
Cuando una estación posee el testigo comienza a actualizar el GAP inmediatamente
después de haber procesado todos los ciclos de mensaje previamente pendientes,
suponiendo que aún disponga de tiempo para enviar. Si no es así, la actualización del
GAP tendrá lugar la próxima ocasión en la que la estación reciba el testigo, tras los
ciclos de mensaje, teniendo prioridad alta.
Figura D.5. Petición de Estado FDL.
TS = 1 NS = 3
TS = 3 PS = 1
TS = 2
TOKEN
Petición Estado FDL
Respuesta
Anillo lógico
Dirección GAP
Preparada para el anillo No preparada Estación pasiva
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -109-
Las direcciones GAP se comprueban en orden numéricamente ascendente. Si una
estación responde con un acuse positivo y el estado no preparada o estación pasiva,
se introduce en la GAPL como tal, y se interroga a la próxima estación. Si una estación
responde con preparada para el anillo, el poseedor del testigo modifica su GAPL y
pasa el testigo a la nueva próxima estación (NS).
La estación añadida recientemente al anillo lógico 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 próxima estación (NS).
Las estaciones pasivas introducidas en la GAPL que no respondan a repetidas
Peticiones de estado FDL se eliminarán de dicha lista y se tratarán como direcciones
de estación sin asignar. La consulta sobre éstas no se repetirá.
La LAS no se considera válida hasta que la estación haya escuchado dos rotaciones de
testigo idénticas.
Inicialización del anillo lógico. El sistema Profibus es inicializado por la estación con
menor dirección. Ésta se envía 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
lógico.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -110-
Figura D.6. Inicialización del anillo lógico.
A continuación envía la llamada Petición Estado FDL a las siguientes direcciones
en orden ascendente, con objeto de registrar otras estaciones. Si una estación
activa o pasiva realiza un acuse del tipo No preparada, se introduce
automáticamente en la GAPL.
La primera estación activa que responda con Preparada para el anillo lógico 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 rotación de testigo. Parámetros de bus.
Tan pronto como una estación activa recibe el testigo comienza la medición del tiempo
de rotación del testigo. Cuando la misma estación acepta el testigo de nuevo se detiene
la medición del tiempo para el ciclo ejecutado, y el resultado es el Tiempo de Rotación
Real, TRR. La medición del siguiente tiempo de rotación se inicia inmediatamente.
1
LAS-
1
2 3 4 5
1 2
T:1-1
T:1-1
1 2 3
1 2 3 4
1 2 3 4 5
T: 1-1 Preparada" para el anilloTOKEN de Estación 1 a Estación 1 Petición Estado
Pet . Estado
Pet. Estado
Pet . Estado
Pet. Estado
Preparada"
" Preparada "
" Preparada "
" Preparada "
T: 1-2T: 2-1T: 1-2
T: 2-3T: 3-1
T: 1-2T: 2-3
T: 3-4T: 4-1
T: 1-2
T: 1-2
T: 2-3
T: 2-3
T: 3-4
T: 3-4
T: 4-5
T: 5-1
T: 4-5
T: 5-1
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -111-
A. Comienza la medición del tiempo de rotación real del testigo.
B. Finaliza la medición del tiempo de rotación real del testigo.
Figura D.7. Tiempo de rotación real del testigo.
Un factor clave en la ejecución de los ciclos de mensaje de prioridad baja es el Tiempo
teórico de Rotación de Testigo, TTR, en el anillo lógico. Es el tiempo máximo
disponible para una rotación del mismo. Tras este tiempo todas las estaciones han
recibido una vez el derecho de emisión (testigo).
Cuando recoge el testigo, una estación activa siempre puede ejecutar un ciclo de
mensaje de prioridad alta, con independencia del tiempo real de rotación. Sólo pueden
ejecutarse ciclos de mensaje de prioridad baja si el tiempo de rotación real es menor que
el teórico. 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
situación.
TOKEN
TOKEN
TOKEN
TOKEN
TOKEN
A
B
TOKEN
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -112-
Se denomina Tiempo de Respuesta del Sistema al intervalo máximo entre dos ciclos
de mensaje de prioridad alta sucesivos en una estación activa usando el interfase FDL,
habiendo empleado toda la capacidad del bus.
El tiempo de rotación de testigo teórico mínimo de un sistema depende del número 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 rotación de testigo
especificado también debe incluir tiempo suficiente para los ciclos de mensaje de
prioridad baja y un margen de seguridad para posibles reintentos.
TTRmín = na * (TTC + alta TMC) + k * baja TMC + mt * RET TMC
na. Número de estaciones activas.
k. N° probable de ciclos de mensaje de prioridad baja por rotación.
TTC . Tiempo de ciclo de testigo.
TMC . Tiempo de ciclo de mensaje, función de la longitud de la trama.
mt. N° de ciclos de reintento de mensaje por rotación.
RET TMC Tiempo de un ciclo de reintento de mensaje.
Para mantener el tiempo de rotación de testigo lo más pequeño posible se
recomienda declarar sólo eventos importantes o infrecuentes como ciclos de
mensaje de prioridad alta y reducir su longitud al mínimo (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 Aplicación) tienen la posibilidad de elegir entre dos clases de prioridad:
baja y alta. La prioridad se pasa a FDL con la petición de servicio.
En el momento en que una estación 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -113-
rotación, TRR, es mayor o igual al tiempo teórico de rotación 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 después 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 sólo pueden ejecutarse si TRR es menor que TTR, es decir, si todavía se
dispone de tiempo de retención 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 continuación se enumeran una serie de parámetros de tiempo comúnmente utilizados
en Profibus:
• Tiempo de espera a la recepción (slot time). Determina el tiempo máximo que
espera el emisor a recibir una respuesta de su interlocutor.
• Tiempo máximo de procesamiento del protocolo (TSDRmáx). Determina el
tiempo tras el cual tiene que haber respondido el interlocutor.
• Tiempo mínimo de procesamiento de protocolo (TSDRmín). Determina el tiempo
mínimo que requiere el interlocutor receptor para procesar el protocolo.
• Tiempo de preparación (setup time). Tiempo que transcurre entre la recepción
de un telegrama y la reacción a éste.
• Tiempo de desactivación del modulador (Quiet-Time for Modulator). Tiempo
necesario para cambiar del modo de Emisión al modo de Recepción.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -114-
• Factor de actualización GAP. Determina después de cuántas rotaciones del
testigo se aceptará una nueva estación en el anillo lógico.
• Límite de repetición de llamadas. Determina el número máximo de intentos
que pueden realizarse para comunicar con una estación.
• Tiempo de disponibilidad (ready time). Tiempo para acuse o respuesta.
• Tiempo de reposo 1 (idle time). Determina el retardo después de recibir una
respuesta.
• Tiempo de reposo 2. Determina el retardo después de emitir una llamada sin
recibir respuesta.
• Tiempo de supervisión de respuesta (watch-dog). Determina el tiempo tras el
cual se tiene que acceder a un interlocutor.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -115-
4.3.- Tecnología de transmisión.
El área de aplicación de un sistema de bus de campo está fuertemente determinado
por la elección de la tecnología de transmisión. Además de los requisitos generales
(seguridad en la transmisión, distancia a cubrir o alta velocidad de transmisión)
son de particular importancia la sencillez y determinados factores
electromecánicos. Cuando se trata de una aplicación para automatizar un proceso,
deben transmitirse datos y alimentación a través de un cable común.
Dada la imposibilidad de satisfacer todos los requisitos con una única tecnología de
transmisión, Profibus proporciona tres variantes:
Transmisión RS 485 para DP y FMS.
Transmisión IEC 1158-2 para PA.
Fibra óptica (FO).
Transmisión RS 485 para DP y FMS.
El método de transmisión RS 485 responde a la transmisión simétrica de datos según el
EIA Standard RS 485, y también se conoce con el nombre de H2. Este método de
transmisión está prescrito con carácter obligatorio en la norma Profibus EN 50170 para
la transmisión de datos por líneas bifilares. Su área de aplicación incluye todas aquellas
aplicaciones en las que se precisa una alta velocidad de transmisión y una instalación
sencilla y económica. El medio físico utilizado es un cable bifilar de cobre trenzado y
apantallado. La combinación del trenzado de conductores, el apantallamiento de lámina
y el apantallamiento de malla lo hace especialmente apropiado para el tendido en
entornos industriales con fuertes interferencias electromagnéticas.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -116-
Figura D.8. Sección de cable de bus estándar.
La tecnología de transmisión RS 485 es muy sencilla de implementar. Su instalación no
requiere de un conocimiento experto. La estructura de bus hace posible la adición y
eliminación 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
están operativas.
La velocidad de transmisión 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 transmisión, todos los segmentos del bus han de
terminar por ambos extremos con la impedancia característica. Esta terminación de
línea 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 terminación de
línea resulte eficaz es necesario abastecerla de tensión. En el caso del terminal de bus
RS 485 y de los conectores de bus, esto tiene lugar a través de los terminales de datos
conectados (DTEs), y en el caso del repetidor a través de su fuente de alimentación de
tensión.
La longitud de cable máxima es función de la velocidad de transmisión, el tipo de cable
utilizado y del número de usuarios del bus.
Velocidad (kbit/s) 9.6 19.2 93.75 187.5 500 1500 12000
Distancia/segmento (m) 1200 1200 1200 1000 400 200 100
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -117-
Tabla D.1. Distancias en base a la velocidad de transmisión para cable de tipo A.
Se pueden conectar un máximo de 32 estaciones (maestros o esclavos) por segmento.
Cuando se requiere un mayor número 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 número máximo de
estaciones integrados en una red está limitado a 127, como que pueden instalarse como
máximo 9 repetidores entre dos usuarios, pudiendo materializarse tanto estructuras en
línea 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 mecánico.
Estando conectada la resistencia terminal del cable, el terminal de bus necesita del DTE
una corriente como máximo de 5 mA para una tensión de alimentación de 5 V entre las
clavijas 5 y 6 del conector macho.
Clavija Señal Significado
1 NC No ocupada
2 NC No ocupada
3 B (RXD/TXD-P) Cable de datos B (Receive/Transmit-Data-P)
4 NC No ocupada
5 M5V2 (DGND) Potencial de referencia de datos (Data Ground)
6 P5V2 (VP) Tensión de alimentación de +5 V
7 NC No ocupada
8 A (RXD/TXD- Cable de datos A (Receive/Transmit-Data-N)
9 NC No ocupada
Tabla D.2. Ocupación de contactos del conector macho Sub-D.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -118-
Vista Nº pin Señal Denominación
1 - -
2 M24V Masa 24 V
3 RXD/TXD-P Cable de datos B
4 RTS Request to Send
5 M5V2 Potencial de referencia de datos (de estación)
6 P5V2 Positivo de alimentación (de estación)
7 P24V 24 V
8 RXD/TXD-N Cable de datos A
9 - -
Tabla D.3. Conexionado de pins del conector Sub-D de 9 polos (conector hembra
PG/OP).
Línea de datos
Línea de datos
Terminación de bus D
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -119-
Transmisión según IEC 1158_2 para PA.
La tecnología de transmisión acorde con la IEC 1158_2 cumple los requisitos de las
industrias químicas y petroquímicas. Permite seguridad intrínseca y hace posible que se
alimente a los dispositivos de campo a través del bus. Esta tecnología consta de un
protocolo síncrono al bit con transmisión libre de corriente continua.
La transmisión se fundamenta en los siguientes principios:
• Cada segmento tiene sólo una fuente de alimentación, la llamada unidad de
suministro de potencia.
• Cuando una estación está enviando no se alimenta el bus.
• Cada dispositivo de campo consume una corriente básica constante en
régimen permanente.
• Los dispositivos de campo se comportan como sumideros de corriente
pasivos.
• La terminación pasiva de línea se dispone en ambos extremos de la línea de
bus principal.
• Son posibles configuraciones en línea, árbol y estrella.
• Para aumentar la fiabilidad, pueden diseñarse segmentos de bus redundantes.
Para la modulación se considera que cada estación del bus, para alimentar al dispositivo,
requiere una corriente base de al menos 10 mA. Las señales de comunicación las genera
el dispositivo emisor a través de una modulación de la corriente básica entre ±9 mA.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -120-
Transmisión de datos Digital, síncrono al bit, código Manchester
Velocidad de transmisión 31.25 Kbit/s, Modo Tensión
Seguridad en los datos Preámbulo, prueba de error al arrancar y
delimitador final
Cable Cable de dos hilos trenzado (con y sin
pantalla)
Alimentación remota Opcional, vía línea de datos
Tipo protección frente explosión Posibilidad de operar en zona con seguridad
intrínseca o sin ella
Topología Línea y árbol, o una combinación de éstas
Número de estaciones Hasta 32 estaciones por segmento; máx. total
126
Repetidores Puede ampliarse con hasta 4 repetidores
Tabla D.4. Caratacterísticas de la tecnología de transmisión IEC 1158_2.
Ambos extremos del cable de bus principal están equipados con un terminador de línea
pasivo consistente en un elemento RC conectado en serie (R=100 Ω y C=1 µF).
Transmisión 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 topologías de red con estructura de línea, estrella o anillo. Con
OLPs se lográn, además, estructuras de anillo monofibra.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -121-
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 plástico.
Características:
• Son posibles grandes distancias entre dos terminales de datos (enlaces OLM-
OLM hasta 15.000 m, dependiendo del tipo de las fibras y los OLMs. Con
fibras de plástico: de 0 m a 80 m entre OLMs, de 1 m hasta 25 m con
OLPs.).
• Separación galvánica entre los usuarios del bus y el soporte de transmisión.
• Inmune frente a interferencias electromagnéticas.
• No se requieren elementos de protección contra descarga de rayos.
• Tendido sencillo de las líneas de fibra óptica.
• Gran disponibilidad de la LAN gracias a la topología en anillo de dos fibras.
• Técnica de conexión extremadamente sencilla utilizando fibras ópticas de
plástico en el ámbito de corta distancia.
• Velocidad de transmisión 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 transmisión OLPs: 93.75 kBit/s, 187.5 kBit/s, 500 kBit/s, 1.5
MBit/s.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -122-
4.4.- Modos de transmisión. Servicios de comunicación.
Los mensajes se intercambian cíclicamente. Un ciclo de mensaje está constituido por
una trama de llamada, Send y/o Request (Envío y/o Petición), elaborada por una
estación activa y el correspondiente acuse o trama de respuesta procedente de una
estación activa o pasiva. Tanto las tramas de Envío 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 envían datos sin esperar un acuse, situación necesaria, por ejemplo, si se
pretenden implementar mensajes de difusión total (broadcast). En ambas situaciones no
hay acuse. En mensajes de tipo broadcast, una estación activa direcciona todas las otras
estaciones simultáneamente a través de una dirección global (dirección más alta del
sistema, todos los bits de la dirección a 1). Una posible aplicación de este modo de
funcionamiento es, por ejemplo, efectuar la sincronización de tiempo.
La secuencia cronológica de los ciclos de mensaje es función del modo de transmisión.
Existen cuatro modos diferentes:
• Gestión del testigo.
• Petición o Envío/Petición Acíclico.
• Envío/Petición Cíclico, polling.
• Registro de Estaciones (lista LIFE).
Todas las estaciones, excepto aquella que actualmente posee el testigo (iniciador),
tienen que escuchar todas las llamadas. Pero sólo elaboran un acuse o respuesta si son
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -123-
ellas las direccionadas. El acuse o la respuesta debe llegar en un tiempo especificado, el
ya mencionado tiempo de espera a la recepción 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
número de reintentos permitido se designará como estación no operativa.
Gestión del testigo. Este modo de transmisión fue tratado en profundidad en el
apartado 2.2 de este mismo capítulo.
Envío/Petición Acíclico. En el modo Envío y/o Petición acíclico se ejecutan ciclos de
mensaje esporádicos y separados. En la recepción del testigo, el controlador FDL de la
estación activa dispara el funcionamiento en este modo en respuesta a una petición
procedente del usuario (usuario de la estación activa).
Si hay varias peticiones, el funcionamiento puede continuar en este modo hasta que
expire el máximo tiempo de rotación de testigo permisible. Dentro de este modo de
funcionamiento se distinguen tres servicios de comunicación diferentes, a saber:
• SDN (Send Data with No Acknowledgement). Envío de datos a una estación o a
todas (broadcast) sin acuse.
• SDA (Send Data with Acknowledgement). Envío de datos a una estación con
acuse inmediato.
Datos
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -124-
Datos
Acuse
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -125-
• SRD (Send and Request Data with Reply). Envío de datos a una estación y, al
mismo tiempo, petición de datos a la misma, esperando una respuesta con datos
inmediata.
Envío/Petición Cíclico. En el modo polling (sondeo), la estación activa direcciona otras
estaciones cíclicamente mediante una llamada Envío y Petición de Datos de prioridad
Baja según una secuencia específica definida en la lista de polling. El usuario de la
estación 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
Datos con petición de datos
Datos con petición de
Datos con petición de
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -126-
Si las estaciones responden entonces, se registrarán 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
envíos/peticiones acíclicos, el registro de estaciones (lista LIFE) o la actualización del
GAP, pueden subordinarse al polling.
Después de cada lista de escrutinio completa ejecutada se atenderán de forma ordenada
los ciclos de mensaje de prioridad baja solicitados. La secuencia de ejecución viene
gobernada por las siguientes reglas:
• Si la lista de escrutinio se ejecuta durante el tiempo de retención del testigo o,
dicho de otro modo, si todavía queda suficiente tiempo de posesión 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 retención de
testigo restante. La próxima vez que se reciba el testigo y se disponga de
suficiente tiempo de retención del mismo para los ciclos de mensaje de prioridad
baja se ejecutará una nueva lista de polling.
• Si no queda tiempo de retención de testigo al finalizar la ejecución de la lista de
polling, los ciclos de mensaje de prioridad baja solicitados se ejecutarán lo antes
posible la próxima vez que se reciba el testigo y haya aún suficiente tiempo de
retención para dichos ciclos. Entonces se ejecutará una nueva lista de polling.
• Si la ejecución de una lista de polling requiere varios tiempos de retención de
testigo se procesa en segmentos, pero sin insertar los ciclos de mensaje de baja
prioridad solicitados. Dichos ciclos no se realizarán hasta haber sido completada
la lista de polling.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -127-
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 actualización del GAP, no se comprueba más
de una dirección en la GAPL entre la ejecución de dos listas de polling.
El tiempo de ciclo de polling por lista ejecutada, o el máximo tiempo de respuesta de la
estación dependen de la longitud del ciclo de mensaje, del tiempo de rotación 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
introduciéndolas en más de una ocasión.
Figura D.9. CSRD utilizando una lista de polling.
Lista Polling
Estación activa
CSRD SRD Cíclico - Envíos y petición de datos cíclicos con respuesta inmediata,
Estación pasiva
Token
Datos + petición datos
Datos
Datos + petición datos
Datos
Datos + petición datos
Datos
CSRD
CSRD
CSRD
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -128-
Registro de estaciones (lista LIFE). Si el usuario solicita una lista de las estaciones
actuales (lista LIFE) vía FMA (Fieldbus Management Layer), el controlador FDL lleva
a cabo un registro de las estaciones.
Entre la ejecución de listas de polling, se implementa una Petición de estado FDL
cíclica. Puede direccionarse un rango de direcciones FDL posibles entre 0 y 126, a
partir de las estaciones activas en la LAS. Si la estación direccionada envía un acuse
positivo, se introduce automáticamente 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 través 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 lógicas de comunicación. En Profibus-DP y PA, se asigna a
cada punto de acceso al servicio una función definida con precisión. Varios SAPs
pueden utilizarse simultáneamente para todas las estaciones activas y pasivas. Se hace
una distinción 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 Función DP PA FMS
SDA Envío de datos con acuse •
SRD Envío y petición de datos con respuesta • • •
SDN Envío de datos sin acuse • • •
CSRD Envío y petición de datos con respuesta cíclico •
Tabla D.5. Servicios de comunicación de nivel 2 en Profibus.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -129-
4.5.- Arquitectura del protocolo.
En Profibus la arquitectura del protocolo está orientada al modelo de referencia OSI
(Open System Interconnection) acorde con el estándar internacional ISO 7498. Como ya
se vió en el primer capítulo, en este modelo cada nivel de transmisión gestiona de forma
precisa una serie de tareas definidas. La arquitectura del protocolo de Profibus se
muestra en la figura 2.12.
Figura D.10. Arquitectura del protocolo Profibus.
Fieldbus Data Link (FDL)
IEC 1158-
IEC Interface
Fieldbus Message Specification (FMS)
Funciones Básicas DP
Extensiones DP
Perfiles PA Perfiles DP Dispositivos
con perfil FMS
No utilizado
FMS DP PA
Físico
Enlace
(3) - (6)
Aplicación
Usuario
Nivel
EN 50 DIN E 19245 Guía Profibus
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -130-
Profibus-DP emplea las capas o niveles 1 y 2, además de la interfase de usuario. Los
niveles del 3 al 7, ambos inclusive, no están definidos. La optimización de esta
arquitectura asegura una transmisión de datos rápida 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 aplicación que están
disponibles para el usuario así como el comportamiento del sistema y de los distintos
tipos de dispositivos de Profibus-DP.
Para la transmisión se dispone tanto de la tecnología RS 485 como de la fibra óptica.
Profibus-DP es una variante optimizada para una conexión económica y a alta
velocidad, diseñada especialmente para la comunicación entre sistemas de control
automatizado y entradas/salidas distribuidas en el nivel de dispositivos. Puede
emplearse como alternativa a la transmisión de señal en paralelo de 24V o de 0 a 20mA.
La topología Profibus DP, se ve de manera mucho más detallada en el anexo E.
En Profibus-FMS están definidos los niveles 1, 2 y 7. El nivel de aplicación se
compone de FMS (Fieldbus Message Specification) y LLI (Lower Layer Interface).
FMS contiene el protocolo de aplicación y otorga al usuario una amplia selección de
potentes servicios de comunicación. LLI implementa las distintas relaciones de
comunicación 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 ocurría en Profibus-DP, para la transmisión en FMS se dispone tanto de la
tecnología RS 485 como de la fibra óptica. Puesto que DP y FMS comparten tecnología
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 4: Estándar Profibus -131-
de transmisión y disponen de un mismo protocolo de acceso al bus, ambas pueden
operar simultáneamente en el mismo cable.
Profibus-FMS es una solución de propósito general para tareas de comunicación en el
nivel de célula. La potencia de los servicios FMS abre un amplio abanico de
aplicaciones y proporciona una enorme flexibilidad. También puede utilizarse para
tareas de comunicación complejas y extensas.
Profibus-PA usa el protocolo de Profibus-DP, pero ampliado, para la transmisión de
datos. Adicionalmente se utiliza el perfil PA, en el que se define el comportamiento de
los dispositivos de campo. La tecnología de transmisión, acorde con la normativa IEC
1158-2, permite su uso en zonas de seguridad intrínseca y también hace posible la
alimentación de dicho dispositivo a través del propio bus. De este modo, los
dispositivos para Profibus-PA se integran fácilmente en redes de Profibus-DP
empleando un acoplador.
Profibus-PA está diseñada especialmente para la automatización de procesos. Permite la
conexión de sensores y actuadores en una línea de bus común incluso en áreas con
seguridad intrínseca.
[WEIG04]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -131-
Capítulo 5:
Comunicaciones con Profibus DP
5.1. Profibus DP: Fundamentos y componentes 132
5.2. Tramas de mensajes en Profibus DP 135
5.3. Sistema de periferia descentralizada SIMATIC ET 142
5.4 Interruptores Automáticos Comunicación Sentron 151
5.5. Interfases maestras de Siemens en Profibus-DP 152
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -132-
En este capítulo se tratará de mostrar en profundidad las características 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 través de Profibus-DP ofrece una interfase estandarizada
(EN 50170 Vol. 2) para la transmisión de datos de entrada y salida del proceso entre
controladores programables y dispositivos de campo (esclavos DP). El comportamiento
de transferencia a través 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 (capítulo 2), además
de la interfase de usuario. Los niveles del 3 al 7, ambos inclusive, no están definidos. La
optimización de esta arquitectura asegura una transmisión de datos rápida 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 aplicación que están
disponibles para el usuario así como el comportamiento del sistema y de los distintos
tipos de dispositivos de Profibus-DP.
Para la transmisión se dispone tanto de la tecnología RS 485 como de la fibra óptica.
Profibus-DP es una variante optimizada para una conexión económica y a alta
velocidad, diseñada especialmente para la comunicación entre sistemas de control
automatizado y entradas/salidas distribuidas en el nivel de dispositivos. Puede
emplearse como alternativa a la transmisión de señal en paralelo de 24V o de 0 a 20mA.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -133-
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 comunicación a través 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 leídos del dispositivo de
campo en el área de datos de la CPU S7 a definir;
• se encargan de la tramitación de las peticiones de verificación y
diagnóstico.
El CP Profibus para equipos S7-300 puede operar en los modos Maestro DP o Esclavo
DP inteligente.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -134-
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 tramitación 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 través del cual se leen señales de
proceso o se emiten señales 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 programación, diagnóstico o gestión encargada de ejecutar
funciones de diagnóstico y servicio técnico.
Figura E.1. Sistema Profibus-DP con posibles esclavos DP de Siemens y de terceros.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -135-
5.2.- Tramas de mensaje en Profibus-DP. Los principales tipos de tramas de mensaje en Profibus-DP están referidos a: asignación de parámetros, configuración, diagnóstico, comandos de control y datos de usuario. En este apartado se explicarán las facilidades que ofrecen dichas tramas y cómo interpretarlas. Las tramas son enviadas en orden consecutivo. Los significados de las abreviaturas en la trama de cabecera son las siguientes: SD (Start Delimiter) Delimitador inicial. LE (frame LEnght) Longitud de la trama. LEr (repetition of the frame LEnght) Repetición de la longitud de la trama. DA (Destination Address) Dirección de destino. SA (Source Address) Dirección de origen (fuente). FC (Function Code) Código de función. DSAP (Destination Service Access Point) Punto de acceso al servicio destino. SSAP (Source Service Access Point) Punto de acceso al servicio origen. FCS (Frame Check Sequence) Secuencia de comprobación de trama. ED (End Delimiter) Delimitador final. • Petición de Diagnóstico DDLM_Slave_Diag.req/.ind La prioridad más alta se asigna a los datos de diagnóstico. Si un esclavo tiene algún dato de diagnóstico, informa al maestro mediante una trama de respuesta. La petición se repite si el esclavo no responde.
SD LE LEr SD DA SA FC DSAP SSAP FCS ED 68H 05H 05H 68H 8x 8x X 60/3C 62/3E X 16H
• Respuesta DDLM_Slave_Diag.con
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED
68H x x 68H 8x 8x x 62/3E 60/3C x.. X 16H Octeto 1
Diag.station_Non_Exist Establecido por el maestro Diag.station_not_ready Esclavo aún no está listo para intercambio
datos Diag.cfg_Fault No coinciden datos de configuración
Diag.ext_diag Esclavo tiene datos de diagnóstico externos Diag.not_supported Función solicitada no soportada por el
esclavo Diag.invalid_slave_response Permanentemente puesto a 0 por el esclavo
Diag.prm_fault Parámetros incorrectos (número ID, etc.) Diag.master_lock Establecido por maestro; parámetros
asignados al esclavo por diferentes maestros
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -136-
Octeto 3
Reservado Diag.ext_overflow
Octeto 4
Diag.master_add Dirección asignada al maestro (FF o como en la asignación de parámetros)
Octeto 5
ID_number_high
Octeto 6
ID_number_low Octeto 7
External_diagnostics Longitud de cabecera Octeto 8
External_diagnostics
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -137-
• Trama de asignación de parámetros DDLM_Set_Prm.req/.ind El maestro utiliza este tipo de trama para asignar parámetros a un esclavo. Sólo el maestro que ha asignado parámetros y configurado un esclavo puede intercambiar datos con éste.
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED
68H x x 68H 8x 8x x 61/3D 62/3E x.. x 16H Octeto 1
Reservado Reservado
Reservado WD_On=0 Vigilancia de ciclo desactivada
Freeze_req (Esclavo para operar en modo Freeze) Sync_req (Esclavo para operar en modo Sync)
Unlock Lock
Lock Unlock Significado 0 0 Permitido sobreescribir TSDR mín. y parámetros específicos de esclavo. 0 1 Esclavo DP habilitado para otros maestros. 1 0 Esclavo DP deshabilitado para otros maestros, adoptados todos los parámetros. 1 1 Esclavo DP habilitado para otros maestros.
Tabla E.1. Codificación de los parámetros Lock/Unlock.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -138-
Trama de asignación de parámetros DDLM_Set_Prm.req/.ind
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED
68H x x 68H 8x 8x x 61/3D 62/3E x.. x 16H Octeto 2
WD_Fact_1 (Factor 1 para observar respuesta)
Octeto 3
WD_Fact_2 TWD(s) = 10ms * WD_Fact_1 * WD_Fact_2
Octeto 4
TSDR (Retardo mínimo antes de que un esclavo pueda responder)
Octeto 5
ID_number_high (Para identificar su dispositivo unívocamente) Octeto 6
ID_number_low
Octeto 7
Group_Ident (Requerido para seleccionar esclavos direccionándolos cuando se envía un comando Global_Control; véase próximo capítulo, FC-CTRL)
Octeto 8
User_Prm_data (Parámetros de usuario) La respuesta del esclavo a una trama de asignación de parámetros es E5.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -139-
• Trama de configuración DDLM_Chk_Cfg.req/.ind Después de la asignación de parámetros, el maestro debe enviar una trama de configuración al esclavo. Dicha trama hace que el esclavo compare la configuración enviada con su propia configuración. Si se detectan diferencias entre ambas, el esclavo genera automáticamente una trama de diagnóstico al maestro. En consecuencia, aún no está preparado para la transmisión de datos de usuario (bit 1 del octeto 1 de la trama de diagnóstico).
SD LE LEr SD DA SA FC DSAP SSAP DU.. FCS ED
68H 05H 05H 68H 8x 8x x 62/3E 62/3E x.. x 16H
Octeto 1
Octeto 2
• Intercambio de datos DDLM_Data_Exchange.req/.ind
SD LE LEr SD DA SA FC DU.. FCS ED 68H x x 68H xx xx x x.. x 16H
• Respuesta DDLM_Data_Exchange.con
SD LE LEr SD DA SA FC DU.. FCS ED 68H x x 68H xx xx x x.. x 16H
Bits del 0 al 3 Bits del 4 al 5 Bit 6 Bit 7
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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -140-
• 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 07H 68H FF xx x 58/3A 62/3E x.. x 16H Octeto 1
Reservado Clear_Data
Unfreeze Freeze (Congelar las entradas)
Unsync Sync (Congelar salidas)
Reservado Reservado
Octeto 2
Group_select Información procedente de la trama de asignación de parámetros (para seleccionar el grupo a direccionar)
Véase a continuación una representación esquemática de cómo se utilizan las diferentes tramas que han sido enumeradas con anterioridad a la hora de llevar a cabo una inicialización, un intercambio de datos o una petición Global_Control. • Inicialización.
Maestro DP Esclavo DP
Petición de diagnóstico Diag.req
Confirmación de diagnóstico Diag.con
Petición asignación parámetros Set_Prm.req.req
Confirmación
Petición de configuración Chk_Cfg.req
Confirmación
Petición de diagnóstico Diag.req
Confirmación de diagnóstico Diag.con
LSAP
LSAP 60 61 62 60
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -141-
• Intercambio de datos.
• Servicio SDN Global_Control.
Maestro DP Esclavo DP
Intercambio de datos Data_Exchange.req
Intercambio de datos Data_Exchange.con
Intercambio de datos Data_Exchange.req
Intercambio de datos Data_Exchange.con
Intercambio de datos Data_Exchange.req
Intercambio de datos Data_Exchange.con
Intercambio de datos Data_Exchange.req
Intercambio de datos Data_Exchange.con
Maestro DP Esclavo DP
Global Control SDN service: Sync
Global_Control SDN service: Unsync
Global_Control SDN service: Freeze
Global_Control SDN service: Unfreeze
Global_Control SDN service: Clear_Data
LSAP
62
LSAP
58
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -142-
5.3.- Sistema de periferia descentralizada Simatic ET200.
Dado que la mayor parte del próximo capítulo se dedica a analizar la programación
como maestro DP de un controlador programable (ya sea a través 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 pequeño 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 estación en modo Maestro DP. La amplia oferta de unidades
descentralizadas para Profibus-DP oscila desde simples dispositivos electrónicos de
entradas/salidas digitales hasta llegar a la complejidad de un panel de operador, un
variador de frecuencia, de una cámara de visión artificial o incluso de un controlador
programable que hace las funciones de esclavo inteligente.
Para los diferentes campos de aplicación, SIEMENS ofrece unidades periféricas en
diversos tipos de ejecución. Las unidades de la serie ET 200 pueden operar como
estaciones DP conforme a norma asociadas a una estación maestra S7-300.
¿Qué es el sistema ET 200?
En la instalación de un equipo, normalmente se montan los módulos de entrada/salida
de forma centralizada en el sistema de automatización. En caso de grandes distancias
entre los módulos de entrada/salida y el sistema de automatización, el cableado puede
ser muy extenso y complejo y las influencias perturbadoras electromagnéticas pueden
afectar a la fiabilidad.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -143-
Para instalaciones de este tipo se recomienda la aplicación del Sistema de Periferia Des-
centralizada 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 transmisión
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 más comunes a día de
hoy en SIEMENS, valgan como muestra de las denominadas unidades periféricas.
[WEIG04]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -144-
Nombre
Características
Imagen del
dispositivo
ET 200S Unidad periférica innovadora para el armario eléctrico.
La ET 200S se compone de:
• Módulo interfase para la conexión a Profibus-DP.
• Módulos electrónicos para entradas/salidas
digitales y analógicas.
• Módulos tecnológicos (p. ej., de contador, módulo
SSI).
• Derivaciones de consumidor, con capacidad de
comunicación, para arrancador directo o inversor,
electromecánico.
• Módulos de potencia para alimentar sensores o la
carga.
• y los módulos de terminales asociados.
Características:
• Cableado independiente.
• Forma constructiva orientada a la práctica y fácil de
montar.
• Velocidad de transferencia máx. 12 Mbits/s.
• Sistema de seguridad integrado SIGUARD
(opcional).
• Posibilidad de sustituir módulos durante el
funcionamiento.
• Grado de protección IP 20.
• Configuración de estaciones modular granular
orientada a la función.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -145-
ET 200X Es la unidad modular ideal para la descentralización a pie
de máquina. Gracias a la extensa gama de módulos con
alto grado de protección, el sistema ET 200X ofrece
soluciones completas que no requieren armarios ni cofres
eléctricos. Esto permite montar los equipos directamente
junto o en la máquina/instalación.
La ET 200X se compone de:
• un módulo base (como opción con inteligencia) y
• diferentes módulos de ampliación elegibles a
voluntad.
Características:
• Módulos base con:
- . entradas/salidas digitales
- .entradas/salidas digitales libremente configurables
- según DESINA
- . funcionalidad PLC integrada
• Expansibilidad con un máx. de 7 módulos de
ampliación
- módulos digitales
- módulos digitales libremente configurables
según
- DESINA
- módulo de potencia (digital) con
alimentación de
- carga separada
- .módulos analógicos
- derivaciones de consumidor: arrancador
directo o
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -146-
- arrancador-inversor (máx. AC 400 V, 5.5
kW);
- electromecánico o electrónico
- módulo neumático con válvulas de
distribución 4/2
- integradas
- interfase neumático para recibir isletas de
válvulas
- FESTO
- CP para AS-Interface (CP 142-2; maestro)
• Fuente de alimentación SITOP power adaptada.
• Conexión a Profibus-DP utilizando una sola
dirección de estación.
• Grado de protección IP 65/IP 67, carcasa de
plástico robusta.
• Velocidad de transferencia máx. 12 Mbits/s.
• Puerto Profibus-DP integrado en los módulos base
(RS 485 u óptico).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -147-
ET
200L/
L-SC/
IM-SC
Unidad periférica muy pequeña, compacta hasta modular
granular en formato de tarjeta y que ofrece una relación
precio/prestaciones óptima. Permite ampliar con
modularidad granular añadiendo módulos de E/S de dos
canales.
La ET 200L se compone de:
o bloque de terminales y
o módulo electrónico.
Características:
• Disponibilidad de diversos módulos electrónicos:
módulos e entrada y salida digitales y módulos mixtos,
DC 24 V.
• Interfase (puerto) Profibus-DP integrado.
• Grado de protección IP 20.
• Velocidad de transferencia máx. 1,5 Mbits/s.
• Separación galvánica entre Profibus-DP y la
electrónica interna de la ET 200L.
• Evaluación centralizada y descentralizada de datos de
diagnóstico.
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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -148-
ET
200M
Es una unidad periférica modular con grado de protección
IP 20. Abre la gama de periféricos 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 conexión al bus de campo
Profibus-DP (interfase RS 485 o puerto óptico).
• Diferentes módulos periféricos, interconectados con
elementos de bus o enchufados sobre elementos de bus
activos que permiten sustituir los módulos durante el
funcionamiento.
• CP AS-Interface (CP 342-2) con funcionalidad de
maestro.
• En caso dado, una fuente de alimentación.
Características:
• Admite todos los módulos periféricos del autómata S7-
300 (los módulos de función y de comunicaciones sólo
en sistemas SIMATIC S7/M7 maestros).
• Módulos HART.
• Módulos de E/S para margen de temperatura
extendido.
• Ampliable (en función del maestro) con un máximo de
8 módulos periféricos.
• Espacio máximo de direccionamiento por cada ET
200M: 128 bytes de entradas y 128 bytes de salidas.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -149-
• Separación galvánica entre Profibus-DP y ET 200M.
• Grado de protección IP 20.
• Velocidad de transferencia máx. 12 Mbits/s.
• Evaluación centralizada y descentralizada de datos de
diagnóstico.
ET 200B Es una unidad periférica pequeña y compacta, con
profundidad de montaje pequeña. Puede alojarse en el
espacio más reducido.
La ET 200B se compone de:
• bloque de terminales y
• módulo electrónico.
Características:
- Diversos módulos electrónicos:
• Módulos de entrada y salida digitales, DC 24 V ó
AC 120 a 230 V; módulos de entrada y salida
analógicos.
• Grado de protección IP 20.
• . Velocidad de transferencia máx. 12 Mbits/s.
• . Conexión directa de PG para puesta en marcha,
prueba y diagnóstico.
• . Separación galvánica entre Profibus-DP y la
electrónica interna de la ET 200B.
• . Evaluación centralizada y descentralizada de datos
de diagnóstico.
ET 200C La ET 200C es una pequeña unidad periférica compacta,
con el tipo de protección IP 66/67. Gracias a su robusta
construcción, la ET 200C es especialmente adecuada para
su aplicación en rudos ambientes industriales. La unidad
periférica descentralizada ET 200C consta de una caja
metálica estable, en la que ya están integradas las entradas
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -150-
o salidas, así como la conexión al bus de campo
PROFIBUS-DP.
ET 200U La ET 200U es una unidad de conexión de esclavos para
los módulos de la gama S5-100U (máx. 32 módulos).
Puede operar tanto bajo PROFIBUS-DP como también
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 módulos de la gama de
periféricos del S5-100U (p. ej. CPs e IPs).
La ET 200U consta del módulo de conexión de esclavos
IM 318-B o IM 318-C, así como de módulos de la gama de
módulos periféricos del S5.
Características:
- Grado de protección IP 20.
- Velocidad máxima de transferencia 1,5 Mbits/s.
Figura E.2. Sistemas de periferia descentralizada ET 200.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -151-
5.4.- Interruptores automáticos - Comunicación SENTRON.
Descripción
Los interruptores automáticos se utilizan para la distribución de energía en instalaciones
de baja tensión, tanto en la alimentación, como en las derivaciones. Su función consiste
en la protección contra sobrecargas y cortocircuitos de instalaciones, motores,
generadores y transformadores (maniobra y protección).
Campo de aplicación
- Como interruptores de alimentación, distribución, acoplamiento y salida para
instalaciones eléctricas.
- Como equipos de protección y maniobra para instalaciones, motores, transformadores,
generadores, barras colectoras y cables.
- Como interruptor principal y de desconexión de emergencia en combinación con un
dispositivo de emergencia.
Ventajas
- Constitución modular: Si las necesidades varían, gracias a las dimensiones
uniformes y la modularidad de los accesorios resulta extraordinariamente sencillo
realizar cambios en el aparato.
- Sencillo de utilizar: Lai ndicación de la disponibilidad para la conexión como
estándar de seguridad e indicación de la posición de maniobra con interruptores
auxiliares de señalización.
- Capacidad de comunicación vía Profibus-DP y función de medida integrada:
Numerosas posibilidades de comunicación aseguran una sencilla puesta en marcha,
diagnóstico del interruptor automático (estado del interruptor, parámetros de
protección, intensidades, etc.) y en combinación con la función de medida opcional,
la óptima gestión de la energía (tensión, cos phi, armónicos, etc.).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -152-
5.5.- Interfases maestras de Siemens en Profibus-DP.
En el apartado previo se enumeraron los tipos de esclavos más frecuentemente
utilizados. En lo relativo a sistemas maestros existen diversas posibilidades:
En SIMATIC S5 y COM PROFIBUS:
• Autómatas 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
• Autómata 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 (véase anexo A).
• CPU S7-400 con interfase DP integrada (p. ej., CPUs 413-2 DP/414-2 DP/416-
2 DP), el procesador de comunicaciones SIMATIC NET CP 443-5 en S7-400
(véase anexo A) o la IM 467.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 5: Profibus DP -153-
En SIMATIC M7:
• Módulo de interfase IF 964-DP en M7-300 y M7-400
Otros
• Equipos de programación PG 720. PG 740, PG 760 con interfase integrada
• Equipos de programación PG 720, PG 730, PG 740, PG 750, PG 760, PG 770
ó PCs AT con los módulos 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]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 154 -
Capítulo 6:
Estandar de comunicaciones Ethernet:
6.1. Introducción 155
6.2. Normas IEEE 802.3 y 802.11 156
6.3. Trama del telegrama 159
6.4. Sinopsis de red 161
6.5. Servicios de comunicación 162
6.6. Conexiones al sistema 165
6.7. Comparación Ethernet / Fast Ethernet 166
6.8. Tecnología Switching 168
6.9 Comunicación Industrial Móvil 170
6.10. SNMP OPC - Server 174
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 155 -
6.1 Introducción:
Con una participación de más de un 80%, Ethernet es hoy en día la LAN número uno a
nivel mundial. Ethernet ofrece unas propiedades muy importantes que brindan unas
ventajas considerables en su aplicación:
• Rápida puesta en marcha gracias a sistema de conexión 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 topologías de red redundantes.
• Prestaciones de comunicación prácticamente ilimitadas ya que el rendimiento es
escalable si se aplica tecnología switching.
• Posibilidad de interconectar por red diferentes áreas como oficina y fabricación.
• Comunicación corporativa gracias a la posibilidad de conexión vía 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 aplicación de
"Component based Automation",basada en el estándar PROFInet de la
Asociación de Usuarios de PROFIBUS (PNO).
Los productos SIMATIC NET para Industrial Ethernet soportan tanto la velocidad de
transmisión de 10 Mbit/s según IEEE 802.3 como la de 100 Mbit/s según IEEE 802.3u.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 156 -
6.2 Introducción a las normas: IEEE 802.3 y 802.11
El protocolo Ethernet especificado en el estándar 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
máquina de origen a la capa de red de la máquina destino.
Ethernet tiene su origen en 1972 y fue creado en el Palo Alto Research Center de la
compañía Xerox, la cual lo desarrolló a partir de un sistema de comunicación por radio
llamado ALOHA [14]. El 24 de junio de 1983 el IEEE aprobó el estándar 802.3. Es un
sistema CSMA/CD, por tanto:
• Cuando la interfaz del servidor tiene un paquete para transmitir, detecta si hay
mensajes que están siendo transmitidos. Si no detecta transmisión alguna, la
interfaz comienza a enviar. Cada transmisión está limitada en el tiempo, pues
existe un tamaño máximo de paquete.
• Cada nodo verifica que una señal externa no interfiera con la transmisión que se
está realizando. Cuando se detecta una colisión, la interfaz aborta la transmisión
y espera hasta que la actividad cese antes de volver a intentar la transmisión.
Figura F.1. Primer esquema Ethernet.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 157 -
También existe una variante inalámbrica de Ethernet, que es el estándar 802.11, ahora
mismo en auge. Esta tecnología es muy similar a IEEE 802.3 en muchos aspectos. El
método de acceso al medio de 802.11, a diferencia con 802.3, es MACAW [15].
MACAW es un método de acceso al medio desarrollado a partir del método MACA
[16] (Medium Access Collision Avoidance). Consiste en retransmitir tramas antes de
hacer la retransmisión 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 retransmisión. Cuando el emisor recibe el
mensaje Clear To Send, ya puede hacer la retransmisión real con los datos. Los vecinos
que también 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 envía un mensaje de acuse de recibo ACK al emisor, de esta
forma los vecinos ya saben que pueden volver a intentar su transmisión. En MACAW
también se introduce CSMA / CA a la hora de mandar los mensajes `Request To Send':
• Una estación que quiera retransmitir primero escucha el canal para determinar si
otra estación está retransmitiendo. Si el canal no está ocupado, la estación
retransmitirá el mensaje.
• Un problema esencial es que las estaciones no son capaces de detectar la
colisión entre dos retransmisiones, por eso se opta por un método de prevención
de colisiones. Esta prevención 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 estación 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 más reducido al
anterior, y así sucesivamente. De esta forma se garantiza una cantidad mínima
de colisiones.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 158 -
Figura F.2. Diagrama colisiones.
Existen varios tipos de dispositivos 802.11, y la más popular es la conocida como
802.11b, que alcanza velocidades de transmisión de 11 Mbps. Las redes de este tipo se
están extendiendo a un paso muy acelerado, ya que usadas en dispositivos como
ordenadores portátiles 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 dirección de acceso al medio
(MAC), que es unívoca.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 159 -
6.3 Trama del telegrama de Ethernet:
Figura F.3. Telegrama Ethernet.
• Cabecera o preámbulo (7 bytes): todas las tramas empiezan por una cabecera
que contiene en todos los casos un patrón 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 información propia de la trama.
• Dirección de destino y dirección de origen (6 bytes cada una): se las denomina
direcciones de acceso al medio (MAC) y cada tarjeta de comunicaciones tiene
una dirección unívoca 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 160 -
• Datos (0-1500 bytes): es la información transmitida de interés. 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 verificación o ``checksum'' (4 bytes): información redundante que se
usa para detectar si ha habido algún tipo de interferencia o pérdida de la
información de la trama.
La señal Ethernet a 10 Mbits/s es codificada "Manchester".
Es el signo del flanco de transición que da el estado "1" o "0".
Figura F.4. Código Manchester.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 161 -
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 162 -
6.4 Sinopsis de la red:
• Red al nivel de célula y de área diseñada para el sector industrial de acuerdo con
el estándar internacional IEEE 802.3 (Ethernet).
• Conexión de sistemas de automatización entre sí y con PCs, estaciones de
trabajo e Internet pads para comunicación homogénea y heterogénea.
• Posibilidad de realizar amplias soluciones mediante redes abiertas.
• Elevado rendimiento de transmisión.
• Industrial Ethernet es un estándar industrial verificado y aceptado a nivel
mundial.
• Soluciones como por ejemplo: función Web, E-mail y conexiones WAN que son
realizadas en este proyecto.
Figura F.5. Nivel Pirámide comunicación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 163 -
6.5 Servicios de comunicación:
Figura F.6. Ejemplo de red.
La comunicación de datos sirve para intercambiar datos entre autómatas programables y
entre autómatas e interlocutores inteligentes (PC, computador etc.)
Para ello se dispone de las funciones de comunicación siguientes:
Comunicación PG / OP
Incluye funciones de comunicación integradas que permiten a los autómatas SIMATIC
enviar datos a los equipos HMI (TD / OP) y a PGs SIMATIC (STEP 7, STEP 5).
La comunicación PG / OP es soportada por las redes MPI, PROFIBUS e Industrial
Ethernet.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 164 -
Comunicación S7
La comunicación S7 es la función de comunicación integrada (SFB) que ha sido
optimizada dentro de SIMATIC S7/C7.
También permite conectar a la red PCs y estaciones de trabajo.
El número de datos de usuario por petición o trabajo es de 64 Kbyte.
La comunicación S7 ofrece servicios de comunicación, potentes y simples así como un
interface software neutro de la red para todas las redes.
Comunicación compatible con S5 (SEND/RECEIVE)
La comunicación compatible con S5 (SEND/RECEIVE) permite comunicar los
SIMATIC S7/C7 con sistemas existentes, sobre todo con SIMATIC S5 pero también
con PCs a través de PROFIBUS e Industrial Ethernet.
A través de Industrial Ethernet se ofrecen también las funciones FETCH y WRITE para
poder seguir aprovechando con SIMATIC S7 el software creado para SIMATIC S5
(autómatas, sistemas de manejo y visualización).
Protocolo TF (Funciones tecnológicas)
Contiene el probado protocolo de automatización SINEC AP.
Basadas en éste están disponibles las funciones tecnológicas. Estas cumplen las
especificaciones de servicios MMS normalizadas internacionalmente según MAP 3.0.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 165 -
Comunicación estándar
En este caso se trata de protocolos estandarizados para la comunicación de datos.
OPC (OLE for Process Control):Es un interface estandarizado, abierto y no propietario,
que permite la conexión de aplicaciones Windows con capacidad OPC a la
comunicación S7 y a la comunicación 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 electrónico y los navegadores Web
como medios de comunicación de amplia difusión.
Como vía de comunicación se utiliza preferentemente Ethernet, pero también líneas
telefónicas e Internet. Estos medios y vías de comunicación están también disponibles a
SIMATIC gracias al protocolo TCP / IP. Además se utiliza el SMTP (Simple Mail
Transfer Protocol) para correo electrónico así como HTTP (Hyper Text Transfer
Protocol) para el acceso utilizando navegadores Web.
PROFInet: Para implementar la "Component based Automation" se utiliza el estándar
PROFInet definido por la Asociación de Usuarios de PROFIBUS.
Éste aprovecha las ventajas de la tecnología de componentes ya consolidada en el
ámbito de software. Y así se obtienen unos incrementos extraordinarios de la
productividad tanto en la ingeniería como en la puesta en servicio.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 166 -
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 comunicación, aliviando así a los equipos terminales de
las tareas de comunicación.
Figura F.7. Tarjetas de comunicación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 167 -
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 168 -
6.7 Comparación entre las redes Ethernet y Fast Ethernet
Fast Ethernet es el resultado lógico de la evolución de la fiable y probada tecnología
Ethernet.
El estándar Fast Ethernet IEEE 802.3u (100BaseT) se basa fundamentalmente en el
estándar Ethernet clásico 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 tecnológicos actuales siguen siendo válidos. El usuario no
tiene que esforzarse en aprender una tecnología completamente nueva.
• La tecnología Fast puede utilizarse inmediatamente de manera efectiva.
• Industrial Ethernet ofrece la opción de evolucionar paso a paso desde la
tecnología 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 características:
• El formato de datos.
• El método de acceso CSMA/CD.
• El tipo de cable (par trenzado de categoría 5 y cable de fibra óptica de vidrio).
• Las redes de 100 Mbit/s se configuran preferentemente con switches.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 169 -
Diferencias entre las redes Ethernet y Fast Ethernet:
• La extensión de la red.
• No existen especificaciones en Fast Ethernet para cables coaxiales y triaxiales,
así como para los cables de conexión 727-1.
• Las reglas de configuración.
Funcionamiento de Ethernet y Fast Ethernet
Para asegurar el funcionamiento correcto del método de acceso con detección de
colisiones (CSMA/CD) en Ethernet, la extensión de una red Ethernet está limitada por
el tiempo máximo de transmisión permitido para un paquete de datos.
El llamado dominio de colisiones tiene una extensión de 4.520 m para la red Ethernet
clásica de 10 Mbit/s, mientras que ésta se reduce a 412 m para la red Fast Ethernet.
Para configurar un dominio de colisión se utilizan componentes con tecnología de
repetidores (repetidores Industrial Ethernet, OLM y ELM de Industrial Ethernet).
Deben tenerse en cuenta las respectivas normas de configuración. Como las estaciones
de red comparten la velocidad nominal, se habla de una red LAN compartida (Shared
LAN).
A pesar de la menor extensión del dominio de detección de colisiones de Fast Ethernet
pueden construirse redes de mayor extensión utilizando switches con función Full
Duplex.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 170 -
6.8 Ethernet switching:
El switch, una evolución del puente o bridge, presenta la funcionalidad siguiente:
• Los switches permiten conectar temporalmente varias parejas de subredes de
manera simultánea, dependiendo del número de interfaces disponibles.
• El tráfico de datos local permanece local, al ser filtrado a través de la dirección
MAC de Ethernet de las estaciones de red individuales. Los switches sólo
transfieren datos a las estaciones de otra subred.
• Aumenta el número de componentes conectados a la red respecto a la red
Ethernet clásica.
• La propagación defectuosa de datos se restringe a la subred afectada.
La tecnología conmutada o switching es ligeramente más compleja que la tecnología
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 estructuración del tráfico de
datos.
• Las reglas de configuración de la red son muy sencillas, así como su ampliación.
• Admite sin problemas topologías de red con 50 equipos OSM ® y extensiones
de hasta 150 Km., sin tomar en consideración los tiempos de propagación.
• Permite un rango ilimitado de extensión de red conectando dominios de colisión
subredes individuales. A partir de una extensión de 150 Km. es preciso
considerar el tiempo de propagación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 171 -
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
líneas de productos coordinadas entre sí y adaptadas a la correspondiente tarea de
automatización.
SCALANCE X-100 unmanaged;
Switches con hasta ocho puertos y diagnóstico local para aplicaciones a pie de máquina.
SCALANCE X-200 managed; (Utilizado en el proyecto)
Uso universal desde aplicaciones a pie de máquina hasta secciones de instalación
interconectadas. La configuración y el diagnóstico remoto están integrados en la
herramienta de ingeniería SIMATIC STEP 7. De este modo aumenta la disponibilidad
de la instalación. Los equipos ofrecen alto grado de protección, lo que permite
instalarlos sin necesidad de armario eléctrico.
SCALANCE X-200IRT Isochronous Real-Time;
Para el uso en redes de secciones de instalación con estrictos requisitos de tiempo real
isócrono y máxima disponibilidad. La transmisión 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 también a las
necesidades futuras (Ej. High Speed Redundancy). La estructura modular permite
adaptar los switches a la tarea concreta. El soporte de los estándares de oficina permite
la integración perfecta de redes de automatización en redes de oficina existentes.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 172 -
6.9 Comunicación industrial móvil
4 Sinopsis
La clave del éxito en el mercado de mañana se encuentra en el suministro y
disponibilidad de información en cualquier lugar y momento. Los equipos móviles,
interconectados a través de redes de inalámbricas estandarizados y de alta
disponibilidad, permiten configurar unos procesos considerablemente más eficientes. La
ventaja de las soluciones inalámbricas es, sobre todo, la simple y flexible accesibilidad
sencilla a las estaciones móviles.
Industrial Mobile Communication en el entorno de comunicación SIMATIC NET es el
nombre de toda una familia de redes. Los distintos miembros cumplen los más diversos
requisitos de rendimiento y aplicaciones: Pueden intercambiar datos a través de distintos
niveles, entre distintas partes de instalación o entre distintas estaciones de
automatización. En este contexto, la Industrial Mobile Communication (IMC) tiene una
importancia especial: IMC representa los productos de comunicación móviles
industriales de SIMATIC NET que utilizan comunicación inalámbrica.
Se basan en estándares de vigencia mundial, p.ej. IEEE 802.11, GSM, GPRS o, en el
futuro, también UMTS, o transmisión por infrarrojos en PROFIBUS.
Los componentes SIMATIC NET disponen además de interfaces de sistema uniformes
y están adaptados perfectamente entre sí. Como complemento a las soluciones
alámbricas anteriores, la comunicación inalámbrica se están implantando en creciente
medida en la industria. SIMATIC NET ofrece productos para la transmisión de datos en
toda la empresa por redes locales, Intranet, Internet o redes inalámbricas.
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 comunicación en toda la empresa: desde el aparato más sencillo
hasta la instalación compleja. Los SIMATIC NET Industrial Wireless LAN Access
Points se pueden operar según todos los estándares IEEE 802.11 disponibles
actualmente (a, b, g, así como h, con posibilidad de ampliación posterior después de la
normalización definitiva).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 173 -
Figura F.8. Ejemplo de comunicación.
SCALANCE W, la comunicación inalámbrica
Los productos de SCALANCE W con la tecnología básica Industrial Wireless LAN
(IWLAN) se ofrece una ampliación del estándar 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 inalámbrica tanto para datos
críticos en el proceso, como por ejemplo avisos de alarma (IWLAN), como también
para la comunicación no crítica (WLAN servicio técnico y el diagnóstico). Para la
protección contra el acceso indebido, existen mecanismos estándar para la identificación
del usuario (Autenticación) y el cifrado de datos, pero también se pueden integrar sin
problemas en esquemas de seguridad existentes.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 174 -
Puntos de Acceso y Mobic
En el proyecto se utilizaran un determinado punto de acceso, SCALANCE W788-
1PRO, compatibles para construir redes locales inalámbricas en ambientes industriales
(IWLAN). Estos sirven para conectar equipos móviles (Portátiles, Mobics, etc.) en una
red inalámbrica 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 características más 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 móvil y apto para la industria para el acceso a nivel local o mundial a
Intranet e Internet. Se caracteriza entre otras cosas por ser:
- Móvil gracias a tarjetas de radiotransmisión enchufables, Industrial
Wireless Lan para el uso local o GSM/GPRS/HSCSD para el uso a nivel
mundial.
- Diseño robusto y resistente especialmente pensado para su uso en la
industria.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 175 -
- Manejo a través de pantalla táctil con lápiz o presión del dedo y a través
de teclas de función adicionales con un sistema operativo Windows
CE.Net y
- Se suele utilizar sobre todo en los campos de servicio técnico, y
mantenimiento.
Figura F.10. Mobic.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 176 -
_
6.10 Protocolo SNMP OPC Server:
Introducción
Para el desarrollo de la gestión 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
proponía para largo plazo la estructura de gestión de redes OSI.
La IAB ha designado al SNMP, a la SMI, y a la Internet MIB inicial como "Protocolos
Estándar", con status de "Recomendado". Por medio de esta acción, 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 gestión de redes basadas en TCP/IP consiste en:
• Estructura e Identificación de la Información de Gestión para redes basadas en
TCP/IP, que describe cómo se definen los objetos gestionados contenidos en el
MIB tal y como se especifica en la RFC 1155.
• Protocolo de Gestión de Redes Simples, que define el protocolo usado para
gestionar estos objetos, según se expone en la RFC 1157.
Las distancias pueden ampliarse hasta los límites permitidos para los componentes
emisores y receptores de la red. Esto se aplica sobre todo a las conexiones a través de
fibra óptica.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 177 -
La arquitectura del SNMP
Implícita en el modelo de arquitectura del SNMP existe una colección de estaciones de
gestión de red y de elementos de red. Las estaciones de gestión de red ejecutan
aplicaciones de gestión 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 gestión para realizar las funciones de gestión de red
solicitadas por las estaciones de gestión de red. El SNMP es usado para comunicar
información de gestión entre las estaciones de gestión de red y los agentes en los
elementos de red.
1.- Propósitos de la arquitectura El SNMP explícitamente minimiza el número y complejidad de las funciones de gestión
realizadas por el propio agente de gestión. Esta meta es atractiva al menos en cuatro
aspectos:
1. El coste de desarrollo del software del agente de gestión necesario para soportar
el protocolo se reduce acordemente.
2. El grado de funciones de gestión soportado remotamente se incrementa,
posibilitando un uso completo de los recursos de Internet en la tarea de gestión.
3. El grado de funciones de gestión soportado remotamente se incrementa,
imponiendo así las mínimas restricciones posibles en la forma y sofisticación de
herramientas de gestión.
4. Los conjuntos simplificados de funciones de gestión son fácilmente entendibles
y usados por los creadores de herramientas de gestión 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 gestión y
operación de la red adicionales y posiblemente no anticipados.
Un tercer propósito es que la arquitectura sea en lo posible independiente de la
arquitectura y mecanismos de hosts o gateways particulares.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 178 -
Ventajas y desventajas del SNMP
a) Ventajas de SNMP
La ventaja fundamental de usar SNMP es que su diseño es simple por lo que su
implementación es sencilla en grandes redes y la información de gestión que se necesita
intercambiar ocupa pocos recursos de la red. Además, permite al usuario elegir las
variables que desea monitorizar sin más que definir:
• El título de la variable.
• El tipo de datos de las variables.
• Si la variable es de solo lectura o también de escritura.
• El valor de la variable.
Otra ventaja de SNMP es que en la actualidad es el sistema más 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 diseñan sus productos para soportar
SNMP.
La posibilidad de expansión es otra ventaja del protocolo SNMP: debido a su sencillez
es fácil 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 información que lleva la red. Todavía peor, estos intrusos
pueden llegar a bloquear o deshabilitar terminales.
La solución a este problema es sencilla y se ha incorporado en la nueva versión
SNMPv2. Básicamente se han añadido mecanismos para resolver:
• Privacidad de los datos, los intrusos no puedan tomar información que va por la
red.
• Autentificación, para prevenir que los intrusos manden información falsa por la
red.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 179 -
• 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 información 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 versión SNMPv2 que permite
una separación de variables con más detalle, incluyendo estructuras de datos para hacer
más fácil su manejo. Además SNMPv2 incluye 2 nuevas PDUs orientadas a la
manipulación de objetos en tablas.
Por tanto, SNMP es un sistema de gestión que se ha quedado anticuado y que necesitaba
con urgencia un recambio que ha venido de la mano de la versión 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 disposición los datos para la administración 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 aplicación en automatización.
EL uso del SNMP OPC-Server permite el acceso a información sobre el aparato a través
de la interfaz OPC. De este modo se puede realizar la visualización de la red, el
diagnóstico del sistema y vigilancia del estado de la instalación 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 además del simple diagnóstico del aparato, también
información detallada como estructuras de red redundantes o distribuciones de carga en
la red. Esto aumenta la seguridad operativa y mejora la disponibilidad de la instalación.
Y no sólo s posible acceder en lectura, sino en parte también en escritura a la
información del equipo, lo que permite un control activo de las propiedades del mismo.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 6: Industrial Ethernet - 180 -
La visualización de la información del aparato se puede configurar individualmente
según los requisitos y adaptar a las necesidades específicas de la instalación del cliente.
Además, la información puesta a disposición se puede integrar, por ejemplo, en el
sistema de alarmas y el registro histórico 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 comunicación fiable en una red inalámbrica IWLAN.
[SIMA05]
[PIGA97]
[HEYW98]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 179 -
Capítulo 7:
Tarjeta de comunicaciones CP 343-1 IT
7.1. Prestaciones de la tarjeta CP 343-1 IT 180
7.2. Acceso a la tarjeta vía web 181
7.3. Seguridad en las informaciones 184
7.4. Ajustes en el browser Web 188
7.5. Mensajes de procesos vía E-Mail 191
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 180 -
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 creación de un control de procesos automatizado:
Comunicación de procesos vía Industrial Ethernet
Con los servicios de comunicación 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 electrónico en
función 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, vía 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 páginas HTML para consultar datos importantes del sistema
a través de un browser de Web.
Para la formación de una red de informaciones más compleja se han utilizado las
funciones existentes en el sistema (S7Applets y S7Beans) creando páginas HTML
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 181 -
propias para representar determinadas configuraciones de la instalación y abastecerlas
de valores de procesos actuales.
7.2. Acceso a la tarjeta a través de un browser Web.
La base para la comunicación vía Intranet e Internet la constituye el protocolo de
Internet TCP/IP, implementado la tarjeta. Para poder acceder a la instalación vía
Intranet o Internet se han seguido los siguientes pasos:
• Conexión de la tarjeta a Industrial Ethernet.
• Direccionar la tarjeta al realizar la configuración del hardware.
Control de procesos con herramientas estándar
Para aprovechar al máximo las funciones ofrecidas por la tarjeta se han implementado
las siguientes tareas:
Definir el MailServer
Para el desarrollo del intercambio de datos vía 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 182 -
Disponer herramientas
Para la representación de informaciones se utiliza Microsoft Internet Explorer así como
varios editores de HTML para crear las páginas HTML, se ha decidido después de un
aprendizaje de la creación de páginas con un editor de texto, pasar a un editor de
páginas visual como es Macromedia Dreamweaver MX.
A continuación se muestra un ejemplo de la construcción de la página del autómata
estándar.
Figura G.1. Pantalla de Dreamweaver.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 183 -
Para posibilidades gráficas extendidas se puede utilizar las herramientas destinadas a la
creación y la configuración de JavaBeans, como por ejemplo IBM VisualAge, pero
estas posibilidades se escapan de los objetivos del proyecto.
Establecer conexión con la red
Es necesaria una conexión con Intranet o con Internet a través los dispositivos
correspondientes de Industrial Ethernet. En las condiciones del proyecto se ha optado
por la implantación del proyecto en una red local.
Browser de Web: requisitos exigidos
Para el acceso a páginas 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 sólo con restricciones ya que necesitan un componente
PlugIn para equivaler a la implementación referencial Java de una maquina virtual de
Java.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 184 -
7.3. Seguridad de las informaciones
El acceso vía Internet a datos de procesos que permite el ITCP implica también el
peligro de un uso indebido. Por esta razón se deben proteger los datos de los procesos
no sólo por medio de contraseñas, sino también restringiendo el acceso a la red con
medidas de seguridad apropiadas, en el proyecto, al ser una red local (LAN) sólo se
tienen en cuenta las protecciones por medio de contraseñas.
Establecer conexión con la red: Operación 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 operación 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 página 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).
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 185 -
Seguridad en el acceso a datos de procesos
Protección escalonada por contraseña:
Si se deben intercambiar vía Internet informaciones relativas a procesos, los aspectos de
seguridad adquieren una gran importancia. Por medio de contraseñas 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 estación S7
2. Establecer derechos de escritura o lectura adicionales para las variables de los
procesos.
Figura G.2. Pagina web estándar con contraseña.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 186 -
Establecer conexión con la red
Como todo otro módulo S7, el ITCP se tiene que configurar con la configuración de
hardware STEP 7 (HW Config) en la estación S7.
Las propiedades especiales del ITCP se configuran en las fichas correspondientes del
diálogo de propiedades del ITCP, que se presentan en este capítulo. Se accede al
diálogo de propiedades, por ejemplo, desde HW Config haciendo un doble clic en el
módulo. A continuación, el ITCP se conecta en la configuración STEP 7.
Opciones adicionales en el diálogo de propiedades para ITCP
Además de las fichas generales como Direcciones, Opciones y Diagnóstico, la
tarjeta de comunicaciones se encuentran las siguientes pestañas:
Ficha Usuario: Contiene nombres de usuarios, contraseñas y derechos de los
usuarios autorizados.
Ficha Símbolos: Contiene los símbolos y los elementos estructurales de un bloque de
datos definido como símbolo a que se puede acceder a través de esta tarjeta.
Ficha Parámetros DNS: Contiene las direcciones del DNS (Domain Name Service).
El DNS asigna la dirección de Internet a direcciones simbólicas. Si se prefiere indicar la
dirección en forma simbólica, la dirección absoluta es determinada por consulta al DNS
aquí especificado.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 187 -
Figura G.3. Pantalla de HW Config.
En esta ventana se decide qué usuarios deben recibir qué derechos.
En una lista en orden alfabético ese encuentra bajo el nombre de usuario los usuarios
introducidos hasta el momento y para los que se hayan registrado contraseñas.
La entrada everybody existe como estándar. No se puede borrar. A ella tampoco se le
puede asignar ninguna contraseña. Bajo esta entrada no está asignado, como estándar,
ningún derecho. Sin embargo es posible una asignación de derechos con fines de
asistencia técnica. Por ello se debe prestar atención a que los derechos aquí asignados se
retiren de nuevo tras finalizar los servicios de asistencia técnica.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 188 -
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 189 -
7.4. Ajustes en el browser de Web.
Antes de acceder a la tarjeta a través del browser de Web se deben de efectuar o
verificar algunos ajustes. A continuación se explican tales ajustes con el ejemplo del
Internet Explorer, que se han elegido de manera que se haga posible la ejecución 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 190 -
Figura G.4. Propiedades de las Páginas 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 través del URL. Este URL puede tener una
complejidad prácticamente discrecional, pero en principio está formado por cuatro
partes esenciales.
Acceso a páginas HTML del sistema
Las páginas HTML de sistema son páginas HTML almacenadas en la tarjeta que
proporcionan informaciones sobre el sistema y que se pueden activar a través del
browser de Web sin tener que realizar adaptaciones.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 191 -
Figura G.5. Página web.
Si sólo se introduce la dirección 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. Representación del directorio raíz.
Protección de acceso
Las páginas HTML del sistema están sometidas a la protección de acceso en el ITCP.
En la página de administración representada, esto afecta a la función Send Test Mail.
Página del sistema Test Mail
La página del sistema TestMail brinda la posibilidad de especificar y activar un mail
de prueba desde el browser de Web.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 192 -
Figura G.6. Mail de prueba.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 193 -
7.5. Enviar mensajes de procesos vía EMail.
En este capítulo se dan instrucciones para el uso de la función EMail del ITCP. Se
tratarán en detalle los siguientes temas:
• Preparativos necesarios.
• Posibilidades hay para enviar emails desde la tarjeta.
• Comprobar la función EMail.
Panorámica de la función
El mando comunica eventos del proceso
El sistema de automatización puede enviar con la función EMail mensajes
dependientes
del proceso o del tiempo que contengan informaciones sobre el proceso.
De conformidad con las características usuales del correo electrónico, los mensajes
pueden llevar anexos o no. Las formas de envío a elegir dependen de las cantidades de
datos y de las propiedades de los equipos de recepción utilizados. El envío de emails
con anexos puede ser necesario, por ejemplo, para transmitir desde un mando
informaciones codifica-das en forma binaria, para su evaluación.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 194 -
Otras características:
• La tarjeta trabaja como cliente EMail. Soporta el servicio SMTP (Simple Mail
Transfer Protocol). • El sistema de automatización puede enviar emails, pero no puede recibirlos. • Para el envío de los emails en el programa de usuario de la CPU S7 se utiliza la
llamada de emisión de la interfaz SEND / RECEIVE (FC AG_SEND / AG_LSEND).
Procedimiento a seguir para enviar e-mails
Figura G.7. Diagrama de flujo.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 195 -
Configurar enlace EMail:
Al configurar un enlace EMail se establece un enlace entre la CPU S7 y el ITCP para
el envío de emails.
Comprobar la disponibilidad:
La disponibilidad de la función 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 través del programa de usuario por medio de un bloque AG_SEND /
AG_LSEND.
Operación 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 opción:
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 196 -
Tabla G.1. Características de los Mail-server
Configurar Mail Server y direccionar destinatarios
El direccionamiento del destinatario tiene lugar en dos etapas:
Dirección de Mail Server configurada: Se define la dirección del Mail Server al
configurar los enlaces. Para la configuración se tiene que conocer la dirección IP
(absoluta o simbólica) de este Mail Server.
En la representación siguiente se supone, como una de las posibilidades, un servidor de
mail conectado a la Intranet
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 197 -
Figura G.8. Diagrama Mail.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 198 -
Habilitar EMail; Configuración del enlace EMail.
Panorámica:
Para el envío 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 través
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 diálogo Nuevo enlace el tipo Enlace EMail. Indicar como
interlocutor no especificado o bien otra estación.
4. Marcar el campo de opciones Abrir diálogo de propiedades y confirmar la
entrada.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 199 -
Figura G.9. Propiedades de enlace.
5. En el siguiente diálogo de propiedades, cambiar a la ficha Direcciones e
introducir los parámetros de la dirección.
• Servidor de EMail, Dirección IP: Dirección del servidor de mails a través del
cual se envían los emails. La dirección IP se puede indicar en forma absoluta o
simbólica. La forma simbólica exige que el ITCP conozca la dirección del
Domain Name Servers (DNS). Durante la configuración del ITCP se tiene que
efectuar la correspondiente entrada en HW Configuration. Ejemplos:
Absoluta: 192.168.147.1. Simbólica: mail.compuserve.com.
• Nombre de remitente por omisión: Indicación de una dirección que se inserta en
los emails como dirección del remitente siempre que en la cabecera del email
falte la indicación de remitente (parámetro FROM). Como máximo se pueden
introducir 126 caracteres.
4. Confirmar la entrada y cerrar con ello la ventana de diálogo. Después de cargar los
datos de configuración, el programa de usuario puede enviar emails a través de este
enlace
Email.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 200 -
Enviar emails: Panorámica
Para el envío de un email se debe:
• Preparare los datos del email en un bloque de datos; • Utilizar la función (FC) AG_SEND o AG_LSEND del programa de usuario.
Condiciones
Sólo se puede enviar emails si el enlace EMail ha sido habilitado a través de la
configuración de enlaces con STEP 7.
Bloque de datos
Todo el email, es decir, las indicaciones correspondientes a la dirección y el mensaje
propiamente dicho, se crea en un bloque de datos cualquiera. A continuación se
muestra, a través de un ejemplo en notación 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 201 -
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 identificación de los contenidos de mail. Todas
las entradas correspondientes se tienen que terminar con punto y coma; sólo para la
última entrada no se debe utilizar punto y coma al final.
La longitud del String se indica en la tabla sólo a modo de ejemplo; se puede adaptar al
número de caracteres real. Otra variante sería, por ejemplo, la de utilizar en total un solo
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 202 -
STRING y asignarle al mismo todo el texto, con los identificadores. En caso de
problemas, se puede introducir el símbolo @, utilizando ALT+64.
Anexos: Los datos útiles introducidos en el DB EMail se pueden hacer llegar también
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 detrás 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 envío de correos electrónicos se utiliza la función AG_SEND (FC 5) o, en el
caso de longitudes de datos mayares a 240 Bytes, AG_LSEND (FC 50).A continuación
se muestra una descripción detallada de los parámetros de llamada en la función FC 50.
call fc 50 //AG_LSEND llamada de bloque
ACT := M 10.0 //Bit para inicio de petición
ID := MW 12 //ID del enlace (configuración de enlaces)
LADDR := W#16#0100 //ID del enlace (configuración de enlaces)
SEND := P#db99.dbx10.0 byte 278 //dirección módulo 256 Dec . en config. Hardware
LEN := MW 12 //Länge des zu sendenden Datenbereiches
DONE := M 10.6 //Dirección para el parámetro de retorno DONE
ERROR := M 10.7 //Dirección para parámetro de retorno ERROR
STATUS := MW 14 //Dirección para parámetro de retorno STATUS
2.4 Comprobar la función EMail
Finalidad y posibilidades
Con la función EMail se pone a cualquier sistema de automatización en condiciones de
enviar en todo momento y de forma dirigida informaciones relativas al proceso.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 203 -
Para poder comprobar en todo momento la operatividad de la función EMail es posible
iniciar un mail de prueba con fines de control. Para ello se dispone de los siguientes
mecanismos:
• Mail de prueba a través de browser de Web. • Mail de prueba a través de Diagnóstico NCM.
Sacar conclusiones de la recepción de un mail de prueba
Del recibo del mail de prueba se puede sacar las siguientes conclusiones:
• El ITCP está listo para el envío de emails; • Existe un enlace EMail que puede ser utilizado por el programa de usuario; • Se tiene acceso al destinatario indicado en la petición.
No puede sacarse ninguna conclusión acerca de:
• El estado de los programas de usuario en los que el envío de EMails se impulse
llamando FC AG_SEND/AG_LSEND.
• La duración esperable del intervalo entre el envío de un mail y su recepción.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 204 -
Impulsar un mail de prueba a través de browser de Web
La página del sistema TestMail brinda la posibilidad de especificar y activar un mail
de prueba desde el browser.
Figura G.11. Mail de prueba.
Directamente después 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 205 -
• Para la longitud total rige: Longitud (FROM) + Longitud (TO) + Longitud
(SUBJECT) + Longitud (TEXT) < 220 caracteres.
Solicitar mail de prueba a través de Diagnóstico NCM
El Diagnóstico NCM ofrece, en la ficha EMail, la posibilidad de especificar y
activar un
mail de prueba. Condición para ello es que se pueda establecer con un PC/PG un enlace
online con su estación S7.
El Diagnóstico NCM se puede llamar directamente desde la página inicial de Windows,
a través de Diagnóstico Industrial Ethernet, o bien a través del diálogo de propiedades
del ITCP, ventana Diagnóstico.
Figura G.12. Diagnóstico NCM..
[SIMA05]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 7 Tarjeta de comunicaciones CP343-1 IT - 206 -
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -204-
Capítulo 8:
Programación HTML 8.1. Páginas HTML 205
8.2. Applets de Java 207
8.3. Llamada y parametrización de los Applets 208 8.4. Páginas Utilizadas 212
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -205-
8.1. Páginas HTML:
Diseño de páginas HTML
Para poder diseñarlas páginas web del proyecto se han adquirido una serie de conceptos
previos para construir finalmente las páginas por medio del programa Macromedia
Dreamweaver. Estos conceptos principales son los siguientes:
Representación de tablas
La tabla es un medio importante para la estructuración de informaciones.
Concretamente, en el caso de la creación de páginas HTML es apropiado para
compensar algunos puntos débiles del formateo HTML. La representación por columnas
del texto HTML sólo es posible, por cierto, a través del uso de tablas.
Inserción de imágenes
El uso de imágenes y gráficos en las páginas HTML es precisamente un tema al que la
bibliografía especializada dedica mucho espacio. Los formatos de archivos de imagen
(o gráficos) 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
interacción con el usuario. Las funciones de formularios pueden ser importantes
también para la entrada de datos de procesos. (Para ITCP sólo se pueden utilizar en
combinación con JavaScript)
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -206-
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 vinculación de modelos de formatos con documentos
HTML se pueden aplicar diversas técnicas.
Crear Frames
Por medio de las llamados Frames puede dividir páginas HTML en varias zonas. Esto
puede mejorar notablemente la claridad. Por ejemplo, usted puede hacer que el menú de
navegación permanezca visible mientras se cargan nuevas áreas.
Se debe tener en cuenta también las indicaciones relativas al tema El número de
instancias de Applet en una página HTML es limitado.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -207-
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 representación: Los JavaBeans
El concepto de JavaBeans permite crear objetos (componentes Java) y vincularlos
fácilmente 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 representación gráfica de variables de los procesos.
Con la biblioteca de clases de S7Beans se dispone de una interfaz abierta que hace
posible una extensión de la evaluación de los datos de procesos, por ejemplo en
dirección a bases de datos, hojas de cálculo o sistemas de información del management.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -208-
8.3. Llamada y parametrización de los Applets:
Llamar S7Applets en la página HTML
Como todos los programas Java, los S7Applets poseen la extensión de nombre de
archivo class. La llamada de applet se incrusta dentro de la página HTML con el
correspondiente tag HTML (ver la tabla de abajo). La llamada para identificación de un
módulo S7 en una estación S7 se indica, por ejemplo, de la siguiente forma en el tag de
applet:
<Applet CODE=”de.siemens.simaticnet.itcp.applets.S7IdentApplet.class” ...>
La asignación representada fija el nombre o la dirección del archivo en el applet. La
grafía aquí utilizada caracteriza una dirección relativa. Todos los applets están 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 módulo S7 que se encuentra en el bastidor 0,
slot 3 de una estación S7. Las informaciones leídas se representan en la página 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 continuación encontrará otros ejemplos de aplicaciones, en la descripción de los
distintos S7Applets.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -209-
Parte general de la parametrización
Además del nombre del S7Applet tiene que indicar algunos atributos y parámetros
generales.
Adicionalmente a los atributos y parámetros generales a utilizar para cada S7Applet,
existen atributos y parámetros dependientes de las funciones. Estos se describen en los
respectivos S7Applets.
S7IdentApplet
Con el ejemplo aquí mostrado se determina el código de identificación de un módulo S7
existente en el bastidor (rack) 0, slot 3, y se presenta numéricamente.
<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 gráficamente el estado de un módulo 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>
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -210-
S7GetApplet
Por medio de ejemplos sencillos se describen a continuación las dos posibilidades de
acceso a través de la parametrización de applets.
Ejemplo 1: activar variable en un bloque de datos
Se supone una variable binaria que contiene el estado de una válvula abierta/cerrada.
Esta variable se archiva en el bloque de datos DB10 con el nombre valve. En la tabla
de símbolos de la CPU, el DB10 recibe el nombre de heater1.
La salida (presentación) de la variable tiene lugar como string de caracteres.
Válvula: abierta
Presentación en la página HTML
Para el acceso a esta variable y su presentación en la página HTML se necesita en
consecuencia la siguiente parametrización de applet:
Acceso con direccionamiento simbólico 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 parámetro Formato, tenga en cuenta que se accede a una variable del tipo
Byte que contiene el valor binario en la posición 0.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -211-
S7PutApplet
Introducir una variable
Para la entrada de una variable que se deba utilizar, por ejemplo, como especificación
de valor nominal se necesita la siguiente parametrización de applet:
Acceso con direccionamiento simbólico de la variable
<APPLET CODE=”de.siemens.simaticnet.itcp.applets.S7PutApplet.class” CODEBASE=”/ap-
plets/” 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=”/ap-
plets/” 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]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -212-
8.4 Páginas utilizadas:
En esta sección se muestran las páginas web diseñadas para la visualización de las
operaciones del interruptor de potencia y del equipo de automatización que admite
diagnóstico. Éstas responden a la ejecución cíclica del programa realizado en este
proyecto y que se encuentra en formato electrónico para su mejor visualización.
El código de las mismas también se encuentra en el CD.
A continuación se exponen las páginas que se pueden visualizar desde cualquier
Explorador Web y que muestran la información del Sentron. Únicamente se visualiza
información, no pudiendo modificar ningún dato. Para ello se cuenta con otras
herramientas que más tarde se explicarán en detalle (SCADA WinCC).
Figura H.1. Página de inicio de la aplicación HTML.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -213-
Figura H.2. Página HTML de vista general del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -214-
Figura H.3. Página HTML de vista de las intensidades del Sentron.
Figura H.4. Página HTML de vista de las potencias del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 8: Programación -215-
Figura H.5. Página HTML de vista de las tensiones del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -215-
Capítulo 9:
WinCC 9.1. Qué es WinCC 216
9.2. Qué caracteriza a WinCC 217
9.3. Cómo funciona WinCC 218
9.4 Crear un proyecto de WinCC 225
9.5 Crear imágenes de proceso 231
9.6 Dinamizar imágenes de proceso 244
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -216-
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 autómata programable (PLC). Es decir, por un lado hay una comunicación entre
WinCC y el operador, y por otro lado entre WinCC y los autómatas programables.
Figura I.1. Esquema interfaz HMI.
Con WinCC se visualiza el proceso y se programa la interfaz gráfica de usuario para el
operador.
WinCC permite que el operador observe el proceso, para lo cual el proceso es
visualizado gráficamente en la pantalla. En cuanto cambia un estado en el proceso se
actualiza la visualización.
WinCC permite que el operador maneje el proceso; así, desde la interfaz gráfica de
usuario él puede predeterminar un valor de consigna, abrir una válvula, etc.
Cuando se presenta algún estado crítico en el proceso se activa automáticamente una
alarma; si se rebasa un valor límite predeterminado, por ejemplo, aparece un aviso en la
pantalla.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -217-
Los avisos y los valores de proceso se pueden imprimir y archivar en formato
electrónico. El usuario documenta así la evolución del proceso y puede acceder
posteriormente a los datos de producción del pasado.
9.2 Qué caracteriza a WinCC
El usuario puede integrar WinCC de modo óptimo en soluciones de automatización y en
soluciones IT (Information Technology):
En su calidad de componente del concepto TIA de Siemens (Totally Integrated
Automation), WinCC opera con autómatas programables de la serie de productos
SIMATIC con un grado de coordinación y cooperación especialmente eficaz. También
están soportados los sistemas de automatización 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 programación 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 número de configuraciones, desde un sistema monopuesto hasta los
sistemas redundantes distribuidos que tienen varios servidores, pasando por sistemas
cliente - servidor.
La configuración WinCC se puede modificar en cualquier momento, también 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".
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -218-
9.3 Cómo funciona WinCC
Estructura de WinCC
WinCC es un sistema modular. Sus componentes básicos son el software de
configuración (CS) y el software Runtime (RT).
Figura I.2. Estructura WinCC.
Software de configuración
Al iniciar WinCC se abre el programa WinCC Explorer. WinCC Explorer constituye el
núcleo del software de configuración. En WinCC Explorer se representa la estructura
global del proyecto y se gestiona el proyecto.
Para configurar se dispone de unos editores específicos 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 gráficos el editor para confeccionar las imágenes 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 diseño de los informes se llama
Report Designer.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -219-
La administración de usuario el editor para administrar los usuarios y sus respectivos
derechos es User Administrator.
La comunicación se configura directamente en WinCC Explorer. Todos los datos de
configuración 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 imágenes en la pantalla
Realizar la comunicación con los autómatas 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
configuración. Encontrará ejemplos de sistemas con diferentes composiciones en el
sistema de información de WinCC, en la sección "Datos de prestaciones".
Esquema de funcionamiento de WinCC
El siguiente gráfico resume la interacción de los subsistemas WinCC. En base a él se
puede reconocer la relación existente entre los subsistemas, lo cual será de gran
importancia a la hora de seguir un orden determinado durante la configuración.
Por ejemplo ofrece el Report Designer para imprimir los informes y listados de los
trabajos de impresión. No se pueden imprimir datos antes de haber configurado el
correspondiente formato en Report Designer.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -220-
Figura I.3. Esquema de funcionamiento de WInCC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -221-
Workflow
Con los editores del software de configuración se crean los proyectos. Todos los
editores WinCC guardan sus informaciones sobre el proyecto en la base de datos de
configuración común (base de datos CS).
In Runtime, el software de Runtime lee las informaciones del proyecto en la base de
datos de configuración 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 gráficos muestra las imágenes en la pantalla. Viceversa, el sistema de
gráficos recibe también entradas del operador, por ejemplo cuando el operador pulsa un
botón o introduce un valor.
La comunicación entre WinCC y los autómatas programables se gestiona a través de
controladores de comunicación, a los que se les denomina canales.
Los canales tienen la misión de reunir las demandas de valores de proceso de todos los
componentes Runtime, leer en los autómatas programables los valores de las variables
de proceso y, en su caso, volver a escribir nuevos valores en los autómatas
programables.
El intercambio de datos entre WinCC y otras aplicaciones se puede efectuar, entre
otros, vía 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
evolución cronológica 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 límite, el sistema de avisos genera un aviso y lo emite en el Alarm
Control. El sistema de avisos también 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 operación se accede al fichero de
valores de proceso y al fichero de avisos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -222-
.
Figura I.4. Esquema de trabajos obligatorios en WinCC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -223-
Figura I.5. Configuraciones opcionales en WinCC -1.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -224-
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -225-
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 Depósito 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 estación 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 configuración del equipo: Se debe especificar el nombre que tiene el
Ordenador para que el programa de WinCC entienda dónde esta alojada el programa y
quien será uno de los elementos que comunicarán.
C) Establecer conexión con el autómata programable:
En primer lugar y después de configurar el nombre del equipo, para acceder al actual
proceso de automatización del sistema (PLC) con WinCC, es necesario configurar una
conexión entre WinCC y el sistema de automatización. Para el caso concreto del
proyecto del depósito, se realiza vía TCP/IP. Dándole los parámetros convenientes a la
conexión (direcciones IP de Equipo y Autómata, máscara de subred, y...)
Y será en esa subcarpeta de conexión donde crearemos las variables de comunicación
(también conocidas por Tags).
La comunicación es manejada por drivers de comunicación especializados que posee
WinCC para los sistemas de automatización SIMATIC S5/S7/505, así como canales
para fabricantes independientes.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -226-
D) Crear variable:
En un proyecto WinCC, los datos se tramitan por medio de variables. Una variable tiene
una dirección de datos y un nombre simbólico, el cual se usa en el proyecto. La
dirección de datos se usa en la comunicación con el autómata programable.
WinCC opera con variables de dos tipos:
Variables de proceso
Variables internas
Variables de proceso: Se usan las variables de proceso para la comunicación entre
WinCC y el autómata programable. Las propiedades de las variables de proceso varían
según cuál sea el controlador de comunicación que se use. Es por esta razón por la que
se crean las variables de proceso en la Administración de variables bajo un determinado
controlador de comunicación (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
Dirección en la unidad de canal
Ajuste de formato
Valores límite
Valor inicial
Valor de reemplazo
Escala
Autorización 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 autorización de 1024 Power Tags, por ejemplo, se puede ejecutar
en Runtime un proyecto WinCC en el que se usen como máximo 1024 variables de
proceso. (Se usan en el proyecto en concreto 829).
Se distinguen los siguientes tipos de autorizaciones:
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -227-
"RC": para configuración y Runtime de una determinada cantidad de variables
de proceso
"RT": sólo 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 (sólo relevante para proyectos
multiusuarios sin proyectos de cliente adicional)
Valores límite
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
Número de coma flotante 32 bits IEEE 754
Número 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -228-
Actualización de variables: Cuando se trata de variables de proceso, los valores
actuales de las variables se transfieren en Runtime a través de la conexión de
comunicación entre WinCC y el autómata enlazado. WinCC accede al área de datos del
autómata que está fijada en las propiedades de la variable. Una vez transferidos, WinCC
pone a disposición los valores actuales de las variables de proceso en la Administración
de variables para poder seguir procesándolos y evaluándolos. A la inversa, WinCC
también puede escribir datos en el autómata programable. En WinCC es el usuario
quien fija la frecuencia de las transferencias de datos y de la actualización de la
visualización. Al configurar hay que tener en cuenta también que la actualización cíclica
de variables puede cargar mucho el sistema y mermar las prestaciones.
WinCC facilita la manipulación de las variables con dos tipos de objetos más:
Tipos de estructura
Grupos de variables
Tipos de Estructuras: Los tipos de estructura de WinCC facilitan la creación de varias
variables con las mismas propiedades. Al crear un tipo de estructura se define una
determinada estructura para las variables.
- Utilización: Cuando en una instalación se da varias veces una determinada
configuración de variables se utilizan los tipos de estructura. Por ejemplo en el proyecto
existen varios reguladores de temperatura que están instalados siguiendo el mismo
principio.
En primer lugar, se ha de pensar y decidir cuáles 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 automáticamente todas las variables
de estructura para el correspondiente regulador de temperatura.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -229-
Las variables de estructura se utilizan, por ejemplo, cuando se configuran imágenes que
se quieren integrar mediante ventanas de imagen.
Grupos de variables: En la administración 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 conexión de una unidad de canal. No se pueden crear subgrupos.
Cuando se crea muchas variables en un proyecto, se pueden reunir en grupos
ordenándolas 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 imágenes se han de crear
dentro del grupo correspondiente. WinCC facilita así al usuario la clasificación y la
búsqueda 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.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -230-
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 numéricos menos importantes) o directamente en las
Entradas o Salidas. Una vez que nos llega toda la información que recoge el PLC, el
siguiente paso es visualizar el proceso.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -231-
9.5 Crear imágenes de proceso Graphic Designer
Tareas del sistema de gráficos
Con el sistema de gráficos se confeccionan las imágenes que reproducen el proceso en
Runtime.
Las tareas del sistema de gráficos son:
Representar todos los elementos de imagen estáticos y manejables, tales como textos,
gráficos o botones de comando.
Actualizar elementos de imagen dinámicos, por ejemplo modificar la longitud de una
barra en función de un valor del proceso.
Reaccionar a las entradas operativas, por ejemplo la pulsación de un botón o la entrada
de un texto en un campo de entrada.
Componentes del sistema de gráficos
El sistema de gráficos está formado por componentes de configuración y componentes
Runtime:
El componente de configuración del sistema de gráficos es Graphics Designer.
Graphics Designer es el editor con el que se confeccionan las imágenes.
El componente Runtime del sistema de gráficos es Graphics Runtime.
Graphics Runtime muestra las imágenes 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 creación y la dinamización de
imágenes de proceso. Bajo un entorno muy similar a todos los prgramas de Windoews,
se puede ir elaborando las pantallas que simularan y por tanto ayudarán a controlar el
proceso de automatización.
Gracias a elementos que se encuentran en las librerías del propio WinCC es fácil
representar fielmente cualquier medio industrial donde haya depósitos, válvulas cintas
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -232-
transportadoras, etc. A parte de los objetos estándar como formas geométricas existen
otras muy interesantes que ayudaran a representar el proceso:
Figura I.9. Formas geométricas del WinCC.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -233-
Las páginas principales de control del proyecto que se han creado son las siguientes:
1) Página de esquema del WinCC desde donde se ven todas las pantallas gráficas
Figura I.10. Esquema del Graphics Designer.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -234-
2) Gráfico que simula el depósito utilizado en el proyecto con botones activos que
realizan las funciones de llenado, vaciado, y activación de la calefacción.
Figura I.11. Representación del depósito.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -235-
3) Gráfico donde se visualiza el control de depósitos que viene simulado por la ET
200SFC, donde se ve el flujo que llega al depósito y los niveles del mismo.
También se puede visualizar y controlar la potencia de bombeo del depósito.
Figura I.12. Grafico de control de depósitos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -236-
4) Desde este esquema se puede llegar a los diferentes trafos del Sentron. Dentro
de cada uno de ellos se puede visualizar toda la información disponible.
Figura I.13. Esquema de Trafos del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -237-
5) Vista general del Sentron desde donde se puede acceder a las otras pantallas de
información acerca del interruptor.
Figura I.14. Vista principal del esquema del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -238-
6) Páginas de información: Consignas, Estado del Interruptor, Potencias,
Intensidades, Energías, Avisos, Tensiones, Armónicos, Disparos.
Figura I.15. Consignas del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -239-
Figura I.16. Estado del interruptor.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -240-
Figura I.17. Potencias del Sentron.
Figura I.18. Potencias máximas y mínimas.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -241-
Figura I.19. Intensidades del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -242-
Figura I.20. Intensidades máximas y mínimas.
Figura I.21. Energías del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -243-
Figura I.22. Pantalla de avisos.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -244-
Figura I.23. Pantalla de tensiones del Sentron.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -245-
Figura I.24. Tensiones máximas y mínimas.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -246-
Figura I.25. Pantalla de armónicos de tensión.
9.6 Dinamizar imágenes de procesos
Existen numerosas posibilidades para dinamizar los objetos de una imagen de proceso.
Básicamente se distinguen dos tipos de dinamización.
Modificación de objetos dinámicos dependiendo de, p. ej., un valor de proceso, su
aspecto o su posición. Un ejemplo de un objeto dinámico es una barra cuya longitud
varía según la temperatura actual, la representación de un instrumento con una aguja
indicadora móvil o el cambio de color de un objeto en función de la posición de una
pieza.
Objetos operables reaccionan a eventos, p. ej. un clic del ratón, y permiten al operador
intervenir activamente en el proceso. Objetos operables pueden ser, p. ej., botones de
comando, controles deslizantes o también campos E/S para introducción de
determinados parámetros del proceso.
Dinamizar a través de una conexión de variables directa
En caso de conexión 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 través de un
campo E/S.
Dinamizar a través de una conexión de variables indirecta
En caso de conexión 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 conexión directa
La conexión 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
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -247-
una variable de WinCC
el valor de una propiedad del objeto
Dinamizar con el cuadro de diálogo dinámico
El cuadro de diálogo dinámico se utiliza para dinamizar una propiedad del objeto.
Debería utilizar el cuadro de diálogo dinámico siempre que desee representar el valor de
una variable como un valor interpretable por el operador. Con el cuadro de diálogo
dinámico puede representar así los intervalos de valores de una variable como valores
de color. La dinamización con el cuadro de diálogo dinámico es identificada en el
cuadro de diálogo "Propiedades del objeto" con el icono .
Dinamizar con una acción VBS
Las acciones VBS se utilizan para dinamizar una propiedad del objeto o para reaccionar
a un evento. Debería utilizar acciones VBS si desea procesar, por ejemplo, varios
parámetros de entrada en una acción o para ejecutar determinadas instrucciones (if ...
then ...).
Dinamizar con una acción C
Las acciones C se utilizan para dinamizar una propiedad del objeto o para reaccionar a
un evento. Debería utilizar acciones C si desea procesar, por ejemplo, varios parámetros
de entrada en una acción o para ejecutar determinadas instrucciones (if ... then ...).
5.2 Tipos de disparadores
Introducción
Los disparadores se necesitan para ejecutar acciones en Runtime. Para ello se vincula un
disparador con una acción, constituyendo así el evento que activa la llamada de la
acción. Acciones sin disparador no se ejecutan. Para la dinamización de objetos están
disponibles los siguientes disparadores:
Disparadores cíclicos
Disparadores cíclicos basados en el ciclo de ventana
Disparadores cíclicos basados en el ciclo de imagen
Disparadores de variables
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -248-
Disparador controlado por eventos
5.2.1 Disparadores cíclicos
Introducción
Los disparadores cíclicos son una posibilidad para procesar acciones periódicas en
WinCC. En el caso del disparador cíclico, la acción 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 cíclicos, 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. Además están disponibles ciclos de usuario de definición propia.
La acción siempre se llevará a cabo cuando se produzca el evento del disparador.
Disparadores cíclicos basados en el ciclo de ventana
Como disparador se utiliza un disparador cíclico. El ciclo está definido por la propiedad
"Tiempo de actualización" 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 cíclicos basados en el ciclo de imagen
Como disparador se utiliza un disparador cíclico. El ciclo está definido por la propiedad
"Tiempo de actualización" 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 indicación de una o varias variables.
La acción 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 ratón, operaciones con el teclado o modificaciones del
foco.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 9: WinCC -249-
Funcionamiento
La acción sólo 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 acción. Las
variables de proceso serán actualizadas con un ciclo de 1s.
Toda la programación y el contenido del programa se pueden encontrar en la carpeta de
WinCC que contenida en el CD del proyecto. Para su visualización y posible
modificación es necesario contar con una versión del programa WinCC 5.2 o posterior.
[SIMA05]
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 10: Resultados y Conclusiones -248
Capítulo 10:
Resultados y Conclusiones 10.1. Resultados y conclusiones 249
10.2. Agradecimientos 251
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 10: Resultados y Conclusiones -249
10.1 Resultados y conclusiones
Si echáramos un vistazo a los objetivos/metas que yo me había planteado a la hora de
elegir éste proyecto, en definitiva, la realización del control y visualización de una
instalación de almacenamiento y bombeo de agua, podría decir que cuando se me
planteo dicho hito, me ilusionó el tema, ya que no sólo iba a adquirir muchos
conocimientos en el entorno de los PLCs, sino podía llegar a vivir en realidad como se
ataca un proyecto desde el ámbito industrial.
De todas formas, según iba profundizando poco a poco en el proyecto, más me
ilusionaba, ya que no creí en ningún momento que podría llegar a tocar todos y cada
uno de los puntos de la pirámide de automatización de la que hablaba en el capítulo 3,
página 91, desde el punto mas bajo de la pirámide de automatización, es decir, el nivel
de actuadores/sensores, hasta el punto más alto del mismo, es decir, el punto de
control/visualización/gestión de una planta.
También he comprendido, como la informática, que tanto estamos acostumbrados a
utilizar a nivel de oficina, también 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 instalación o la utilización de las páginas
WEB para el control de la instalación.
Mediante la ejecución de éste proyecto, también he comprendido lo importante que es
no sólo el poder tener el control de una instalación centralizado desde un punto (como
pueda ser un Scada), para poder manipular la instalación, sino que mediante los equipos
utilizados, también se puede llegar a diagnosticar el fallo de todos los componentes
utilizados en el control de la instalación de una forma muy rápida. Esto supone un gran
ahorro, a la hora del mantenimiento, ya que se puede conseguir bien un mantenimiento
preventivo de la instalación o bien una localización rápida de las averías, lo que
conlleva a una mayor disponibilidad de la instalación y en definitiva a una mayor
productividad de la misma, lo cual como se puede comprender revierte en una mejora
de la producción.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 10: Resultados y Conclusiones -250
Por todo ello, puedo decir, que con éste proyecto no sólo he alcanzado todos los hitos
que yo me había planteado, sino que he llegado mucho más allá.
Finalmente y para acabar me gustaría comentar que la aplicación de mi proyecto a la
vida real, no sólo se limita a una automatización como la que he implementado en
concreto, sino que desde un punto de vista global, podría decir que me ha dado una
visión general, mediante la cual y con los conocimientos adquiridos, podría llegar a
atacar gran cantidad de proyectos de automatización a nivel general.
Supervisión de una instalación controlada por un PLC mediante TI
Capítulo 10: Resultados y Conclusiones -251
10.2 Agradecimientos
Me gustaría en este apartado dar las gracias a todo el equipo de SIEMENS, en concreto
del Departamento de PS-4 y más en mi particular a mis compañeros de la sección 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 más de lo que nunca
imaginé al empezar mis prácticas allí. No me olvido tampoco de los profesores de los
cursos de formación, 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.
Mención especial querría a hacer a mis padres. Quienes fueron los que me impulsaron a
realizar esta carrera y quienes me han ayudado todos estos años de estudio y sacrificio,
que terminan con el colofón del proyecto fin de carrera.
Por último recordar a mis compañeros y amigos con los que he ido a aprendiendo día a
día en estos años en la universidad con el objetivo e ilusión de ser ingenieros.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -253-
Pliego de condiciones
1. Disposiciones generales. 254
2. Condiciones Aplicadas a equipos Siemens. 268
3. Condiciones particulares de los equipos. 275 4. Ejecución de las instalaciones. 276
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -254-
1. Disposiciones Generales
1.1 Contradicciones, omisiones o errores.
En el caso de contradicción entre los planos y el pliego de prescripciones técnicas,
prevalecerá lo indicado en éste último. Lo mencionado en el pliego de prescripciones
técnicas, 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 deberán reflejarse en el Acta de
comprobación de replanteo.
1.2 Trabajos preparatorios.
Los trabajos preparatorios para la iniciación de la ejecución del proyecto consistirán en:
• Comprobación del replanteo.
• Fijación y conservación de los puntos del replanteo.
• Programación de los trabajos.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -255-
1.3 Comprobación del replanteo.
En el plazo de quince (15) días hábiles a partir de la adjudicación definitiva, se
comprobarán, en presencia del adjudicatario o de su representante, el replanteo de las
obras efectuadas antes de la licitación, extendiéndose Acta de Comprobación del
Replanteo.
El Acta de comprobación del Replanteo reflejará la conformidad o disconformidad del
replanteo respecto a los documentos contractuales del proyecto, refiriéndose
expresamente a las características geométricas de los trabajos, así como cualquier punto
que en caso de disconformidad pueda afectar al cumplimiento del contrato.
Cuando el Acta de Comprobación del Replanteo refleja alguna variación respecto a los
documentos contractuales del proyecto, deberá ser acompañada de un nuevo
presupuesto, valorado a los precios del contrato.
1.4 Fijación de los puntos del replanteo.
El acta de comprobación del replanteo deberá incluir, como mínimo, 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 anotarán en un anexo al Acta de Comprobación; el
cual se unirá al expediente de las obras, entregándose una copia al contratista.
El contratista se responsabilizará de la conservación de las señales de los puntos del
replanteo que le hayan sido entregados.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -256-
1.5 Programación de los trabajos.
En el plazo que se determine en días hábiles a partir de la aprobación del Acta de
comprobación del replanteo, el adjudicatario presentará el programa de trabajos de las
obras, que presentará los siguientes datos:
1. Fijación de las clases de obras y trabajos que integran el proyecto e indicación de las
mismas.
2. Determinación de los medios necesarios (instalaciones, equipo y materiales)
3. Valoración mensual y acumulada de la obra, programada sobre la base de los
precios unitarios de adjudicación.
4. Representación gráfica de las diversas actividades, en un gráfico de barras o en un
diagrama espacio tiempo.
Cuando del programa de trabajos se deduzca la necesidad de modificar cualquier
condición contractual, dicho programa deberá ser redactado por el adjudicatario y por la
dirección técnica, acompañándose la correspondiente propuesta de modificación para su
tramitación reglamentaria.
1.6 Plazos de ejecución.
El contratista empezará las obras al día siguiente de la fecha del Acta de comprobación
del replanteo, debiendo quedar terminadas en la fecha acordada en dicha acta.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -257-
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 licitación, y que el director considere necesario para el
correcto desarrollo de las mismas.
Dichos equipos de maquinaria deberán ser aprobados por el director.
La maquinaria y demás elementos de trabajo deberán estar en perfectas condiciones de
funcionamiento y quedar adscritos a la obra durante el curso de la ejecución de las
unidades en que deban utilizarse. No podrán retirarse sin el consentimiento del director.
1.7.2 Ensayos
Los ensayos se efectuarán 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 podrán superar el 1 % del presupuesto de
adjudicación.
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.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -258-
Cuando la procedencia de los materiales no esté fijada en el Pliego de prescripciones
técnicas, los materiales requeridos para la ejecución del contrato serán obtenidos por el
contratista en las fuentes de suministro que éste estime oportuno.
El contratista notificará al director, con la suficiente antelación, 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 aceptación; tanto en lo que se refiere a
su cantidad como a su calidad.
En ningún caso podrán 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 autorización 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 limítrofe con la zona donde se realizan los
trabajos.
- Desagües y zonas de drenaje en general.
- Vías de acceso a hidrantes, casetas de operación, puntos de reunión para
estados de emergencia y puntos de situación de extintores.
- Calles y vías de circulación interior, tanto de la zona en construcción
como de áreas de proceso adyacentes a ésta.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -259-
- Y, en general, cualquier lugar en el que la presencia de materiales,
herramientas o utensilios pueda entorpecer las labores de mantenimiento
y operación 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 preservación de su calidad
para la utilización en la obra, requisito que deberá ser comprobado en el momento de
dicha utilización.
Las superficies empleadas en la zona de acopios deberán acondicionarse de forma que,
una vez terminada la utilización, recuperen su aspecto original. Todos los gastos que de
ello se deriven correrán por cuenta del contratista.
1.7.5 Trabajos nocturnos
Los trabajos nocturnos deberán ser previamente autorizados por la dirección y
realizados solamente en aquellas unidades que así lo requieran. El contratista deberá
instalar los equipos de iluminación 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 dirección fijarán de antemano las condiciones de seguridad en que se
llevarán a cabo los trabajos objeto del presente proyecto; así como las pruebas, ensayos,
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -260-
inspecciones y verificaciones necesarias que en cualquier caso deberán ser, como
mínimo, las prescritas por los reglamentos actualmente vigentes.
No obstante, en aquellos casos en los que el contratista o la dirección consideren que se
deben tomar disposiciones adicionales de seguridad, podrán 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 protección, etc ...
Así mismo, serán responsabilidad del contratista los posibles daños causados en las
instalaciones, tanto terminadas o aún en construcción, 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 días festivos
En los trabajos que comprende esta contrata, se cumplirá puntualmente el descanso en
días festivos del modo que señalen las disposiciones vigentes.
En casos excepcionales, en los que fuera necesario trabajar en dichos días, 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 autorización del director, correrán a cargo del primero.
Los gastos derivados de eventuales desmontajes no serán objeto de indemnización
alguna.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -261-
1.7.9 Precauciones especiales
a) Lluvias
Durante las fases de montaje e instalación de equipos, se mantendrán en todo
momento perfectas condiciones de drenaje.
El equipo que no necesite revisión e inspección previa a su instalación 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 prevención
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 propagación de los que se
requieran para la ejecución de las obras; así como de los daños y perjuicios
que se puedan producir.
No obstante lo anterior, el contratista podrá exigir el asesoramiento de un
técnico de seguridad competente, elegido por la dirección, en todos los casos
que lo estime conveniente. Y, particularmente, aquellos en los que el riesgo
de producción de incendio sea más elevado (soldadura, corte con soplete,
etc.)
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -262-
1.7.10 Personal técnico
El contratista está obligado a dedicar a los trabajos (tanto de montaje como de
instalación de líneas y equipos) el personal técnico a que se comprometió en la
licitación. 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 realización 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
prohibición.
1.8 Legislación 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.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -263-
1.9 Medición de las obras.
La forma de realizar la medición y las unidades de medida a utilizar será la definida en
el Pliego de Prescripciones Técnicas para cada unidad de obra.
Todas las mediciones básicas para el abono deberán 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 cubrirán todos los gastos
implicados para la ejecución 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 abonarán 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 considerarán
incluidos en los precios de las unidades correspondientes y, en consecuencia, no serán
abonados separadamente.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -264-
1.11 Gastos a cuenta del contratista
Serán a cuenta del contratista, siempre que en el contrato no se prevea explícitamente lo
contrario, los siguientes gastos:
Los gastos de construcción y retirada de toda clase de construcciones auxiliares.los
gastos de alquiler o adquisición de terreno para depósito de maquinaria y materiales.
• Los gastos de limpieza y evacuación de desperdicios de basuras.
• Los gastos relacionados con la seguridad dentro de la obra.
• Los gastos de montaje, conservación y retirada de instalaciones para el
suministro del agua y energía eléctrica.
• Los gastos de desmontaje de las instalaciones provisionales.
• Los gastos de retirada de los materiales rechazados y corrección de las
deficiencias observadas y puestas de manifiesto por los correspondientes
ensayos y pruebas.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -265-
1.12 Recepciones, garantías y obligaciones del contratista.
Serán las siguientes:
• Recepción provisional.
• Plazo de garantía.
• Recepción definitiva.
1.12.1 Recepción 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 ningún caso la recepción provisional tendrá lugar antes de las siguientes
operaciones:
• Inspección visual de todos los equipos y líneas, así como de los equipos
auxiliares.
• Prueba del correcto funcionamiento de los programas y comunicaciones.
• Comprobación de la correcta inicialización de controladores y PCs.
• Comprobación del correcto cableado de los buses de comunicaciones.
• Comprobación del funcionamiento de todos los elementos de campo.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -266-
Teniendo en cuenta lo anterior, el proceso no podrá ponerse en funcionamiento por
partes desde su iniciación, a menos que a juicio del Ingeniero Director no se perjudique
la integridad de la instalación, y no interceda con la normal operación 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 garantía
Será de un año, contado a partir de la fecha de la recepción provisional salvo indicación
contraria expresa en el pliego de contratación del proyecto.
Durante dicho periodo, las posibles reparaciones, actualizaciones de software, y
sustituciones de equipos serán 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 instalación,
reconocido sus materiales o hecha su valoración en las relaciones parciales. En
consecuencia, si se observan fallos o desperfectos antes de efectuarse la recepción se
dispondrá que el contratista repare de su cuenta las partes defectuosos.
Por otro lado, se mantendrá un estrecho control de todo el material informático
suministrado durante del test de garantía con el fin de no cargar los sistemas con tareas
contrarias al fin del proyecto.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -267-
1.12.3 Recepción definitiva
Transcurrido el plazo de garantía y previos los trámites reglamentarios, se procederá a
la recepción definitiva de la instalación; 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 recepción definitiva hasta que la
instalación esté en condiciones de serlo.
Al proceder a la recepción 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
ejecución de los trabajos previstos, la fijación de determinadas condiciones específicas,
se procederá al redactado del oportuno Pliego de Prescripciones Particulares, que ha de
ser aceptado por el contratista, quedando obligado a su cumplimiento.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -268-
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 continuación 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., serán de obligatoria aplicación para ambas partes las presentes
condiciones generales, salvo estipulación en contrario.
Los presupuestos, ofertas, indicaciones de precios, detalles comerciales o técnicos,
plazos, etc., serán válidos 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 láminas, dibujos y
referencias al peso de los objetos, tienen sólo un valor normativo aproximado en tanto
que no se les indique expresamente como obligatorios.
En cuanto a presupuestos, dibujos y otro material de información, 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 demás material perteneciente a la
oferta deberán 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 harán por correspondencia. En cualquier
caso, todos los gastos e impuestos a que dé lugar la formalización del pedido o contrato,
serán por cuenta del comprador.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -269-
2.2 CALIDAD DE LAS MERCANCÍAS.
Los suministros se harán ajustándose a lo indicado en catálogo, para materiales de
fabricación en serie y a lo acordado y registrado en los documentos que, de común
acuerdo, ambas partes reconozcan como contractuales. Para todos los ensayos y pruebas
de los mismos regirán las reglas normales de la Asociación de Electrotécnicos
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, etcétera, se entienden aproximados.
2.3 GARANTÍA.
SIEMENS, S.A., para todos los suministros que contrate, se compromete durante un
año, a contar desde la entrega en fábrica, sin que le sean exigibles por ningún concepto
otras o mayores indemnizaciones o responsabilidades:
1ª. A reparar por su cuenta, en el plazo más breve posible, todas las
anomalías 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 construcción, 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 más 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 garantía.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -270-
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 garantías que a ella se le
concedan.
Estas garantías se extinguen si el comprador efectuase el montaje por sí mismo o llevase
a cabo modificaciones o reparaciones en el material sin autorización de SIEMENS, S.A.
Es obligación del comprador informar inmediatamente al vendedor sobre defectos
observados.
Las reparaciones o sustituciones del material consecuencia de la aplicación de ésta
cláusula, se prestarán o realizarán en fábrica constructora o lugar de origen de la
prestación, siendo por cuenta del comprador los gastos de envío, seguro, etc., así como
los gastos de desplazamientos, dietas, etc. a que dé lugar la sustitución o reparación.
2.4 PLAZO PARA LA ENTREGA DE LA MERCANCÍA.
El plazo para la entrega se contará desde que SIEMENS, S.A., acuse recibo de
aceptación del pedido y el comprador haga el primer pago a cuenta del precio, una vez
hechas satisfactoriamente las aclaraciones pedidas por la fábrica, cuando esto proceda.
Los plazos se considerarán prorrogados por causas justificadas o de fuerza mayor; y
entre ellas, declaración de guerra, revolución, movilización, huelga, aunque sea parcial;
cierre, interrupción del servicio en los almacenes, talleres o fábricas de los constructores
o de sus abastecedores de primeras materias, producida por incendio, inundación, rotura
de máquinas, huelga, epidemia, interrupción de las vías de comunicación, faltas en la
fundición, malogramiento de piezas importantes, mal éxito de los ensayos previos,
dificultades en la adquisición o transporte de materias primas y, en general, por motivo
ajeno a la voluntad y previsión de la casa constructora.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -271-
2.5 ENTREGA DE LA MERCANCÍA.
Se entenderá entregada la mercancía al terminar satisfactoriamente las pruebas en
fábrica o, a falta de éstas, al expedirse desde el taller o almacén en donde se encuentre.
Son admisibles los suministros parciales.
2.6 CLÁUSULA PENAL.
En caso de retraso no justificado en la entrega o en las demás obligaciones sujetas a
plazo, SIEMENS, S.A., abonará como única responsabilidad, una indemnización de 0,5
por 100 semanal del valor que la parte de mercancía retrasada tenga en la fábrica
constructora, siempre que el comprador justifique haber sufrido algún perjuicio y sin
que por ningún concepto pueda exigir el comprador la anulación del pedido o la
rescisión del contrato. Esta indemnización podrá llegar, como máximo, a un 5 por 100
en total y se descontará del último pago del precio.
2.7 CONDUCCIÓN.
Las mercancías 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 envío o las entregas se retrasaran a petición del cliente, en ambos casos el riesgo
pasa al cliente a partir del día de hallarse el material listo para su envío.
El vendedor está obligado a efectuar, a petición y cargo del cliente, los seguros por éste
solicitados.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -272-
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 líneas de transporte y el puerto o estación de destino, salvo estipulación
especial. Si el envío o entrega se retrasara por deseo del cliente, podrá cargarse a su
cuenta, a partir de un mes después del anuncio de hallarse el pedido listo para su envío,
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 declaración expresa en contrario, regirán sus Condiciones
Generales de Montaje.
2.9 PRECIOS.
Se entenderán siempre convenidos sobre la base de una relación justa entre su importe y
el valor de la cosa vendida. Si por causas ajenas a SIEMENS, S.A., este valor
aumentase con carácter general durante la ejecución del pedido, la entidad vendedora
podrá: o recabar el aumento del pecio en la proporción correspondiente o rescindir el
contrato sin más obligación por su parte que devolver la cantidad percibida.
Los precios referidos a moneda extranjera o que hayan de invertirse en pagos al
extranjero, serán pagaderos con relación al cambio oficial que tenga aquella moneda en
la fecha del pago total.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -273-
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 cuestión
y todos los gastos que ocasione el pago serán 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 automáticamente al devengo de intereses calculados al 20 por 100
anual. No es lícita la retención de pagos a causa de cualquiera pretensión de cliente, no
reconocida por el vendedor.
2.11 RESERVA DE DOMINIO RESCISIÓN.
Es condición fundamental que en todo caso y aún frente a terceros, SIEMENS, S.A.,
conserva la plena propiedad de todo material o maquinaria que suministre no
transfiriéndose esa propiedad por el hecho de la entrega mientras no esté plena y
satisfactoriamente cumplida la condición recíproca del pago de su total importe. El
adquiriente vendrá obligado a conservar en su poder las mercancías 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, retirándolo de donde se
encuentre sin necesidad de otra autorización, o por pedir que se confirme la venta,
exigiendo al contado la parte del precio aún no pagada y reclamando en ambos casos los
perjuicios ocasionados.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -274-
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.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -275-
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 márgenes de temperatura, humedad, vibraciones, etc. que
marcan los equipos en sus respectivas documentaciones, y que se puede consultar a
través de sus catálogos técnicos.
Todo tipo de características técnicas de los mismos deben tenerse en cuenta para el
normal funcionamiento de estos.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -276-
4. EJECUCIÓN DE LA INSTALACIÓN
4.1 Ejecución en general
El contratista habrá de presentar a la dirección el plan de trabajo, antes de comienzo de
este. El plan de trabajo deberá ser aprobado por dicha dirección para que los trabajos
puedan tener lugar.
El orden de ejecución del proyecto ha de ser indicado en dicho plan, salvo modificación
efectuada por el director.
El contratista tiene obligación de ejecutar esmeradamente el proyecto, cumplir
estrictamente todas las condiciones estipuladas y cuantas órdenes le sean dadas por el
ingeniero director, entendiéndose 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 obligación de volverlo a ejecutar cuantas veces sean necesarias, hasta quedar
a plena satisfacción de aquel; no siendo motivos estos aumentos de trabajo para pedir
indemnización 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.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -277-
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 ejecución de esta operación.
4.4 Marcha de las obras
Una vez iniciadas las obras deberán continuarse sin interrupción y terminarse en el
plazo estipulado. Los retrasos, cuando estos estén justificados, podrán ser aceptados por
la dirección de obra.
4.5 Instalaciones varias
En todas las instalaciones y como norma general se seguirán expresamente las
indicaciones expresadas en las memorias y demás documentos del proyecto.
En caso de duda, será competencia del director de obra, decidir la solución a adoptar.
Las instalaciones serán efectuadas de acuerdo a los reglamentos vigentes que les
afecten.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -278-
4.6 Obras auxiliares
A todas las obras que no estén especificadas correctamente en el presente pliego de
condiciones se les aplicarán los artículos anteriores según su naturaleza.
Si esto no fuera posible se seguirán las disposiciones que, sin apartarse de la intención
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 terminación de las instalaciones, quedan a determinación exclusiva
de la dirección, estando la contrata obligada a su ejecución y cumplimiento sin derecho
a reclamación alguna.
4.8 Responsabilidad de la contrata
La contrata se responsabilizará ante los tribunales de los accidentes que puedan ocurrir
durante la ejecución 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 régimen interno de
la empresa en que se ejecuta la obra.
Supervisión de una instalación controlada por un PLC mediante TI
Pliego de condiciones -279-
4.9 Dirección de los trabajos
El técnico encargado de los trabajos constituye la dirección técnica, y como tal ejecutará
todos los trabajos del desarrollo del proyecto, así como la dirección e inspección de los
trabajos.
Asumirá toda responsabilidad en lo concerniente a plazos de ejecución e instrucciones
técnicas.
4.10 Legalización
Para la recepción de las obras la contrata está obligada a la legalización de las
instalaciones ante los organismos oficiales competentes. Los gastos que ocasionen
correrán por cuenta de la contrata.
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -280-
Presupuesto
1.1. Mediciones 281
1.2. Consideraciones al presupuesto 284
1.3. Presupuesto total 285
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -281-
1. MEDICIONES En el presente apartado se van calcular el número de equipos necesarios para realizar el
proyecto, así como la longitud de los cables que hacen falta.
1.1 Autómata Programable: En cuanto al equipo relacionado con el autómata programable se necesitará el siguiente
material:
- 1 Perfil Soporte de 480 mm de longitud. - 1 Fuente alimentación 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 estándar Profibus.
1.2 Periferia descentralizada:
- 1 Interruptor de potencia automático Sentron WL160 - 1 Disparador por sobreintensidad para Sentron WL160.
- 1 Módulo COM15 para la conexión a Profibus. - ET 200S Modulo de interfase IM-151, módulos electrónicos de
potencia y terminales.
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -282-
1.3 Red Ethernet:
- 2 puntos de acceso. - 1 Switch X204-2. - 2 Outlet modulares con Power Insert. - 1 Fuente de alimentación de 24V. - 3 Cables estándar de Ethernet RJ45 / RJ45.
1.4 SCADA:
- 1 PC con monitor.
- 1 Software de SCADA WinCC.
1.5 Equipos móviles:
- 1 MOBIC, Pad de Internet Móvil. - 1 Estación de carga del MOBIC. - 1 Tarjeta CP 7515 para PC para comunicación en red IWLAN. - 1 Portátil.
1.6 Armario
- 1 Armario 1.000x800x300, modelo Rittal: AE1180.600.
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -283-
1.7 Montaje: Para el montaje se empleará 1 oficial montadores con el fin de dejar cubierta la instalación de todos los equipos necesarios, incluyendo tendido de cables y fijación de los mismos. El tiempo estimado para llevar a cabo el montaje será de 3 días en jornadas de 8 horas. Total de horas empleadas: 24 Horas. 1.8 Programación La programación se estima una duración de una semana y media (7,5 días) en jornada de 8 horas que realizará un programador especialista, distinguiéndose en esta fase las siguientes etapas: - PLC 20 Horas - Tarjeta CP 343-IT 16 Horas - SCADA WinCC 16 Horas - Equipos móviles 4 Horas - Alarmas (Correo Electrónico) 4 Horas - Total de horas empleadas: 60 Horas.
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -284-
2. CONSIDERACIONES AL PRESENTE PRESUPUESTO El presente presupuesto es una estimación de los costes de todos los equipos que
intervienen en el proceso con su correspondiente mano de obra para el montaje más el
coste propiamente de la labor de programación 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 España.
En el cálculo de los precios de las distintas unidades, se ha determinado sus costes
directos e indirectos para obtener los de ejecución material.
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -285-
3. PRESUPUESTO TOTAL Referencia Cantidad Denominación Precio unitario Precio total
Autómata
programable
6ES7390-1AE80-0AA0 1 SIMATIC S7-300, perfil soporte longitud =480mm 34,45 34,45
6ES7307-1BA00-0AA0 1 SIMATIC S7-300, fuente de alimentación PS 307, 120/230 V AC; 24 V DC, 2 A 118,49 118,49
6ES7313-6CE00-0AB0 1
SIMATIC S7-300, CPU 313C-2 DP CPU compacta con MPI, 16 ED/16 SD, 3 conta- dores rápidos (30 KHZ), puerto DP integrado, fuente de alimentación integrada DC 24V, memoria de trabajo 32 KByte, requiere MICRO MEMORY CARD
1.370,25 1.370,25
6ES7953-8LF00-0AA0 1 SIMATIC S7-300, MICRO MEMORY CARD para ET 200S IM151 CPU 3,3 V NFLASH, 64 KBYTES
50,47 50,47
6GK7343-1GX11-0XE0 1
SIMATIC NET, CP 343-1 IT procesador de comunicaciones para conectar un SIMATIC S7-300 a Ethernet industrial vía ISO y TCP/IP, comunicación S7, FETCH/WRITE, SEND/RECEIVE, con y sin RFC, MULTICAST PBK, inicialización vía LAN, E-MAIL y WWW, 10/100 MBIT
2.233,10 2.233,10
6ES7972-0BB50-0XA0 2
SIMATIC DP, conector para PROFIBUS hasta 12 Mbit/s, con salida de cable a 90 grados, técnica de conexión FAST CONECT, con conector de PG
65,39 130,78
6XV1830-0EN20 1 SIMATIC NET, cable de bus estándar PROFIBUS FAST CONNECT, 2 hilos, apantallado, ejecución especial para montaje rápido 20 m
35,57 35,57
Subtotal 3.973,11
Periferia descentralizada
3WL1116-3EB32-0AA0 1
Interruptor automático WL 160N sin disparador por sobreintensidad. Capacidad de conexión estándar ICU=40KA / 415 V AC, 4 Polos IN= < 160A, Corriente aislada.
283,23 283,23
3WL9206-6CJ42 1
Disparador por sobreintensidad WL160 4 Polos. Protección: Distribución LCD ETU45B, LI/LS/LSI IR=26-63A, Protección de sobrecarga: ISD=1,5HASTA10XIR, II=11XIN Protección de cortocircuito: No protegido
995,99 995,99
3WL9000-8AR00 1
Accesorio para WL160, WL250, WL400, WL630, WL800, WL1250, WL1600. Módulo COM15 para la conexión del SENTRON WL Con Profibus DP. Lectura de3 valores de medida y parámetros, avisos y estados. Conmutación vía motor. Función DPV1 solo para disparador LCD ETU.
1.530,22 1.530,22
6ES7151-1AA03-0AB0 1
SIMATIC DP, módulo interfase IM151-1 para ET200S; velocidad de transmisión hasta 12 MBits/s; volumen de datos de 128 Bytes para entradas y salidas; conexión de hasta 63 módulos de potencia, electrónicos o arrancadores de motor; ancho máximo de conexión 2 m; conexión a bus por conector Sub-D incluido módulo terminal
316,80 316,80
6ES7132-4BB00-0AB0 1
SIMATIC DP, 5 módulos electrónicos para ET 200S, 2 salidas digitales de altas prestaciones, DC 24V/0,5A, 15 mm de ancho, diagnóstico de cortocircuito y de rotura de cable, indicador de funcionamiento correcto, 5 piezas por unidad de embalaje
208,43 208,43
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -286-
6ES7193-4CB20-0AA0 1
SIMATIC DP, 5 módulos terminal TM-E15S24-01 para ET 200S, para módulos electrónicos, 15 mm de ancho, bornes de tornillo, 2x4 conexiones sin acceso a bornes a través de AUX1, AUX1 pasante, 5 piezas por unidad de embalaje
53,13 53,13
6ES7138-4CA00-0AA0 1 SIMATIC DP, módulo de potencia PM-E para ET 200S; DC 24V con diagnóstico 16,70 16,70
6ES7193-4CC30-0AA0 1
SIMATIC DP, módulo terminal TM-P15C23-A1 para ET 200S para módulos de potencia, 15 mm de ancho, bornes de resorte (Cage Clamp), 2x3 conexiones con acceso a bornes a través de AUX1, AUX1 pasante
9,50 9,50
Subtotal 3.414,00
Red Ethernet
6GK5788-1ST00-2AA6 2
SIMATIC NET, IWLAN Punto de Acceso SCALANCE W788-1PRO, CON interfase de radio incorporada, redes inalámbricas IEEE 802.11b/g/a, 2,4/5 GHz, hasta 54 Mbit/s, homologaciones, WPA/AES, POE, IP65 (-20-+60 grados centígrados), Alcance: 2X ANT 795-4MR, conector híbrido IP 67, material de montaje, manuales en CD-ROM alemán/ingles
1.520,00 3.040,00
6GK5204-2BB00-2AA3 1
6GK5204-2BB00-2AA3 SIMATIC NET, SCALANCE X204-2, Switch IE administrable, IE Switch con gestión de red, 4 x 10/100Mbit/s puertos RJ45, 2 x 100Mbit/s BFOC multimodo, LED de diagnóstico, contacto de señalización, pulsador SET, alimentación redundante, unidad PROFINET-IO, gestión de red para anillo redundante, incluye manual electrónico en CD, C-PLUG opcional
1.200,00 1.200,00
6GK1901-1BE00-0AA3 2
6GK1901-1BE00-0AA3 SIMATIC NET INDUSTRIAL ETHERNET FASTCONNECT RJ45 Modular Outlet con Power Insert, inserto reemplazable para 1x24 V DC.1 Puerto100 MBIT/S
75,00 150,00
6ES7307-1BA00-0AA0 1 SIMATIC S7-300, fuente de alimentación PS 307, 120/230 V AC; 24 V DC, 2 A 118,49
6XV1-840-2AH10 1 50M Industrial Ethernet Fast Connect estándar Cable 2*2 2,145 107,25
6GK1901-1BB20-2AA0 1 IE FC RJ45Plug 180. Conector para IE dotado de robusta caja de metal y contactos de desplazamiento 185,90 185,90
Subtotal 4.801,64
SCADA
6AV6381-1BE05-1AQ0 1 6AV6381-1BE05-1AQ0 EPL-Royalty para WinCC RT1024 (1024 Power Tags) (EPL = Enterprise licence)
4.417,07 4.417,07
PC Sobremesa 1 SCENIC E600.Intel Pentium 4 3.4 GHz. 1GB RAM DIMM, DDR SDRAM (DDR333, 400) + Monitor Scaleoview S17-1 835,91 835,91
Subtotal 5.252,98
Equipos Móviles
6GK1611-0TA01-1DX0 1
SIMATIC NET, MOBIC T8 caracteres en D,E,F,S,I Robusto PAD móvil V1.2/INTERNET con contactos de carga. Display de alta luminosidad y táctil, para conexión a Ethernet (integrado) y radio (WLAN, opcional vía PCMCIA);WIN CE.NET (D,E,F,S,I ) R-SW, licencia simple, clase B; para aplicaciones industriales, incluye batería, fuente EU/UK/USA, lápiz, correas, cable RS 232. Manual en CD
3.960,00 3.960,00
6GK1906-1JB01 1
SIMATIC NET, Estación de carga para el MOBIC T8 V1.1C, soporte para cargar el MOBIC, con fijación para el mismo con cerradura, con conexión VESA V100 en lado posterior, sin fuente propia, para utilizar con fuente externa (6GK1906-1CB00) o fuente de alimentación del MOBIC T8
412,33 412,33
6GK1751-5AA0 1 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
224,00 224,00
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -287-
54Mbit/s; cumpliendo WI-FI y homologaciones; WPA/AES; incluye de administración y drivers en CD para 32 bit WINDOWS 2000 PRO/SERVER, XP PROFESSIONAL. Manuales en CD-ROM
LKN: SPA-152102-007 1 Amilo D 7850. P4 15,0" Mobile Pentium 4 538 HT 2x256 MB 60 GB
934,81 934,81
Subtotal 5.531,14
Armario, montaje y protecciones
1
1.000x800x300, modelo Rittal: AE1180.600, con placa de montaje, bandeja metálica, perfiles, automáticos de protección de corriente continua y alterna y cableado interior del mismo ya realizado
1.000,00 1.000,00
Subtotal 1.000,00
Montaje,
comprobación del cableado y puesta en
marcha
Cantidad de horas Precio por
hora Total
24 72,00 1.728,00
Programación
Cantidad de horas Precio por
hora Total
60 PLC, CP 343-1-IT, WinCC, Alarmas mail, Equipos móviles 72,00 4.320,00
Total 30.02087
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -288-
Bibliografía
1.1. Bibliografía 289
Supervisión de una instalación controlada por un PLC mediante TI
Presupuesto -289-
1 BIBLIOGRAFÍA
[MAND00] Mandado Enrique, El autómata programable y su entorno, Thomsom.
2000.
[SIMA05] Siemens, Manuales de los PLC's/aparellaje/comunicaciones de SIEMENS,
Documentación interna de SIEMENS. 2005
[WEIG04] Weigmann Josef y Kilian Gerhard, "Descentralizada con Profibus. 2004.
[GASA96] García Tomás Jesús, Ferrando Santiago y Piattini Mario, Redes para procesos distribuidos. Rama. 1996 [PIGA97] García Tomás Jesús, 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, Prodúctica. 1988 [HALS01] Halsall Fred, Comunicación de datos, redes de computadores y sistemas abiertos, Addison Wesley. 2001 [RAYA98] Raya José Luís y Raya Cristina, TCP/IP en Windows Server, Rama. 1998 [SIMP97] Simpson Alan, La biblia de la edición de páginas en HTML, Anaya. 1997 [BROG97] Brogden Hill, Manual fundamental de JAVA, Anaya. 1997 Páginas de Internet:
www.profibus.com
www4.ad.siemens.de
www.microsoft.com/technet/prodtechnol/windowsserver2003/es/library
www.digitalfutura.net