Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTÓMATAS PROGRAMABLES
Origen y perspectivas.
Los autómatas programables aparecieron en los Estados Unidos de América en los años
1969 - 70, y más particularmente en el sector de la industria del automóvil; fueron
empleados en Europa alrededor de dos años más tarde. Su fecha de creación coincide,
pues con le comienzo de la era del microprocesador y con la generación de la lógica
cableada modular.
El autómata es la primera máquina con lenguaje, es decir, un calculador lógico cuyo juego
de instrucciones se orienta hacia los sistemas de evolución secuencial. Hay que apreciar
que, cada vez más, la universalidad de los ordenadores tiende a desaparecer, el futuro
parece abrirse hacia esta nueva clase de dispositivos: maquina para proceso de señales,
para la gestión de bases de datos...etc.
El autómata programable es, pues en este sentido un percusor y constituye para los
automatistas un esbozo de la maquina ideal.
- Una tarjeta procesadora : es el cerebro del autómata programable que interpreta las
instrucciones que constituyen el programa grabado en la memoria y deduce las
operaciones a realizar.
- Una tarjeta de memoria: contiene los componentes electrónicos que permiten
memorizar el programa, los datos ( señales de entrada ) y los accionadores ( señales de
salida ).
Por otro lado es necesario utilizar una consola de programación para escribir y modificar
el programa, así como para los procesos de puesta a punto y pruebas. Esta consola es. Por
el contrario, inútil en la explotación industrial del autómata.
Una vez efectuadas estas comprobaciones y si las mismas resultan ser correctas, la CPU...
inicia la exploración del programa y reinicializa. Esto último si el autómata se encuentra en
modo RUN (marcha), ya que de estar en modo STOP (paro) aguardaría, sin explorar el
programa, hasta la puesta en RUN.
Al producirse el paso al modo STOP o si se interrumpe la tensión de alimentación durante
un tiempo lo suficientemente largo, la CPU realiza las siguientes acciones:
El tiempo total del ciclo de ejecución viene determinado por los tiempos empleados en las
distintas operaciones. El tiempo de exploración del programa es variable en función de la
cantidad y tipo de las instrucciones así como de la ejecución de subrutinas. El tiempo de
exploración es uno de los parámetros que caracteriza a un PLC y generalmente se suele
expresar en milisegundos por cada mil instrucciones. Para reducir los tiempos de
ejecución, algunas CPU's constan de dos o más procesadores que operan
simultáneamente y están dedicados a funciones específicas. También se puede descargar
de tareas a la CPU incorporando módulos inteligentes dedicados a tareas específicas.
Para controlar un determinado proceso, el autómata realiza sus tareas de acuerdo con
una serie de sentencias o instrucciones establecidas en un programa. Dichas instrucciones
deberán haber sido escritas con anterioridad por el usuario en un lenguaje comprensible
para la CPU. En general, las instrucciones pueden ser de funciones lógicas, de tiempo, de
cuenta, aritméticas, de espera, de salto, de comparación, de comunicación y auxiliares.
Dependiendo del fabricante, los lenguajes de programación son muy diversos, sin
embargo, suelen tener alguna relación más o menos directa con los lenguajes Ladder o
GRAFCET.
Los programas para autómata pueden realizarse de forma lineal o de forma estructurada.
En la programación lineal el programa consta de una serie de instrucciones que se van
ejecutando una tras de otra de modo cíclico. Este modo de programación se suele
emplear en programas no demasiado complejos o en autómatas que no posean el modo
estructurado. Cuando los programas son muy complejos, la programación estructurada es
más aconsejable ya que puede dividirse el proceso general en subprogramas con
diferentes subprocesos tecnológicos. Otras de las ventajas de este modo de programación
es que da un carácter más panorámico al programa, lo que conlleva una más fácil
identificación de errores así como una mayor facilidad de comprensión por otros
programadores.
PLC Nano:
Generalmente es un PLC de tipo compacto (es decir, que integra la fuente de
alimentación, la CPU y las entradas y salidas) que puede manejar un conjunto reducido de
entradas y salidas, generalmente en un número inferior a 100. Este PLC permite manejar
entradas y salidas digitales y algunos módulos especiales.
PLC Compacto
Estos PLC tienen incorporada la fuente de alimentación, su CPU y los módulos de entrada
y salida en un solo módulo principal y permiten manejar desde unas pocas entradas y
salidas hasta varios cientos (alrededor de 500 entradas y salidas), su tamaño es superior a
los PLC tipo Nano y soportan una gran variedad de módulos especiales, tales como:
PLC Modular:
Estos PLC se componen de un conjunto de elementos que conforman el controlador final.
Estos son:
El Rack
La fuente de alimentación
La CPU
Los módulos de entrada y salida
De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran
cantidad de entradas y salida, hasta los PLC de grandes prestaciones que permiten
manejar miles de entradas y salidas.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo de comunicación
humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código
fuente de un programa informático se le llama programación.
Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y
'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de
programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de
páginas web que no es propiamente un lenguaje de programación, sino un conjunto de
instrucciones que permiten estructurar el contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una computadora,
cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada
gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar
relativamente próximo al lenguaje humano o natural. Una característica relevante de los
lenguajes de programación es precisamente que más de un programador pueda usar un
conjunto común de instrucciones que sean comprendidas entre ellos para realizar la
construcción de un programa de forma colaborativa.
Instrucciones de temporizador
En los PLC´s podremos encontrar una variedad de Timers que pueden funcionar como si
fueran eléctricos o electrónicos. Los más comunes son los eléctricos los cuales se clasifican
en:
• Retardo en la conexión.
• Retardo en la desconexión.
Use la instrucción TON para activar y desactivar una salida después que el temporizador
ha funcionado durante un intervalo de tiempo preseleccionado. La instrucción TON
comienza a acumular el tiempo cuando el renglón se hace verdadero y continúa hasta que
ocurre cualquiera de los siguientes eventos:
Instrucciones de contador:
En los PLC´s podremos encontrar una variedad de contadores que pueden funcionar como
si fueran eléctricos o electrónicos. Los más comunes son los eléctricos los cuales se
clasifican en:
• Contador ascendente.
• Contador descendente.
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. Su utilización se da fundamentalmente en aquellas instalaciones en
donde es necesario un proceso de maniobra, control, señalización, etc., por tanto, su
aplicación abarca desde procesos de fabricación industriales de cualquier tipo a
transformaciones industriales, control de instalaciones, etc. Sus reducidas dimensiones, la
extremada facilidad de su montaje, la posibilidad de almacenar los programas para su
posterior y rápida utilización, la modificación o alteración de los mismos, etc., hace que su
eficacia se aprecie fundamentalmente en procesos en que se producen necesidades tales
como:
Espacio reducido.
Maniobra de máquinas
Máquinas transfer
Maquinaria de embalajes
Maniobra de instalaciones:
Señalización y control:
Chequeo de programas
A) Maniobras de Máquinas
Maquinas-herramientas complejas.
Maquinaria de ensamblaje.
Máquinas de transferencia.
B) Maniobra de Instalaciones
Instalaciones de seguridad.
C) Automóvil
E) Metalurgia
F) Alimentación
G) Papeleras y madereras
H) Producción de energía
I) Tráfico
J) Domótica
Las necesidades de la aplicación pueden ser definidas solamente por un análisis detallado
del sistema completo. Esto significa que los exámenes detallados deben ser ejecutados en
todas las facetas de la maquina u operación del proceso. Una última consideración
importante en la aplicación de un PLC es el futuro crecimiento del sistema. Los PLC están
diseñados modularmente y por lo tanto con posibilidades de poder expandirse para
satisfacer las necesidades de la industria. Es importante que a la aplicación de un PLC se
pueda considerar los beneficios de las futuras expansiones