Upload
anderson-herrera
View
590
Download
0
Embed Size (px)
Citation preview
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
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:
Figura 2. Partes de un sistema automatizado
ESTADO INICIAL
¿Con qué fin?
ESTADO FINAL
ENTRADA
VALOR AGREGADO
SALIDA
PROCESO
Variable a medir
1
2
Aplicaciones de automatización con plc
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.
• 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.
2
1
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 capaz de interpretar y ejecutar un
conjunto 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 en un procesador o
microprocesador que posee un juego de
instrucciones, un hardware y un software
optimizados para aplicaciones 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 descubiertos por evolución,
cuando eso suceda, muchos datos
empíricos concernientes al cerebro
comenzarán súbitamente 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 de programación del GRAFCET
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. DE TRANSFERENCIA DE
DATOS
INSTRS. DE DESPLAZAMIENTO DE DATO
MOV SFT
SFTR
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