Professional Documents
Culture Documents
Facultad Politécnica
Notas de Aula
Automatización y Control
Versión: 2016-1
Contenido
1
1. Ingeniería de Automatización y Control .................................................................................................... 5
1.1. Introducción ...................................................................................................................................... 5
1.2. Sistemas Dinámicos .......................................................................................................................... 5
1.2.1. Clases de sistemas dinámicos ................................................................................................... 5
1.2.2. Clasificación general de los sistemas ....................................................................................... 5
1.3. Control .............................................................................................................................................. 9
1.3.1. Control dinámico ...................................................................................................................... 9
1.3.2. Control de eventos o control lógico ....................................................................................... 11
1.4. Automatización ............................................................................................................................... 12
1.4.1. Arquitectura de automatización industrial.............................................................................. 13
1.4.2. Computadores para automatización ....................................................................................... 14
1.4.3. Ingeniería de software de automatización .............................................................................. 17
1.4.4. Niveles de complejidad de automatización ............................................................................ 17
2. Controladores Programables .................................................................................................................... 18
2.1. Historial .......................................................................................................................................... 18
2.2. Arquitectura .................................................................................................................................... 20
2.2.1. Fuente de alimentación........................................................................................................... 21
2.2.2. UCP – Unidad Central de Procesamiento .............................................................................. 21
2.2.3. Memoria EPROM .................................................................................................................. 21
2.2.4. Memoria del usuario............................................................................................................... 21
2.2.5. Memoria del usuario............................................................................................................... 21
2.2.6. Memoria de datos ................................................................................................................... 22
2.2.7. Módulos de entrada y salida (E/S) ......................................................................................... 22
2.2.8. Direccionamiento ................................................................................................................... 24
2.2.9. Terminal de programación ..................................................................................................... 25
2.2.10. Ciclo de ejecución (Scan) en operación normal (MODO-RUN)............................................ 25
2.2.11. Terminales remotos de entrada y de salida............................................................................. 26
2.3. Especificaciones de Controladores Programables........................................................................... 27
2.3.1. Controladores programables – modelos ................................................................................. 27
2.4. Introducción a los Lenguajes de Programación .............................................................................. 29
2.4.1. Tabulares/tabla de decisión .................................................................................................... 30
2.4.2. Textuales ................................................................................................................................ 30
2.4.3. Gráficos .................................................................................................................................. 31
2.4.4. Temporizador ......................................................................................................................... 33
2.4.5. Contador ................................................................................................................................. 33
2.4.6. Operaciones algebraicas ......................................................................................................... 33
2.5. Tableros Eléctricos para Automatización Industrial ....................................................................... 33
2.5.1. Introducción ........................................................................................................................... 33
2
2.5.2. Tableros de distribución y sub-distribución de energía .......................................................... 34
2.5.3. Tableros de comando y control .............................................................................................. 34
2.5.4. Tableros para accionamientos – drives................................................................................... 35
2.5.5. Centro de control de motores ................................................................................................. 35
2.5.6. Señalización en paneles eléctricos ......................................................................................... 37
2.5.7. Ensayos de rutina ................................................................................................................... 38
3. Proyecto de la Automatización de Sistemas Industriales ......................................................................... 41
3.1. Proyecto .......................................................................................................................................... 41
3.2. Proyecto de Automatización ........................................................................................................... 41
3.3. Proyecto Detallado .......................................................................................................................... 43
3.3.1. Descripción de las Plantas Industriales: Flujogramas y Diagramas de Proceso ..................... 43
3.3.2. Documentos Necesarios en el Proyecto de Automatización .................................................. 47
3.4. Proyecto Lógico .............................................................................................................................. 50
3.4.1. Proyecto de comandos combinatorios .................................................................................... 50
3.4.2. Proyecto de comandos secuenciales ....................................................................................... 60
4. Instrumentación ....................................................................................................................................... 75
4.1. Introducción .................................................................................................................................... 75
4.2. Sensores Discretos .......................................................................................................................... 77
4.2.1. Sensores de contacto mecánico .............................................................................................. 77
4.2.2. Sensores de proximidad ......................................................................................................... 78
4.3. Interfaceamiento de Sensores Discretos con PLCs ......................................................................... 88
4.4. Transductores (Sensores de Medición) ........................................................................................... 90
4.4.1. Transductores de posición ...................................................................................................... 90
4.5. Especificación Técnica de Sensores y Transductores ..................................................................... 93
4.5.1. Introducción ........................................................................................................................... 93
4.5.2. Errores .................................................................................................................................... 93
4.5.3. Estadística de errores.............................................................................................................. 94
4.5.4. Propagación de incertezas ...................................................................................................... 94
4.5.5. Características estáticas de los instrumentos .......................................................................... 95
4.5.6. Características dinámicas de los instrumentos ....................................................................... 98
5. Sistemas Supervisorios .......................................................................................................................... 102
5.1. Introducción .................................................................................................................................. 102
5.2. IHM / HMI (Interface Humano-Máquina / Human Machine Interface) ....................................... 103
5.3. SCADA – Supervisory Control and Data Acquisition (Adquisición de Datos y Control del
Supervisorio) .............................................................................................................................................. 104
5.3.1. Arquitecturas de los sistemas supervisorios de automatización industrial ........................... 105
5.4. Variables de los Sistemas Supervisorios ....................................................................................... 110
5.5. Modos Operacionales.................................................................................................................... 111
5.5.1. Modo de desarrollo .............................................................................................................. 111
3
5.5.2. Modo de ejecución ............................................................................................................... 111
5.6. Actividades de los Operadores ...................................................................................................... 112
5.6.1. Operación normal y operación sobre contingencia .............................................................. 112
5.6.2. Veracidad de los valores presentados en pantalla ................................................................ 113
5.6.3. Facilidad de interpretación ................................................................................................... 113
5.6.4. Flexibilidad .......................................................................................................................... 115
5.6.5. Estructura ............................................................................................................................. 115
5.6.6. Generación de recetas de producción ................................................................................... 116
5.7. Planificación del Sistema Supervisorio ......................................................................................... 117
5.7.1. Entendimiento del proceso ................................................................................................... 118
5.7.2. Variables de proceso ............................................................................................................ 118
5.7.3. Planificación de la base de datos .......................................................................................... 120
5.7.4. Planificación de alarmas....................................................................................................... 122
5.7.5. Planificando la jerarquía de navegación entre pantallas ....................................................... 125
5.7.6. Diseño de pantallas .............................................................................................................. 126
5.7.7. Planificación de un sistema de seguridad ............................................................................. 129
5.8. Patrón Industrial ....................................................................................................................... 130
6. Referencias Bibliográficas ..................................................................................................................... 130
4
1. Ingeniería de Automatización y Control
1.1. Introducción
En automatización, el interés se orienta hacia sistemas que son dinámicos en un sentido especial.
Por lo tanto, el término se refiere originalmente a la mecánica newtoniana: fuerzas aplicadas a las masas
generan aceleraciones que definen los movimientos de los cuerpos en el espacio.
Tales fenómenos son regidos por ecuaciones diferenciales, en donde el tiempo es la variable
independiente.
Por analogía, se extiende el término «dinámico» a todos los fenómenos térmicos, químicos, fisiológicos,
ecológicos, etc. Que también sean regidos por ecuaciones de ese tipo (diferenciales).
Sin embargo, un segundo significado se volvió esencial en las últimas décadas, debido a los innúmeros e
importantísimos otros tipos de sistemas, tales como los de conmutación manual o automática, las
manufacturas, las filas de servicios, los computadores, etc.
Su estructura impone principalmente reglas lógicas, de causa-efecto, para eventos; sus señales son
números naturales representando estados lógicos (on-off, sí-no) o cantidades de recursos o entidades.
Tales sistemas no son descriptos por ecuaciones diferenciales o de diferencias. Son sistemas dinámicos en
un sentido especial, «accionados por eventos» («event-driven»)
5
1.2.2.1. Sistemas dinámicos convencionales
Un criterio importante para clasificar estos sistemas proviene de la observación de sus señales. Una señal
x(t) puede ser de amplitud continua (x ϵ R, x recorre los números reales) o de amplitud discreta ( x ϵ E, x
recorre un subconjunto enumerable de R, por ejemplo, el conjunto I de los números enteros)
Un criterio importante para clasificar estos sistemas proviene de la observación de sus señales. Una señal
x(t) puede ser de amplitud continua (x ϵ R, x recorre los números reales) o de amplitud discreta ( x ϵ E, x
recorre un subconjunto enumerable de R, por ejemplo, el conjunto I de los números enteros)
• Nótese que en ese contexto la palabra “continua” no siempre significa continua en el sentido del
Análisis Matemático.
• Nótese que en ese contexto la palabra “continua” no siempre significa continua en el sentido del
Análisis Matemático.
• Algunas de las posibilidades de señales están indicadas a continuación.
6
Linealidad y no-linealidad
La mayoría de los sistemas físicos reales es no-lineal, sin embargo muchos de ellos admitan
aproximaciones lineales generalmente cuando las señales de interés son pequeñas fluctuaciones en torno
de dados niveles de operación.
Los sistemas a eventos discretos son esencialmente no-lineales, esto es, no admiten aproximación lineal.
Determinismo y no-determinismo
Otra clasificación importante de los sistemas es en determinísticos y estocásticos; estos últimos son
caracterizados por la presencia de alguna variable o de algún parámetro cuya definición se hace por
medios estadísticos.
Por ejemplo:
Señal de entrada, discreta en el tiempo, en la cual los intervalos entre pulsos o impulsos sucesivos son
aleatorios, como la llegada de clientes a uma fila de servicio;
7
Son sistemas en que:
• Las señales asumen valores en un conjunto enumerable, como {on, off} {verde, amarillo, rojo}
{1, 2, 3};
• Las alteraciones de valor, cuando ocurren, son tan rápidas que se pueden modelar como
instantáneas, en cualquier instante de t ϵ R;
• Eventos instantáneos externos constituyen señales de entrada que causan eventos discretos
internos y de salida;
Sistemas a eventos discretos son sistemas que responden a los eventos discretos externos e internos con
señales también discretas, de acuerdo con rígidas reglas de causa y efecto o, entonces, con reglas
estadísticas.
En el primer caso, las reglas se traducen perfectamente por medio de la teoría matemática de los
conjuntos, cuando las señales son todas binarias (1 o 0, ON o OFF, etc.), son sistemas lógicos.
En el segundo caso, los sistemas se incluyen entre los llamados sistemas estocásticos.
Por ejemplo, el contactor mostrado a continuación es energizable por la llave L1 o por las llaves L2 y L3,
simultáneamente. Los eventos de entrada posibles son combinaciones de los elementos L1, L2 y L3,
asumiendo valores 0 o 1.
El estado del sistema es naturalmente el del contactor, definido en {0, 1}. Es, por lo tanto, un sistema
lógico.
No se debe confundir sistemas a eventos discretos con sistemas discretos en el tiempo; estos son sistemas
dinámicos tipo time-driven en que las señales son contínuas, muestreadas periodicamente, o son
esencialmente discretos en el tiempo (como ocurre en Economía y Administración).
En los sistemas SED, hay que considerar diferentes métodos de análisis de acuerdo a circunstancias
específicas. Si los eventos externos son raros y, por lo tanto, de inexpresiva descripción estadística (por
ejemplo, la pulsación de un botón de emergencia).
Y si, por otro lado, el funcionamiento interno de esos sistemas obedece a regla lógicas rígidas y tiempos
de reacción fijos, el método de análisis debe ser determinístico.
8
Por lo tanto, en realidad, tanto el análisis determinístico, como la estadística son deseables, desde que
utilizados en el momento adecuado.
1.3. Control
El control dinámico tiene como objetivo establecer el comportamiento estático y dinámico de los sistemas
físicos, volviéndolo más obediente a los operadores y más inmune a las perturbaciones dentro de ciertos
límites.
Utiliza siempre medidas de variables internas y/o de salida del sistema, en un esquema de realimentación
o feedback en torno del sistema original.
Se llama «realimentación negativa» aquella que, por lo menos en una faja de frecuencias, el error de la
salida del proceso en relación a su valor ideal pasa por una inversión intencional del signo algebraico,
antes de ser aplicado a la entrada
Sobre esa forma la realimentación sirve para el control. Cuando el valor ideal es fijo, el control se llama
regulador; cuando es una señal cualquiera proveída al sistema, se tiene un servo-mecanismo, o servo-
control.
«Realimentación positiva» también es muy útil, pero para realizar osciladores, no para fines de control
dinámico.
El punto fuerte del control por realimentación es que no se necesita conocerlo anticipadamente ni medir
las perturbaciones que afectan al proceso.
La figura a continuación muestra un proceso simple, de sólo una variable C de salida, sobre la cual actúa
un sistema de control dinámico completo, compuesto de realimentación y de alimentación avante; R es el
valor deseado para la variable C; P es una perturbación relevante, que merece ser objeto de una pre-
alimentación; N representa un ruido adictivo en la medida de la variable C.
9
Por norma, esas variables tienen nombre específicos:
Ejemplo
Las teorías de control han evolucionado en varios campos importantes, la mayoría de ellas en control de
posición de máquinas, robots y trayectos aeroespaciales: el control óptimo por criterio cuadrático tiene
como pionero a N. Wiener (1943), desarrollado para el caso multivariable con enorme éxito por R.
Kalman (1960);
El control no-lineal multivariable, con base en los clásicos teoremas de Liapunov (1895);
10
El control predictivo; el control adaptativo; el estocástico; el robusto, entre otros;
El control de proceso, vinculado principalmente a los procesos industriales continuos, ha sido sin dudas el
más conservador;
A pesar de que el control óptimo no-lineal y el predictivo tengan aplicaciones muy relevantes, persiste en
la inmensa mayoría de los casos el uso del control P + I + D (proporcional + integral + derivativo),
variable por variable, dentro de una jerarquía de objetivos establecida por la práctica del proceso.
Predominan también ciertos esquemas especiales conocidos como control en cascada, control de ración y
control selectivo.
En procesos de gran significado económico, es usual la optimización estática o off-line, esto es, la
optimización en computador de los valores de referencia de los lazos de control de las variables
importantes.
El control lógico tiene por objetivo complementar sistemas lógicos de manera que ellos respondan a
eventos externos o internos de acuerdo con nuevas reglas que son deseables de un punto de vista
utilitario.
El control lógico es un medio de automatización que surgió a principios del siglo XX por necesidad
práctica, cuando contactores, disyuntores, relés de protección, llaves manuales, etc. tenían que ser
interconectados de manera a dar arranque, proteger componentes y vigilar día y noche la seguridad en los
procesos, cuya electrificación se implementaba.
El control lógico se realiza a través de circuitos (eléctricos, hidráulicos, neumáticos, etc.) en el cual
variables son binarias (valor 0 o 1); estos circuitos son llamados, genéricamente, de redes lógicas.
Redes lógicas combinatorias son redes sin memoria ni temporizaciones; al proyectarlas, basta la álgebra
de booleana para describir, analizar y simplificar las redes, y con alguna técnica de “organización del
razonamiento” de “registro patronizado y compacto”, tales como la Tabla Verdad y el Diagrama de
Relés.
Al proyectar controladores de eventos discretos son, en general, bastante útiles las representaciones por
redes de Petri, dada su gran adecuación al modelado, a la simulación y a la búsqueda de algunas
propiedades relevantes.
Sin embargo, los marcos teóricos son muy recientes y están generalmente inmersos en el inmenso tema
del software de computadores (que son redes lógicas secuenciales).
Los softwares de computadores están lejos del nivel de resultados existentes em control dinámico: el
problema de control de los sistemas a eventos discretos sólo vino a ser conceptuado con rigor teórico por
W. M. Wonham, en 1989.
Cuando los eventos de entrada tienen definición estadística, el desempeño de los sistemas en términos
económicos o de confiabilidad ha sido analizado por las cadenas de Markov y por simulación en
computador.
11
Las teorías de control dinámico y de control lógico se han desarrollado de forma totalmente independiente
entre sí, por fuerza de sus propias naturalezas.
Además, es interesante observar que mientras el control dinámico objetiva evitar inestabilidad –
generalmente asociada al crecimiento ilimitado de señales -, en control lógico el objetivo es evitar el
conflicto, o deadlock, la parada total de la evolución de las señales.
1.4. Automatización
La palabra automation fue inventada por el marketing de la industria de equipos en la década de 1960. El
neologismo, sin dudas sonoro, buscaba enfatizar la participación del computador en el control automático
industrial.
Se entiende por automatización cualquier sistema, apoyado en computadores, que sustituya el trabajo
humano en favor de la seguridad de las personas, de la calidad de los productos, de la rapidez de la
producción o de la reducción de costos.
Es común pensar que la automatización resulta solamente del objetivo de reducir costos de producción.
Esto no es verdad: la automatización proviene de más necesidades tales como mayor nivel de calidad,
expresada por especificaciones numéricas de tolerancia, mayor flexibilidad de modelos para el mercado,
mayor seguridad pública y de los operadores, menores pérdidas de materiales y de energía, mayor
disponibilidad y calidad de la información sobre el proceso y mejor planificación y control de la
producción.
Cuando se visita una instalación automatizada es difícil distinguir las contribuciones de la ingeniería,
tanto la de control dinámico como la de control lógico.
A rigor, co-existen contribuciones de las dos especialidades de control, así como de otras ingenierías.
Por ejemplo, en el caso de una planta química pionera de proceso continuo es claro que una reacción
química teórica debe ser inicialmente comprobada en laboratorio.
Confirmada su factibilidad, la ingeniería química debe montar una planta-piloto para establecer las
condiciones operacionales más eficientes.
12
Le sigue un proyecto químico industrial, en plena escala, para después continuar con la ingeniería civil de
la planta, la mecánica y la hidráulica de las tubulaciones, y la de instrumentación.
Paralelamente, la ingeniería de control dinámico debe investigar modelos matemáticos del proceso y
proyectar los lazos de realimentación capaces de mantener las condiciones operacionales en los valores
eficientes, rechazando perturbaciones previsibles en el proceso y en la calidad de los insumos.
Se debe tal vez investigar un algoritmo de control que optimice la eficiencia y todavía simular el conjunto
en el computador.
Debe, incluso, considerar los niveles de seguridad para los componentes y para las personas, así como los
requisitos de monitoreo, alarma e intervención por parte de los operadores y los informes gerenciales.
En plantas químicas pioneras como ésta, con los recursos tecnológicos digitales de hoy, la
implementación de los lazos de control dinámico es usualmente una pequeña parte de las tareas de la
ingeniería de control y automatización.
En otros ejemplos, como un laminador de tiras a frio o una aeronave, la dificultad del control dinámico
puede ser bien mayor que la del control de eventos asociado.
Ejemplo: energizar un horno; al llegar a tal temperatura, energizar tal motobomba, desenergizar cuando
un cierto nivel de tanque sea alcanzado; entonces energizar el motor del agitador y aguardar tantos
minutos para desconectarlo; y así sucesivamente.
En automatización hay una combinación de dos tipos de control, en una proporción infinitamente
variable.
El desafío mayor de su ingeniería, sin embargo, parece ser implementar con seguridad todas las
necesidades de control lógico, de control dinámico y de comunicación digital.
La pirámide de automatización
13
En la base de la pirámide está frecuentemente envuelto el Controlador Programable, actuando vía
inversores, conversores o sistemas de partida suave sobre máquinas y motores y otros procesos
productivos.
A partir de la figura anterior, es posible hacer una breve descripción de cada nivel:
Como información preliminar, el controlador lógico programable (PLC, por sus siglas inglés) es un
dispositivo digital que controla máquinas y procesos.
14
Utiliza una memoria programable para almacenar instrucciones y ejecutar funciones específicas:
energización/desenergización, temporización, conteo, secuenciamiento, operaciones matemáticas y
manipulación de datos.
El desarrollo de los PLCs comenzó en 1968 en respuesta a una necesidad constatada por la General
Motors.
En aquella época, frecuentemente se consumían días o semanas para alterar un sistema de control basado
en relés. Esto ocurría siempre que se mudaba un modelo de vehículo o se introducían modificaciones en
la línea de montaje.
Para reducir el costo, la GM especificó un sistema de estado sólido, con la flexibilidad de un computador,
que pudiese ser programado y mantenido por los ingenieros y técnicos en las fábricas.
También era necesario que soporte el aire poluído, la vibración, el ruido eléctrico y los extremos de
humedad y temperatura encontrados normalmente en un ambiente industrial.
Los primeros PLCs fueron instalados en 1969, con éxito casi de inmediato.
Funcionando como sustitutos de circuitos de relés, eran más confiables que los sistemas originales.
Los PLCs ocupaban menos espacio que los contactores, temporizadores y otros componentes de controles
utilizados anteriormente.
Pero, tal vez, la razón principal de la aceptación de los PLCs haya sido el lenguaje de programación
basado en el diagrama Ladder, en el cual los programas generados se asemejan visualmente a los clásicos
esquemas de los circuitos lógicos a relés.
15
El Controlador Programable viene a sustituir circuitos de relés que integraban el antiguo tablero
industrial.
Para efectuar una modificación lógica de los comandos, por cualquier motivo, era necesario hacer un re-
manejo en el montaje, normalmente cansativo, demorado y dispendioso, modificación que, a veces,
implicaba en una reforma total de los armarios eléctricos.
Un Controlador Programable automatiza una gran cantidad de acciones con precisión, confiabilidad,
rapidez y poca inversión.
16
Informaciones de entrada son analizadas, decisiones son tomadas, comandos son transmitidos, todo
concomitante con el desarrollo del proceso.
Se entiende por ingeniería de software la tecnología para analizar requisitos de información y proyectar
archivos y flujos de datos, para programar los equipos digitales, así como probar y mantener los
programas computacionales.
Los softwares dichos comerciales (para bancos y empresas comerciales) requieren grandes memorias y
capacidad apenas para cálculos simples.
Los softwares científicos (para Física, Ingeniería, Astronomía, Biología, etc.) exigen grande capacidad de
cálculo y apenas pequeñas memorias.
En muchos programas comerciales hay concurrencia, en el sentido de que muchos usuarios piden servicio
simultaneamente y no aceptan esperar.
Los softwares para automatización también tienen como requisito la capacidad de administrar la
concurrencia de tareas.
Por este motivo, son dichos de tiempo real; pero en automatización, la velocidad y corrección están
interconectadas.
Por ejemplo, en un programa de control que lee medidas oriundas de un proceso físico y las coloca en un
buffer, la velocidad de lectura no puede ser menor que la de entrada en el buffer, porque puede ocurrir
pérdida grave de información.
El problema esencial en el caso de automatiación es el hecho de que una tarea puede estar mudando el
valor de una variable en la memoria mientras que otra está leyendo la misma variable.
Entonces es necesario tener, en el acceso a esa memoria, un mecanismo seguro de Mútua Exclusión.
Se dice que una tarea entra en la región crítica con respecto a un recurso computacional cuando ella está a
punto de accesarlo.
El hecho debe ser señalizado con un flag adecuado; siempre que este ocurre, es necesario verificar si hay
alguna otra tarea en la misma región y, en caso afirmativo, utilizar una regla de prioridades.
Una regla de prioridades inexistente o inadecuada puede crear un deadlock o conflicto mortal, tema que
será estudiado más adelante.
Es fácil distinguir tres niveles de complejidad, en los cuales se presentan los sistemas de automatización;
a ellos corresponden diferentes medios de proyecto y de realización física.
17
Entre las variedades con “menor” complejidad están las automatizaciones especializadas, como las
internas a los televisores, de video, teléfonos celulares, electrodomésticos, automóviles, etc.
El software se escribe en “lenguaje de máquina”, como el “assembly”, y se graba en memorias tipo ROM
(Read Only Memory).
Entre las de “mayor” complejidad están los grandes sistemas de automatización: se extienden por áreas
extensas y envuelven muchos computadores de varios tipos y capacidades.
Son, por ejemplo, los sistemas de control de vuelo en los aeropuertos, los de control ferroviario, los de
defensa militar.
Pueden ser realizados muy bien con el empleo de los Controladores Programables y sus softwares
aplicativos.
2. Controladores Programables
En la variedad de automatización llamada de «complejidad media», los elementos fundamentales para su
realización física son los Controladores Programables.
2.1. Historial
18
En 1969, surgieron los primeros controladores basados en una especificación de la General Motors,
resumida a continuación.
• Facilidad de programación;
• Facilidad de mantenimiento con concepto plug-in;
• Alta confiabilidad;
• Dimensiones menores que las de los paneles de relés, para reducción de costo;
• Envío de datos para procesamiento centralizado;
• Precio competitivo;
• Señales de entrada de 115 Vca;
• Señales de salida de 115 Vca;
• Expansión en módulos;
• Mínimo de 4000 palabras en la memoria.
En la década de 1980, hubo perfeccionamiento de las funciones de comunicación de los PLCs, siendo
entonces utilizados en red.
Actualmente, las principales características de los Controladores Programables son las siguientes:
Simplificación en los tableros eléctricos. Todo el cableado de comando queda resumido a un conjunto de
entradas y salidas. Como consecuencia, cualquier alteración necesaria se vuelve más rápida y barata.
Como ejemplo son mostrados en la Figura 2.1 los esquemas de dos realizaciones físicas, siendo (a) y (b)
con tablero de comando y (c) y (d) con controlador programables.
Confiabilidad operacional. Una vez que las alteraciones pueden ser realizadas a través del programa
aplicativo, necesitando de muy poca o de ninguna alteración del cableado eléctrico, la posibilidad de
haber errores es minimizada, garantizando éxito en los desarrollos o mejorías a ser implantadas.
Funciones avanzadas. Los controladores pueden realizar una gran variedad de tareas de control a través
de funciones matemáticas, control de la calidad e informaciones para informes. Sistemas de gestión de
producción son bastante beneficiados con la utilización de los controladores.
19
2.2. Arquitectura
• Fuente de alimentación;
• Unidad Central de Procesamiento (UCP);
• Memorias de tipo fijo y volátil;
• Dispositivos de entrada y salida;
• Terminal de programación.
20
2.2.1. Fuente de alimentación
Convierte corriente alterna en continua para alimentar al controlador. Caso falte energía, hay una batería
que impide la pérdida del programa del usuario.
Responsable por la ejecución del programa del usuario y por la actualización de la memoria de datos y de
la memoria-imagen de las entradas y salidas.
Contiene el programa monitor elaborado por el fabricante que hace el start-up del controlador, almacena
datos y gerencia la secuencia de operaciones. Este tipo de memoria no es accesible al usuario del
controlador programable.
Almacena el programa aplicativo del usuario. La CPU procesa ese programa y actualiza la memoria de
datos interna y la de imagen E/S.
21
2.2.6. Memoria de datos
Se encuentran aquí datos relativos al procesamiento del programa del usuario, esto es, una tabla de
valores manipulables.
La correspondencia entre niveles 0 y 1 y niveles de tensión varía de acuerdo con la necesidad; por
ejemplo, puede ocurrir nivel 0 para 0 volt y nivel 1 para 115 volts CA.
La figura a continuación exhibe detalles físicos típicos de las barras terminales de entrada y salida.
22
La gran ventaja de este tipo de salida a relé está en la robustez del módulo, que es prácticamente inmune a
cualquier tipo de transitorio en la red eléctrica.
Sin embargo, tiene una vida útil baja en relación a los demás módulos, permitiendo un número total de
accionamientos entre 150.000 y 300.000, con capacidad de hasta 5.0 A.
Salida a Triac: en este caso, el elemento accionador es un triac (estado sólido). Por la propia
característica del componente, este elemento es utilizado cuando la fuente es de corriente alterna.
A lo largo de su vida útil, posibilita hasta 10 x 106 accionamientos, con capacidad de hasta 1.0 A.
Salida a Transistor: el elemento accionador puede ser un transistor común o del tipo efecto de campo
(FET). Este tipo de módulo, normalmente el más usado, es recomendado cuando son utilizadas fuentes en
corriente continua. Su capacidad puede llegar hasta 1.0 A, permitiendo 10 x 106 accionamientos a lo
largo de su vida útil.
23
Cuando un circuito externo es cerrado a través de su sensor, un diodo emisor de luz (LED) sensibiliza el
componente de base, haciendo circular corriente interna en el circuito de entrada correspondiente.
El número de accionamientos es de 10 x 106 a lo largo de su vida útil, con capacidad de hasta 100 mA.
2.2.8. Direccionamiento
Los métodos de direccionamiento de entradas y salidas en los controladores programables son bastante
semejantes.
Palabras o bits pueden ser direccionados. La imagen de las entradas y salidas (I/O) es realizada de la
siguiente manera:
a) La primera letra se refiere al hecho de que la variable está indexada como entrada o como salida.
b) Los dos dígitos posteriores a los dos puntos «:», corresponden a la localización que el respectivo
módulo de entrada o salida ocupa en el controlador programable o en su expansión.
En los ejemplos los módulos imagen son respectivamente, 12 para la entrada y 02 para la salida.
c) Los dos dígitos posteriores a la barra inclinada, «/», corresponden a la dirección del bit de la imagen de
la palabra de entrada o de salida.
24
En este caso, la dirección de entrada corresponde al bit 4 de la ranura nro. 12 de entrada del controlador
que, activada por la línea 15 del programa aplicativo, habilita la salida correspondiente al bit 6 de la
ranura nro. 2 de salida del controlador programable.
Puede ser un computador (PC) o un dispositivo portátil compuesto de teclado y display; cuando instalado
permite:
• Autodiagnóstico;
• Alteraciones on-line;
• Programación de instrucciones;
• Monitoreo;
• Grabado y borrado de memoria.
25
El controlador lee la puerta de entrada, grabando la información en la imagen de entrada.
En seguida ocurre el procesamiento, y, por fin, él copia la imagen de salida en la puerta de salida. Para el
primer ciclo, la imagen de las variables de entrada es cerada.
Toda vez que la barredura de la imagen de entrada se efectúa, la palabra de entrada es actualizada.
A veces se vuelve difícil o inviable conectar todos los dispositivos periféricos (sensores, válvulas, etc.) en
la interfaces E/S del PLC, debido a grandes distancias y por los múltiples lanzamientos de cables por los
electroductos.
Se utilizan, entonces, los Terminales Remotos, o Unidades Remotas, en comunicación con el PLC por
medio de cabos.
26
El PLC barre datos de E/S en el gabinete de E/S local en sincronismo con la barredura del programa.
Sin embargo, barre datos de E/S en los gabinetes de las remotas de forma asíncrona a la barredura del
programa.
La barredura de las E/S remotas transfiere datos de E/S entre los módulos adaptadores de las E/S remotas
y el buffer de E/S remotas.
Los módulos E/S dichos analógicos incluyen la conversión A/D y D/A necesaria. Algunos ejemplos de
variables y señales analógicas son provenientes de:
27
2.3.1.1. Controllogix 5500 – Fabricante Rockwell Automation
El controlador programable Controllogix, de grande porte, es utilizado en automatizaciones de
configuraciones complejas.
Lenguajes de Programación
Admite los lenguajes ladder, SFC y bloques de funciones.
Lenguajes de Programación
Admite los lenguajes lader, SFC, lista de instrucciones y texto estructurado
Conjunto de instrucciones: «a relés», contadores, temporizadores, instrucciones matemáticas avanzadas,
PID, etc.
28
2.3.1.3. SLC-500/02 – Fabricante Rockwell Automation
Unidad Central de Procesamiento
Tiempo de barredura – 2 ms/Kbit.
Memoria RAM - 4 K palabras.
Lenguajes de Programación
Admite los lenguajes ladder, SFC, lista de instrucciones y texto estructurado
Conjunto de instrucciones: «a relés», contadores, temporizadores, instrucciones matemáticas avanzadas,
PID, etc.
Lenguajes de Programación
Admite los lenguajes lader, SFC, lista de instrucciones y texto estructurado.
Conjunto de instrucciones: «a relés», contadores, temporizadores, instrucciones matemáticas avanzadas,
PID, etc.
29
La International Electrotechnical Committee – IEC es la responsable por la padronización de esos
lenguajes de programación, siendo la norma IEC 61131-3 Programming languages la recomendada para
el asunto en cuestión.
Consiste en una tabla-verdad. En cada línea hay un conjunto de columnas que definen en lógica binaria
una condición del sistema físico.
Este tipo de lenguaje es actualmente poco utilizado debido a la aparición de lenguajes más avanzados.
2.4.2. Textuales
Es un lenguaje de difícil aprendizaje. Correcciones de programa son complejas, pues este lenguaje no
permite visualización clara.
LD I1 = tome I1
ANDN I2 = y no I2
30
AND I3 = y I3
OR I4 = o I4
ST O5 = salida es O5
Por ejemplo:
2.4.3. Gráficos
Es un lenguaje gráfico que se originó de las Redes de Petri, a ser estudiadas en la Parte III. El SFC es
programado en PASOS P1, P2, P3 (estados operacionales definidos) y TRANSICIONES T1, T2
(condiciones definidas).
31
Los pasos contienen acciones booleanas, y las transiciones contienen los eventos necesarios para autorizar
el cambio de paso al otro.
Utiliza bloques de la lógica booleana, con comandos patronizados. La figura a continuación muestra el
diagrama de bloques de función para producir O5 = I1 AND NOT I2 AND I3 OR I4.
• Operaciones numéricas;
• Corrimiento;
• Operaciones con secuencia de bits;
• Selección de bits;
• Comparación;
• Procesamiento de caracteres;
• Tiempo;
• Conversión de tipos;
• Operaciones de flip-flop, contador, temporizador y comunicación;
• Reglas de control dinámico, como atraso, promedio, diferencia, monitoreo, PID, etc.
Gráficamente, las reglas que constituyen los elementos básicos - bobinas, contactos y líneas – son:
32
• Bobinas siempre quedan totalmente a la derecha de las líneas horizontales;
• Líneas verticales son denominadas líneas-madre;
• De las líneas verticales parten líneas horizontales que pueden conectarse a más líneas verticales,
y así sucesivamente;
• Las secuencias de causa y efecto se orientan de izquierda a derecha y de arriba hacia abajo;
• La habilitación de las líneas horizontales, de la cual proviene el accionamiento de las bobinas,
depende de la afirmación de los contactos a su izquierda.
Las instrucciones en la tabla de arriba son básicas, presentes en cualquier controlador programable. A
continuación se citan algunas instrucciones que varían de un modelo controlador a otro.
2.4.4. Temporizador
Posee:
2.4.5. Contador
Posee:
Operaciones lógicas
AND, OR, EXCLUSIVE OR, entre datos de memoria.
2.5.1. Introducción
33
“Conjunto de maniobra y comando de baja tensión como siendo una estructura mecánica dotada de una
combinación de equipos de maniobra, control, medición, señalización, protección, regulación, etc.,
completamente montados, con todas las interconexiones internas eléctricas”
Los tableros eléctricos tienen varias aplicaciones, de las cuales las más significativas son orientadas hacia
la alimentación, interconexión y distribución de energía.
Cada aplicación presenta requisitos técnicos específicos, que varían en función de:
• Local de instalación;
• Condiciones de instalación en relación a la movilidad;
• Grado de protección;
• Tipo de envolvente;
• Método de montaje: partes fijas o removibles;
• Medidas para la protección de personas;
• Forma de separación interna.
Tableros completos que acomodan equipos para protección, seccionamiento y maniobra de energía
eléctrica. Las aplicaciones van desde aquellas de pequeño porte, como utilizadas en las células de trabajo,
hasta tableros de gran porte, formados por diversas columnas.
Tableros de comando y control pueden ser montados con equipos de control digital (ejemplo: PLCs) o,
simplemente, con contactores y relés, con la función de comandar y enclavar un determinado proceso.
En grandes aplicaciones, los tableros de comando y control son encontrados con una o más columnas,
pudiendo estar o no físicamente conectadas a las columnas que contienen equipos de potencia.
Sin embargo, en sistemas pequeños es común encontrar esa construcción, necesitándose de un cuidado
extra sobre el posicionamiento de componentes y de cabos, de potencia y de control.
34
Existen varios requisitos técnicos que necesitan ser observados de modo a minimizar las influencias por
parte de ruidos y EMC, tanto para equipos del propio conjunto como para equipos instalados próximos al
mismo.
Además de los equipos específicos para alimentación, protección y comando de motores, estos tableros
también poseen los equipos para control de velocidad de motores, como inversores y softstarts.
Para cada circuito se tiene, en la secuencia, las funciones de: seccionamiento (llave seccionadora),
protección contra corto circuito (fusibles), comando (contactores) y finalmente, el drive (inversor o
softstart).
Internamente el drive funciona con señales de alta frecuencia y por ese motivo el proyecto del tablero
para accionamientos necesita atender requisitos técnicos para minimizar las influencias causadas por el
conversor en las demás partes del tablero.
Tanto para la compatibilidad electromagnética como para la disipación térmica del calor internamente
generado por el drive.
Los principales cuidados que deben ser tomados al instalar un drive son:
CCM son paneles completos que acomodan equipos para protección, seccionamiento y maniobra, cuya
parte frontal presenta puertas específicas para las cargas alimentadas.
35
A pesar de que aproximadamente 85 % de esas cargas industriales son motores (motivo del nombre
Centro de Control de Motores), el término «Cargas» es amplio, pudiendo significar cualquier equipo que
consuma energía eléctrica, como resistencias, hornos, válvulas, frenos, bancos de capacitores, filtros de
armónicos, etc.
Características básicas
Compartimentados
El CCM no-compartimentado presenta, en su interior, una placa de montaje única, donde los conjuntos de
protección y maniobra de cada carga individual están montados todos en la placa.
Externamente posee puertas de acceso que contienen individualmente los comandos y señalizaciones de
las cargas.
El CCM compartimentado presenta los equipos de protección y maniobra de cada carga montados en
gavetas separadas dentro del panel, las cuales, por su vez, pueden ser fijas o extraíbles.
El operador, en este caso, al abrir la puerta tendrá acceso solamente a los componentes de protección y
comando de la respectiva carga alimentada.
En el CCM compartimentado fijo, dentro de cada gaveta es montada una placa fija no-removible y,
En el CCM compartimentado extraíble, la gaveta puede ser removida del panel sin el auxilio de
herramienta.
Los equipos para protección y maniobra de la carga son instalados en el panel sin auxilio de herramienta.
36
Los equipos para protección y maniobra de carga son instalados en esas gavetas, que pueden ser
sustituidas rápidamente, minimizando el tiempo de mantenimiento.
Con la asociación a sistemas supervisorios es posible a los operadores de la planta recibir en tiempo real
alarmas de problemas potenciales, eliminar desconexiones totales desnecesarias del sistema y aislar fallas
de modo a redistribuir cargas mientras el problema está siendo solucionado.
El CCM puede ser construido para recibir equipos con comunicación en red dentro de gavetas,
posibilitando que el comando y la señalización de los arranques sean conectados al sistema de control a
través de redes de comunicación industrial.
Las redes son conectadas a través de las tomas de comando, permitiendo que las gavetas sean operadas
remotamente.
Los CCMs inteligentes son conjuntos esenciales para el monitoreo y control de la producción,
posibilitando reducir tiempo de parada con diagnósticos más completos, que localizan precisamente los
puntos con fallas en el proceso industrial.
• De indicación: para atraer la atención del operador o indicar que determinada tarea deberá ser
ejecutada. Los colores rojo, amarillo y azul son normalmente utilizados en este modo de
señalización;
• De confirmación: para confirmar un comando, una condición o fin de una alteración o periodo
de transición. Los colores azul y blanco son normalmente utilizados en este modo, y el color
verde podrá ser utilizado en algunos casos.
37
2.5.6.2. Colores de actuadores de botoneras
Salvo otra determinación, los actuadores de botoneras deberán estar relacionados con el color de acuerdo
con la siguiente tabla:
Los ensayos de rutina son destinados a detectar fallas de materiales y en la fabricación de paneles
eléctricos.
Son realizados en todos los conjuntos, posterior a la finalización del montaje, bajo la responsabilidad del
fabricante.
Ensayos de rutina incluyen inspección visual, dimensional, eléctrica y de componentes, de acuerdo con la
siguiente lista:
38
• Lista dos componentes, conforme discriminado en el proyecto;
• Inspección visual, cuando es verificada toda la distribución interna de los componentes, sus
fijaciones mecánicas y eléctricas;
• Dimensional, cuando son observadas todas las dimensiones externas e internas, en lo que
respecta a las tensiones de aislación y de caudal, distancias para disipación térmica de los
componentes, etc.;
• Eléctrica, cuando se verifican continuidad, direccionamiento, resistencias de aislación, tensión
aplicada, funcionalidad de los circuitos de comando, protección y fuerza.
39
40
3. Proyecto de la Automatización de Sistemas Industriales
3.1. Proyecto
Los ingenieros son, por excelencia, identificadores, formuladores y solucionadores de problemas. A todo
momento, en su actividad profesional, están rodeados de informaciones que, debidamente reunidas,
ordenadas y trabajadas, pueden ser transformadas en resultados prácticos y útiles. ¿Cómo el ingeniero
soluciona sus problemas?. ¡Proyectando!.
A través del proyecto es que él aplica de forma más significativa sus conocimientos técnicos y científicos.
En realidad, al proyectar, un ingeniero aplica más que apenas conocimientos formales específicos de su
área de actuación. Usa también conocimientos económicos, éticos y sociales, además de experiencia y
sentido común. ¡Más que eso!. Da rienda suelta a su imaginación creadora en la búsqueda de algo nuevo
que pueda atender a las necesidades de la sociedad. Por eso, podemos considerar que el proyecto es la
esencia de la ingeniería.
Proyecto es un plan de ejecución, es una planificación para alcanzar objetivos dentro de metas de
presupuesto y tiempo; es un conjunto de actividades que precede a la ejecución de un producto, sistema,
proceso o servicio. Podemos realizar, por ejemplo, un proyecto de viabilidad económico-financiera, un
proyecto editorial, un proyecto de un equipo para extracción de aceite, un proyecto de investigación o un
proyecto de trabajo académico.
Descubrir es tener una primera visión o el primer conocimiento relacionado con algún asunto. El proyecto
es producto de un plano y de un trabajo, deliberadamente realizados para satisfacer alguna necesidad. Su
resultado es algo que ni siempre existió y, en verdad, constituye una creación.
Ejemplo
41
Un líquido que pasa por el intercambiador es calentado por un flujo de vapor; la variable controlada es la
temperatura To en la salida del intercambiador; la variable manipulada es el caudal F del vapor, que está
siendo variado por medio de una válvula de comando eléctrico FIC. El controlador es calculado para
elevar aproximadamente la temperatura del líquido de Ti en la entrada hasta Tsp en la salida.
Siendo Vf el caudal del líquido medido, F debe ser ajustado automáticamente para atender a la ecuación
de balance de energía:
Donde Vf es el caudal del líquido y C es el valor específico del líquido; H es el calor latente del vapor.
Si la temperatura de salida del líquido debe ser precisamente regulada, es necesario recurrir también a un
controlador por realimentación a partir del error actuante (Tsp – To), donde To sería la temperatura de
salida del líquido, medida. Ver figura a continuación, lazo representado en líneas discontinuas.
Considere el control lógico que realiza la partida automática del proceso intercambiador de calor
mostrado anteriormente, de acuerdo con la siguiente especificación de ingeniería de proceso.
42
a) Por razones de seguridad, verificar si existe presión de vapor Pv > Pmin, en el generador de vapor, y si
existe nivel en el reservorio de líquido frío Hf > Hmin;
c) Confirmado el caudal de líquido Vf > Vmin, cerrar el circuito eléctrico C de la válvula FIC que comanda
el vapor;
d) En cualquier momento de operación, ocurriendo Pv < Pmin o Hf < Hmin o Vf < Vmin o To > Tmax, se
caracteriza una emergencia E: la señal de comando de la válvula FIC de vapor deber ser cerada o
conmutada para interrumpir el flujo de vapor, y la bomba B debe ser desenergizada.
Este control lógico puede ser representado por ecuaciones en álgebra de Boole, desde que definamos
variables booleanas asociadas a las diversas condiciones de la especificación.
B = Start . P . H + B . E
C=B.V+C.E
E=P+H+V+T
La figura a continuación muestra una realización primitiva del controlador, a través de relés
electromecánicos.
43
En una implementación del sistema de automatización, el primer objetivo del proyectista debe ser la
transmisión eficiente y segura del contenido técnico de los procesos industriales a ser automatizados.
Hay varias formas de representación gráfica de sistemas dinámicos a eventos discretos que son utilizadas
con frecuencia.
Esas formas se asemejan a los esquemas de los circuitos electrónicos, los cuales, por medio de símbolos
patronizados, muestran las relaciones funcionales entre sus diversos componentes.
Por medio de ese método gráfico un ingeniero puede entender las condiciones operacionales de un
sistema sistema.
• Diagramas de Bloques;
• Diagramas de Flujo de Proceso;
• Diagramas de Tubulación e Instrumentación o Flujogramas de Ingeniería, P&ID (Piping and
Instrumentation Diagrams).
Los tres son medios de comunicación complementarios, pero se puede decir que el P&ID es indispensable
para la comunicación entre los diferentes especialistas que colaboran en los procesos con los ingenieros
de automatización.
No muestra los tipos de equipos utilizados, evidencia solamente la secuencia de las etapas del proceso.
44
• Balance y consumo de energía;
• Reacciones envueltas y taza de conversión, pureza, catalizadores, etc;
• Impacto al medio ambiente, con identificación y cantidad de efluentes.
Tanto el Flujograma Índice como el Flujograma de Proceso deben mostrar las operaciones del proceso
industrial, desde el inicio hasta el final, y deben incluir todos los equipos principales y las tubulaciones de
interconexión de los mismos. Típicamente:
45
Un P&ID debe mostrar:
• Todos los equipos, en la medida de lo posible en las proporciones relativas de sus dimensiones
físicas y en las posiciones de la instalación física;
• Dispositivos de alivio de presión, como válvulas de seguridad, discos de ruptura, válvulas de
alivio de presión y de vacuo de tanques, con sus dimensiones y presiones de ajuste;
• Indicadores de niveles de líquido críticos, de temperaturas críticas, etc., para condensadores,
potes de reflujo, re-hervidores, etc.
• Ítems de equipos, tubulaciones e instrumentos, existentes nuevos y futuros.
• Todas las tubulaciones, incluyendo informaciones necesarias para conexiones con instalaciones
existentes, con sentidos de flujo.
• Todos los ítems que afecten la funcionalidad del proceso, como drenos, ventilación, puntos de
muestreo, reducciones, filtros, carreteles «flangeados» con propositos específicos, etc.
• Tipos de conexiones de las tubulaciones («flangeadas», rosqueadas, etc.) con equipos o
terminales; todas las válvulas de proceso y de utilidades;
• Válvulas usadas para dreno y ventilación en ensayos de tubulaciones no son mostradas.
• Todos los instrumentos de medición de caudal, con los símbolos o tipos.
• Instrumentos instalados en el campo, en tableros locales y en la sala de control.
• Todos los lazos de instrumentos críticos.
• La primera válvula de bloqueo de un instrumento de campo.
• Sistemas de purga, «tracejamento» y aislación térmica para los instrumentos de campo.
Observaciones:
46
• Los rangos de operación de indicadores, transmisores, registradores, presóstatos, etc. no deben
ser normalmente mostrados;
• Los pulsadores para arranque local de motores de bombas u otros equipos no deben ser
mostrados, a menos que estén en tableros de campo, debiendo ser mostradas todas las botoneras
y llaves localizadas en tableros en la sala de control.
Ejemplo: para arrancar la bomba automáticamente, una de las válvulas, HV-1 o HV-2, debe estar abierta
y la otra válvula de control debe estar cerrada, dependiendo de cuál tanque, A o B, se quiere llenar. La
presión de succión de la bomba debe estar por encima de un valor especificado indicado, asociado a la
llave de presión PSL-5. Si la válvula HV-1 está abierta para permitir el llenado del tanque A, el nivel de
él debe estar debajo de un valor especificado, asociado a la llave de nivel LSH-3, que también acciona la
lámpara-piloto de nivel máximo en el tablero, LLH-3.
De la misma manera, cuando algunas funciones de control dinámico son utilizadas junto con esquemas de
secuenciamiento ellas pueden ser mostradas en los Diagramas Lógicos.
Los diagramas lógicos de las partidas y paradas de las plantas necesitan especificar cómo las operaciones
deben ocurrir en condiciones normales y de emergencia.
47
Para patronizar los diagramas de lógica binaria tenemos la tabla parcial de símbolos, a continuación.
48
Por este motivo se acostumbra resumirse en las Matrices de Causa y Efecto, que proveen para cada
situación particular del proceso el estado deseado de las válvulas, bombas, etc.
Deben tener designaciones por tags coherentes con la documentación del proceso.
No deben ser sobrecargados con informaciones típicas de otros documentos. Los símbolos e
identificadores deben utilizar los mismos símbolos de los DFPs y de los P&IDs.
La misma información puede estar en el formato de diagramas de bloques, explicitando los lazos de
control de los P&IDs.
Entradas y salidas del bloque deben ser especificadas, con la salida de un bloque siendo la entrada de
otro, hasta que tengamos la salida del último con la señal que irá al elemento final del control.
49
Bloques de cálculo son utilizados para mostrar el método de implementación de los esquemas de control
y aparecen con el símbolo de un rectángulo, donde es insertado un texto con la indicación de la función
matemática a ser ejecutada.
Bloques de intertrabamiento son los que definen una acción, como partida, parada, abertura, cierre, etc.
Son objeto de estudio los comandos combinatorios binarios. Sus salidas ocurren en función a uma
determinada combinación lógica de las variables de entrada.
Álgebra Booleana es la herramienta esencial para el proyecto sistemático de los comandos combinatorios,
pues estudia las funciones lógicas y sus interconexiones a través de ecuaciones booleanas.
Para el mismo comando deseado, pueden resultar diversas soluciones intuitivas, más simples o más
complejas, dependiendo mucho del proyectista.
Los métodos formales, también llamados “métodos sistemáticos” de proyecto de comandos binarios
tienen como objetivo superar las deficiencias del método intuitivo, presentado las siguientes ventajas:
• Elaboración rápida del proyecto, permitiendo modificaciones y/o ampliaciones en corto espacio
de tiempo, principalmente teniendo como objetivo la integración de los comandos en la
automatización flexible;
• Fácil localización y correción de errores de programación;
• Los comandos binarios resultantes tienen la confiabilidad y seguridad de funcionamiento;
• Integración o comunicación fácil entre las varias formas de ejecución de los comandos, o sea,
entre los comandos neumáticos, electro-neumáticos y neutrónicos entre sí y con otros
componentes de sistemas de automatización y control más complejos, supervisados por
controladores programables o por computadores;
• Facilidad de supervisión y mantenimiento de los comandos;
50
• Optimización de los proyectos más complejos, minimizando el número de componentes físicos y
simplificando la construcción del sistema, con reducción de espacio y de los costos iniciales.
El proyecto proveerá como resultado final el elenco de las funciones lógicas y sus interconexiones,
apropiadas para el procesamiento de la señal de comando combinatorio deseado.
Una vez pronto el proyecto lógico, se continúa con la elección adecuada de una de las siguientes
tecnologías para la implementación física del comando y la correspondiente forma de programación:
• Neumática, con la selección de las válvulas de procesamiento de señal (AND, OR, Memoria) y
las conexiones de las mangueras;
• Electro-neumática tradicional, con la selección de los contactos NA, NC, relés auxiliares y sus
conexiones eléctricas;
• Neutrónica, con la selección del controlador programable, del microprocesador o de
componentes electrónicos discretos y sus terminales y lenguajes apropiados de programación.
Para facilitar el enfoque del método de proyecto, se considerarán tres tipos distintos de comandos
combinatorios:
Se caracterizan por el hecho de que a cada combinación lógica de las señales de entrada corresponde
apenas una salida.
Las salidas son funciones lógicas únicas de las señales de entrada y no hay necesidad de otras señales
para su determinación.
El método de proyecto de los comandos combinatorios simples se constituye de las siguientes etapas:
Esta etapa tiene gran importancia y debe ser realizada con mucho cuidado. Cuando se trata, por ejemplo,
del contacto con el cliente para contratar el proyecto del comando, este cuidado es esencial para
garantizarse la calidad del cumplimiento y evitar mal entendidos.
D. Obtención de la ecuación booleana, simplificada a través del diagrama Karnaugh-Veitch (KV) y/o
simplificación analítica.
Se inicia normalmente por el método del diagrama KV, realizándose un posterior análisis buscando
encontrar agrupaciones a partir de los postulados y teoremas de álgebra booleana. El empeño en
51
conseguir el máximo de simplificación es mayor cuando se prevé una implementación física del comando
por medio de componentes puramente neumáticos y electroneumáticos.
Teniendo en cuenta que resulta en la minimización del número de esos componentes, con reducción de
costos, de espacio y del tiempo de montaje. En las soluciones neutrónicas, dada la abundancia de
funciones lógicas disponibles en los microprocesadores, en el controlador programable o e el
microcomputador, esta preocupación no se hace tan necesaria, a no ser por la simplificación de la
programación y posterior supervisión.
En esta etapa se presenta la ecuación booleana del comando en la forma de un diagrama, elaborado con la
simbología de las funciones lógicas y señalizando sus interconexiones.
Con el diagrama lógico, última etapa del proyecto lógico del comando, dispone el proyectista de
elementos para el proyecto de la ejecución física del comando y de la elección de su forma de
programación.
Es en esta fase de los proyectos que se percibe fuertemente una de las grandes ventajas del uso de las
metodologías apoyadas en álgebra booleana: la posibilidad de utilizarlas para cualquier tipo de
componente, sea neumático, eléctrico o micro-electrónico, incluso, de disponer de un lenguaje común de
comunicación entre técnicos de neumática, de electrónica y de informática, teniendo como objetivo un
trabajo en equipo en casos de comando más complejos.
Ejercicio ejemplo
Un cilindro para la alimentación de piezas a partir de un depósito (magazine) debe avanzar después de ser
dada una señal de accionamiento manual o pedal, si hay piezas en el referido depósito. Caso no haya
piezas, además de no ocurrir el avance del cilindro, debe ser emitida una alarma luminosa una vez que, y
solamente si, es emitida una señal de inicio del comando, manualmente o por pedal.
Variables de salida
52
Cilindro de alimentación S1 Cilindro avanza, S1=1
Respuesta:
S1 = E3.(E1+E2)
S2 = E3.(E1+E2)
Ejercicio propuesto
En una cinta transportadora deben ser separadas las piezas mayores a una determinada longitud, de
acuerdo a la figura de arriba. Están instalados cuatro sensores electrónicos de tal forma que las piezas que
produzcan la señal simultáneamente en dos o más de ellos son aquellas que deben ser movidas para fuera
de la cinta transportadora por el cilindro neumático. Elaborar el proyecto del comando del cilindro de
separación de piezas y presentar el diagrama lógico y el diagrama de comando electroneumático
correspondiente.
La memoria es una función que tiene como objetivo almacenar señales de corta duración. Un gran
número de comandos, tanto combinatorios como secuenciales, necesita de esta función.
53
La solución de un comando combinatorio exige la función memoria cuando se presentan salidas con
valores diferentes para la misma combinación de los valores de las señales de entrada.
O sea, no existe una relación única entre las combinaciones de las señales de entrada y los valores de las
variables de salida.
Se debe, por lo tanto, incluir más una variable junto a las señales de entrada.
La solución usual es la de utilizar una variable que represente el estado interno del sistema de comando.
Esta variable puede ser la propia variable de salida del comando con el valor anterior al de la actual
combinación de las señales de entrada a ser considerada, o sea, el valor antes de la nueva salida.
Para ejemplificar, considere el comando en el cual una lámpara debe encenderse (S=1), posterior al
accionamiento instantáneo de un botón CONECTA (E1), sin traba, retorno por resorte, y apagarse
solamente después del accionamiento instantáneo del botón DESCONECTA (E0), también sin traba. La
tabla verdad se muestra a continuación.
En la línea 00 se observa por lo tanto que la variable de salida S puede tener valores diferentes para la
misma combinación de señales de entrada.
Cada nuevo valor de salida, valor actual, depende de la combinación actual de los valores de las señales
de entrada y de cuáles entradas fueron sus valores anteriores. O sea, de la historia precedente de los
mismos.
Si usamos el valor que la variable de salida tenía antes de cada combinación actual de las señales de
entrada, llamándola de Sa, podremos re-escribir la tabla verdad de las señales de entrada, incluyendo la
historia precedente.
La salida de la línea 03 depende de una definición del tipo de comando que se desea. En este caso,
optaremos por la condición “desconectar dominante”, o sea, cuando los dos botones sean accionados
simultaneamente, la lámpara se apaga o permanece apagada.
54
En las líneas 00 y 04 las señales de entrada E1 y E0 tienen los mismos valores (0; 0). Es con la nueva
variable Sa que se diferencia una combinación de la otra – (0, 0, 0) y (1, 0, 0) – resultando
respectivamente en los valores 0 y 1 para la salida S. La nueva ecuación booleana para:
S = Sa.nE0 + E1.nE0
S = nE0.(Sa + E1)
55
Diagramas de contacto para programar la memoria RS: a) en la forma general, b) como función definida
en los PLCs de un fabricante, c) en los PLCs de la FESTO.
Ejercicio ejemplo
En una cinta transportadora son movidas piezas largas y cortas, en una secuencia aleatoria, de acuerdo a
la figura de arriba. La parte articulada de la cinta es movida por el cilindro neumático. Tres sensores E1,
E2 y E3 son usados para detectar la diferencia de tamaño de las piezas: cuando una pieza es larga, habrá
un instante en que los tres sensores estarán simultáneamente accionados; cuando sea corta habrá un
instante en que apenas E2 estará accionado. Elaborar el proyecto del comando y realizar la programación
en lenguaje Ladder.
56
Tabla de correspondencia lógica:
Variables de salida
Son utilizados en comandos binarios y son funciones que establecen una relación lógico-temporal entre
una señal de entrada y una señal de salida.
57
Las señales de entrada y de salida son binarias y el tiempo es programado en valores que pueden variar
desde fracciones de segundo hasta, por ejemplo, 999 segundos.
Son funciones binarias derivadas, pero son disponibles como funciones ya pre-definidas en los PLCs.
Existen diversos tipos de temporizadores, siendo que los más comúnmente usados en la técnica de
comandos son los temporizadores de impulso y los temporizadores de retardo.
A. Temporizadores de impulso
Contadores
58
Son construidos a partir de memorias digitales (flip-flops) con el objetivo de general una determinada
señal o una secuencia específica de pulsos en sus salidas, a partir de una determinada secuencia de pulsos
en las entradas.
En la práctica, cuando utilizados en comandos combinatorios y secuenciales, son elementos que efectuan
el conteo de eventos de cualquier tipo, desde que puedan ser traducidos en señales eléctricas por sensores
o transductores en general.
Los contadores pueden ser crecientes o decrecientes. Ambos deben recibir un comando de activación y un
número que indica el conteo deseado.
En los PLCs los contadores están disponibles como funciones a ser programadas según una sintaxis
propia de cada fabricante.
De una manera general, los principales parámetros de programación de los contadores son:
• De definición de tipo;
• De información del valor a ser contado;
• De inicio de conteo;
• De salida del a señal después de haber cumplido el conteo programado;
• De señal de desactivación o reactivación a cualquier momento intermediario (eventual).
Ejercicio ejemplo
En una determinada sección de una cinta transportadora se debe realizar la separación de piezas
alternativamente en grupos de seis y de doce para el embalaje en cajas de cartón, de acuerdo a la figura de
arriba. El grupo de doce es llevado en línea recta y el de seis es desviado (cilindro reculado).
Variables de salida
59
3.4.2. Proyecto de comandos secuenciales
3.4.2.1. Introducción
El comando secuencial es un comando binario que produce una determinada sucesión de acciones o
eventos en un sistema y el pasaje de una a otra se da en función al cumplimiento de condiciones de
proseguimiento, de acuerdo con la programación deseada.
También en el caso de los proyectos de comandos secuenciales es evidente que el método “intuitivo” no
satisface las exigencias de calidad que se espera de un proyecto de comando.
Tales como su rápida elaboración, facilidad de mantenimiento, supervisión, modificaciones y uma fácil
integración de la neumática con la microelectrónica y la informática, ventajas encontradas em los
métodos basados en lógica binaria.
Antes de llegar específicamente al proyecto del comando secuencial, se debe iniciar con el análisis del
sistema y de las acciones del comando deseado, a través de esquemas y de la formulación verbal del
problema, para en seguida sistematizar estas informaciones con alguna forma de representación gráfica.
Utilizaremos a partir de ahora los términos estado, etapa, paso y acción con las siguientes definiciones,
cuyo significado quedará más claro con su uso:
• Acción: es la manifestación externa del comando, como por ejemplo fijar una pieza, encender
una lámpara, arrancar un motor, etc;
• Paso: es cada una de las partes en que puede ser dividido el comando secuencial, al cual se
puede asociar un conjunto de acciones afines. En un paso “perforar”, por ejemplo, se puede tener
tres acciones: arrancar el motor de la broca, avanzar el cilindro de la broca y conectar el chorro
de aire de limpieza. En un dado instante, un paso puede estar activado o desactivado. Cuando
está activado, las acciones a él asociadas son ejecutadas;
• Transición: es el pasaje de un paso a otro subsecuente. A cada transición está asociada una
condición lógica de variables del sistema. Para que una transición ocurra efectivamente es
necesario que el paso anterior a la transición esté activo y que la condición lógica asociada sea
satisfecha.
El conjunto de los pasos activos define, en un dado instante, el estado del sistema considerado.
60
3.4.2.2. Análisis del comando secuencial
El análisis del comando a ser proyectado debe proveer claramente todas las tareas previstas para el
sistema, en la secuencia y en el tiempo, así como adicionar informaciones sobre las condiciones
ambientales que puedan influir en la elección de los componentes físicos.
Se recomienda realizar el análisis con el esquema de la instalación y la formulación verbal del problema.
Esquema de la instalación
El esquema de la instalación o el esquema del proceso tiene como objetivo familiarizar al proyectista con
la tecnología de la máquina o del proceso a ser comandado y dar condiciones de percibir las relaciones
espaciales de las partes del sistema comandado. Sirve también como referencia para permitir mayor
claridad y precisión a la formulación verbal.
61
• Terminando el retorno de B (E3 accionado), se procede a la segunda dobladura de la chapa, con
el avance del cilindro C, de doble acción;
• Posterior a la segunda dobladura (E6 accionado), el cilindro C retorna;
• La pieza se suelta (retroceso del cilindro A) posterior al completo retorno del cilindro C (E5
accionado);
• Un nuevo ciclo, comandado por el operador, sólo debe comenzar posterior al completo retorno
del cilindro A (E1 accionado);
• Condiciones ambientales: no hay previsión de temperaturas y humedades diferentes de las
normales;
• La precisión de la dobladura es dada por las matrices de conformación, desde que la fuerza
ejercida por el cilindro sea suficiente para la espesura de la chapa.
Los sensores, los finales de carrera y los actuadores son listados en una tabla de correspondencia con su
simbología y sus valores como variables de entrada y salida. En comandos secuenciales relativamente
simples se puede presentar esas informaciones en la propia representación gráfica.
El diagrama funcional
• El campo a) indica el número identificador del paso y opcionalmente una breve descripción del
mismo;
• Los campos b), c), y d) se refieren a las acciones asociadas a este paso, siendo que:
o b) indica alguna propiedad de la señal que genera una acción, siendo las principales: (S)
para señal a ser memorizada a lo largo de uno o más pasos; (D) atrasado en el tiempo,
(L) limitado en el tiempo, etc.;
o c) designa la acción, tal como, “avance del cilindro A”, “arrancar motor”, etc;
o d) indica el elemento de señal que confirma la realización de la acción, como por
ejemplo el final de carrera del avance del cilindro A.
62
En la región indicada por e) se representa la condición lógica asociada a la transición de un paso a otro
subsecuente. En el ejemplo de la figura anterior, E1.E2.E3 es la expresión booleana que describe la
condición lógica asociada a la transición.
Sea por ejemplo, el paso de perforación de una pieza, figura a continuación, donde:
63
Caso la formulación verbal o tabla verdad de correspondencia expliciten claramente la notación de la
variables de entrada y de salida y los elementos trabajo que ejecutarán las acciones, se puede presentar el
diagrama funcional apenas con los símbolos y abreviaciones correspondientes, tal como se muestra en la
figura a continuación.
Es importante considerar que el diagrama funcional se refiere al comando secuencial como un todo, o sea,
al procesamiento de la señal y a las acciones comandadas por las señales provenientes de ese
procesamiento.
En la figura anterior, por ejemplo, los rectángulos de 1 a 6, junto con las condiciones lógicas de
transición, representa el procesamiento de la señal, mientras que los rectángulos a su derecha indican
avances de varios cilindros del sistema.
El símbolo S, que se refiere a las acciones, representa en este caso, que los cilindros correspondientes
deben permanecer avanzados o reculados durante uno o más pasos.
El método paso a paso, conocido también como “método de la cadena secuencial”, es bastante simple,
pero de muchos recursos, prestándose inclusive para el proyecto de comandos más complejos, con
programas especiales y/o condiciones adicionales de las más diversas, sin perder su simplicidad.
64
Más detalladamente, las principales características del método paso a paso son:
• Elaboración del diagrama funcional del comando secuencial deseado, definiendo bien sus pasos
y sus acciones correspondientes;
• A cada paso, configurando en el diagrama funcional, asociar una memoria RS (“Set-Reset”), del
tipo desconectar dominante;
• La activación (“Set”) de la memoria producirá una señal de comando para la realización de las
acciones del paso correspondiente;
• Las memorias son intertrabadas, tal que al activarse la memoria n, será desactivada la memoria
n-1 y habilitada la memoria n+1, o sea, la memoria n+1 ya estará recibiendo una señal que la
coloca en “prontitud” para ser activada;
• Para que ocurra la activación de una memoria es necesario, además de la habilitación, que sea
también satisfecha una condición lógica relacionando señales externas de botones, sensores,
finales de carrera u otros elementos de señal;
• En otras palabras, para que ocurra la transición de un paso a otro, es necesario que la condición
lógica asociada a esa transición esté satisfecha, además de la habilitación de la memoria del paso
subsecuente.
• Un paso n+1 ocurrirá apenas si la memoria del paso anterior, n, esté activa y si determinadas
condiciones lógicas estén cumplidas, como por ejemplo, si hay confirmación, por medio de un
final de carrera, de que la última acción del paso anterior está terminada y que la pieza a ser
trabajada esté en la posición correcta, detectada por un sensor electrónico;
• En lo que se refiere a las memorias asociadas a los pasos del comando secuencial, habrá siempre
apenas una de ellas activada, lo cual aumenta la seguridad y la confiabilidad de que la secuencia
ocurra de acuerdo a lo determinado. En el caso de secuencias ocurriendo en paralelo,
simultáneamente, esta observación vale para cada una de las secuencias individualmente.
La figura a continuación representa la estructura lógica básica de cada paso del comando secuencial,
mostrando su correspondencia directa con la representación usada en el diagrama funcional, donde:
• La señal de salida Mn existirá cuando la memoria RS sea activada, o sea, cuando hay una señal
proveniente de la memoria RS anterior, Mn-1, y el cumplimiento de una condición lógica de
proseguimiento, E1, E2, ..., Ej, ejemplificada en este caso por la expresión booleana E1. E2. ...
.Ej;
• La señal de salida Mn provocará las acciones correspondientes al paso n, habilitará la memoria
Mn+1, y desactivará la memoria Mn-1;
• La desactivación también podrá ocurrir por alguna señal externa, R, a cualquier momento,
durante el tiempo de actividad de la memoria Mn.
65
Las salidas Mn podrán actuar directamente en los actuadores externos o a través de relés de amplificación
de potencia. Cuando se usan controladores programables, la salida Mn podrá ser directamente una salida
externa del PLC o una salida interna (flag, registro), que posteriormente se comunica con la salida externa
del PLC.
Una fresadora debe abrir canales en piezas de madera para molduras, de acuerdo a la figura de arriba.
La pieza es introducida manualmente y fijada en la mesa móvil por un cilindro, posterior al comando de
un pedal. Una vez que el cilindro A ejecuta la fijación, el cilindro B avanza, moviendo la mesa con la
pieza, en la dirección de la herramienta, hasta el punto deseado para el fresado. Terminado el fresado, el
cilindro B retorna y, en seguida, el cilindro A recula para soltar la pieza. Un nuevo ciclo sólo debe
comenzar si los dos cilindros están reculados.
66
Diagrama lógico del comando de una fresadora, detallando la memoria RS:
67
Esquema de instalación del comando secuencial para la fresadora, utilizando un PLC:
Diagrama de contactos según el método paso a paso, relativo al comando secuencial de la fresadora:
68
Relé básico para la ejecución del método paso a paso en la electroneumática tradicional.
69
3.4.2.5. Comandos secuenciales con programas especiales
Programas especiales
En el ámbito de los comandos secuenciales, son alteraciones que pueden ocurrir a partir de una secuencia
normal de pasos, causadas por variaciones previstas en las condiciones lógicas asociadas a las
transiciones entre los pasos.
Programas alternativos
Son subconjuntos o ramas de un comando secuencial que viabilizan la elección de una determinada
secuencia de eventos entre dos o más alternativas, a partir de un determinado paso de la secuencia
principal.
70
Programas simultáneos
Son subconjuntos o ramas de un comando secuencial que ocurren en paralelo, al mismo tiempo, a partir
de un determinado paso de la secuencia principal, convergiendo posteriormente en otro punto común del
programa.
71
Saltos
72
Repeticiones
73
74
4. Instrumentación
4.1. Introducción
Sensores son dispositivos ampliamente utilizados en automatización industrial que transforman variables
físicas como posición, velocidad, temperatura, nivel, pH, etc., en variables convenientes. Si estas
variables son eléctricas, la información propiamente dicha puede estar asociada a la tensión o a la
corriente; el segundo caso es el más usual. Es más usual porque implica en un receptor de impedancia
baja y, por lo tanto, mayor inmunidad a la captación de ruidos electromagnéticos.
Para la automatización, el principal objetivo es comandar eventos, por ejemplo, la llegada de un objeto a
una posición, un nivel de un líquido a un valor, etc. Sus salidas son entonces del tipo 0-1, «on» - «off», es
decir, binarias. A estos sensores daremos el nombre de
Sensores discretos
Entre los sensores discretos existen dos grandes clases: de contacto mecánico (entre el proceso y el
sensor) y sin contacto, también denominados de sensores de proximidad. Esta última clase es la más
importante, tanto por la flexibilidad en la solución de problemas de instalación, como por el menor
desgaste en uso, lo que significa mayor confiabilidad.
En estos sensores, una fuerza entre el sensor y el objeto es necesaria para efectuar la detección del objeto.
Un ejemplo es la llave de contacto, un dispositivo electromecánico que consiste en un elemento
mecánicamente conectado a un conjunto de contactos auxiliares.
Cuando un objeto entra en contacto físico con el elemento, el dispositivo opera los contactos auxiliares
para abrir o cerrar una conexión eléctrica. Estos dispositivos tienen un cuerpo reforzado, para soportar
fuerzas mecánicas provenientes del contacto físico con los objetos.
Presentan ruedas y amortiguadores para disminuir el desgaste del punto de contacto físico.
Las llaves de contacto presentan diversas configuraciones, pudiendo ser agrupadas por los siguientes
criterios:
• Llaves de contacto auxiliar eléctrico normalmente abierto (NA) o normalmente cerrado (NC);
• Contactos que después de accionados pueden ser momentáneos o permanentes;
• Dos o cuatro pares de contactos auxiliares eléctricos;
• Actuación por presión;
• Abertura o cierre lento de contactos.
75
Sensores de proximidad
En estos sensores, el objeto es detectado por la proximidad al sensor. Existen cinco principios de
funcionamiento para sensores discretos «sin contacto»:
En la tabla a continuación se muestran los sensores más usados y sus principales ventajas y desventajas.
76
4.2. Sensores Discretos
Los mecanismos de accionamiento más comunes son la palanca rodante y la palanca de horquilla. El alma
de esos dispositivos es el micro-switch, una llave de extraordinaria calidad y larga tradición industrial. Un
movimiento de pequeña amplitud del pino central provoca un salto irreversible de un resorte interno y el
cierre firme del contacto eléctrico. La vida promedio de los micro-switches es de 10 millones de
operaciones.
77
4.2.1.4. Llaves de nivel
Tienen la función de monitorear el nivel de líquido en un reservorio. Son usadas normalmente en tanques,
depósitos y, a medida que se altera el nivel del líquido, el dispositivo de fluctuación se desplaza, abriendo
o cerrando un contacto eléctrico. Para esa finalidad es usado generalmente un bulbo de mercurio.
Operan con varios principios físicos y pueden detectar la proximidad, la presencia o pasaje de cuerpos
sólidos, líquidos o gaseosos. Los principales tipos de sensores de proximidad serán explicados a
continuación.
Utilizan una bobina (inductancia) para generar un campo magnético de alta frecuencia, como ilustrado a
continuación:
Si existe un objeto metálico cerca del campo magnético del sensor una corriente fluye en ese objeto,
debido a la inducción de corrientes parasitas. Esa corriente resultante genera un nuevo campo magnético
78
que se opone al campo magnético original. Esos sensores detectan varios tipos de metales y pueden
detectar el objeto a varios centímetros de distancia.
• Una bobina;
• Un oscilador;
• Un circuito de disparo;
• Un circuito de salida.
El oscilador es un circuito LC sintonizado. El campo magnético producido por el oscilador es emitido por
la bobina que se encuentra en la parte anterior del sensor. Este circuito es realimentado para mantener la
oscilación. Cuando un blanco metálico entra en el campo, corrientes parasitas inducidas circulan en el
objeto metálico. Esa interacción carga el circuito oscilador, disminuyendo la amplitud del campo
electromagnético. Este es el principio llamado ECKO (Eddy Current Killed Oscillator)
Cuando el blanco se aproxima del sensor las corrientes parasitas aumentan la carga en el oscilador, y el
campo magnético disminuye. El circuito de disparo monitorea la amplitud de la señal en el oscilador y, en
un nivel determinado, conmuta el estado de salida de su condición normal a su condición de disparo. Los
sensores inductivos pueden tener su campo magnético blindado; así, el campo magnético disminuye y
queda más direccionado, contribuyendo a la mejoría de la precisión, de la direccionalidad y de la
distancia de operación del sensor.
Un blanco-patrón de acero es utilizado para obtener esa distancia Sn, y su valor debe ser corregido de
acuerdo con el material del banco usado.
79
4.2.2.3. Sensores Reed
Así como el micro-switch, son los más robustos, durables y clásicos de la industria. Consisten en dos
láminas de contacto eléctrico en el interior de una ampolla que contiene gas inerte; cuando el relé es
colocado en un campo magnético, las láminas se unen y cierran contacto. Con la aproximación de un
imán externo a la ampolla, se cierra el contacto y se señaliza el evento.
Las llaves tipo Reed son similares a los relés, con la diferencia de que un imán permanente es usado, en
vez de una bobina. Cuando el imán está lejos de la llave su contacto está abierto. Cuando está en la región
sensible el contacto es cerrado; el objeto debe tener un imán fijo a él.
80
Donde,
C = capacitancia (F); Ɛ = permisibilidad del dieléctrico (F/m); δ = separación entre placas (m), A = área
común entre las dos placas (m2)
Los sensores capacitivos son similares a los sensores inductivos. Su principal diferencia es que el sensor
capacitivo produce un campo electroestático, en lugar de un campo electromagnético. Los sensores
discretos capacitivos pueden detectar objetos metálicos y no-metálicos, como papel, vidrio, líquidos y
tejidos, a distancias de hasta algunos centímetros. En un sensor de proximidad discreto capacitivo en
general el área de las placas y su distancia son fijas, sin embargo la constante dieléctrica alrededor de éste
varía de acuerdo con el material del objeto que se encuentra próximo al sensor. Un sensor capacitivo
típico se presenta en la figura a continuación.
La superficie sensible del dispositivo está constituida de dos electrodos de metal concéntricos. Cuando un
objeto próximo de su superficie sensible alcanza el campo electro-estático de los electrodos, la
capacitancia del circuito oscilador aumenta y, como resultado, se obtiene una oscilación, como mostrado
en la figura a continuación.
El circuito de disparo del sensor verifica la amplitud de oscilación, y cuando ésta llega a un nivel
predeterminado el estado lógico de la salida muda. A medida en que el objeto se aleja, la amplitud de la
oscilación decrece, obligando a una nueva conmutación por el circuito de disparo, llevando el estado
lógico del sensor a su estado inicial. Esos sensores funcionan bien con materiales aislantes, como
plásticos (figura a continuación «a»). También pueden ser usados con objetos metálicos, ya que debido a
la conductividad de estos la capacidad entre electrodos también varía (figura a continuación «b»). Las
variaciones de capacitancia de esos sensores son extremadamente pequeñas, en el orden de pF.
81
La distancia de operación (Sn) designa, como en el caso de los sensores inductivos, la distancia en la cual
en blanco-patrón que se aproxima al sensor causa cambio en la señal de salida. En el caso del agua como
material detectado, la distancia necesaria en relación al blanco (en este caso el agua) no necesita de la
utilización de los factores de corrección en función a la alta permisibilidad dieléctrica. Para otros
materiales aislantes, con menor permisibilidad Er, el factor de corrección Sr debe ser aplicado, de acuerdo
a la tabla a continuación.
Los principales tipos constructivos, para diversas aplicaciones y características técnicas, son:
El receptor reacciona a la señal luminosa reflejada por la superficie del objeto a detectar. El emisor y el
receptor están en una misma pieza (figura a continuación).
82
Sensor óptico de barrera
El receptor y emisor son montados separadamente. El objeto a ser detectado interrumpe el haz de luz
enviado al receptor. Ese tipo de sensor alcanza distancias de hasta 10 metros (figura a continuación).
El emisor y el receptor están montados juntos, lo cual es una ventaja en la instalación. Un haz de luz
emitido es reflejado de vuelta al receptor, por una superficie reflectora, mientras no haya ningún objeto
interpuesto. Una vez interrumpida la reflexión por la presencia del objeto a detectar, se cierra o se abre un
contacto eléctrico (figura a continuación).
Son dispositivos de gran utilidad. La función del cabo de fibra óptica es realizar la transmisión de la señal
luminosa del sensor al local donde se desea la detección del objeto. Los cabos de fibra óptica reproducen
los efectos de los sensores por reflexión difusa, retroreflexión o barrera de luz (ver figura a continuación).
Una vez interrumpida la reflexión por la presencia del objeto a detectar, se cierra o se abre un contacto
eléctrico (figura a continuación).
4.2.2.6. Encoders
Un método directo para medición de la posición o desplazamiento angular en ejes es la utilización de
codificadores digitales angulares (encoders). Los codificadores digitales son de dos tipos:
• Incrementales: son aquellos que requieren un sistema de conteo de incrementos generados por un
disco girante.
83
• Absolutos: proveen una salida digital para cualquier posición angular del eje, existen diversas
formas de realizar esos dispositivos, usando técnicas de Slip Ring (anillo con contactos
deslizantes), magnéticas y ópticas.
En la figura a continuación se presenta un encoder absoluto, con una codificación binaria en el disco y un
sistema de extracción de la información óptica.
Usa una fuente de iluminación (lámpara, LED, Emisor UV o IV) y un sistema de dispositivos
fotosensibles (fotocélulas, fotodiodos, detectores de UV o IV) con un huelgo o máscara para definir la
región activa.
Uno de los códigos binarios más utilizados es el llamado código Gray, el cual permite la mudanza de un
bit por vez; en la tabla abajo se verifica el código de Gray de 0 hasta 7 para una señal binaria de tres bits.
84
4.2.2.7. Sensores ultrasónicos
El método ultrasónico para medida de desplazamientos utiliza un circuito que provee un tren de pulsos
para excitar un transductor piezo-eléctrico. Este genera un pulso de presión acústica que se propaga en el
aire hasta llegar a un blanco u objeto. Parte de la energía acústica del pulso retorna al transductor en
forma de un eco después de un cierto intervalo de tiempo (figura a continuación).
Midiendo ese intervalo de tiempo y conociendo la velocidad del sonido en el aire se puede calcular la
distancia entre el transductor y el anteparo, de acuerdo con la siguiente ecuación:
Siendo C0 = velocidad del sonido en el aire (m/s), Ʈ = (Ʈ r1- Ʈ r2), Ʈ r1 : inicio de la transmisión (s) y Ʈ r2 :
recepción de eco (s). La velocidad del sonido en el aire es una función de la temperatura T (°K), de la
presión barométrica, de la humedad relativa y de la viscosidad del aire. De esas variaciones las más
significativas son las debidas a la temperatura, que pueden ser expresadas como.
Así, compensando debidamente las variaciones de temperatura, es posible medir nivel de líquidos o
desplazamientos de anteparos a través de los sensores ultrasónicos. El transductor alojado en un
receptáculo es apoyado en un material adecuado para proveer amortiguación posterior, es decir, absorver
o reflejar la energía en su parte trasera. En la figura a continuación se verifica la aplicación de este
método para medición de proximidad. El sensor emite pulsos de ultrasonido a una frecuencia arriba de 18
kHz, retornando un eco cuyo tiempo de tránsito es proporcional a la distancia del objeto al sensor.
85
Modos de operación
• Modo por oposición o haz transmitido (figura a continuación): un sensor emite la onda sonora y
otro, montado en el lado opuesto del emisor, recibe la onda sonora;
• Modo difuso o por reflexión, o por eco (figura a continuación): el mismo sensor emite la onda
sonora y escucha el eco reflejado por un objeto.
Rango de detección
El rango de detección es el alcance dentro del cual el sensor ultrasónico detecta el blanco, bajo
fluctuaciones de temperatura y tensión (figura a continuación).
86
Ciertas características del blanco deben ser consideradas al usarse los sensores ultrasónicos: forma del
blanco, material, temperatura, tamaño y posicionamiento.
Materiales blandos, como tejido o espuma de goma, son difíciles de detectar con tecnología de
ultrasonido porque ellos no son reflectores de sonido adecuados.
El blanco-patrón para un sensor ultrasónico del tipo difuso es establecido por la Comisión Electrotécnica,
patrón IEC 60947-5-2.
El blanco-patrón para un sensor ultrasónico del tipo difuso es establecido por la Comisión Electrotécnica,
patrón IEC 60947-5-2.
El tamaño del blanco depende del rango de detección. Para los sensores ultrasónicos por oposición no hay
patrón establecido.
Cuando una corriente Ix pasa por la placa, estando sujeta a una densidad de flujo magnético B,
perpendicular al plano de la placa, una tensión Hall aparecerá en los contactos laterales (figura a
continuación). Esa tensión es dada por:
87
La figura a continuación ilustra el desempeño de los sensores Hall.
Sus aplicaciones son similares a la de los Reed Switches, sin embargo presentan la ventaja de ser
elementos de estado sólido, con mayor resistencia a la vibración y al choque.
88
Los sensores tienen como señal de salida, en general, una corriente (oriunda del colector de un transistor)
y no una tensión eléctrica; esta característica reduce considerablemente la corrupción por ruidos
electromagnéticos del ambiente. Con relación a la conexión de los sensores a los PLCs y fuentes, se
puede decir que son a dos o a tres hilos. Aquellos a dos hilos son, por ejemplo, del tipo contacto seco,
mientras que aquellos a tres hilos son transistorizados, PNP o NPN.
En cualquier caso la corriente podrá fluir hacia la entrada del PLC, caracterizando el montaje tipo
sourcing o, entonces, fluir hacia el sensor, caracterizando el montaje tipo sinking. En los sensores del tipo
llamado de sourcing el transistor interno es PNP, conforme muestra la figura a continuación. El circuito
de salida, por lo tanto, debe ser cerrado entre el terminal de salida del sensor y el terminal negativo de la
fuente.
Para la seguridad de la señal «cero» es necesario que exista el resistor R (pull-down resistor) mostrado en
la figura.
Los sensores del tipo sinking son complementares a los del tipo sourcing; usan un transistor NPN,
conforme la figura a continuación. El circuito de salida debe ser cerrado por la carga entre el terminal de
salida y el terminal positivo de la fuente. El resistor R es dicho pull-up.
Es común que sensores puedan conmutar corrientes de algunos amperios y, por lo tanto, comandar las
cargas directamente. Existen cartones de adaptación de PNP a NPN y vice-versa.
En automatización industrial, las salidas de los sensores están conectadas a las entradas de un PLC. Ver
alternativas en la Figura a continuación.
89
Otra técnica usual es entrar en el PLC con aislación galvánica entre el sensor y el PLC, vía fotoacoplador,
conforme figura a continuación.
Proveen una señal de tensión proporcional al desplazamiento lineal del objeto o al desplazamiento
angular del objeto.
90
4.4.1.2. Sensor de posición con múltiples resistores
Otro medio de medir posición consiste en una secuencia de resistores en paralelo que son sucesivamente
removidos del circuito. Causando de alguna forma la variación de la tensión de salida, conforme figura a
continuación.
El movimiento del objeto a sensar causa variación de la inductancia mutua entre el primario y cada uno
de los secundarios, y, por lo tanto, de las tensiones en estos devanados. Cuando los devanados
secundarios están conectados en serie y oposición, el objeto posicionado en el centro produce tensión nula
en la salida.
91
El movimiento del objeto causa mayor inductancia mutua entre el primario y uno de los secundarios, lo
que hace que la amplitud de la tensión de salida se vuelva una función lineal de la posición.
En este tipo de transductor, un conductor móvil asociado a la velocidad a ser medida se mueve en
relación a un campo magnético fijo, conforme figura anterior.
92
4.4.1.8. Transductor estroboscópico
• La velocidad angular puede ser medida usándose lámparas estroboscópicas.
• Es decir, que piscan a una velocidad ajustable constante.
• La luz es direccionada hacia el objeto rotativo.
• La frecuencia con que las lámparas piscan es elevada gradualmente hasta que el objeto parezca
estar parado.
• En ese instante, la frecuencia de la lámpara y la validez del objeto, en unidades convenientes,
son iguales.
4.5.1. Introducción
Cuyo conocimiento y correcta interpretación son muy importantes para el desempeño y la confiabilidad
de los sistemas de automatización industrial.
Al final, los sensores y los transductores son los canales de comunicación de los procesos físicos reales,
con el sistema de control, automatización y supervisión.
4.5.2. Errores
• Errores absolutos: son definidos como la diferencia entre el valor actual medido y un valor
supuesto libre de error, obtenido en instrumento-patrón o de mejor calidad;
• Errores relativos: son definidos como los errores absolutos normalizados, o sea, el error
absoluto dividido por el valor de la medida. Usualmente son expresados en porcentaje;
• Errores sistemáticos: son aquellos que no varían de una lectura a outra;
• Errores randómicos: son aquellos que varían de forma aleatoria entre medidas sucesivas de la
misma cantidad;
Las fuentes de error en sistemas de medida son, de acuerdo con la clasificación anterior:
93
• De aproximación: debidos a suposiciones, como linealidad entre dos variables;
• De envejecimiento: errores resultantes de varuaciones en materiales y componentes integrantes
del instrumento, con el tiempo; componentes se deterioran y varían su valor; materiales con
procesos de fatiga mudan características mecánicas;
• De inserción: son errores de carga, o sea, provenientes de la alteración de la variable que está
siendo medida por causa de la inserción del instrumento de medida;
• Aditivos: son errores superpuestos a la señal de salida del instrumento y no dependen del valor
numérico de la salida, por lo tanto provocan solamente una modificación en el valor de cero en
el instrumento;
• Multiplicativos: caracterizados por la multiplicación de la variable de entrada por un valor, por
ejemplo, variaciones de la sensibilidad debido a diversos factores.
Los resultados de una serie de mediciones de la misma cantidad pueden ser analizados como una
distribución de frecuencia. Siendo frecuencia el número de veces que un valor particular o faja de valores
ocurre. Esta distribución es usualmente próxima de la normal o gaussiana. La figura a continuación ilustra
una distribución normal, bien como los errores sistemáticos y los aleatorios.
Cuando se ejecutan operaciones aritméticas con valores acompañados de incertezas, estas se propagan a
los resultados. En un análisis inicial, valen las siguientes propiedades, donde δX representa la incerteza en
el valor X.
94
4.5.4.1. Suma o sustracción
La incerteza del resultado es la suma de las incertezas;
Sea X = A ± B
Por lo tanto, δX = δA + δB
Sea X = A . B
Este enfoque vale para estimar incertezas máximas en X, dadas incertezas en A y B, pero es muy
pesimista. Partiendo de distribuciones estadísticas como la de la Figura anterior y admitiendo
independencia estadística entre las fuentes de error.
La teoría justifica la adopción de la composición «cuadrática» de las incertezas. Así, siendo X = Σ ai.xi, y
siendo δxi los desvíos padrón en los valores Xi, el desvío padrón X puede ser estimado por medio de:
4.5.5.1. Sensibilidad
La sensibilidad de un instrumento se define como la razón entre el cambio Δy en la salida, causada por un
cambio Δx en la entrada, es el propio cambio Δx.
4.5.5.2. Ganancia
La ganancia de un sistema o instrumento se define como la salida dividida por la entrada:
Similarmente, el rango de operación de salida es definido como la salida variando de ymin hasta ymax, o
sea, en rango de salida (Full Scale Output) es:
95
F.S. = ymax – ymin
4.5.5.4. Resolución
Si la entrada es incrementada gradualmente a partir de un valor diferente de cero, ningún cambio en la
salida ocurrirá hasta que la entrada alcance la resolución del sensor.
Se define como el menor incremento de entrada aquel que genera una salida perceptible y repetitiva,
cuantificándose como porcentaje del fondo de escala.
Como, por ejemplo, se tiene el caso de multímetros digitales, en los cuales la resolución depende del
número de dígitos decimales en el visor.
4.5.5.5. Exactitud
Asegura que la medida coincide con el valor real de la grandeza considerada. El valor representativo de
ese parámetro es el valor medio.
4.5.5.6. Precisión
Calidad de la medición que representa la dispersión de la repetidas mediciones de la misma variable, en
torno de su valor medio.
4.5.5.7. Linealidad
La linealidad de un instrumento indica el grado de aproximación entre la función entrada/salida y una
recta. Generalmente se cuantifica la no-linealidad expresándola como el porcentaje del fondo de escala.
96
4.5.5.8. Offset
Se define como el desvío de cero de la señal de salida, cuando la entrada es cero.
4.5.5.10.Repetibilidad
Es la capacidad del instrumento de reproducir las mismas salidas cuando las mismas entradas son
aplicadas, en la misma secuencia y en las mismas condiciones ambientales.
4.5.5.11.Repetibilidad
Ese valor es expresado como siendo el valor pico de la diferencia entre salidas, en relación al fondo de
escala y en porcentaje:
4.5.5.12.Reproductibilidad
El grado de aproximación entre los resultados de las mediciones de una misma grandeza cuando las
mediciones individuales son efectuadas haciendo variar condiciones tales como:
97
• Método de medición;
• Observador;
• Instrumento de medición;
• Local;
• Condiciones de utilización;
• Tiempo.
4.5.5.13.Histéresis
La histéresis ocurre cuando para un mismo valor de entrada se observan valores diferentes para la salida,
en función de que la entrada aumentó o disminuyó.
Se calcula ese parámetro como siendo el valor pico de la diferencia de las salidas, en relación al fondo de
escala y en porcentaje.
4.5.5.14.Banda muerta
Se define como el rango de valores de entrada para los cuales no existe variación en la salida
98
Cuando un sistema es sometido a una entrada que presenta una variación en escalón, la salida toma un
cierto tiempo para alcanzar su valor final. Usualmente la dinámica de sensores y transductores es, por
proyecto, de primer orden; por lo tanto, es definida por un único parámetro, que es la constante de tiempo.
La constante de tiempo (Ƭ) de un sistema es definida como el intervalo de tiempo que la salida lleva para
alcanzar 63,2% de sus valor final, cuando la entrada es una señal del tipo escalón. El retardo (td) es el
tiempo que el sistema lleva para reaccionar a la entrada, llamado también tiempo muerto. Para respuestas
dinámicas de cualquier orden, se definen los siguientes parámetros:
• Tiempo de respuesta: tiempo para que la salida alcance de 0% a 95% del estado estacionario;
• Tiempo de subida: tiempo para que la salida alcance de 10% a 90% del estado estacionario;
• Tiempo de acomodación: tiempo para que la salida se mantenga en un cierto rango de estado
estacionario (entre 2% y 5%).
99
4.5.6.1. Confiabilidad
En términos amplios, confiabilidad de un equipo de sistema es la calidad que exprime la estadística de sus
fallas. La teoría de la confiabilidad es el cuerpo de conocimientos que permite prever o aumentar la
probabilidad de vida útil de los equipos y sistemas. También permite perfeccionar medios y rutinas de
mantenimiento.
Las tazas de falla son las probabilidades medidas de falla, por unidad de tiempo. Pero, esas tazas no son
usualmente constantes a lo largo de la vida del componente. Es un hecho universal que en el inicio de la
vida útil la taza es mayor, así como en el final. El primer periodo es llamado de «mortalidad infantil», y el
segundo de «envejecimiento» o «fatiga». Dada esa complejidad, la teoría de confiabilidad suele ser
aplicada en la fase «normal» o «útil» del componente, en la cual las tazas de falla son constantes a lo
largo del tiempo.
Aplicada a los instrumentos, la teoría de confiabilidad permite afirmar algunos factores universales de
buen desempeño:
Redundancia
La confiabilidad de un instrumento puede ser aumentada utilizándose componentes confiables o
introduciéndose redundancia de algún tipo. Dos o más componentes para la misma función, de manera
que el instrumento continúe funcionando mismo con la falla de uno de ellos. La redundancia presenta los
siguientes tipos básicos:
Redundancia paralela
El sistema, o parte de él, es operado usándose dos o más componentes o subsistemas en paralelo (por
ejemplo: contactos de un relé, contactores, sensores discretos, en paralelo).
100
Redundancia stand-by
En este caso existen dos subsistemas idénticos, pero en cada momento solamente uno de ellos está
conectado a la salida a través de la llave de la figura a continuación.
Si el sistema A falla y existe un detector de falla adecuado, la llave es llevada a mudar de estado y el
sistema B entra en funcionamiento. Se demuestra que, en este caso,
101
5. Sistemas Supervisorios
5.1. Introducción
Sistemas supervisorios son sistemas de operación de la planta que gerencian variables de proceso. Estas
son actualizadas continuamente y pueden ser guardadas en base de datos locales o remotas para fines de
registro histórico. Como ejemplo, tomemos un circuito eléctrico hipotético constituido de un interruptor y
una lámpara piloto situada a 500 metros de distancia.
Estando el operador junto a la lámpara, ese circuito permite acompañar la abertura o el cierre de los
sensores y actuadores, instantáneamente, en el proceso industrial.
El interruptor podría ser sustituido por cualquier otra señal a ser supervisada: un contacto auxiliar del
contador de un motor; una llave de nivel de un tanque; un sensor de presencia de seguridad; sensores
ópticos, etc.
En el caso de que existan muchos circuitos de esos (Figura anterior), donde sea necesario realizar la
supervisión con la finalidad de señalización de la planta, es necesario que exista un procesamiento
bastante rápido y en tiempo real. Esas necesidades son satisfechas por lo computadores actuales, cuyos
softwares son responsables por la supervisión de todos los circuitos y también por la indicación de
eventuales estados de alarma.
En todos los procesos industriales existentes hay dos tipos básicos de variables.
• Digitales
Cuando las variables pueden ser interpretadas por apenas dos estados discretos. Ejemplo: motor
encendido o motor apagado; lámpara encendida o apagada; motor en falla o normal, etc.
102
• Analógicas
Cuando las variables asumen valores que recorren un determinado rango establecido. Ejemplo:
velocidad de un vehículo; temperatura de un horno; corriente de un motor.
Por otro lado, los sistemas supervisorios pueden ser clasificados basicamente en relación a su
complejidad, robustez y número de entradas y salidas supervisadas. Los dos grandes grupos actualmente
conocidos son:
Algunas IHMs modernas tienen incorporado a sus características básicas la capacidad de gestión de una
cantidad mayor de variables. La aplicación de IHMs puede ir desde simples máquinas de lavar platos
hasta cabinas (cockpits) de las aeronaves y helicópteros. En este último caso las IHMs son
extremadamente especializadas para atender funciones a las que se les destina.
Así, la IHM está normalmente próxima a la línea de producción, instalada en la estación de trabajo,
traduciendo las señales oriundas del PLC para señales gráficas de fácil entendimiento.
Antiguamente la mejor integración del hombre con el proceso industrial era constituida por un grande
tablero sinóptico que utilizaban con frecuencia anunciadores de alarmas, señaleras, llaves selectoras y
botoneras que permitían comandar o visualizar estados definidos como conectado o desconectad, alto o
bajo, temperatura elevada o normal. Con el desarrollo tecnológico para atender esa demanda, surgieron
los displays y las llaves digitales. Los displays permitian visualizar los valores de las variables de proceso
y las llaves para mudar parámetros predefinidos, como, por ejemplo, valores temporizados o contadores.
Sin embargo, ese tipo de interfaz traía dos problemas claros: el primero era la dimensión de la superficie
del tablero, que muchas veces necesitaba ser ampliada solamente para alojar tantos botones o
informaciones cuanto sean necesarias. Y el segundo, todo el complejo cableado para interconectar los
sensores y actuadores a los displays y llaves digitales.
103
• Economía de cableado y accesorios, pues la comunicación con el Controlador Programable se
basa en una transmisión serial con uno o dos pares de hilo trenzados, economizando varios
puntos de entrada y salida y el cableado de este con las señaleras y botones.
• Reducción de la mano de obra para montaje, pues en vez de varios dispositivos apenas la IHM es
montada.
• Eliminación física del panel sinóptico.
• Aumento de la capacidad de comando y control, pues la IHM puede auxiliar al PLC en algunas
funciones, como, por ejemplo, masa de memoria para almacenar datos, etc.
• Mayor flexibilidad frente a alteraciones necesarias en el campo.
• Operación amigable.
• Fácil programación y mantenimiento.
Una IHM es un hardware industrial compuesto normalmente por una pantalla de cristal líquido y un
conjunto de teclas para navegación o inserción de datos que utiliza un software propietario para su
programación. Hay varias aplicaciones y utilizaciones para una IHM:
Tenemos ejemplos de máquinas operadoras que contienen IHMs y son llamadas de CNC (Comando
Numérico Computadorizado). Con el CNC se puede automatizar tornos, fresadoras, retíficas, centros de
usinado, o sea, cualquier máquina en que haya necesidad de interpolar ejes.
En máquinas automatizadas con el empleo de CNC es imprescindible el uso de IHMs dedicadas, pues
existe una necesidad real de que el operador interactúe con la máquina directamente en las siguientes
situaciones:
• Referenciamiento de ejes;
• Ajuste de herramientas;
• Carga de programa de una pieza a ser usinada;
• Acompañamiento de la ejecución del programa mientras la máquina está usinando la pieza;
• Parametrización de los accionamientos de los servomotores;
• Ajuste de velocidad de avance de las herramientas sobre la pieza;
• Visualización de alarmas;
• Pantalla de mantenimiento en la que personas preparadas pueden intervenir en el funcionamiento
de la máquina;
• Realización de movimientos manuales.
5.3. SCADA – Supervisory Control and Data Acquisition (Adquisición de Datos y Control del
Supervisorio)
El sistema SCADA fue creado para la supervisión y control de cantidades elevadas de variables de
entrada y salida digitales y analógicas distribuidas (ver figura abajo)
104
Su aplicación ha sido implementada tanto en área civil cuanto en el área industrial. Esos sistemas tienen
como objetivo la integridad física de las personas, equipos y producción. Constituyen muchas veces
sistemas redundantes de hardware y medio físico (canal de información) y permiten la pronta
identificación de fallas. Algunos sistemas permiten el cambio en caliente del hardware dañado, facilitando
la reparación sin necesitar parar el sistema.
Hoy se pueden interpretar sistemas constituidos por IHM y UTR inteligente como siendo un sistema
SCADA (redundancia, volumen de informaciones, robustez, etc.). En algunos procesos especiales hay la
necesidad de que varias IHMs soliciten informaciones de un mismo PLC.
Generalmente se utiliza una red punto a punto, lo que hace que pueda haber pérdida de desempeño debido
al hecho de que las solicitudes son realizadas al mismo tiempo e independientemente.
Muchas veces cada IHM puede tener su región de memoria en el PLC. Tal vez el único beneficio real
generado por esas estructuras sea la redundancia debido al hecho de que una IHM depende totalmente de
las demás.
Los sistemas de supervisión y control comúnmente llamados de sistemas SCADA son sistemas
configurables, destinados a la supervisión, al control y a la adquisición de datos de plantas industriales.
Presentan costo menor que los SDCD (Sistemas Digitales de Control Distribuido) y, por esa razón, son
muy populares en la industria.
La interacción del operador con el proceso es garantizada a través de interfaces gráficas que permiten una
interacción amigable. La base de hardware puede ser un PC común, que facilita y optimiza los costos con
hardware.
Esos sistemas posibilitan configurar los archivos de alarmas y eventos, además de informes e interfaces
para control de recetas y funciones avanzadas a través de la escritura de scripts, que son trechos de
programas que permiten ampliar las funcionalidades inherentes del producto.
105
Los sistemas SCADA utilizan dos modos de comunicación: comunicación por polling y comunicación
por interrupción, normalmente designada por Report by Exception.
Una limitación clásica de los PLCs es el número máximo de conexiones por CPU: para disminuir costos,
los fabricantes de PLCs usan una misma CPU para procesamiento y comunicación. Teniendo esta que
compartir el tiempo de procesamiento con el de comunicación de datos. Infelizmente esos problemas son
agravados cuando hay utilización de bloques de memoria no compactados o mismo por el simple hecho
de estar usando una arquitectura IHM Cliente-simplificado.
Cada estación remota es identificada por una dirección única. Caso una estación remota no responda
durante un periodo de tiempo predeterminado as las solicitudes que le serán dirigidas por la estación
central, nuevos intentos de polling serán realizados antes de declarar time-out y avanzar a la próxima
estación. Teniendo esta que compartir el tiempo de procesamiento con el de comunicación de datos.
Ventajas
Desventajas
106
• Incapacidad, por parte de las estaciones remotas, de comunicar situaciones que requieran
tratamiento inmediato por parte de la estación central.
• El aumento del número de estaciones remotas tiene impactos negativos en el tiempo de espera.
• La comunicación entre remotas tiene obligatoriamente que pasar por la estación central.
Antes de iniciar la transmisión, la estación remota verifica si el medio está ocupado por otra estación.
Aguardando un tiempo programado antes de efectuar un nuevo intento de transmisión.
En caso de colisiones excesivas, en las que el sistema es gravemente afectado, la estación remota cancela
la transmisión, aguardando que la estación central proceda a la lectura de sus valores a través de polling.
Ventajas
Desventajas
Este sistema es típico para control de pequeños procesos o máquinas. Para el control de grandes procesos
industriales es necesaria una arquitectura más robusta, con disponibilización de datos de proceso,
formatados y manipulados de modo a asegurar la calidad de la información para los diversos sistemas de
control, planificación y acompañamiento de la producción (democratización de la información).
Para alcanzar ese objetivo es necesario que en el nivel 2 de la pirámide de la automatización sean
analizados los diversos datos que vienen del proceso para distinguir a los usuarios que necesitarán de cada
uno de ellos. O sea, qué datos irán a cada profesional capacitado, como, por ejemplo, el gerente de
mantenimiento, el gerente de calidad, el supervisor de la producción, el gerente industrial, el personal de
la contabilidad y los accionistas.
Para que el acceso a las informaciones del sistema SCADA sea «democratizado» este sistema necesita
alimentar un banco de datos, siendo fundamental organizarlo en un formato tal que otros aplicativos
puedan utilizar.
La forma más utilizada es el sistema SCADA abasteciendo un banco de datos relacional (SQL Server,
Oracle, Informix, Sybase, entre otros), para que a partir de él las informaciones puedan ser utilizadas en
tiempo real y por otros softwares del sistema de gestión de la empresa.
Para grandes aplicaciones, donde varios computadores operan en la planta, existe la necesidad de
establecer un criterio de cómo será realizada la adquisición de datos de los PLCs, de las estaciones
remotas y demás equipos inteligentes de piso de fábrica, Llevando en consideración la forma de las varias
interfaces IHMs.
107
Una manera simple de realizar eso es colocar todas las interfaces para comunicarse con los equipos
inteligentes del piso de fábrica. Esto tendrá una desventaja inmediata, será el bajo desempeño de
comunicación, una vez que todos los computadores necesitan accesar los datos al mismo tiempo, y nunca
tendrán una base exactamente igual.
Otra forma es un sistema SCADA accesando los datos de los PLCs y disponibilizándolos para otros
sistema a através de una red entre computadores, totalmente independiente de la red de PLCs.
Esa transferencia de datos entre computadores es realizada a gran velocidad, empleando red de alto
desempeño con filosofía cliente/servidor. La máquina que accesa los datos del PLC pasa a ser el servidor
de datos para las demás que funcionan como clientes.
La figura a continuación ejemplifica una solución típica. De acuerdo con la figura, ante la caída del
SCADA 1 el SCADA 2 podrá activar su driver de comunicación y comenzar a realizar la lectura de los
datos de los PLCs.
Esa arquitectura posibilita que los nodos SCADA 1 y SCADA 2 trabajen en régimen de redundancia a
caliente, o Hot Stand By.
En este caso, un nodo denominado «visualización» lee los datos del nodo SCADA que esté activo. El
nodo SCADA 3 está accediendo a los datos del PLC 3, y puede repasar esos datos a los demás nodos a
través de la red de computadores. Separar la red de computadores de la red los PLCs mejora el
desempeño de la comunicación con el piso de fábrica.
108
Cuando los datos fluyen fácilmente del proceso de producción hasta los desktops, las decisiones de
negocios pueden ser hechas de forma más rápida e inteligente, independientemente del tamaño del
proceso a ser controlado.
Existen softwares de supervisión que proporcionan la solución de presentar los datos históricos de
producción de forma amigable, via Internet, posibilitando transferir datos de la producción para gerenciar
la empresa de modo más inteligente y eficaz. El usuario puede analizar esos datos on-line a través de un
browser como Internet Explorer.
Los sistemas permiten intercambio bidireccional de informaciones de piso de fábrica y los sistemas de
operación y gerenciamiento de procesos. El browser se comunica con el servidor web a través del
protocolo HTTP. Posteriormente al envío de pedido relativo a la operación, el browser recibe la respuesta
en la forma de una página HTML.
Ventajas
El browser disponibiliza un modo de interacción simple, al cual los usuarios ya están habituados,
pudiendo incluir ayuda on-line, imágenes, sonido y video.
No es necesaria la instalación de ningún cliente, pues generalmente todos los computadores tienen
browser instalados, lo que simplifica la administración del sistema.
Apenas es necesario efectuar mantenimiento de páginas, applets y scripts del lado del servidor.
109
Tabla de comparación
A pesar de que hay siempre lugar para una IHM tradicional conectada al PLC, las aplicaciones
multipunto/cliente – servidor presentan ventajas que son comparadas a continuación.
Cuando se trabaja con sistema automatizados complejos surge la necesidad de crear una interfaz
amigable, de manera a facilitar el trabajo de operación del equipo encargado del sistema.
En sistemas complejos es muy difícil evaluar lo que está ocurriendo cuando el análisis es hecho
directamente en la programación del PLC, o sea, en la representación basada en lógica de relés, muy
común en el mercado.
En el sistema supervisorio la IHM solamente responde a las señales provenientes del PLC o envía señales
al PLC. Traduce también las señales oriundas del PLC a señales gráficas, de fácil entendimiento. ¿Cómo
entonces el PLC envía señales al sistema supervisorio?.
110
El PLC envía esas señales acompañadas de TAGs (etiquetas). Esos TAGs llevan consigo informaciones
como dirección dentro del PLC y el tipo de TAG. Son tipos de TAG:
• DEVICE, significa que los datos se originan desde los PLCs para el sistema supervisorio.
• DDE (Dynamic Data Exchanger), significa que los datos se originan de un otro computador de la
red.
• MEMORY, significa que los datos existen localmente en el supervisorio.
• Modo de Desarrollo (Development Time), en el que se crea el diseños que será animado, las
pantallas, las bases de datos, etc.
• Modo de Ejecución (Run Time), en el que se muestra el sistema en operación.
Es el ambiente donde se crean las pantallas gráficas, es decir, donde son diseñadas las pantallas del
proceso y donde los tags son vinculados a las propiedades de los objetos gráficos y a los efectos de
animación.
En el modo de desarrollo es posible crear, copiar y modificar pantallas y tags de acuerdo a las
especificaciones del proyecto. En ese modo son programadas las frecuencias con que los datos son
guardados, para efecto histórico, o son actualizados para las demás necesidades del proceso.
En este modo de operación una versión compilada del código-fuente es ejecutada por el programa
supervisorio, ejecutando toda la funcionalidad programada en el modo Desarrollo. En él se dará la
operación integrada con el PLC, durante la automatización de la planta en tiempo real.
111
5.6. Actividades de los Operadores
Es interesante observar que las interfaces deben ser amigables, es decir, desarrolladas para facilitar el
trabajo de profesionales envueltos en el área. Se hace, entonces, necesario clasificar el papel de cada
profesional dentro del proceso por la actividad que él ejerce.
Más detalladamente, se percibe que no todos los parámetros son observados con la misma frecuencia,
pues:
• Algunos parámetros son más sintéticos y proveen informaciones sobre el estado global de la
unidad;
• Algunos aparatos son más estables que otros, el operador sabe que algunas se desregulan o
quiebran más frecuentemente que otras.
• Algunas desregulaciones son más graves que otras, en este caso los parámetros correspondientes
también deberán recibir vigilancia adecuada y el trabajo de recuperación será más acentuado.
• Alguna unidad específica está en una fase de operación particular, o sea, el operador sabe que las
reparaciones están siendo realizadas en determinado equipo.
Siendo así, la vigilancia del operador está condicionada por la imagen que él se hace del estado del
proceso en un dado instante, teniendo como base de información el conocimiento que tiene del
112
funcionamiento de la planta y del proceso como un todo. Sin embargo, surge un problema: considerando
que el sistema está siendo supervisado por un sistema de supervisión que recibe datos de un conjunto de
PLCs dentro de la planta y trabaja esas señales transformándolas en señales con una interfaz amigable.
¿Qué hacer para que el operador confie su seguridad y la de la planta en dependencia de las señales
provenientes del campo?.
¿Las señales que llegan son realmente un espejo de la realidad funcional del sistema?, ¿O son apenas
parte de una máscara que puede comprometer todo el conjunto?.
Cabe resaltar que la capacidad de vigilia del operador tiende a disminuir con el transcurrir del tiempo que
pasa cuando no hay ocurrencias, en particular en turnos nocturnos.
Por ejemplo, pequeños ajustes en equipos exigiendo la presencia del operador. El punto en cuestión es el
operador que tiene que gerenciar varias actividades simultáneas.
Surge entonces una nueva cuestión: ¿Cuándo el operador debe optar por la operación manual o por la
automática?. ¿El operador debe tener ese tipo de autonomia dentro de la sala de control?.
Muchas veces tal operación debe ser basada en un diagnóstico del operador sobre el estado del proceso, y
no solamente sobre aquello que está visualizando.
El sistema debe ser concebido de manera a permitir el acompañamiento temporal de los parámetros,
facilitando al operador diagnosticar problemas ocurridos en el campo y a todo instante posibilitar el
conocimiento del estado del proceso buscando así una confiabilidad cada vez mayor.
El operador sabe que la instalación puede presentar defectos, luego debe preguntarse sobre la
confiabilidad de la información que llega.
La representación de la planta por áreas y equipos de proceso facilita su rápida interpretación, así como la
actuación por parte del equipo de operación, especialmente cuando la pantalla es animada con los colores
y movimientos. Las propiedades de animación de los softwares de desarrollo disponibles permiten la
configuración de las principales propiedades de los objetos del proceso.
113
Esas propiedades varían desde el color de los objetos hasta el ancho, posición, espesura, visibilidad,
pudiendo llegar hasta el envío de mensajes del tipo e-mail conteniendo informaciones sobre el estado de
la planta.
Un otro ejemplo de facilidad de interpretación es la pantalla de la figura abajo, que se refiere a una parte
de una planta de lingoteamiento continuo.
Observar los detalles de los elementos que componen el proceso. La figura a continuación es del mismo
proceso, desde el punto de vista del Sistema de Información: en ella se documenta el intercambio de datos
importantes para el proceso.
114
5.6.4. Flexibilidad
Algunos permiten la alteración de pantallas sin interrumpir la operación del dispositivo en que la
alteración está siendo hecha (Alteración On Line). Es como si el sistema supervisorio opera en los dos
modos simultáneamente.
5.6.5. Estructura
Toda planta de producción es naturalmente dividida en áreas; es recomendable que la estructura de las
pantallas del supervisorio acompañe esa división natural. En las pantallas son mostrados los principales
equipos y los instrumentos de medición y actuación del subsistema, permitiendo su visualización y
control.
La visualización en esa forma sistemática permite una navegación objetiva por el proceso, disminuyendo
el tiempo de acceso del operador a las variables supervisadas.
En la figura a continuación se muestra una típica pantalla de dosaje y segregación de carbón de una planta
siderúrgica:
115
En la figura a continuación se muestra el diagrama de bloques de parte de un proceso, que puede ser tanto
implementado en el PLC cuanto trabajado gráficamente en el sistema supervisorio.
Los softwares actuales permiten la creación, alteración o mismo importación, en tiempo real, de
parámetros de la receta de producción: set points de los lazos de control, tiempo de duración, etc. (Figura
a continuación)
116
En la figura a continuación se muestra un ejemplo de receta usada en una planta metalúrgica.
117
5.7.1. Entendimiento del proceso
• Después de estudiar la documentación escrita existente, informarse con los operadores del
sistema a ser automatizado (en el aso de que ya exista una planta en funcionamiento) o con los
especialistas en el proceso para conocer las operaciones de la futura planta, registrando las
observaciones por escrito.
• Conversar con la gerencia y el cuerpo administrativo para descubrir cuáles informaciones
necesitan para garantizar el soporte de sus decisiones, y registrarlas.
• Separar el proceso en sus partes constituyentes, respetando la división natural establecida en la
cultura de la empresa. Colocar el proceso en una estructura del tipo diagrama de bloques de
modo a entender las interacciones entre los sistemas para tener una idea del volumen de
informaciones a ser intercambiadas entre ellos. Quebrar el proceso en etapas e darles nombres
precisos.
• Descubrir cual el mejor tipo de comunicación a ser utilizado – qué redes, servidores de datos y
dispositivos, y cuales son las variables que necesitan ser supervisadas y/o controladas,
identificando su posición en los PLCs.
Por ejemplo, en una línea de producción de bobinas de tiras de acero (figura a seguir) es importante medir
el caudal de soda cáustica (NaOH) para control del PH del baño, cuya función es la limpieza alcalina de
la hoja de acero.
El conocimiento del caudal de soda cáustica es una importante señal, una vez que indica tanto una
eventual fuga como un mal control del lazo del pH. Por eso el ingeniero de proceso debe especificar un
instrumento de medición magnético de flujo y nombrar su variable por medio de un tag (FT116, por
ejemplo).
118
Este tag particular de esta planta y su interpretación es realizada de la siguiente manera, de acuerdo con el
código ISA de la Tabla a continuación.
De forma general, la correcta interpretación del tag es más compleja, conforme muestra la figura a
continuación, envolviendo varios campos:
• Campo Nombre: «apodo» o «tag» propiamente dicho. Ese nombre engloba en algunos
supervisorios el manino de las carpetas donde el tag está localizado. En el ejemplo de la figura a
continuación el tag del peso del Silo de Pesaje 1, «ENT\ANA\SP_1_ATUAL», está
incorporando la ENTrada ANAlógica del Silo de Pesaje número 1 AcTUALizada en tiempo real.
• Campo Tipo: este campo indica al supervisorio cual es el tipo de interpretación que debe ser
dada a la dirección leída o escrita. Ejemplo: Analógico, Digital o String (Texto).
• Campo Seguridad: nivel mínimo de acceso que el operador debe tener, a fin de estar habilitado a
manipular el contenido de ese tag. Ese campo garantiza acceso e interferencia en grados distintos
de operadores referentes a las áreas de producción, mantenimiento, proyecto, etc. de la industria
en relación al sistema supervisorio.
• Campo Descripción: breve descripción funcional de la información del tag.
• Campos Mínimo, Máximo, Escala, Offset, Unidad y Tipo de Dato: campos utilizados para la
correcta interpretación de la variable recibida o enviada al PLC.
119
b) Campos que representan el origen y la finalidad de la información contenida en el tag:
• Tipo de variable: los datos utilizados en el supervisorio pueden ser de dos tipos, como visto
anteriormente:
• Para fines internos o memory. Generalmente esas variables son usadas para
informaciones de utilidad apenas para el propio supervisorio. Por ejemplo: variables de
animación para «piscar» objetos para fines de señalización, variables internas de
gráficos de tendencias, etc;
• Para comunicación con los PLCs o Device. Esas corresponden a casi la totalidad de las
variables, y son tratadas en la comunicación con los nodos (PLCs).
• Nombre del nodo del dispositivo a recibir la comunicación, por ejemplo PLCs, unidades remotas
inteligentes, etc. El nombre del nodo es también un apodo para la dirección física del dispositivo,
por ejemplo, «Desempolvo»;
• Taza de actualización de los datos o clase de scan (Scan Class). Permite un mayor o menor
intervalo de tiempo para la actualización de los datos traducidos o escritos en los PLCs. Ese
parámetro interfiere directamente en la calidad de la comunicación debido al hecho de
influenciar en el tráfico de informaciones en la red. En una red altamente congestionada este es
uno de los primeros campor a ser alterados, en la perspectiva de disminuir la taza de
actualización de las informaciones;
• Dirección: posición de la memoria en el programa del PLC donde la información será escrita o
leída. En algunos supervisorios actuales ese campo puede ser lleado con los propios tags del
programa aplicativo del PLC.
Cuando se planifica la Base de Datos es interesante elegir para la presentación solamente los datos
esenciales, de manera que el sistema supervisorio se vuelva conciso. Es necesario tener en mente un
límite superior para el número de datos, principalmente tratándose de sistemas que envuelvan redes.
120
En sistemas con gran número de variables la contribución de la taza de actualización de las variables
analógicas en el desempeño ganeral de la comunicación suele ser el primer parámetro verificado en la
optimización de la red de comunicación.
El responsable por la toma de datos debe tener en mente de qué forma las variables serán mostradas en el
sistema supervisorio, en sintonía con el proyectista de la IHM. Eso ayuda a optimizar el resultado final,
reduciendo informaciones redundantes que nada contribuyen para la mejoría del sistema.
El proceso de búsqueda de las informaciones consume mucha energía de procesamiento y gran volumen
de tráfico en la red. La cantidad de datos debe siempre ser llevada en consideración en la elección del
PLC del supervisorio y en la distribución de las variables a lo largo del programa.
Invierta tiempo en el proyecto de la base de datos. La preparación de la base de datos debe llevar en
cuenta que no importa cuán rápido su sistema sea, una base de datos optimizada representa mayor
eficiencia de intercambio de datos, permitiendo tiempos de actualización menores y menor chance de
problemas futuros.
• Levantamiento de las informaciones de las variables a ser controladas o supervisadas. Eso exige
una visualización del proceso, que puede ser proveída por los P&ID (Piping and Instrumentation
Diagram) o incluso un diagrama de bloques de cada proceso de la planta (figura a continuación).
• Mapa de memoria de los PLCs y registradores que serán leídos o escritos (figura a
continuación).
121
• Diagramas de conexión de las máquinas, subsistemas autónomos a ser supervisados y sus puntos
de comunicación (figura a continuación).
Para crear las alarmas es necesario establecer definiciones con la aprobación de los responsables técnicos
del proceso. Esas definiciones se refieren a:
• Cuáles son las condiciones que irán disparar la indicación de las alarmas (nivel, valor,
composición de eventos, etc.);
• Cómo las alarmas irán indicar al operador la información deseada (alarma sonora, alarma visual,
composición sonoro-visual, banner en el área, e-mail, pager, etc.);
122
• Cuáles informaciones estarán descriptas en la alarma (valor alarmado, hora de la actuación, hora
del reconocimiento, etc.);
• Cómo las alarmas irán indicar al operador la información deseada (alarma sonora, alarma visual,
composición sonoro-visual, banner en el área, e-mail, pager, etc.);
• Cuáles informaciones estarán descriptas en la alarma (valor alarmado, hora de la actuación, hora
del reconocimiento, etc.);
• Cómo el operador realizará el reconocimiento de la alarma.
En las condiciones de operación las variables mostradas o registradas no son consideradas como alarmas,
por ejemplo: variables mostradas en las curvas de tendencia, variables mostradas en la elaboración de
recetas, variables físicas como temperaturas, nivel, presión, caudal, proceso. Cuando estas salen del rango
considerado normal, nuevas variables, además de estas, necesitan ser evidenciadas al operador: son
alarmas.
Las alarmas en una planta automatizada no se restringen solamente a las señalizaciones visuales de las
pantallas de sistema supervisorio o IHM. Es muy importante tener en mente alarmas auditivas realizadas
por sirenas o parlantes conectados al computador.
Esas alarmas no implican la aparición de una situación peligrosa, o sea, una situación anormal que
requiera análisis cuidadoso en la toma de las decisiones o personal especializado.
• Supresión de la señal sonora, indicando el reconocimiento de la alarma por parte del operador.
123
• Intervención directa en la pantalla del terminal supervisorio, también con reconocimiento por
parte del operador.
Aceptación de la alarma, indicando que el operador sabe de la existencia del problema e iniciando la fase
de ejecución.
• Para identificar un número elevado de alarmas y hasta mismo alarmas con comportamiento
pulsante;
• Para crear artificios como una zona muerta, en el cual la alarma sólo aparece con una variación
significativa;
• Para montar scripts de programación, que harán el trato de las informaciones a ser enviadas a la
pantalla.
El criterio para el filtrado debe llevar en cuenta el número de ocurrencias de la señal y su nivel de
prioridad, distribuyendo y optimizando tareas.
Parámetros como nivel jerárquico de los funcionarios y división estratégica de las alarmas y eventos
deben ser objeto de estudio de las autoridades responsables por la planta.
124
• ¿Cómo concebir el surgimiento la aparición de la alarma para que esta guíe al operador en
dirección al grupo de indicadores involucrados?
• ¿Cómo agrupar los indicadores para que el operador pueda fácilmente realizar una
representación del estado del proceso, pudiendo escoger entre diversas opciones?
Es necesario entonces partir desde una concepción dirigida a causas de la aparición de las alarmas y llegar
a una concepción orientada en el sentido de anticipar las acciones que permitirán restablecer la situación
deseada.
La jerarquía de navegación consiste en una serie de pantallas que proveen progresivamente detalles de las
plantas y sus constituyentes a medida en que se navega a través del aplicativo. La jerarquía es
estructurada de manera completa a través de la definición del acceso restringido a la navegación por los
gerentes, supervisores y operadores, etc.
La barra permite la navegación entre las pantallas del proceso. Los dos primeros botones llevan al
operador a las pantallas de «Lingotamento Contínuo» y al «Corte com Maçarico», respectivamente.
Los botones Grafcet, en la parte inferior de la pantalla, permiten al operador acompañar cada paso dentre
de la secuencia del proceso, observando el cambio de color del título de botón al color verde o clicando
en el botón y siguiendo paso a paso en proceso.
En la próxima pantalla del proceso se observan los detalles aquí enunciados (figura a continuación)
125
5.7.6. Diseño de pantallas
Al planificar la navegación en las pantallas es necesario dar especial atención a la distribución de las
mismas en niveles de acceso según la función principal a la que se destinan. Básicamente existen los
siguientes grupos típicos de pantallas, en general estructurados en árbol:
126
En esas pantallas son presentados los datos más significantes para la operación y objetos que representan
el proceso. Los objetivos deben ser dotados de características dinámicas, representando el estado de
grupos de equipos y áreas de los procesos presentados. Los datos deben intentar resumir de forma
significativa los principales parámetros a ser controlados (o supervisados) del proceso específico.
Los objetos deben ser dotados de características dinámicas, representando el estado y/o condición de los
equipo del área presentada. Los datos presentados deben representar valores cuantitativos de los
parámetros supervisados (o controlados).
Las pantallas de grupo también posibilitan al operador accionar equipos del área a través de comandos del
tipo abrir/cerrar o conectar/desconectar. Además de eso, el operador podrá alterar los parámetros de
control o supervisión, tales como set-points, límites de alarma, modos de control, etc.
127
5.7.6.3. Pantallas de detalle
Son pantallas que atienden a puntos y equipos controlados individualmente (figura a continuación)
Serán compuestas, cuando posible, por objetos con características dinámicas representando el estado del
equipo. Los datos presentan todos los parámetros del punto supervisado.
Las pantallas deben posibilitar al operador alterar los parámetros del equipo, sus límites, sus datos de
configuración, etc.
128
5.7.6.5. Pantallas de tendencias
Son pantallas-patrón del software básico de supervisión. Esas pantallas presentan varias (en promedio
seis) variables simultáneamente, en forma gráfica, con valores colectados en tiempo real – on-line – en la
forma de tendencia real y en la forma histórica – off-line – valores de archivos pre-almacenados en disco.
El historial de fallas por equipo o área queda almacenado en archivos en la base de datos del software de
supervisión, posibilitando el tratamiento de esas informaciones a través de pantallas orientadas al
mantenimiento o de programas de usuario para estadísticas de utilización y defectos.
Cuando se tiene la idea del sistema de seguridad, deben ser consideradas las siguientes cuestiones: ¿A
quién el acceso debe ser restringido?. ¿El acceso será restringido por áreas del proceso?. En esas
condiciones, el sistema de seguridad permite:
Además de este análisis, se debe proveer al sistema un control basado en contraseñas, siguiendo un
esquema del tipo:
129
5.8. Patrón Industrial
Hoy día predomina en sistemas supervisorios el patrón Windows, basado en el patrón Microsoft de
interfaz hombre-máquina, el cual permite la reducción en el tiempo de aprendizaje si el operador está
familiarizado con otras aplicaciones Microsoft y su ambiente de trabajo.
Lo que se busca en un supervisorio es la capacidad de integración con otros productos compatibles con el
ambiente Windows que faciliten la conexión con otros productos de la Microsoft, como Excel u Olé.
6. Referencias Bibliográficas
CASTRUCCI, P. L., MORAES C. C. Engenharia de Automação Industrial. Libro. 2.ed. – Rio de Janeiro:
LTC, 2007.
130