Automatizacion

28
SISTEMAS AUTOMATIZADOS UNIDAD 1

Transcript of Automatizacion

Page 1: Automatizacion

SISTEMAS AUTOMATIZADOS

UNIDAD 1

Page 2: Automatizacion

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

Page 3: Automatizacion

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:

Page 4: Automatizacion

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.

Page 5: Automatizacion

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

Page 6: Automatizacion

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

Page 7: Automatizacion

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.

Page 8: Automatizacion

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.

Page 9: Automatizacion

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.

Page 10: Automatizacion

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

Page 11: Automatizacion

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.

Page 12: Automatizacion

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).

Page 13: Automatizacion

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,

Page 14: Automatizacion

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

Page 15: Automatizacion

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.

Page 16: Automatizacion

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.

Page 17: Automatizacion

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.

Page 18: Automatizacion

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

Page 19: Automatizacion

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

Page 20: Automatizacion

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.

Page 21: Automatizacion

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.

Page 22: Automatizacion

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.

Page 23: Automatizacion

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.

Page 24: Automatizacion

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.

Page 25: Automatizacion

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.

Page 26: Automatizacion

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

Page 27: Automatizacion

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.

Page 28: Automatizacion

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