Sie sind auf Seite 1von 28

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

ENTRADA SALIDA

ESTADO ¿Con qué ESTADO


INICIAL fin? 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:

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.

• Sistema operativa: Es la parte que actúa directamente sobre la máquina, son


2
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 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

INSTRS. DE TRANSFERENCIA DE
BCD
DATOS

INSTRS. DE DESPLAZAMIENTO DE DATO

SFT MOV

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

Das könnte Ihnen auch gefallen