SISTEMAS AUTOMATIZADOS UNIDAD 1
Aplicaciones de automatización con plc
TABLA DE CONTENIDO La automatización ............................................................................................................................... 3 Objetivos de la automatización ....................................................................................................... 3 Funcionamiento de un sistema automático ................................................................................... 4 Partes de un sistema automatizado ................................................................................................ 5 Sistema de control .............................................................................................................................. 6 Clasificación ..................................................................................................................................... 7 Características de un Sistema de Control ........................................................................................... 7 Partes del sistema de control .............................................................................................................. 9 Dispositivos Lógicos Programables ................................................................................................... 10 Tipos de sistema de control .............................................................................................................. 14 Lenguaje de programación................................................................................................................ 18 Tipos de lenguaje de programación .............................................................................................. 22 Elementos de programación del GRAFCET ................................................................................... 23 Principios básicos de la programación de GRAFCET .................................................................... 25 Diagrama de Bloques Funcionales .................................................................................................... 27
Aplicaciones de automatización con plc La automatización La automatización es un sistema donde se trasfieren tareas de producción, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnológicos que tiene como propósito el conferir un valor agregado a las materias de obra con las que operan. En
un
proceso
productivo
no
siempre
se
justifica
la
implementación de sistemas de automatización, pero existen ciertas señales indicadoras que justifican y hacen necesario la implementación de estos sistemas, los indicadores principales son: •
Requerimientos de un aumento en la producción y mejora en la calidad de los productos.
•
Necesidad de bajar los costos de producción.
•
Escasez de energía.
•
Encarecimiento de la materia prima.
•
Necesidad de protección ambiental.
•
Necesidad de brindar seguridad al personal.
•
Desarrollo de nuevas tecnologías.
La automatización solo es viable si al evaluar los beneficios económicos y sociales de las mejoras que se podrían obtener al automatizar, estas son mayores a los costos de operación y mantenimiento del sistema. Objetivos de la automatización La automatización de un proceso frente al control manual del mismo proceso, brinda ciertas ventajas y beneficios de orden económico, social, y tecnológico, pudiéndose resaltar las siguientes:
Aplicaciones de automatización con plc •
Mejora la calidad del trabajo del operador y el desarrollo del proceso. (mayor seguridad y protección)
•
Racionalización y uso eficiente de la energía, trabajo, tiempo, dinero y la materia prima (reducción de costos).
•
Reducción en los tiempos de procesamiento de información.
•
Flexibilidad para adaptarse a nuevos productos (fabricación flexible)
•
Conocimiento más detallado del proceso, mediante la recopilación de información y datos estadísticos del proceso.
•
Mejor conocimiento del funcionamiento y performance de los equipos y máquinas que intervienen en el proceso.
•
Factibilidad técnica en procesos y en operación de equipos.
•
Factibilidad para la implementación de funciones de análisis, optimización y autodiagnóstico.
•
Disminución de la contaminación y daño ambiental.
Funcionamiento de un sistema automático Cuando se tenga claridad sobre la necesidad que se desea suplir, es recomendable diseñar el funcionamiento del proceso a automatizar, identificando las partes del proceso: la entrada, la variable a medir, la respuesta que se desea obtener y el sistema técnico a utilizar en el proceso.
Aplicaciones de automatización con plc
PROCESO
VALOR AGREGADO
SALIDA
ENTRADA ESTADO INICIAL
¿Con qué fin?
ESTADO FINAL
Variable a medir
Figura 1. Funcionamiento de un sistema automatizado Partes de un sistema automatizado Los sistemas automatizados se conforman de dos partes: sistema de mando y sistema operativo:
1
2
Figura 2. Partes de un sistema automatizado
Aplicaciones de automatización con plc 1
Sistema de control: Es la estación central de control o autómata. Es el elemento principal del sistema, encargado de la supervisión, manejo, corrección de errores, comunicación, etc.
• 2
Sistema operativa: Es la parte que actúa directamente sobre la máquina, son los elementos que hacen que la máquina se mueva y realice las acciones. Son los sensores y los actuadores, por ejemplo, los motores, cilindros, compresoras, bombas, relés, etc estos son los que generan las entradas y salidas del sistema.
Sistema de control Un sistema de control está definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los resultados buscados. Hoy en día los procesos de control son síntomas del proceso industrial que estamos viviendo. Estos sistemas se usan típicamente en sustituir un trabajador pasivo que controla una determinado sistema (ya sea eléctrico, mecánico, etc.) con una posibilidad nula o casi nula de error, y un grado de eficiencia mucho más grande que el de un trabajador. Los sistemas de control más modernos en ingeniería automatizan procesos en base a muchos parámetros y reciben el nombre de Controladores de Automatización Programables PAC. Los sistemas de control deben concebir los siguientes objetivos: 1. Ser estables y robustos frente a perturbaciones y errores en los modelos. 2. Ser eficiente según un criterio preestablecido evitando comportamientos bruscos e irreales.
Aplicaciones de automatización con plc Clasificación
Pueden ser clasificados según la tecnología empleada: Tecnologías cableadas Con este tipo de tecnología, el automatismo se realiza interconectando los distintos elementos que lo integran. Su funcionamiento es establecido por los elementos que lo componen y por la forma de conectarlos. Esta fue la primera solución que se utilizo para crear autómatas industriales, pero presenta varios inconvenientes. Los dispositivos que se utilizan en las tecnologías cableadas para la realización del automatismo son: Módulos lógicos. Tarjetas electrónicas. Tecnologías programadas Los avances en el campo de los microprocesadores de los últimos años han favorecido la generalización de las tecnologías programadas. En la realización de automatismos. Los equipos realizados para este fin son: Los ordenadores. Los autómatas programables.
Características de un Sistema de Control 1. Señal de Corriente de Entrada: Considerada como estímulo aplicado a un sistema desde una fuente de energía externa con el propósito de que el sistema produzca una respuesta específica.
Aplicaciones de automatización con plc 2. Señal de Corriente de Salida: Respuesta obtenida por el sistema que puede o no relacionarse con la respuesta que implicaba la entrada. 3. Variable Manipulada: Es el elemento al cual se le modifica su magnitud, para lograr la respuesta deseada. Es decir, se manipula la entrada del proceso. 4. Variable Controlada: Es el elemento que se desea controlar. Se puede decir que es la salida del proceso. 5. Conversión: Mediante receptores se generan las variaciones o cambios que se producen en la variable. 6. Variaciones Externas: Son los factores que influyen en la acción de producir un cambio de orden correctivo. 7. Fuente de Energía: Es la que entrega la energía necesaria para generar cualquier tipo de actividad dentro del sistema. 8. Retroalimentación: La retroalimentación es una característica importante de los sistemas de control de lazo cerrado. Es una relación secuencial de causas y efectos entre las variables de estado. Dependiendo de la acción correctiva que tome el sistema, este puede apoyar o no una decisión, cuando en el sistema se produce un retorno se dice que hay una retroalimentación negativa; si el sistema apoya la decisión inicial se dice que hay una retroalimentación positiva. 9. Variables de fase: Son las variables que resultan de la transformación del sistema original a la forma canónica controlable. De aquí se obtiene también la matriz de controlabilidad cuyo rango debe ser de orden completo para controlar el sistema.
Aplicaciones de automatización con plc Partes del sistema de control Elementos de control
Son los elementos de cálculo y control que gobiernan
el
proceso,
se
denominan
autómata, y conforman la unidad de control.
Interfaz hombre-máquina
Permite la comunicación entre el operario y el proceso, puede ser una interfaz gráfica de computadora, pulsadores, teclados, visualizadores, etc.
Aplicaciones de automatización con plc Señales del sistema de control Señal digital
Es una señal codificada en forma de pulsos o palabra digital en cualquier tipo de sistema, codificación binaria, BCD, entre otros.
Señal análoga Es una señal en forma de variable de voltaje, corriente o resistencia eléctrica, oscilando dentro de un campo de medida, que pueden tomar un número infinito de valores comprendidos entre dos límites.
Dispositivos Lógicos Programables
Un dispositivo programable por el usuario es aquel que contiene una arquitectura general pre-definida en la que el usuario puede programar el diseño final del dispositivo empleando un conjunto de herramientas de desarrollo. Las arquitecturas generales pueden variar pero normalmente consisten en una o más matrices de puertas AND y OR para implementar funciones lógicas. La lógica programable, como el nombre lo indica, es una familia de componentes que contienen conjuntos de elementos lógicos que pueden configurarse en cualquier
Aplicaciones de automatización con plc función que el usuario desee y que el componente soporte por lo tanto los sistemas microprogramables tienen una gran variedad de aplicaciones, ya que simplemente variando la programación, se les puede indicar que realicen una función u otra, siendo las más importantes: Aplicaciones informáticas, Cálculo matemático, Procesos industriales, electrodomésticos, Sistemas de comunicación. Existen varias clases de dispositivos lógicos programables entre ellos: Microcontroladores, Microprocesadores, DSP, GAL, PLC.
Microcontroladores
Un microcontrolador es un circuito integrado que nos ofrece las posibilidades de un pequeño
computador.
En
su
interior
encontramos un procesador, memoria y varios periféricos. Pueden ser programados para la realización de cualquier tarea electrónica usando un lenguaje de programación. Las posibilidades de utilización de los microcontroladores no tienen límite. Por ejemplo pueden utilizarse en un receptor de radio, que en principio no necesita de ningún sistema microprogramable para realizar su función, pero su inclusión permite elevar las prestaciones de la radio, en cuanto a sintonización, memorización de emisoras, búsquedas automáticas, presentación en display de mensajes.
Los
microcontroladores se encuentran por todas partes: teclado, calculadoras, lavadoras, hornos, teléfonos.
Aplicaciones de automatización con plc Microprocesadores Un microprocesador es un dispositivo integrado digital conjunto
capaz de interpretar y ejecutar un secuencial
de
instrucciones
(programa). Hace parte de un sistema muy complejo y mas grande, por eso se integran en chips, cumpliendo la función de “cerebro” dentro de un sistema. Se utilizan en aquellas aplicaciones en las que se requieren grandes cantidades de memoria. El microprocesador es el microchip más importante en una computadora, Así mismo es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples, como sumar, restar, multiplicar y dividir. DSP Un procesador digital de señales o DSP es un sistema
basado
microprocesador instrucciones, optimizados
un para
en que
un
procesador
posee
hardware aplicaciones
un y
juego
o de
un
software
que
requieran
operaciones numéricas a muy alta velocidad. Debido a esto es especialmente útil para el procesado y representación de señales analógicas en tiempo real. En un sistema que trabaje de esta forma (tiempo real) se reciben muestras, normalmente provenientes de un conversor analógico/digital (ADC).
Aplicaciones de automatización con plc Las aplicaciones más habituales en las que se emplean DSP son el procesado de audio y vídeo; y cualquier otra aplicación que requiera el procesado en tiempo real. Con estas aplicaciones se puede eliminar el eco en las líneas de comunicaciones,
cifrar
conversaciones
en
teléfonos celulares para mantener privacidad, analizar datos sísmicos para encontrar nuevas reservas
de
petróleo,
hace
posible
las
comunicaciones
wireless
LAN,
el
reconocimiento de voz, los reproductores digitales de audio, los modems inalámbricos, las cámaras digitales, y una larga lista de elementos que pueden ser relacionados con el proceso de señales.
GAL Las GAL son dispositivos de matriz lógica genérica. Están diseñados para emular muchas PAL pensadas para el uso de macrocélulas. Si un usuario tiene un diseño que se implementa usando varias PAL comunes, puede configurar varias de las mismas GAL para emular cada de uno de los otros dispositivos. Esto reducirá el número de dispositivos diferentes en existencia y aumenta la cantidad comprada. Comúnmente, una cantidad grande del mismo dispositivo debería rebajar el costo individual del dispositivo. Este dispositivo tiene las mismas propiedades lógicas que el PAL, pero puede ser borrado y reprogramado. La GAL es muy útil en la fase de prototipo de un diseño,
Aplicaciones de automatización con plc cuando un fallo en la lógica puede ser corregido por reprogramación. Las GALs se programan y reprograman utilizando un programador OPAL, o utilizando la técnica de programación de circuitos en chips secundarios. Estos dispositivos también son eléctricamente borrables, lo que los hace muy útiles para los ingenieros de diseño.
PLC Un PLC es un equipo electrónico programable que permite almacenar una secuencia de ordenes (programa) en su interior y ejecutarlo de forma cíclica con el fin de realizar una tarea. Se utiliza principalmente en aplicaciones de control y automatización industrial. Se utiliza para la obtención de datos. Una vez obtenidos, los pasa a través de bus (por ejemplo por Ethernet) en un servidor. El PLC por sus especiales características de diseño tiene un campo de aplicación muy extenso. La constante evolución del hardware y software amplía constantemente este campo para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades
reales.
Maquinaria
industrial,
aire
acondicionado,
calefacción,
Instalaciones de seguridad, Señalización del estado de procesos, Máquinas de ensamble automotriz.
Tipos de sistema de control Control con realimentación
Aplicaciones de automatización con plc
Son sistemas de control de bucle cerrado en los que existe una realimentación continua de la señal de error del proceso al controlador, actuando éste conforme a esta señal buscando una reducción gradual del error hasta su eliminación. Es el tipo de sistemas que más extendido se encuentra en la actualidad. Existen diversos diagramas de actuación con la característica común de la realimentación de la señal de error. Sin embargo, seguirán distintos fundamentos de actuando para conseguir la eliminación del error del sistema. Los sistemas de realimentación. (Feed-back) se divide en:
Control proporcional: El sistema de control proporcional se basa en establecer una relación lineal continua entre el valor de la variable controlada y la posición del elemento final de control. Así, la válvula de control se moverá el mismo valor para cada unidad de desviación.
Control integral: El control integral basa su funcionamiento en abrir o cerrar la válvula, a una velocidad constante, hasta conseguir eliminar la desviación. La velocidad de accionamiento será proporcional al error del sistema existente.
Control derivativo: En la regulación derivada la posición de la válvula será proporcional a la velocidad de cambio de la variable controlada. Así, la válvula sufrirá un mayor o menor recorrido dependiendo de la velocidad de cambio del error del sistema.
Aplicaciones de automatización con plc Control anticipativo (Feed-Forward)
En el control anticipativo el controlador del sistema utilizará la lectura de una o más variables de entrada para actuar sobre la variable manipulada que produce la salida deseada del proceso. No corresponderá ya al diseño de bucle cerrado al que hemos visto que respondían los sistemas de realimentación anteriores. La principal ventaja de este tipo de sistemas es que no necesitan la aparición de una desviación en el sistema para efectuar la correcta regulación del mismo. Objetivo: Sensar la perturbación de una variable, antes de afectar al proceso y tomar la acción correctiva para evitar un efecto dañino al producto. En los procesos que tienen tiempos muertos muy grandes, se presentan desviaciones en magnitud y frecuencia variables, la señal de error se detecta un tiempo después de que se produjo el cambio en la carga y ha sido afectado el producto, y como consecuencia la corrección actúa cuando ya no es necesario. Control en cascada
Existen casos en los que la variable manipulada, por su naturaleza, sufre grandes oscilaciones que afectan a la capacidad de control del sistema, llegando inclusive al caso de imposibilitarlo.
Aplicaciones de automatización con plc Objetivo: Mejorar la estabilidad de una variable del proceso aun con una optima sintonización del controlador en lazo retroalimentado. La aplicación de esta técnica de control, es conveniente cuando la variable no puede mantenerse dentro del valor de set point deseado, debido a las perturbaciones inherentes al proceso.
Los sistemas alternativos se divide en: •
Los controladores fuzzy, al igual que otros, toman los valores de las variables de entrada, realizan algún procedimiento con ellas, deciden como modificar las variables de salida y lo realizan, afectando estas últimas a la planta. La diferencia esencial es que no procesan ecuaciones ni tablas, procesan reglas para decidir como cambiar las salidas. Esto lo hace una tecnología muy accesible, ya que las reglas está más cerca del sentido común que de las ecuaciones y los modelos. El desarrollo del fuzzy control tiene, su origen en los sistemas basados en reglas para la toma de decisiones y en la fuzzy logic para la evaluación de aquellas. Este método de procesamiento de reglas está vinculado con los sistemas expertos, uno de los frutos tangibles de la Inteligencia Artificial (IA).
• Redes neuronales (RN): no ejecutan instrucciones, responden en paralelo a las entradas que se les presenta. El resultado no se almacena en una posición de memoria, este es el estado de la red para el cual se logra equilibrio. El conocimiento de una red neuronal no se almacena en instrucciones, el poder de la red está en su topología y en los valores de las conexiones (pesos) entre neuronas.
Aplicaciones de automatización con plc Las RN son una teoría que aún está en proceso de desarrollo, su verdadera potencialidad no se ha alcanzado todavía; aunque los investigadores han desarrollado potentes algoritmos de aprendizaje de gran valor práctico, las representaciones y procedimientos de que
se
sirve
el
cerebro,
son
aún
desconocidos. Tarde o temprano los estudios computacionales del aprendizaje con RNA acabarán por converger a los métodos cuando
descubiertos eso
empíricos comenzarán
suceda,
por
evolución,
muchos
concernientes súbitamente
datos
al
cerebro
a
adquirir
sentido y se tornarán factibles muchas aplicaciones desconocidas de las redes neuronales.
• El control adaptativo, es un tipo especial de control el cual consiste en adaptar los parámetros variables de un proceso a fin de mantener un funcionamiento adecuado de un sistema. Es importante el control adaptativo porque sin adaptación la mayor parte de los sistemas de control no trabajarías adecuadamente, se puede representar en forma de diagrama de bloques.
Lenguaje de programación Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc. Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro. Los lenguajes de programación de una computadora en particular se conocen como
Aplicaciones de automatización con plc código de máquinas o lenguaje de máquinas. Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra computadora diferente. Para que estos programas funcionen para diferentes computadoras hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de desarrollo. Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido nemotécnico. Facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leídas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar. Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leídos por una persona, son independientes de las computadoras a utilizar. Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos. Hay lenguajes de programación que utilizan compilador. La ejecución de un programa con compilador requiere de dos etapas: 1) Traducir el programa simbólico a código máquina 2) Ejecución y procesamiento de los datos. Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las
Aplicaciones de automatización con plc instrucciones dadas. El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente. La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe analizar e interpretar las instrucciones contenidas en el programa fuente.
Las herramientas de programación, son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas para que a parte física del computador u ordenador, funcione y pueda producir resultados. Hoy día existen múltiples herramientas de programación en el mercado, tanto para analistas expertos como para analistas inexpertos. Las herramientas de programación más comunes del mercado, cuentan hoy día con programas de depuración o debugger, que son utilitarios que nos permiten detectar los posibles errores en tiempo de ejecución o corrida de rutinas y programas.
Aplicaciones de automatización con plc Entre algunas de estas herramientas de programación tenemos: Basic y Pascal
Son
herramientas
de
programación,
idóneas para la inicialización de los programadores. C y C++
Sirven para la programación de sistemas.
Cobol,
Es una herramienta de programación orientada hacia sistemas de gestión empresarial
como
nominas
y
contabilidad. Fortran
Son lenguajes específicos para cálculos matemáticos y o numéricos.
Visual Basic, Delphi y Visual C.
Herramientas
de
programación
para
ambientes gráficos Html y Java
Permiten la creación de páginas WEB para internet.
Aplicaciones de automatización con plc Tipos de lenguaje de programación LADDER
También denominado lenguaje de contactos o en escalera, es un lenguaje de programación gráfico muy
popular
dentro
de
los
autómatas
programables debido a que está basado en los esquemas eléctricos de control clásicos. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje. Para programar un autómata con LADDER, además de estar familiarizado con las reglas de los circuitos de conmutación, es necesario conocer cada uno de los elementos de que consta este lenguaje. A continuación se describen de modo general los más comunes. Elementos básicos en LADDER Símbolo
Nombre
Descripción
Contacto NA
Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (para captar información del proceso a controlar), una variable interna o un bit de sistema.
Bobina NC
Se activa cuando la combinación que hay a su entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. Su comportamiento es complementario al de la bobina NA.
Aplicaciones de automatización con plc Bobina SET
Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con la bobina RESET dan una enorme potencia en la programación.
Bobina JUMP
Permite saltarse instrucciones del programa e ir directamente a la etiqueta que se desee. Sirve para realizar subprogramas.
GRAFCET (GRAFica de Control de Etapas de Transición) es un diagrama funcional normalizado, que permite hacer un
modelo
del
proceso
a
automatizar,
contemplando entradas, acciones a realizar, y los procesos intermedios que provocan estas acciones.
Elementos GRAFCET
de
programación
del
Para programar un autómata en GRAFCET es necesario conocer cada uno de los elementos propios de que consta. En la siguiente tabla se muestran los comunes.
Etapa inicial Indica el comienzo del esquema GRAFCET y se activa al poner en RUN el autómata. Por lo general suele haber una sola etapa de este tipo.
Aplicaciones de automatización con plc Etapa Su activación lleva consigo una acción o una espera.
Unión Las uniones se utilizan para unir entre sí varias etapas.
Direccionamiento Indica la activación de una u otra etapa en función de la condición que se cumpla.
Proceso simultáneo Muestra la activación o desactivación de varias etapas a la vez.
Acciones asociadas Acciones que se realizan al activarse la etapa a la que pertenecen.
Aplicaciones de automatización con plc Transición Condición para desactivarse la etapa en curso y activarse la siguiente etapa, Se indica con un trazo perpendicular a una unión.
Principios básicos de la programación de GRAFCET Para realizar el programa correspondiente a un ciclo de trabajo en lenguaje GRAFCET, se deberán tener en cuenta los siguientes principios básicos: •
Se descompone el proceso en etapas que serán activadas una tras otra.
•
A cada etapa se le asocia una o varias acciones que sólo serán efectivas cuando la etapa esté activa.
•
Una etapa se activa cuando se cumple la condición de transición.
•
El cumplimiento de una condición de transición implica la activación de la etapa siguiente y la desactivación de la etapa precedente.
•
Nunca puede haber dos etapas o condiciones
consecutivas,
siempre
deben ir colocadas de forma alterna.
LISTADO DE INSTRUCCIONES Está basado en un listado de símbolos nemotécnicos cercanos al lenguaje máquina. Se escribe en forma de texto, utilizando caracteres alfanuméricos para definir las líneas de operaciones lógicas.
Aplicaciones de automatización con plc Suele ser un lenguaje potente, aunque es más complejo que los lenguajes gráficos Desde un lenguaje basado en la lógica cableada, se implementa fácilmente a lista de instrucciones. LISTADO DE INSTRUCCIONES
INSTRUCCIONES DE CALCULO
INSTRUCCIONES DE SECUENCIA
ADD
LD
KEEP
SUB
LD NOT
DIFU/DIFD
DIV
AND
END
MUL
AND NOT
NOP
INSTRUCCIONES DE COMPARACIÓN
OR
IL/ILC
CMP
OR NOT
JMP/JME
INSTRUCCIONES DE CONVERSIÓN
AND LD
TIM
MLPX
OR LD
TIMH
DMPX
OUT
CNT
BIN
OUT NOT
CNTR
BCD
INSTRS. DATOS
INSTRS. DE DESPLAZAMIENTO DE DATO SFT SFTR
MOV
DE
TRANSFERENCIA
DE
Aplicaciones de automatización con plc
Diagrama de Bloques Funcionales
Un sistema de control puede tener varios componentes. Para mostrar las funciones que lleva a cabo cada componente en la ingeniería de control, por lo general se usa una representación denominada diagrama de bloques. Estos diagramas de bloques también representan el flujo de señales entre los bloques, de manera que indican el camino de la información, sea del tipo que sea. A diferencia de una representación matemática puramente abstracta, un diagrama de bloques tiene la ventaja de indicar en forma más realista el flujo de las señales del sistema real. En un diagrama de bloques se enlazan una con otras todas las variables del sistema, mediante bloques funcionales. El bloque funcional o simplemente bloque es un símbolo para representar la operación matemática que sobre la señal de entrada hace el bloque para producir la salida. Las funciones de transferencia de los componentes por lo general se introducen en los bloques correspondientes, que se conectan mediante flechas para indicar la dirección de flujo de las señales. Un bloque de instrucciones es un conjunto de instrucciones que se ejecutan una detrás de otra y que se encuentran entre llaves.
Aplicaciones de automatización con plc Enlaces http://es.wikipedia.org/wiki/Sistema_de_control#Tipos_de_Sistemas_de_Control http://procesoindustrial.blogspot.com/2008/09/procesos2.html http://es.wikipedia.org/wiki/Sistema_programado http://www.pablin.com.ar/electron/cursos/intropld/index.htm http://www.lenguajes-de-programacion.com/lenguajes-de-programacion.shtml http://www.edutecne.utn.edu.ar/fuzzy_control/UTN-FCONTR.pdf http://www.lenguajes-de-programacion.com/lenguajes-de-programacion.shtml