Anda di halaman 1dari 12

1.- Lenguajes de programacin.

Se ha descrito el programa como el conjunto de instrucciones, ordenes y smbolos reconocibles por


el autmata a travs de su unidad de programacin, que le permiten ejecutar la secuencia de
control deseada. Al conjunto total de estas instrucciones, ordenes y smbolos que estn disponibles
se le llama lenguaje de programacin del autmata.
Seria deseable que la misma simbologa utilizada para representar el sistema de control pudiera
emplearse para programar el autmata: el ahorro de tiempo y documentacin y la seguridad en el
programa obtenido seran considerables.
Sin embargo, esta solucin no es siempre posible: El lenguaje depende del autmata empleado y
de su fabricante, que decide el tipo de unidad de programacin
( literal, grfica ) y el interprete ( firmware ) que utiliza su mquina, mientras que el modelo de
representacin depende del usuario, que lo elige segn sus necesidades o conocimientos.
Pese a ello, los lenguajes de programacin de autmatas intentan ser lo ms parecidos posibles a
los modelos de presentacin usuales. Los lenguajes pueden ser:
- Algebraicos.
- Lenguajes booleanos.
- Lenguajes de instrucciones.
- Lenguajes de alto nivel.
- Grficos.
- Diagrama de contactos.
- Diagrama de funciones - bloques.
- Grafcet.
Si la representacin elegida para el sistema de control es comprensible por la unidad de
programacin, no ser necesario realizar ninguna codificacin, al aceptar sta los smbolos
utilizados. En caso contrario, habr quetraducirla a un programa, segn uno de los anteriores
lenguajes.
El programa obtenido est formado por un conjunto de instrucciones, sentencias, bloques
funcionales y grafismo que indican las operaciones a realizar sucesivamente por el PLC.
La instruccin representa la tarea ms elemental de un programa: leer una entrada, realizar una
operacin AND, activar una salida, etc.
La sentencia representa el mnimo conjunto de instrucciones que definen una tarea completa:
encontrar el valor de una funcin lgica combinacin de varias variables, consultar un conjunto de
condiciones y, si son ciertas, activar un temporizador, etc.
El bloque funcional es el conjunto de instrucciones o sentencias que realizan una tarea o funcin
compleja: contadores, registros de desplazamientos, transferencias de informacin, etc.
Todos estos elementos estn relacionados entre s mediante los smbolos o grafismos ( algebraicos
o grficos ) definidos en el lenguaje empleado.
La figura 10.11 muestra la estructura de una instruccin tpica en diferentes lenguajes de
programacin.
En general, las instrucciones pueden ser de distintos tipos: lgicas, aritmticas, de transferencias,
etc., que adoptan diferentes formas de representacin segn el lenguaje empleado.

En algunos autmatas, el programa necesita para su correcta ejecucin de una tabla de


parmetros, introducida tambin desde la unidad de programacin, que define el entorno de
funcionamiento de la mquina:
- uso o no de entradas de reset o stop,
- capacidad de la memoria de usuario empleada,
- conexin o no en red local,
- variables internas a mantener contra prdidas de tensin, etc.
La tabla de parmetros es especifica para cada programa y es grabada con el mismo cuando se
transfiere al autmata.
1.1.- Lenguajes Booleanos y Lista de Instrucciones.
El lenguaje booleano esta constituido por un conjunto de instrucciones que son transcripcin literal
de las funciones del lgebra de Boole, a saber:
- OR funcin suma lgica.
- AND funcin producto lgico.
- LOD leer variable inicial.
- OUT enviar resultado a salida.
- OR LOD coloca bloque en paralelo
- AND LOD coloca bloque en serie.
En una operacin normal el autmata utiliza algunas otras instrucciones del lenguaje booleano que
le permiten manejar elemento de comn automatizacin y que son las siguientes instrucciones
secuenciales:
- TIM definir un temporizador.
- CNT definir un contador.
- SET activar una variable binaria ( unidad de memoria )
- RST desactivar una variable binaria.
Tambin existe otros tipos de instrucciones como las siguientes:
- DD sumar.
- BB restar.
- MUL multiplicar.
- DIV Dividir.
- CMP comparar variables digitales.
- FR rotaciones de bits ( variables de binarias ).
- HIFT rotaciones de palabras ( variables digitales ).
- MOV transferencias de datos.
- CD / BIN conversiones de cdigos numricos, etc.
- END fin de programa.
- JMP salto de bloque de programa.
- MCS habilitacin de bloque de programa.
- JMPSUB salto a subrutina, etc.
Al lenguaje restante que no puede llamarse ya booleano despus de ampliarlo con estas
extensiones se le denomina de lista de instrucciones ( Instruction List ).
Algunos fabricantes amplan las capacidades de programacin de sus autmatas de gama baja
con estas instrucciones avanzadas que serian de ms lgica aplicacin en autmatas de
superiores prestaciones. El tiempo de ejecucin resultante ( tiempo de
scan ) sobre CPU bsicas desaconseja su empleo en la mayora de las ocasiones.

Procesador digital de seal


Un procesador digital de seales o DSP (sigla en ingls de digital signal processor)
es un sistema basado en un procesador o microprocesador que posee un conjunto de
instrucciones, unhardware y un software optimizados para aplicaciones que requieran
operaciones numricas a muy alta velocidad. Debido a esto es especialmente til para
el procesado y representacin deseales analgicas en tiempo real: en un sistema que
trabaje de esta forma (tiempo real) se reciben muestras (samples en ingls),
normalmente provenientes de un conversor analgico/digital(ADC).

En 1978, INTEL lanz el 2920 como un procesador analgico de seales. Este posea
un chip ADC/DAC con un procesador de seales interno, pero no posea un
multiplicador de hardware, el 2920 no tuvo xito en el mercado.
En 1979, AMI lanza el S2811, fue diseado como un microprocesador perifrico, al igual
que el 2920 no tuvo gran xito en el mercado. En el mismo ao, Bell Labs introduce el
primer chip procesador digital de seales (DSP), The Mac 4 Microprocessor. Luego en
1980 fueron presentados en el ISSCC80 los primeros DSP completos: el PD7710 de
NEC y el DSP1 de AT&T, ambos procesadores fueron inspirados en las investigaciones
de PSTN Telecomunicaciones. En ese mismo ao NEC comenz la produccin del
PD7710, la primera produccin de DSP completos en el mundo.
El primer DSP producido por Texas Instruments, el TMS32010, prob ser un gran xito.
Actualmente el TMS320C4X diseado y producido por TEXAS INSTRUMENTS, surge con
ciertas ventajas frente al resto de los procesadores, ya que ste se disea para ser
escalable; es decir, para que pueda trabajar en paralelo con otros dispositivos
similares. Muchos de los procesadores se engloban dentro de la filosofa CISC,
(Complex Instruction Set Computers) Aunque se pueden encontrar en el mercado
algunos que operen bajo la filosofa RISC (Reduced Instruction Set Computers); estos
ltimos dedicados para aplicaciones concretas como la telefona mvil.
Se ha dicho que puede trabajar con seales analgicas, pero el DSP es un sistema digital, por lo
tanto necesitar un conversor analgico/digital a su entrada y digital/analgico en la salida. Como
todo sistema basado en procesador programable necesita una memoria donde almacenar los datos
con los que trabajar y el programa que ejecuta.
Si se tiene en cuenta que un DSP puede trabajar con varios datos en paralelo y un diseo e
instrucciones especficas para el procesado digital, se puede dar una idea de su enorme potencia
para este tipo de aplicaciones. Estas caractersticas constituyen la principal diferencia de un DSP y
otros tipos de procesadores.
Para adentrar en su funcionamiento se pondr el ejemplo de un filtro: el DSP recibir valores
digitales o samples procedentes de la seal de entrada, calcula qu salida se obtendr para esos

valores con el filtro que se le ha programado y saca esa salida. Un posible sistema basado en
un DSP puede ser el siguiente:

Ejemplo de un filtrado antialiasing.

La seal entrante entra directamente en un filtro antialiasing para evitar frecuencias superiores a la
muestreada del conversor analgico-digital. Despus se lleva a cabo el procesado digital en el
mdulo DSP, para despus volverse a convertir en analgico y dar paso a la salida.

controladores-captadores
A este mdulo se unen elctricamente los captadores (interruptores, finales de carrera,
pulsadores,...).
La informacin recibida en l, es enviada a la CPU para ser procesada de acuerdo la
programacin residente.

Captadores activos

Captadores pasivos

Se pueden diferenciar dos tipos de captadores que se pueden conectar al mdulo de entradas: Los
Pasivos y los Activos.
Los Captadores Pasivos son aquellos que cambian su estado lgico, activado no activado, por medio de una accin mecnica. Ejemplo de ellos son los Interruptores, pulsadores,
finales de carrera, etc.
Los Captadores Activos son dispositivos electrnicos que necesitan de la
alimentacin por una tensin para variar su estado lgico. Este es el caso de los diferentes tipos de
detectores (Inductivos, Capacitivos, Fotoelctricos).

Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del
autmata.
Todos los que conocen los circuitos de automatismos industriales realizados con contactores,
saben que se pueden utilizar, como captadores, contactos elctricamente abiertos o elctricamente
cerrados dependiendo de su funcin en el circuito (hablaremos de este tema un poco mas
adelante).
Como ejemplo podemos ver un simple arrancador paro / marcha. En l se distingue el contacto
usado como pulsador de marcha que es normalmente abierto y el usado como pulsador de parada
que es normalmente cerrado (Ver figura izquierda en la siguiente pgina)
Sin embargo en circuitos automatizados por autmatas, los captadores son generalmente abiertos.
El mismo arrancador paro / marcha realizado con un autmata (figura de la derecha en la pgina
siguiente) contempla esta variedad.
En l se ve que ambos pulsadores y el rel trmico auxiliar son abiertos.

CONTROLADOR
Un manejador de dispositivo o controlador de dispositivo (llamado en ingls driver o device
driver), es un programa informtico que permite alsistema operativo interaccionar con
un perifrico, haciendo una abstraccin del hardware y proporcionando una interfaz -posiblemente
estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica
cmo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza
esencial, sin la cual no se podra usar el hardware.
Tipos de controladores[editar]

Existen tantos tipos de controladores como tipos de perifricos, y es comn


encontrar ms de un controlador posible para el mismo dispositivo, cada uno
ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los
oficiales (normalmente disponibles en la pgina web del fabricante), se pueden
encontrar tambin los proporcionados por el sistema operativo, o tambin
versiones no oficiales hechas por terceros.

Power Line Communications


La siglas PLC tambin pueden referirse a un Controlador lgico programable
Power Line Communications, tambin conocido por sus siglas PLC, es un
trmino ingls que puede traducirse por comunicaciones mediante cable
elctrico y que se refiere a tecnologas diferentes que utilizan las lneas
de energa elctrica convencionales para transmitir seales de radio para
propsitos de comunicacin. La tecnologa PLC aprovecha la red elctrica para
convertirla en una lnea digital de alta velocidad de transmisin de datos,
permitiendo, entre otras cosas, el acceso a Internet mediante banda ancha.
Control de hogar (banda estrecha)[editar]

La tecnologa PLC puede usar el cableado elctrico domstico como medio de


transmisin de seales. Las tecnologas HomePlug y HomePlug AV, son los dos

estndares de facto ms populares empleados en el hogar, sin necesidad de


instalar cableado adicional.
Tpicamente, los dispositivos para control de hogar funcionan mediante
la modulacin de una onda portadora cuya frecuencia oscila entre los 20 y 200
kHz inyectada en el cableado domstico de energa elctrica desde el
transmisor. Esta onda portadora es modulada por seales digitales. Cada
receptor del sistema de control tiene una direccin nica y es gobernado
individualmente por las seales enviadas por el transmisor. Estos dispositivos
pueden ser enchufados en las tomas elctricas convencionales o cableados en
forma permanente en su lugar de conexin. Ya que la seal portadora puede
propagarse en los hogares o apartamentos vecinos al mismo sistema de
distribucin, estos sistemas tienen una "direccin domstica" que designa al
propietario. Esto, por supuesto es vlido cuando las viviendas vecinas poseen
sistemas de este tipo; situacin muy comn en las zonas residenciales de Japn.

microcontrolador
Un microcontrolador (abreviado C, UC o MCU) es un circuito integrado programable, capaz de
ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los
cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales
unidades funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos de entrada/salida.
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj
con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o microvatios). Por
lo general, tendr la capacidad para mantener la funcionalidad a la espera de un evento como
pulsar un botn o de otra interrupcin, el consumo de energa durante el sueo (reloj de la CPU y
los perifricos de la mayora) puede ser slo nanovatios, lo que hace que muchos de ellos muy
adecuados para aplicaciones con batera de larga duracin. Otros microcontroladores pueden
servir para roles de rendimiento crtico, donde sea necesario actuar ms como un procesador
digital de seal (DSP), con velocidades de reloj y consumo de energa ms altos.
Cuando es fabricado, el microcontrolador no contiene datos en la memoria ROM. Para que pueda
controlar algn proceso es necesario generar o crear y luego grabar en la EEPROM o equivalente
del microcontrolador algn programa, el cual puede ser escrito en lenguaje ensamblador u otro
lenguaje para microcontroladores; sin embargo, para que el programa pueda ser grabado en la
memoria del microcontrolador, debe ser codificado en sistema numrico hexadecimal que es
finalmente el sistema que hace trabajar al microcontrolador cuando ste es alimentado con
el voltaje adecuado y asociado a dispositivos analgicos y discretos para su funcionamiento.1

Esquema
de un
microcontrolador. En esta figura, vemos al microcontrolador metido dentro de un encapsulado de
circuito integrado, con su procesador (CPU), buses, memoria, perifricos y puertos
de entrada/salida. Fuera del encapsulado se ubican otros circuitos para completar perifricos
internos y dispositivos que pueden conectarse a los pines de entrada/salida. Tambin se
conectarn a los pines del encapsulado la alimentacin, masa, circuito de completamiento del
oscilador y otros circuitos necesarios para que el microcontrolador pueda trabajar.

Arquitectura Von Neumann


Artculo principal: Arquitectura Von Neumann

La arquitectura Von Neumann utiliza el mismo dispositivo de almacenamiento tanto para


las instrucciones como para los datos, siendo la que se utiliza en un ordenador
personal porque permite ahorrar una buena cantidad de lneas de E/S, que son bastante
costosas, sobre todo para aquellos sistemas donde el procesador se monta en algn
tipo de zcalo alojado en una placa madre. Tambin esta organizacin les ahorra a los
diseadores de placas madre una buena cantidad de problemas y reduce el costo de
este tipo de sistemas.
En un ordenador personal, cuando se carga un programa en memoria, a ste se le
asigna un espacio de direcciones de la memoria que se divide en segmentos, de los
cuales tpicamente tenderemos los siguientes: cdigo (programa), datos y pila. Es por
ello que podemos hablar de la memoria como un todo, aunque existan distintos
dispositivos fsicos en el sistema (disco duro,memoria RAM, memoria flash, unidad de disco
ptico...).
En el caso de los microcontroladores, existen dos tipos de memoria bien definidas:
memoria de datos (tpicamente algn tipo de SRAM) y memoria de programas
(ROM, PROM, EEPROM, flash u de otro tipo no voltil). En este caso la organizacin es
distinta a las del ordenador personal, porque hay circuitos distintos para cada memoria
y normalmente no se utilizan los registros de segmentos, sino que la memoria est
segregada y el acceso a cada tipo de memoria depende de las instrucciones del
procesador.

A pesar de que en los sistemas integrados con arquitectura Von Neumann la memoria
est segregada, y existan diferencias con respecto a la definicin tradicional de esta
arquitectura; los buses para acceder a ambos tipos de memoria son los mismos, del
procesador solamente salen el bus de datos, el de direcciones, y el de control. Como
conclusin, la arquitectura no ha sido alterada, porque la forma en que se conecta la
memoria al procesador sigue el mismo principio definido en la arquitectura bsica.
Algunas familias de microcontroladores como la Intel 8051 y la Z80 implementan este
tipo de arquitectura, fundamentalmente porque era la utilizada cuando aparecieron los
primeros microcontroladores.

Sistema inteligente
Un sistema inteligente es un programa de computacin que rene caractersticas y
comportamientos asimilables al de la inteligencia humana o animal.
La expresin "sistema inteligente" se usa a veces para sistemas inteligentes
incompletos, por ejemplo para una casa inteligente o un sistema experto.
Un sistema inteligente completo incluye "sentidos" que le permiten
recibir informacin de su entorno. Puede actuar, y tiene una memoria para archivar el
resultado de sus acciones. Tiene un objetivo e, inspeccionando su memoria, puede
aprender de su experiencia. Aprende cmo lograr mejorar su rendimiento y eficiencia.
Capacidades requeridas[editar]
Para que un sistema inteligente pueda ser considerado completo, debe incluir diversas
funcionalidades que incluyan
Inteligencia: Hay muchas definiciones de "inteligencia". Para usos prcticos usamos
esta: La inteligencia es el nivel del sistema en lograr sus objetivos.
Sistematizacin: Un sistema es parte del universo, con una extensin limitada
en espacio y tiempo. Las partes del sistema tienen ms, o ms fuertes, correlaciones
con otras partes del mismo sistema; que con partes fuera del sistema.
Objetivo: Un objetivo es una cierta situacin que el sistema inteligente quiere lograr.
Normalmente hay muchos niveles de objetivos, puede haber un objetivo principal y
muchos subobjetivos.

Capacidad sensorial: Un sentido es la parte del sistema que puede


recibir comunicaciones del entorno. Se necesitan los sentidos para que el sistema
inteligente puede conocer su entorno y actuar interactivamente.
Conceptualizacin: Un concepto es el elemento bsico del pensamiento. Es el
almacenamiento fsico, material de informacin (en neuronas o electrones). Todos los
conceptos de la memoria estn interrelacionados en red. La capacidad de
conceptualizar implica el desarrollo de niveles de abstraccin.
Reglas de actuacin: Una regla de actuacin es el resultado de una experiencia o el
resultado de interpretar la propia memoria. Relaciona situacin y consecuencias de la
accin.
Memoria: La memoria es un almacenaje fsico de conceptos y reglas de actuacin. Esto
incluye la experiencia del sistema.
Aprendizaje: El aprendizaje es probablemente la capacidad ms importante de un
sistema inteligente. El sistema aprende conceptos a partir de la informacin recibida de
los sentidos. Aprende reglas de actuacin a base de su experiencia. La actuacin, a
veces hecha al azar, se almacena con su valor. Una regla de actuacin aumenta en
valor si permiti el logro de un objetivo. El aprendizaje incluye la fijacin de conceptos
abstractos, a base de ejemplos concretos y la creacin de conceptos compuestos que
contienen los conceptos de partes de un objeto. El aprendizaje tambin es la capacidad
de detectar relaciones (patrones) entre la parte "situacin" y la parte "situacin futura"
de una regla de actuacin.
Ejemplos de sistemas inteligentes[editar]
Los seres humanos y animales son sistemas inteligentes naturales, y los sistemas
artificiales tratan progresivamente de emular sus capacidades . Los sistemas
inteligentes se caracterizan por su capacidad de adaptarse a situaciones cambiantes,
capacidad que todava no logran cabalmente los sistemas artificiales. La dificultad
principal se encuentra en el desarrollo de la capacidad de aprendizaje.

Red industrial
Las redes de comunicaciones industriales deben su origen a la fundacin
FieldBus (Redes de campo). La fundacin FieldBus desarroll un nuevo
protocolo de comunicacin para la medicin y el control de procesos donde
todos los instrumentos puedan comunicarse en una misma plataforma.
Las comunicaciones entre los instrumentos de proceso y el sistema de control
se basan principalmente en seales analgicas (neumticas de 3 a 15 psi en las
vlvulas de control y electrnicas de 4 a 20 mA cc). Pero ya existen
instrumentos digitales capaces de manejar gran cantidad de datos y guardarlos
histricamente; su precisin es diez veces mayor que la de la seal tpica de 420 mA cc. En vez de transmitir cada variable por un par de hilos, transmiten
secuencialmente las variables por medio de un cable de comunicaciones
llamado bus.
La tecnologa fieldbus (bus de campo) es un protocolo de comunicaciones
digital de alta velocidad creada para remplazar la clsica seal de 4-20 mA que

an se utiliza en muchos de los sistemas DCS (Sistema de Control Distribuido)


y PLC (Controladores Lgicos Programables), instrumentos de medida y
transmisin y vlvulas de control. La arquitectura fieldbus conecta estos
instrumentos con computadores que se usan en diferentes niveles de
coordinacin y direccin de la planta. Muchos de los protocolos patentados
para dichas aplicaciones tiene una limitante y es que el fabricante no permite
al usuario final la interoperabilidad de instrumentos, es decir, no es posible
intercambiar los instrumentos de un fabricante por otro similar. Es claro que
estas tecnologas cerradas tienden a desaparecer, ya que actualmente es
necesaria la interoperabilidad de sistemas y aparatos y as tener la capacidad
de manejar sistemas abiertos y estandarizados. Con la mejora de los protocolos
de comunicacin es ahora posible reducir el tiempo necesario para la
transferencia de datos, asegurando la misma, garantizando el tiempo de
sincronizacin y el tiempo real de respuesta determinista en algunas
aplicaciones.
SCADA, acrnimo de Supervisory Control And Data Acquisition
(Supervisin,Control y Adquisicin de Datos) es un software para ordenadores
que permite controlar y supervisar procesos industriales a distancia. Facilita
retroalimentacin en tiempo real con los dispositivos de campo (sensores y
actuadores), y controla el proceso automticamente. Provee de toda la
informacin que se genera en el proceso productivo (supervisin, control
calidad, control de produccin, almacenamiento de datos, etc.) y permite su
gestin e intervencin.
La realimentacin, tambin denominada retroalimentacin o feedback es, en
una organizacin, el proceso de compartir observaciones, preocupaciones y
sugerencias, con la intencin de recabar informacin, a nivel individual o
colectivo, para mejorar o modificar diversos aspectos del funcionamiento de
una organizacin. La realimentacin tiene que ser bidireccional de modo que la
mejora continua sea posible, en el escalafn jerrquico, de arriba para abajo y
de abajo para arriba.
En la teora de control, la realimentacin es un proceso por el que una cierta
proporcin de la seal de salida de un sistema se redirige de nuevo a la
entrada. Esto es de uso frecuente para controlar el comportamiento dinmico
del sistema. Los ejemplos de la realimentacin se pueden encontrar en la
mayora de los sistemas complejos, tales como ingeniera, arquitectura,
economa, sociologa y biologa. Arturo Rosenblueth, investigador mexicano y
mdico en cuyo seminario de 1943 hizo una ponencia llamada Behavior,
Purpose and Teleology ("comportamiento, propsito y teleologa"), de acuerdo
con Norbert Wiener, fij las bases para la nueva ciencia de la ciberntica y
propuso que el comportamiento controlado por la realimentacin negativa,
aplicada a un animal, al ser humano o a las mquinas era un principio
determinante y directivo, en la naturaleza o en las creaciones humanas..
Esquema de un sistema tpico[editar]

Este esquema es un ejemplo de la aplicacin del sistema SCADA en reas


industriales. stas reas pueden ser:
Monitorizar procesos qumicos, fsicos o de transporte en sistemas de
suministro de agua, para controlar la generacin y distribucin de energa
elctrica, de gas o en oleoductos y otros procesos de distribucin.
Gestin de la produccin (facilita la programacin de la fabricacin).
Mantenimiento (proporciona magnitudes de inters tales para evaluar y
determinar modos de fallo, MTBF, ndices de Fiabilidad, entre otros).
Control de Calidad (proporciona de manera automatizada los datos necesarios
para calcular ndices de estabilidad de la produccin CP y CPk, tolerancias,
ndice de piezas NOK/OK, etc.
Administracin (actualmente pueden enlazarse estos datos del SCADA con un
servidor ERP (Enterprise Resource Planning o sistema de planificacin de
recursos empresariales), e integrarse como un mdulo ms).
Tratamiento histrico de informacin (mediante su incorporacin en bases de
datos).

Interfaz humano-mquina[editar]

Una interfaz Hombre - Mquina o HMI ("Human Machine Interface") es el


aparato que presenta los datos a un operador (humano) y a travs del cual
ste controla el proceso.
Los sistemas HMI podemos pensarlos como una "ventana de un proceso". Esta
ventana puede estar en dispositivos especiales como paneles de operador o en
un ordenador. Los sistemas HMI en ordenadores se los conoce tambin como
software (o aplicacin) HMI o de monitorizacin y control de supervisin. Las
seales del proceso son conducidas al HMI por medio de dispositivos como
tarjetas de entrada/salida en el ordenador, PLC's (Controladores lgicos
programables), PACs (Controlador de automatizacin programable ), RTU
(Unidades remotas de I/O) o DRIVER's (Variadores de velocidad de motores).
Todos estos dispositivos deben tener una comunicacin que entienda el HMI.
La industria de HMI naci esencialmente de la necesidad de estandarizar la
manera de monitorizar y de controlar mltiples sistemas remotos, PLCs y otros
mecanismos de control. Aunque un PLC realiza automticamente un control
pre-programado sobre un proceso, normalmente se distribuyen a lo largo de
toda la planta, haciendo difcil recoger los datos de manera manual, los
sistemas SCADA lo hacen de manera automtica. Histricamente los PLC no
tienen una manera estndar de presentar la informacin al operador. La
obtencin de los datos por el sistema SCADA parte desde el PLC o desde otros
controladores y se realiza por medio de algn tipo de red, posteriormente esta
informacin es combinada y formateada. Un HMI puede tener tambin vnculos
con una base de datos para proporcionar las tendencias, los datos de diagnstico
y manejo de la informacin as como un cronograma de procedimientos de
mantenimiento, informacin logstica, esquemas detallados para un sensor o
mquina en particular, incluso sistemas expertos con gua de resolucin de
problemas. Desde cerca de 1998, virtualmente todos los productores
principales de PLC ofrecen integracin con sistemas HMI/SCADA, muchos de
ellos usan protocolos de comunicaciones abiertos y no propietarios. Numerosos
paquetes de HMI/SCADA de terceros ofrecen compatibilidad incorporada con la
mayora de PLCs.
SCADA es popular debido a esta compatibilidad y seguridad. sta se usa desde
aplicaciones a pequeas escalas, como controladores de temperatura en un
espacio, hasta aplicaciones muy grandes como el control de plantas nucleares.

Anda mungkin juga menyukai