Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD FORMATIVA 2.
Práctica 1
Contenido
Curso: 2017-18
Versión: 2.0
Departamento de Electricidad
Página 1 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
1.1. Objetivos
Página 2 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Fuente de alimentación:
PS 307 5A
DC 24V
307-1EA00-0AA0
Fuente de alimentación:
PS 307 2A
DC 24V
307-1BA00-0AA0
Fuente de alimentación:
PS 307 2A
DC 24V
307-1BA00-0AA0
Página 3 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Fuente de alimentación:
PS 307 5A
DC 24V
307-1EA01-0AA0
Editor de símbolos.
Software S7-PLCSIM.
S7-PLCSIM permite cargar y depurar un programa S7 sin una CPU, utilizando las
herramientas del paquete estándar STEP 7 y el propio interface de S7-PLCSIM. Es
especialmente útil para depurar la estructura lógica. Soporta un gran número de
bloques OBs, SFBs y SFCs para la simulación. Las entradas y salidas se pueden
vigilar y modificar con facilidad desde el interface visual.
Página 4 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En la Fig. 1.1, se observan los elementos y la estructura de una CPU de esta gama.
La CPU 314 IFM se alimenta a tensión alterna de 100 a 230 V desde una fuente de
alimentación externa.
Página 5 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
d) Ranura para cartucho de memoria. El tipo de memoria es Memory Card SIMATIC (MC).
Es necesaria para el funcionamiento de la CPU 6ES7 314-5AE10-0AB0, pues este
modelo no dispone de memoria de carga integrada.
Página 6 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Entradas/salidas Características
- Entradas de tensión ±10 V.
- Entradas de intensidad ±20 mA.
Entradas analógicas integradas
- Resolución 11 bits + signo.
- Separación galvánica.
- Salida de tensión ±10 V.
- Salida de intensidad ±20 mA.
Salida analógica
- Resolución 11 bits + signo.
- Separación galvánica.
- Tensión nominal de entrada 24 V c.c.
- Adecuadas para interruptores mecánicos y detectores
de proximidad a 2 hilos.
Entradas especiales (E 126.0 a E 126.3)
Entradas digitales integradas
- Frecuencia de entrada ≤ 10 kHz.
- Sin separación galvánica.
Entradas “estándar”
- Separación galvánica.
- Intensidad de salida 0,5 A.
- Tensión nominal de carga 24 V CC.
Salidas digitales integradas
- Separación galvánica.
- Adecuadas para electroválvulas y contactores de CC.
Página 7 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Figura 1.2. Esquema de conexiones de las Entradas / Salidas de la CPU 314 IFM.
Página 8 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los autómatas de la serie S7-300 de Siemens, modelo CPU 313C son PLCs de gama media,
rápidos, de alto rendimiento y versátiles (CPU 31xC con funcionalidad integrada); indicados
para aplicaciones con un grado de automatización medio-alto.
En la Fig. 1.4, se observan los elementos y la estructura de una CPU de esta gama.
La CPU 313C se alimenta a tensión alterna de 100 a 230 V desde una fuente de alimentación
externa.
Página 9 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 10 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 11 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los autómatas de la serie S7-300 de Siemens, modelo CPU 314C-2 DP son PLCs de gama
media, rápidos, de alto rendimiento y versátiles (CPU 31xC con funcionalidad integrada);
indicados para aplicaciones con un grado de automatización medio-alto.
La CPU 314C-2 DP se alimenta a tensión alterna de 100 a 230 V desde una fuente de
alimentación externa.
Página 12 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
d) Ranura para cartucho de memoria. El tipo de memoria es Micro Memory Card SIMATIC
(MMC), de 8 MB de capacidad máxima. Es necesaria para el funcionamiento de la CPU,
pues este modelo no dispone de memoria de carga integrada.
Página 13 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 14 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Las prestaciones de la CPU 314C-2 PN/DP son las mismas que las de la CPU 314 V3
modular. En comparación con las CPUs 314C-2 DP V2.x y 314C-2 PtP V2.x compactas, los
programas de usuario de las CPUs 314 V3 se procesan hasta 5 veces más rápido, en algunos
casos incluso a mayor velocidad. La CPU 314C-2 PN/DP es totalmente compatible en cuanto a
programa con la generación de CPUs del S7-300 (versión de firmware V2.0 y superior, con
SIMATIC Micro Memory Card y sin batería de respaldo). También, permite trabajar con toda la
gama de módulos de S7-300.
En la Fig. 1.9, se observan los elementos y la estructura de una CPU de esta gama.
La CPU 314C-2 PN/DP se alimenta a tensión alterna de 100 a 230 V desde una fuente de
alimentación externa.
Página 15 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
d) Ranura para cartucho de memoria. El tipo de memoria es Micro Memory Card SIMATIC
(MMC), de 8 MB de capacidad máxima. Es necesaria para el funcionamiento de la CPU,
pues este modelo no dispone de memoria de carga integrada.
Para resetear la SIMATIC Micro Memory Card (MMC) (a partir del firmware V2.5 de las
CPUs del S7-300), hay que seguir los siguientes pasos:
1) La MMC se conecta en el slot de la CPU. Si en la MMC hay datos no válidos (por
ejemplo, datos que han sido guardados para otro tipo de CPU), la CPU solicita un
borrado total (parpadeo lento del LED de STOP).
2) Colocar el interruptor en la posición "MRES" y mantenerlo fijo hasta que el LED de
STOP luzca permanentemente (aproximadamente 9 segundos).
3) Soltar el interruptor (que vuelve a la posición de STOP), y en los próximos 3
segundos, volver a colocarlo en la posición "MRES". El LED de STOP parpadea ahora
durante el proceso de borrado.
Página 16 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Figura 1.10. Esquema conexiones de la periferia E/S Digitales y Analógicas de la CPU 314C-2 PN/DP.
Página 17 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 18 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 19 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
G. Cable PC Adapter
El cable PC Adapter es el cable de comunicación para la serie S7-300 que permite enlazar un
PC a través de su puerto serie COM con el interface MPI/PROFIBUS DP de un sistema S7.
Este cable soporta dos velocidades de transferencia hacia el PC (lado RS-232): 19,2 y 38,4
kbit/s. En el lado MPI/DP, soporta velocidades de 9,6 kbit/s a 1,5 Mbit/s.
También, se puede realizar la comunicación por el puerto USB del PC, mediante un adaptador
RS-232/USB.
Página 20 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
A. Temporizadores
Los temporizadores nos permiten realizar una serie de acciones, como por ejemplo, realizar
tiempos de espera; supervisar acciones durante un tiempo determinado (tiempo de vigilancia);
generar impulsos; o medir tiempos de proceso. El administrador Step 7 nos ofrece cinco tipos
de temporizadores, descritos en la siguiente tabla:
Símbolo
Nombre Descripción
Inglés Alemán
El tiempo máximo que la señal de salida permanece a 1
corresponde al valor de temporización t programado. La
señal de salida permanece a 1 durante un tiempo
Temporizador inferior, si la señal de entrada (S) cambia a 0.
de impulso
S_IMPULS
Página 21 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Área de memoria
Los temporizadores tienen un área reservada en la memoria de la CPU. Esta área de memoria
reserva una palabra de 16 bits para cada operando de temporizador. La programación con KOP
permite 256 temporizadores.
La Fig. 1.17 muestra el contenido de la palabra de temporización cargado con el valor 127 y
una base de tiempo de 1 segundo.
Dependiendo del tipo de operando que empleemos, se hará uso de uno o varios de los
siguientes registros:
a) Bit de resultado lógico (RLO): aquí se almacena el resultado de operaciones lógicas a
nivel de bit y primera consulta.
b) Acumuladores (ACU1 y ACU2): aquí se almacenan los operandos y resultados de
operaciones lógicas a nivel de byte, palabra, y doble palabra.
Un operando del tipo bit sería, por ejemplo, una entrada o salida digital.
Un operando del tipo byte o superior sería, por ejemplo, la lectura de una entrada analógica.
Página 22 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Ejemplos:
S5TIME#4S → 4 segundos
s5t#2h_15m → 2 horas y 15 minutos
S5T#1H_12M_18S → 1 hora 12 minutos y 18 segundos
Base de tiempo
Los valores no deben exceder 2H_46M_30S. Los valores con un margen o una resolución
demasiado grandes (p. ej. 2H_10MS) se redondean, de tal forma, que correspondan a la tabla
para el margen y la resolución.
Página 23 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
El formato general, para el tipo de datos S5TIME, tiene los siguientes valores límite para el
margen y la resolución:
Resolución Margen
Este temporizador se comporta igual que el temporizador S_IMPULS. Este arranca con el
valor de temporización programado, tras recibir un flanco positivo. El temporizador sigue
contando con el valor determinado mientras la entrada esté activa. Si el valor de entrada
cambia de 1 a 0, antes de finalizar el tiempo indicado, se para el temporizador. En este caso,
la consulta si el estado de señal es 1, produce un 0 como resultado. Las unidades de tiempo
son d (días), h (horas), m (minutos), s (segundos) y ms (milisegundos).
S5T#2s = 2 segundos
S5T#12m_18s = 12 minutos y 18 segundos
Figura 1.18. Ejemplo con temporizador de
impulso (SI).
Página 24 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Si el estado de señal de la entrada E 0.0 cambia de "0" a "1" (flanco creciente), se activa el
temporizador T5. Si transcurre el tiempo de dos segundos y el estado de señal en la entrada E
0.0 sigue siendo "1", la salida A 4.0 será "1". Si el estado de señal de la entrada E 0.0 cambia
de "1" a "0", el temporizador se para y la salida A 4.0 será "0". (Si el estado de señal de la
entrada E 0.1 cambia de "0" a "1", el temporizador se pone a 0, tanto si estaba funcionando
como si no).
Página 25 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Este temporizador una vez arrancado (flaco positivo a la entrada) continúa con el valor de
temporización aunque la entrada cambie a 0 antes de finalizar el tiempo. La salida es 1 cuando
finaliza el tiempo programado. El temporizador arranca (dispara) nuevamente con el valor
indicado si el RLO cambia de 0 a 1 mientras el temporizador está en marcha.
Este temporizador una vez arrancado (flaco positivo a la entrada), continúa funcionando con el
valor programado aunque la entrada cambie de 1 a 0 antes de finalizar el valor temporizado.
Mientras el temporizador está en marcha, la salida está a 1.
Página 26 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
El temporizador arranca si se produce un flanco negativo en el RLO (es decir, si el RLO cambia
de 1 a 0). Mientras está en marcha o la entrada es 1, la salida será 1. El temporizador vuelve a
ponerse a 0 si el RLO cambia de 0 a 1 mientras está en marcha. El temporizador no vuelve a
arrancar mientras el RLO no cambie de 1 a 0.
Página 27 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
B. Contadores
En Step 7, los contadores se referencian con una Z. Para éstos, se reserva un área de memoria
de 256 palabras de 16 bits por contador. De esta forma, podremos utilizar hasta 256
contadores, dependiendo del tipo de CPU que utilicemos.
Para poner el contador a un valor determinado, hay que introducir un número de 0 a 999, por
ejemplo 127, en el siguiente formato: C# 127. Donde C# sirve para indicar el formato decimal
codificado en binario. El valor fijado por el usuario se transfiere del acumulador al contador al
activarse éste. Dentro del margen entre 0 y 999 se puede variar dicho valor utilizando las
operaciones Incrementar y Decrementar contador.
Los bits 0 a 11 del contador contienen el valor de contaje en formato BCD (formato BCD: cada
conjunto de cuatro bits contiene el código binario de un valor decimal). Los bits 0 a 9 de cada
palabra de contaje contienen el valor de contaje en código binario (Fig. 1.24).
a) Contenido del contador después de haber b) Contenido de la palabra una vez activado el
cargado el valor de contaje 127. contador.
Tipo Contador
Contador para
Contador para Contador para
Incremento-
Incremento Decremento
Decremento
Abreviatura
SIMATIC
Cuadro
KOP
Abreviatura
Internacional
Página 28 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
ZV BOOL E, A, M, D, L Entrada ZV: Incrementar contador.
ZR BOOL E, A, M, D, L Entrada ZR: Decrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
(introducido como C#<valor> para
ZW WORD E, A, M, D, L
indicar formato BCD) para desactivar el
contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
DUAL WORD E, A, M, D, L Valor de contaje actual (formato entero).
DEZ WORD E, A, M, D, L Valor de contaje actual (formato BCD).
El valor del contador (0-999) se introduce en la entrada ZW con el formato C#xxx (ejemplo
C#40).
La salida DUAL muestra el valor actual del contador en formato de número entero.
Página 29 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
CU BOOL E, A, M, D, L Entrada CU: Incrementar contador.
CD BOOL E, A, M, D, L Entrada CD: Decrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
PV WORD E, A, M, D, L (introducido como C#<valor> para indicar
formato BCD) para desactivar el contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
CV WORD E, A, M, D, L Valor de contaje actual (formato entero).
CV_BCD WORD E, A, M, D, L Valor de contaje actual (formato BCD).
Si activamos mediante un flaco positivo la entrada ZV, el valor del contador se incrementa en
1, siempre y cuando el valor del contador sea menor de 999. El contador se desactiva y se
pone a 0 si se produce un flanco positivo en la entrada R. El resto de E/S funcionan igual que
el contador anterior.
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
ZV BOOL E, A, M, D, L Entrada ZV: Incrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
ZW WORD E, A, M, D, L (introducido como C#<valor> para indicar
formato BCD) para desactivar el contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
DUAL WORD E, A, M, D, L Valor de contaje actual (formato entero).
DEZ WORD E, A, M, D, L Valor de contaje actual (formato BCD).
Página 30 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
CU BOOL E, A, M, D, L Entrada CU: Incrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
PV WORD E, A, M, D, L (introducido como C#<valor> para indicar
formato BCD) para desactivar el contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
CV WORD E, A, M, D, L Valor de contaje actual (formato entero).
CV_BCD WORD E, A, M, D, L Valor de contaje actual (formato BCD).
Si activamos mediante un flaco positivo la entrada ZR, el valor del contador se decrementa en
1, siempre y cuando el valor del contador sea menor de 999. El contador se desactiva y se
pone a 0 si se produce un flanco positivo en la entrada R. El resto de E/S funcionan igual que
el contador anterior.
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
ZR BOOL E, A, M, D, L Entrada ZR: Decrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
(introducido como C#<valor> para
ZW WORD E, A, M, D, L
indicar formato BCD) para desactivar el
contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
DUAL WORD E, A, M, D, L Valor de contaje actual (formato entero).
DEZ WORD E, A, M, D, L Valor de contaje actual (formato BCD).
Página 31 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Tipo de Área de
Cuadro KOP Parámetro Descripción
datos memoria
Nº del Número de identificación del contador. El
COUNTER -
contador área depende de la CPU utilizada.
CD BOOL E, A, M, D, L Entrada CD: Decrementar contador.
Entrada para poner un contador a un
S BOOL E, A, M, D, L
valor de preselección.
Valor comprendido entre 0 y 999
(introducido como C#<valor> para
PV WORD E, A, M, D, L
indicar formato BCD) para desactivar el
contador.
R BOOL E, A, M, D, L Entrada de desactivación.
Q BOOL E, A, M, D, L Estado del contador.
Valor de contaje actual (formato
CV WORD E, A, M, D, L
entero).
CV_BCD WORD E, A, M, D, L Valor de contaje actual (formato BCD).
Página 32 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
C. Tipos de bloques
El Simatic S7 dispone de una serie de bloques o módulos que dividen la memoria de programa
y la de datos en secciones, permitiendo una programación estructurada y un acceso
ordenado a los datos. El número de bloques depende del tipo de CPU empleada, disponiendo
en general de los siguientes:
Los OBs, FBs, SFBs, FCs y SFCs contienen partes del programa, por lo que se denominan
también bloques lógicos. El número permitido de bloques de cada tipo y su longitud
admisible dependen de la CPU.
Página 33 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Cada uno de los OBs tiene una prioridad asignada. No se pueden ejecutar nunca dos OBs a la
vez. La ejecución de un OB puede ser interrumpida por la llamada de otro OB. Los OBs de
mayor prioridad pueden interrumpir a los de menor prioridad. La prioridad más baja la tiene el
OB de tarea no prioritaria.
En un PLC, el funcionamiento normal del programa es cíclico, es decir, el programa del PLC se
ejecuta una vez tras otra de forma cíclica. El sistema operativo llama cíclicamente al OB1,
desde el cual, realizaremos las llamadas a las diferentes funciones del programa.
Para la programación de los eventos de alarma y error asíncrono, se emplean las SFC 39 a 42.
El tratamiento de las alarmas de error asíncrono (OB 80 a OB 87) se enmascara o
desenmascara con las SFC 36 a 38.
Página 34 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 35 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los módulos de Función, también llamados FC, son módulos en los que podemos incluir parte
del programa de usuario (como una subrutina), así obtenemos un programa mucho más
estructurado.
Creación de un FC: Hacer clic con el botón izquierdo del ratón en la carpeta de Bloques e
“Insertar nuevo objeto...” → “Función”. Se le puede dar un nombre simbólico. Para abrirlo
hacer doble clic sobre él.
En la tabla de declaración de variables, se definen las variables locales, que pueden ser
temporales “temp” y estáticas “stat” (sólo en FBs), y los parámetros formales de bloque,
que pueden ser de entrada “in”, de salida “out” o de entrada_salida “in_out”.
Página 36 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
out Son valores que devuelve el bloque al programa que lo llamó después de la
Parámetros (salida) ejecución del bloque. Pueden ser direcciones absolutas o simbólicas.
in_out
Recogen y mandan información. Pueden ser direcciones absolutas o
(entrada- simbólicas.
salida)
temp Variables o datos locales que se usan dentro del bloque y no salen fuera.
(temporal) Pierden su valor cuando salimos del bloque.
Variables
stat Variables que mantienen su valor al salir del módulo. Los FC no permiten
(estática) este tipo de variables. Sólo para bloques FB.
Página 37 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Creación de un FB:
1) Hacer clic con el botón izquierdo del ratón en la carpeta de Bloques e “Insertar nuevo
objeto...” → “Bloque de función”. Se le puede dar un nombre simbólico.
2) Crear un bloque de datos DB y asignarlo como bloque de datos de instancia a ese FB:
Al asociar el DB a ese FB, el DB será una tabla de variables copia exacta de la tabla de
declaración de variables del FB.
Página 38 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
FC94 Convertir una cadena de caracteres ASCII en una cifra hexadecimal (ATH)
FC95 Convertir una cifra hexadecimal en una cadena de caracteres ASCII (HTA)
Función en coma
FC102 Desviación típica (DEV)
flotante
Página 39 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los Bloques de Datos (DB) son áreas de datos del programa de usuario (OB1) en las que se
almacenan datos en forma de una tabla organizada. Estos datos pueden ser utilizados
directamente desde el programa de usuario (OB1) o desde bloques de función (FB).
En un bloque de datos (DB) no se programa nada (no contiene instrucciones S7). Se utilizan
para almacenar valores iniciales y leer o escribir datos actuales de determinadas variables, que
posteriormente, puedan ser usadas por el programa de usuario.
Un DB no tiene área de instrucciones S7, sino que es una tabla de datos que forma una
estructura. Los datos almacenados estarán comprendidos entre STRUCT y END_STRUCT.
Ítem Descripción
Indica la dirección que STEP 7 asigna automáticamente a la variable al terminar de introducir una
Dirección declaración.
Nombre Introduzca el nombre que debe asignar a cada variable.
Introduzca el tipo de datos de la variable (BOOL, INT, WORD, ARRAY, etc.). Las variables pueden
Tipo pertenecer a los tipos de datos simples, a los tipos de datos compuestos, o bien, a los tipos de datos
de usuario.
Indique el valor inicial, en caso de que el software no deba tomar el valor predeterminado del tipo de
Valor datos introducido. Todos los valores introducidos deben ser compatibles con los tipos de datos.
inicial Cuando guarde por primera vez el bloque de datos, el valor inicial será adoptado como valor actual
de la variable, a menos que defina expresamente su valor actual.
En este campo puede introducir un comentario para documentar la variable. El comentario no debe
Comentario tener más de 80 caracteres.
Página 40 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Creación de un DB Global:
En Simatic Manager, hacer clic con el botón izquierdo del ratón en la carpeta de Bloques, para
seleccionarla, y con el botón derecho desplegar el menú desplegable, y seleccionar la opción
de “Insertar nuevo objeto...” → “Bloque de datos”. Se le puede dar un nombre simbólico.
Para abrirlo hacer doble clic sobre él.
1) Seleccione el bloque de datos global, es decir, un bloque no asociado a ningún UDT o FB.
El valor inicial es valor predeterminado del tipo de variable que el programa usará si no
hemos definido nosotros ningún valor actual.
Para definir los valores actuales, vamos a menú “Ver” y marcamos “Datos” (Crtl+F4). Los
valores actuales son en realidad los que están almacenados en el DB, y que podemos leer
mediante la instrucción L de carga y escribir mediante la instrucción T de transferencia.
Página 41 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En primer lugar, se crea un proyecto nuevo en SIMATIC Manager, con el nombre “ACCESO”,
en el cual, se insertarán todos los componentes que conforman la aplicación.
Incluir un equipo SIMATIC 300, con el botón derecho sobre el título del proyecto, se
despliega una ventana. Elegir la opción: Insertar nuevo objeto. Y seguidamente, la opción:
SIMATIC 300.
Página 42 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Incluir un equipo Estación HMI SIMATIC. En esta ocasión, seleccionar, del menú principal,
el botón: Insertar, y se desplegará una ventana de opciones. Elegir la opción: Equipo. Y
seguidamente, la opción: Estación HMI SIMATIC.
Página 43 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Una vez insertados los dos componentes, equipo SIMATIC 300 y estación HMI SIMATIC, el
árbol de directorios del Proyecto, en Simatic Manager, quedará tal y como se muestra en la
siguiente Figura.
Página 44 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 45 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En la pestaña “Conexión local” (Fig. 1.40), escoger la conexión al puerto (COM1) y la velocidad
de transferencia (19200 o 38400 bit/s). Por defecto, se tiene una velocidad de 19.2 kbit/s.
Página 46 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los pasos a seguir para configurar el equipo “Maestro” son los que se indican a continuación:
1) Se inserta un Perfil Soporte: Catálogo hardware >> SIMATIC 300 >> Bastidor 300 >>
Perfil Soporte (Fig. 1.42). Hay que advertir que tras haber insertado el perfil soporte,
aparece automáticamente una tabla de configuración para el primer bastidor (UR 0).
2) Se inserta la Fuente de Alimentación PS 307 5A: Catálogo hardware >> SIMATIC 300
>> PS 300 >> PS 307 5A (Fig. 1.42). La fuente de alimentación ocupará el Slot 1 en el
bastidor.
3) Se inserta la CPU 314C-2PN/DP: Catálogo hardware >> SIMATIC 300 >> CPU 300 >>
CPU 314C-2PN/DP (Fig. 1.42). La CPU ocupará el Slot 2 en el bastidor.
Figura 1.42. Configuración del hardware del autómata S7-300 con CPU 314C-2PN/DP.
Nota: Para otros equipos S7-300, elegir la CPU y la fuente de alimentación adecuada.
Página 47 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Realizado todos los pasos para la configuración del hardware del equipo SIMATIC 300, se
procede a guardar y compilar las tareas ejecutadas (Fig. 1.45).
Página 48 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Si se tuviese que configurar el autómata S7-300 con CPU 314C-2DP, los pasos a seguir para
configurar el equipo serían los que se indican a continuación:
1) Se inserta un Perfil Soporte: Catálogo hardware >> SIMATIC 300 >> Bastidor 300 >>
Perfil Soporte (Fig. 1.46). Hay que advertir que tras haber insertado el perfil soporte,
aparece automáticamente una tabla de configuración para el primer bastidor (UR 0).
2) Se inserta la Fuente de Alimentación PS 307 2A: Catálogo hardware >> SIMATIC 300
>> PS 300 >> PS 307 2A (Fig. 1.46). La fuente de alimentación ocupará el Slot 1 en el
bastidor.
3) Se inserta la CPU 314C-2DP: Catálogo hardware >> SIMATIC 300 >> CPU 300 >> CPU
314C-2DP (Fig. 1.46). La CPU ocupará el Slot 2 en el bastidor.
Figura 1.46. Configuración del hardware del autómata S7-300 con CPU 314C-2DP.
Al seleccionar la CPU en el Slot 2 del bastidor, y con doble clic, aparece el cuadro de diálogo
de: Propiedades de la CPU 314C-2DP. En la pestaña “General” de éste, se puede modificar
las propiedades de la Interface MPI.
Página 49 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Al seleccionar la CPU en el Slot 2 del bastidor, y con doble clic, aparece el cuadro de diálogo
de: Propiedades de la CPU. En la pestaña “Ciclo / Marca de ciclo” de éste, se puede
modificar los parámetros de configuración del Ciclo y de la Marca de ciclo (Fig. 1.47).
Figura 1.47. Pestaña de Ciclo/ Marca de ciclo del cuadro de propiedades de la CPU.
a) Actualización de la imagen del proceso del OB1. En la ejecución cíclica del programa
de la CPU, la imagen del proceso se actualiza automáticamente. Esta opción está
deshabilitada, pero en las CPUs S7-400 y en la CPU 318, se puede deseleccionar la
actualización de la imagen del proceso si se desea:
- Acceder directamente a la periferia.
- Actualizar en otro momento una o varias imágenes de proceso de las entradas y las
salidas a través de las funciones del sistema SFC 26 UPDAT_PI y SFC 27 UPDAT_PO.
b) Tiempo de vigilancia del ciclo. Se puede modificar el tiempo de vigilancia del ciclo
preajustado (en ms). Transcurrido este tiempo, la CPU pasa a STOP o se llama el OB 80,
en el cual puede definirse cómo debe reaccionar la CPU al error de tiempo (Fig. 1.47).
c) Tiempo de ciclo mínimo. Se puede ajustar un tiempo de ciclo mínimo para las CPUs S7-
400 y para la CPU 318. Esto se recomienda, cuando:
- Los intervalos entre los arranques de la ejecución del programa del OB 1 (ciclo libre)
deban ser iguales.
- El tiempo de ciclo es muy corto, para evitar que las imágenes del proceso se actualicen
innecesariamente con demasiada frecuencia.
Página 50 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
d) Carga del ciclo por comunicaciones. Con éste parámetro de CPU, se puede controlar,
dentro de cierto margen, la duración de los procesos de comunicación, que siempre
prologan el tiempo de ciclo (en % de la duración del ciclo). Ejemplos de procesos de
comunicación son: la transferencia de datos a otra CPU vía MPI; o la carga de bloques
activada mediante PG (Fig. 1.47).
Marca de ciclo
Una marca de ciclo es una marca que modifica su estado binario periódicamente con un ciclo
de trabajo de 1:1.
Las marcas de ciclo se pueden utilizar en el programa de usuario, por ejemplo, para controlar
avisadores luminosos con luz intermitente o para iniciar procesos que se repitan
periódicamente (como la captación de un valor real).
Seleccionando la casilla de Marca de ciclo (Fig. 1.47), se puede definir qué byte de marcas de
la CPU se utiliza como byte de marcas de ciclo. Por ejemplo, Byte de marcas: 100 (MB 100).
Cada bit del byte de marcas de ciclo tiene asignada una frecuencia. La tabla siguiente muestra
la asignación:
Tabla 1.23. Frecuencias asignadas a los bits del byte de marcas de ciclo.
Notas
Las marcas de ciclo corren de forma asíncrona al ciclo de la CPU, es decir, en los ciclos largos
puede cambiar varias veces el estado de la marca de ciclo.
Las marcas son bits internos de la CPU. Los bits de marca podemos activarlos y desactivarlos
como si fueran salidas, y podremos consultarlos en cualquier punto del programa. Para ello,
disponemos de 256 marcas de memoria de 1 byte, es decir un total de 2048 marcas de 1 bit.
Página 51 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
El Bloque de Organización OB 1 (ciclo libre) está insertado por defecto, ya que es el módulo
principal del que parten todos los saltos a otros módulos.
Ejemplo de aplicación
Inversión de giro de un motor asíncrono trifásico pasando por paro y con protección térmica.
Página 52 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Figura 1.50. Introducción de las variables en la tabla de declaración de variables del FB1.
Página 53 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Guardar los cambios realizados. Finalmente, la tabla de declaración de variables del FB1
quedará de la siguiente forma.
En el segmento 1, se realiza la
maniobra de marcha a derechas,
teniendo en cuenta de pasar por paro
en el cambio de sentido de giro y la
protección frente a sobrecargas
mecánicas (térmico).
Página 54 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 55 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Aparece el cuadro de dialogo de “Propiedades del Bloque de datos” (Fig. 1.52). En la pestaña
de “General – 1ª parte”, se le asignará el nombre (DB1), el tipo de DB (DB de instancia) y el
Bloque de función a asociar (FB1).
A partir de la versión 5.2 de STEP 7, los bloques de datos de instancia se abren de forma
estándar con la función “Parametrizar bloques de datos”.
Figura 1.53. Visualización del DB1 con la función “Parametrizar bloques de datos” (DB-Param-DB1).
Página 56 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Rellenar la tabla de datos de estructura del DB2. Los datos almacenados estarán comprendidos
entre STRUCT y END_STRUCT.
Página 57 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Finalmente, la tabla de estructura del DB2 tendrá un aspecto como el de la Fig. 1.55.
Según la tabla de estructura del DB2, la palabra (word), utilizada para declarar las alarmas de
bit asociadas al motor, quedará direccionada a partir del byte 2 hasta el byte 3. Según la
siguiente tabla, el número de bit más bajo (0) será el primer bit del segundo byte de la
palabra (byte 3).
Tabla 1.25. Posición y direccionamiento de los bits de la palabra de alarmas del motor.
Por tanto, si se quiere declarar la dirección de la alarma del térmico por avería por sobrecarga
mecánica al motor, con el número de bit más bajo, la dirección del bit será DB2.DBX3.0.
Página 58 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 59 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 60 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 61 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Una vez abierta la tabla, deberemos escribir las variables que deseamos observar y/o forzar en
la columna “Operando”, e indicar el formato de visualización. El estado de las variables se nos
mostrará en la columna “Valor de estado”. Si deseamos forzar el valor de una variable
utilizaremos la columna “Valor de forzado” (Fig. 1.57).
Página 62 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Icono Descripción
Observar variable. Realiza la conexión ONLINE con el PLC, para poder ejecutar
el programa y observar y forzar las variables.
PLCSIM es un simulador incluido dentro del software de SIMATIC STEP 7. Con este simulador,
podremos comprobar nuestro programa en el PC, sin necesidad de tener conectado el
autómata.
3) Abrir PLCSIM desde Simatic Manager >> Herramientas >> Simular módulos.
Página 63 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
4) Cargar todo el proyecto (hardware + programa) desde la ventana del administrador, tal y
como se haría para el PLC (Fig. 1.61).
Página 64 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 65 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Detección de errores
En ocasiones, la CPU pasa al estado de STOP o simplemente nos da un error. Para estos casos,
STEP 7 nos ofrece un menú de información que nos indica el problema que ha causado el
cambio de estado de la CPU.
Figura 1.65. Pestaña de “Búfer de diagnóstico” del cuadro de “Información del módulo”.
Página 66 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En la pestaña de “Pilas”, se indica el camino que ha seguido la CPU antes de cambiar a STOP o
generar el error.
Si tenemos activo el botón USTACK veremos el estado en el que estaba la CPU en el instante
en el que pasó a Stop. Además, tenemos el botón “Abrir bloque”. Si activamos este botón se
abrirá el bloque que contenía el error, y nos señalará con el ratón la instrucción que contiene el
error.
Además, tenemos otras fichas que nos dan más información del módulo. Podemos ver el
tiempo máximo, el tiempo mínimo y el tiempo real del ciclo de scan. También, la cantidad de
memoria que estamos ocupando, o el ciclo de scan que tenía nuestro programa, etc.
Figura 1.66. Pestañas informativas del cuadro de “Información del módulo”, de la CPU 314C-2DP.
Página 67 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
a) Plantilla. Servirá de base para todas las pantallas que se creen posteriormente. Contendrá
los siguientes objetos:
- Botón de salida. Para salir del RunTime y cerrar la pantalla del SCADA.
- Reloj y calendario.
- Logo del centro (Escola del Treball).
Página 68 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Figura 1.67. Ejecución de WinCC flexible a partir del proyecto en Simatic Manager.
Configuración de la comunicación
Página 69 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Después de haber realizado los pasos anteriores, para la configuración de las conexiones,
realizar clic en el botón Guardar proyecto (Fig. 1.69).
Las variables a definir se asociarán con las variables del Bloque de Datos global DB2.
Página 70 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Diseño de la plantilla
Página 71 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En los parámetros del botón de Salida del Runtime, en la sección de “Eventos”, escoger: “Al
hacer click” → Lista de funciones: “Funciones del sistema” → “Otras funciones” →
“PararRuntime” (Fig. 1.73).
Página 72 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Las flechas de señalización del sentido de giro a derechas y a izquierdas se visualizarán cuando
se activen, respectivamente, las salidas de giro a derechas y de giro a izquierdas. Además,
cambiarán a color verde.
Para diseñar la pantalla principal, se utilizarán los objetos básicos, ampliados y gráficos (si
fueran necesarios) definidos en la ventana de “Herramientas” (Fig. 1.75).
Página 73 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 74 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 75 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 76 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 77 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Figura 1.82. Configuración de la alarma por activación del térmico en la tabla de Avisos de bit.
Página 78 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Iniciar Runtime
c) Motor en marcha con giro a izquierdas. d) Motor parado por sobrecarga mecánica.
Página 79 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En primer lugar, se crea un proyecto nuevo, con el nombre del ejemplo de aplicación, la ruta
de Localización, y se indica la plataforma de destino de Windows (Fig. 1.85). En función del
número de variables a utilizar en la aplicación, se necesitará un tipo de licencia en concreto,
por ejemplo, “Windows Advanced Server Plus” permite la gestión de hasta 1.000.000 de tags
(variables), o “Windows Local Interface” permite la gestión de hasta 1.500 de tags (variables).
Página 80 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Creación de pantallas
Para abrir o cerrar una carpeta y ver su contenido, hay que hacer clic en el botón a la izquierda
de la carpeta o haga doble clic en la carpeta.
Si se hace clic con el botón derecho en cualquier elemento del Explorador de proyectos, se
abre un menú contextual con comandos contextuales para ese elemento.
La pestaña de Gráficos (Graphics tab) del Explorador de Proyectos contiene todas las
pantallas, grupos de pantallas y símbolos del proyecto.
Carpetas /
Descripción
Hojas de trabajo
Crea pantallas para proporcionar una interfaz gráfica para el proyecto actual.
Pantallas
Cada pantalla puede contener botones, controles deslizantes, diales,
(Screens) indicadores, gráficos, etc.
Grupos de pantallas Se puede combinar pantallas individuales en grupos de pantallas para que se
(Screen Groups) abran juntas al mismo tiempo.
Puede implementarse el proyecto actual como una aplicación web a la que
Clientes remotos accedan clientes remotos, como navegadores web de escritorio, tabletas y
teléfonos inteligentes. Incluso puede implementarse diferentes versiones del
(Thin Clients)
proyecto actual con diferentes niveles de funcionalidad para cada tipo de
cliente.
Esta carpeta contiene todos los símbolos personalizados que se crea para el
Símbolos del proyecto actual. Un símbolo es un grupo de objetos de pantalla interconectados
proyecto que trabajan juntos para realizar una función única, por ejemplo, líneas,
(Project Symbols) rectángulos y fragmentos de texto que se han organizado para hacer que un
control deslizante sea controlado.
Puede usarse esta hoja de trabajo para definir sub-rutinas de VBScript que se
Script de gráficos invocan solo cuando se inicia el módulo de gráficos (es decir, cuando una
(Graphics Script) estación de cliente se conecta al servidor y muestra la interfaz gráfica),
mientras se está ejecutando y cuando termina.
Tabla 1.27. Descripción de las Carpetas y Hojas de Trabajo de la Pestaña de Gráficos (Graphics tab).
Página 81 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Para superponer diferentes pantallas, habrá que tener en cuenta el tamaño y localización de
cada pantalla, para que las pantallas no queden solapadas una encima de otra.
Página 82 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Maximizar el
Muestra el botón Maximizar en el extremo derecho de la barra de título.
cuadro
Minimizar el
Muestra el botón Minimizar en el extremo derecho de la barra de título.
cuadro
Si bien esta etiqueta / expresión se evalúa como VERDADERO, los gráficos
No redibujar de la pantalla no se actualizan.
Si bien esta etiqueta / expresión se evalúa como VERDADERO, la pantalla se
Deshabilitar
bloquea frente a la interacción del usuario, pero los gráficos continúan
comandos actualizándose.
El nivel de seguridad mínimo que un usuario debe tener para acceder a esta
Seguridad pantalla.
Lógica de En Abierto Enumera las expresiones que se evaluarán una vez cuando se abra la
Página 83 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 84 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Una vez definidos los parámetros de la pantalla, hacer clic en el botón de Archivo (Icono de
Indusoft) y se desplegará el menú de Aplicación (Fig. 1.89).
Figura 1.89. “Guardar como” de la pantalla con un nuevo nombre, en la carpeta de “Screen”.
Página 85 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Podemos realizar un “Grupo de Pantallas”, para que las dos pantallas creadas, la cabecera y
la pantalla principal, se abran de forma simultánea.
Para ello, seleccionar la pestaña de Gráficos del Explorador de Proyectos, y hacer clic con
el botón derecho en la carpeta de Grupo de Pantallas. Aparece una ventana desplegable con
la opción de “Insertar Grupo de Pantalla”, que se habrá que seleccionar (Fig. 1.91).
Página 86 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Ahora, en la carpeta de Grupo de Pantallas, aparece una subcarpeta con el nombre del
Grupo de Pantallas creado (Inversión de giro.sg), que incorpora las pantallas agrupadas (Fig.
1.92). Seleccionando esta subcarpeta, y haciendo clic con el botón derecho, se despliega una
ventana desplegable con varias opciones.
Página 87 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
La pestaña Global (Global tab) del Explorador del Proyecto contiene la base de datos de
etiquetas del proyecto, así como otras características que se aplican a todo el proyecto, como
el sistema de seguridad, los procedimientos de VBScript y la traducción de la interfaz de
usuario.
Carpetas /
Descripción
Hojas de trabajo
Etiquetas de La base de datos de etiquetas de proyecto contiene todas las etiquetas de datos
proyecto que se crea durante el desarrollo del proyecto, como etiquetas de pantalla o
(Project Tags) etiquetas que se leen y/o escriben en dispositivos conectados.
Las clases son etiquetas compuestas que se puede crear para asociar un
Clases conjunto de valores, en lugar de un solo valor, con un objeto. Por ejemplo,
donde normalmente se puede crear etiquetas separadas para la presión de un
(Classes)
tanque, su temperatura y su nivel de llenado, en su lugar se puede crear una
clase de "tanque" que incluya las tres.
Base de datos
compartida La base de datos compartida contiene etiquetas que fueron creadas en otro
programa y luego importadas o integradas con el proyecto actual.
(Shared Database)
Las etiquetas del sistema son valores predefinidos, como la fecha, la hora, el
Etiquetas del nombre del usuario actual, etc. Puede usarse estos valores para desarrollar
sistema funciones de supervisión y rutinas domésticas. Todas las etiquetas del sistema
(System Tags) son de solo lectura, lo que significa que no se puede agregar, editar o eliminar
estas etiquetas de la base de datos.
Si se elige habilitarlo, puede usarse el sistema de seguridad del proyecto para
Seguridad
controlar quién puede iniciar sesión en su proyecto y qué pueden hacer durante
(Security) el tiempo de ejecución.
Procedimientos Los procedimientos son funciones y sub-rutinas de VBScript que cualquier otro
(Procedures) script del proyecto actual puede invocar.
Registrador de
eventos El registrador de eventos guarda mensajes importantes de tiempo de ejecución
y resultados de tareas en una base de datos externa.
(Event Logger)
Traducción Puede usarse la tabla de traducción para desarrollar una interfaz de usuario
(Translation) multilingüe (MUI) para el proyecto actual.
Tabla 1.29. Descripción de las Carpetas y Hojas de Trabajo de la Pestaña Global (Global tab).
Página 88 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Seleccionar la pestaña de Global del Explorador de Proyectos, y hacer clic con el botón
izquierdo sobre el desplegable de la carpeta de Tags del Proyecto. Hacer doble clic sobre la
Hoja de trabajo “Vista de Hoja de datos”, y se abrirá la pestaña de “Tags del Proyecto” en
la ventana de trabajo (Fig. 1.93).
En la tabla de Tags del Proyecto, se indicarán todos los parámetros y características de cada
etiqueta.
Página 89 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 90 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
En la siguiente tabla, se describen las etiquetas (tags) de sistema de InduSoft Web Studio:
Página 91 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Diseño de la cabecera
Para insertar los objetos, seleccionar la pestaña de Gráficos del Explorador de Proyectos, y
hacer doble clic con el botón izquierdo en la Hoja de Trabajo de Símbolos. Aparece una
pestaña en la ventana de trabajo con la librería de Símbolos del Sistema (Fig. 1.96).
Figura 1.96. Selección del botón de salida del Runtime, en la carpeta de “Buttons”.
Página 92 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Nota: para poder escalar los objetos insertados, realizar doble clic sobre el objeto y aparecerá
el cuadro de dialogo de “Propiedades de objeto”. Desactivar la casilla correspondiente a la
opción “Use tamaño vin” (Fig. 1.98).
Página 93 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Las flechas de señalización del sentido de giro a derechas y a izquierdas se visualizarán cuando
se activen, respectivamente, las salidas de giro a derechas y de giro a izquierdas. Además,
cambiarán a color verde.
Página 94 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los botones de paro, marcha y simulación del térmico se diseñarán a partir del objeto gráfico
de “Pulsador” (Fig. 1.100), que se encuentra en el apartado de “Objetos Activos” del menú
de “Gráficos” de la Interfaz de Cinta (Ribbon Interface).
Para configurar el pulsador de marcha a derechas, una vez insertado en la pantalla, con doble
clic con el botón izquierdo, o clic con el botón derecho y seleccionando la opción de
propiedades, se abre el cuadro de dialogo de “Propiedades de objeto” (Fig. 1.101).
En el explorador de Tags, en la
carpeta de tags del “Proyecto”, y en la
sección de tipo “Booleano”, se escoge
el tag:
“Entrada_Marcha_Der_HMI”.
Página 95 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 96 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Página 97 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Para la imagen del motor, escoger el motor con nombre “Motor15”. Inicialmente, su etiqueta
de estado (TagState) es el tag de sistema de parpadeo lento (BlinkSlow), que habrá que
reemplazar por el tag de proyecto de “Salida_Marcha” (Fig. 1.107).
Página 98 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Para la imagen de la flecha con sentido a derechas, escoger la flecha con nombre “Arrow33”.
Inicialmente, su etiqueta de estado (TagState) es el tag de sistema de parpadeo lento
(BlinkSlow), que habrá que reemplazar por el tag de proyecto de “Salida_Marcha_Der_HMI”
(Fig. 1.109).
Para aplicar la visibilidad a las imágenes de las flechas de sentido de giro en función de la
marcha del motor, habrá que activar la opción de “Visibilidad/Posición” del apartado de
“Animación” del menú de “Gráficos” de la Interfaz de Cinta (Ribbon Interface) (Fig.
1.110), para poder ver estas propiedades en el objeto.
Página 99 de 123
CFGS Automatización y Robótica Industrial (EEB0).
M08. Comunicación Industrial – UF2. Sistemas de control y supervisión de procesos
P1. Configuración de SCADA de control de puertas de acceso industrial con PLC S7-300
Los campos de texto se diseñarán a partir del objeto gráfico de “Cuadro de texto” (Fig.
1.112), que se encuentra en el apartado de “Objetos Activos” del menú de “Gráficos” de la
Interfaz de Cinta (Ribbon Interface).
Para aplicar la visibilidad a los cuadros de texto que indican el sentido de giro en función de la
marcha del motor, habrá que activar la opción de “Visibilidad/Posición” del apartado de
“Animación” del menú de “Gráficos” de la Interfaz de Cinta (Ribbon Interface) (Fig.
1.112), para poder ver estas propiedades en el objeto.
“Salida_Marcha_Der_HMI”.
Figura 1.113. Configuración de las Propiedades de objeto del cuadro de texto “Marcha a derechas”.
Para cambiar el color de fondo del rectángulo, con doble clic con el botón izquierdo, o clic con
el botón derecho y seleccionando la opción de propiedades, se abre el cuadro de dialogo de
“Propiedades de objeto” (Fig. 1.115).
Figura 1.115. Personalización del color y del efecto de relleno, en propiedades del objeto
Finalmente, el aspecto del cuadro de mando de la pantalla principal seria como el representado
en la Fig. 1.116. (Térmico HMI)
La pestaña de Tareas (Tasks tab) del Explorador de Proyectos organiza las Hojas de
Trabajo que se procesan como tareas en segundo plano (es decir, tareas de mantenimiento
basadas en el servidor que no están directamente relacionadas con operaciones de pantalla o
E/S del dispositivo) durante el tiempo de ejecución del proyecto.
Carpetas /
Descripción
Hojas de trabajo
Alarmas Las Hojas de Trabajo de Alarma se utilizan para definir cuándo se activan las
(Alarms) alarmas, cómo se deben manejar y qué mensajes generan.
Base de datos Las Hojas de Trabajo de la Base de datos sirven para configurar conexiones e
intercambiar datos con bases de datos externas, utilizando la interfaz estándar
(Database) de ADO.NET.
Figura 1.117. Descripción de las Carpetas y Hojas de Trabajo de la Pestaña Tareas (Tasks tab).
La Tarea de Alarmas permite configurar grupos de alarmas y etiquetas relacionadas con cada
etiqueta. La Hoja de Trabajo de Alarma define los mensajes de alarma generados por el
proyecto. El objetivo principal de una alarma es informar al operador de cualquier problema o
condición anormal durante el proceso, para que pueda tomar medidas correctivas.
Historia Generar mensajes Cuando están marcados, los mensajes de alarma se almacenan en el
(History) de confirmación registro de historial cuando son reconocidos.
Nota: Las alarmas para cada etiqueta se almacenan en la base de datos de etiquetas como
propiedades de esa etiqueta. Por lo tanto, sólo puede haber una alarma de cada tipo disponible
para cada etiqueta dentro del proyecto. Sin embargo, las alarmas, en cada etiqueta particular,
no están limitadas a un solo grupo (Hoja de Trabajo de Alarma), por ejemplo, aunque puede
haber sólo una alarma Hi y una Lo disponible en cada etiqueta, la alarma Hi y Lo pueden estar
en Hojas de Trabajo diferentes.
Una vez seleccionado, se define su tamaño arrastrando el cursor sobre la pantalla principal
(Fig. 1.223).
Para cambiar los parámetros del cuadro de alarmas, con doble clic con el botón izquierdo, o
clic con el botón derecho y seleccionando la opción de propiedades, se abre el cuadro de
dialogo de “Propiedades de objeto” (Fig. 1.115).
La opción requerida será “Alarma Online”, para poder visualizar las alarmas en curso.
Si se selecciona el botón de
“Columnas…” en el cuadro de dialogo de
“Propiedades de objeto” (Fig. 1.124),
se abre el cuadro de dialogo de
“Columnas” (Fig. 1.125).
Configuración de la comunicación
La pestaña de Comunicación (Comm tab) del Explorador del Proyecto organiza las Hojas
de Trabajo que controlan la comunicación con dispositivos remotos, utilizando controladores de
comunicación directa u otros protocolos comunes.
Carpetas /
Descripción
Hojas de trabajo
Puede usarse Hojas de Trabajo de controladores para comunicarse con PLCs y
Controladores
otro hardware, utilizando cualquiera de los cientos de controladores de
(Drivers) comunicación directa que se instalan con la aplicación de desarrollo.
Puede usarse Hojas de Trabajo OPC para comunicarse con los servidores OPC a
OPC DA 2.05
través del protocolo OPC Classic.
Puede usarse las Hojas de Trabajo OPC UA, para comunicarse con los servidores
OPC UA
OPC, a través del nuevo protocolo OPC Unified Architecture.
Puede usarse Hojas de Trabajo de TCP/IP para configurar la comunicación entre
el proyecto actual y otros proyectos de InduSoft Web Studio. Los módulos
TCP / IP
TCP/IP Client y TCP/IP Server permiten que dos o más proyectos mantengan
sus bases de datos sincronizadas utilizando el protocolo TCP/IP.
Figura 1.126. Descripción de las Carpetas y Hojas de Trabajo de la Pestaña Comunicación (Comm tab).
Nota: Las características de la comunicación del driver “SIEME” son las siguientes:
- Protocolo Físico (Physical Protocol): RS232/RS485.
- Protocolo Lógico (Logic Protocol): MPI Protocol.
- Comunicación: Asíncrona Half-Duplex.
- Puerto COM: COM1 (por tanto, el cable PC Adapter USB no es compatible).
- Programa del PLC: Simatic Step 7.
Para eliminar un controlador del proyecto, se selecciona el controlador que figura en “Drivers
Seleccionados”, y se hace clic en el botón “>> Remover”.
Si se selecciona la Hoja Principal del Driver en el Explorador de Proyectos, y haciendo doble clic
sobre ella, se abre la Hoja de Trabajo Principal del Driver en la ventana de trabajo (Fig.
1.131).
Los campos de la Hoja de Trabajo Principal del Driver se definen en la siguiente tabla:
Nota: Cuando el controlador se ejecuta, la Hoja de Trabajo Principal del Driver crea grupos
virtuales para leer comandos, cuyo tamaño no excederá el tamaño de bloque máximo admitido
por el protocolo. El comando READ se ejecuta utilizando el método READ BLOCK (leer un
bloque de direcciones en cada mensaje), que se activa cada vez que se activa la etiqueta del
sistema BlinkSlow (600 ms por defecto). El comando WRITE se ejecuta utilizando el método
WRITE ITEM (escribir sólo un valor de etiqueta en una dirección en cada mensaje), que se
activa cuando la etiqueta respectiva cambia de valor.
Una vez abierta la Hoja de Trabajo Principal del Driver SIEME en la ventana de trabajo, se
procede a declarar los nombres las etiquetas (tags) del proyecto, indicando la Estación
(Dirección MPI= 9) y las Direcciones de I/O (con la sintaxis del bloque de datos DB2 de
Comunicaciones) (Fig. 1.132).
Figura 1.132. Hoja Principal del driver SIEME cumplimentada con los tags del proyecto.
Ventana de Salida
Figura 1.133. Configuración del registro de las tareas del Runtime en la ventana de Salida.
Iniciar Runtime
En las pestañas DB1, DB2, DB3 y DB4, se puede dividir la ventana de Etiqueta /Expresión
en varias hojas para que se pueda mantener los elementos del proyecto organizados.
Campo Descripción
Etiqueta / Expresión Específica una etiqueta de proyecto, etiqueta de sistema o expresión que desee
(Tag/Expression) supervisar.
Valor
Muestra el valor devuelto por la etiqueta / expresión.
(Value)
Calidad
Muestra la calidad (BUENA o MALA) del valor devuelto por la etiqueta / expresión.
(Quality)
Continuo Esta opción se selecciona para que el entorno de desarrollo evalúe continuamente
(Continuous) la etiqueta / expresión.
Tabla 1.34. Campos de la Ventana de Etiqueta /Expresión de la Base de Datos Espía (Database Spy).
Las puertas de acceso industrial se instalan en locales industriales, cuya utilización está
restringida a personal autorizado, vehículos o máquinas relacionadas con la actividad industrial
del propietario de las mismas.
Para evitar que el motor siga funcionando, cuando la puerta llega a su final de recorrido, y se
produzcan situaciones anómalas de funcionamiento, el sistema de maniobra de la puerta
tendrá que estar dotado de alguno de estos elementos o sistemas:
1) Disponer de un tope mecánico y un final de carrera eléctrico o electrónico.
2) Estar dotada de un motor con limitador de recorrido.
3) Colocar un motor combinado con un sistema eléctrico o electrónico de fin de recorrido
(encoder absoluto).
En el caso de puertas motorizadas que puedan ser maniobradas manualmente, tendrán que
estar equipadas con un dispositivo de desconexión o bloqueo, de forma que cuando se pasa a
modo manual, el motor no podría funcionar.
Las puertas de movimiento vertical deberán estar dotadas de dispositivos anticaída o disponer
de sistema de suspensión contra fallo único (rotura/desenganche de un único elemento de
suspensión de todos los presentes), por ejemplo empleo de doble cable de seguridad. El
dispositivo correspondiente tiene que ser capaz de detener la caída de la puerta antes de que
recorra 300 mm.
El sistema de maniobra de la puerta de acceso tendrá los siguientes elementos (Fig. 1.140):
1) Pulsador de Marcha.
2) Pulsador de Paro.
3) Selector de llave, para pasar de funcionamiento automático a manual.
4) 3 Detectores fotoeléctricos. Uno ubicado junto al recorrido de la puerta, y los otros dos
instalados en una columna a unos 500 mm de la puerta.
5) Final de Carrera de puerta totalmente cerrada.
6) Final de Carrera de puerta totalmente abierta.
7) Relé térmico de protección del motor frente a sobrecargas mecánicas.
8) Motor eléctrico para subir y bajar la puerta en modo automático.
9) Lámpara intermitente de señalización de puerta en movimiento o desbloqueada.
10) Piloto de señalización de motor parado, pero con tensión.
11) Piloto de señalización de puerta en subida.
12) Piloto de señalización de puerta en bajada.
13) Piloto de señalización de avería por sobrecarga mecánica en el motor.
a) Plantilla. Servirá de base para todas las pantallas que se creen posteriormente. Contendrá
los siguientes objetos:
- Botón de salida. Para salir del RunTime y cerrar la pantalla del SCADA.
- Reloj y calendario.
- Logo del centro (Escola del Treball).
Cuestiones
6. Comparar las dos aplicaciones de SCADA (WinCC flexible y Wonderware InduSoft Web
Studio), indicando las ventajas e inconvenientes de cada una.
8. Asignar las entradas y salidas del autómata requeridas para el automatismo. Indicar la
tabla de direccionamiento establecida.
9. Realizar el listado de “Tags” del SCADA, en función de las variables del proyecto de
programación.