0% encontró este documento útil (0 votos)
39 vistas46 páginas

Introducción a los Autómatas Programables

Este documento describe los autómatas programables industriales (API). Presenta su historia, estructura, funcionamiento y elementos clave como la memoria y el procesador. El API permite automatizar procesos industriales de manera flexible y escalable.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas46 páginas

Introducción a los Autómatas Programables

Este documento describe los autómatas programables industriales (API). Presenta su historia, estructura, funcionamiento y elementos clave como la memoria y el procesador. El API permite automatizar procesos industriales de manera flexible y escalable.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AUTOMATAS PROGRAMABLES

INDUSTRIALES
(API)

1
I. INTRODUCCIÓN
Las API aparecieron en Estados Unidos alrededor de 1969.

Objetivo de partida: responder a los deseos de las industrias de


el automóvil, de desarrollar cadenas de fabricación
automatizadas, que podrían seguir la evolución de las técnicas y
modelos fabricados.

Una API se distingue de un calculador por el hecho de que se trata de un


sistema electrónico programable especialmente adaptado para
los no informáticos.

La API se ha desarrollado cada vez más debido a:

–de su flexibilidad (desde el punto de vista de la implementación, evolución


...),
–pero también porque en las automatizaciones de pedido
complejo, los costos de cableado y de puesta a punto
se volvían demasiado altos. 2
I.1 Automatización

La automatización consiste en transferir todo o parte de los


tareas de coordinación, anteriormente ejecutadas por unos
operadores humanos, en un conjunto de objetos
técnicas llamadas parte de comando.

La parte de control memoriza el saber hacer de


operadores para obtener la secuencia de acciones a realizar
sobre las materias primas, para elaborar el valor
añadida.

3
I.2 Objetivos de la automatización

La automatización permite aportar elementos adicionales a


el valor añadido por el sistema. Estos elementos son expresables en
términos de objetivos para:

aumentar la productividad del sistema, es decir, aumentar la


cantidad de productos (en términos de rentabilidad, competitividad,
accroissement de production...) ;

mejorar la flexibilidad de producción (tareas físicas o


intelectuales penosas para el hombre; tareas repetitivas, ...)

adaptarse a contextos particulares (entornos


hostiles para el hombre; medio salino, espacial, nuclear...) ;

otros objetivos, de carácter social, financiero... pueden


añadirse a estos.
4
II. ESTRUCTURA DE LAS API

II.1Recordatorio sobre la estructura de un sistema automatizado

Todo sistema automatizado comprende:

- una parte operativa (P.O.) que procede al tratamiento


de materias primas para elaborar el valor añadido;

- una parte coordina el pedido (P.C.)


sucesión de acciones en la parte operativa con la
finalidad de obtener este valor añadido.

5
6
II.2 Aspecto exterior de las API

Las API están disponibles de manera modular (diferentes tipos de


microprocesadores y entradas-salidas) y bajo diversas
présentations : coffret, pack, cartes…

Para ambientes difíciles (temperatura, polvo, riesgo


de proyección ...), las API utilizadas están en una caja hermética
soportando una amplia gama de temperaturas.

Las restricciones del entorno industrial se presentan


bajo tres formas :
. entorno físico y mecánico;
. contaminación química
. perturbación eléctrica.
7
8
II.3 Estructura interna de una API

La estructura interna de una API se puede representar de la siguiente manera:

La estructura interna de una API es bastante similar a la de un sistema


micro-programado.
El contador de programa es un simple secuenciador, que establece
cíclicamente en comunicación, en un orden inmutable, las palabras
9
de memoria programada con el procesador.
El autómata programable recoge la información relativa al estado
del sistema y luego comandos los pre-accionadores según el
programa inscrito en su memoria.

Las API constan de cuatro partes principales (Figura de arriba):

. una memoria;
. un procesador
. de interfaces de entradas y salidas;
. una alimentación de 230 V, 50/60 Hz (CA) - 24 V (CC).

10
II.4Rol del autómata

El papel de un autómata es reaccionar a los cambios de estado de


sus entradas (sensores) al modificar el estado de sus salidas
(actuadores), según una ley de control determinada a priori.

Se distingue:

Programa combinatorio: en cada momento las salidas


son determinadas únicamente por las entradas (sin efecto
memoria) ;

Programa secuencial: las salidas son determinadas


por las entradas y un número finito de variables lógicas
teniendo en cuenta la evolución del sistema.

11
12
III. DESCRIPCIÓN DE LOS ELEMENTOS DE UNA API

III.1 La memoria

Existen en los autómatas varios tipos de memorias que cumplen


de funciones diferentes que son entre otras: diseño y elaboración de
programa; conservación del programa…

La Zona de memoria permitirá:


De recibir la información de los sensores de entrada,
De recibir la información generada por el procesador y
destinadas a comandar salidas (valor de los contadores, de
temporalizaciones,…
De recibir y conservar el programa del proceso.

Acción posible sobre una memoria:


ESCRIBIR para modificar el contenido de un programa,
EFFACER para hacer desaparecer la información que no es
más necesarios
13
LIRE para leer el contenido de un programa sin modificarlo.
Tecnología de memorias:

RAM (Memoria de Acceso Aleatorio): memoria viva


en la que se puede leer, escribir y borrar
(contient le programme) ;

ROM (Memoria de solo lectura): memoria muerta


accesible únicamente en lectura.

EPROM (Memoria de solo lectura programable y borrable)


Memoria: memorias muertas reprogramables;
borrado por los rayos ultravioleta.

EEPROM (Memoria Electrónicamente Borrable y Programable)


Read Only Memory) : memorias muertas
reprogrammables ; effacement électrique 14
III.2 El procesador

El microprocesador realiza todas las funciones lógicas Y,


OU, las funciones de temporización, de conteo, de cálculo...
partir de un programa contenido en su memoria.

Está conectado a los otros elementos (memoria e interfaces E/S)


por enlaces paralelos llamados 'BUS' que transportan los
información en forma binaria...

15
III.3 Las interfaces

Interfaces de entrada:ellas están destinadas a:

Recibir la información proveniente de los sensores;


Tratar la señal dándole forma, eliminando los
parásitos y aislando eléctricamente la unidad
orden de la parte operativa.

Interfaces de salidas: están destinadas a:

Comandar los preaccionadores y elementos de


señales del sistema;
Adaptar los niveles de tensión de la unidad de control
a la de la parte operativa del sistema garantizando
una aislamiento galvánico entre estas últimas.
16
La interfaz de entrada incluye direcciones de entrada.
Chaquecapteurest está relacionado con una de estas direcciones.

La interfaz de salida contiene de la misma manera unos


direcciones de salida. Cada pre-acccionador está conectado a
una de estas direcciones.

El número de estas entradas y salidas varía según el tipo


de un autómata.

III.4 Una alimentación eléctrica

Todos los autómatas actuales están equipados con una alimentación


240 V 50/60 Hz, 24 V CC. Las entradas son de 24 V CC y una
la puesta a tierra también debe estar prevista. 17
IV. FUNCIONAMIENTO DE LAS API

El autómata programable es un sistema de tratamiento


logiqued’informations, del cual el programa de funcionamiento
se lleva a cabo a partir de instrucciones establecidas en función del
proceso a realizar.

18
Saisie des informations: à l’aide des capteurs (de température,
presión, desplazamiento, impulso,…
-Interfaz de entrada: para el formato de la señal, sistema anti-
parásito,…
Tratamiento lógico: para realizar operaciones O, Y, leer el estado
de una variable, ordenar el resultado, utilizar el sistema de
microprocesador
-Interfaz de salida: para controlar los actuadores (reles,
válvulas electromagnéticas, motores,… 19
IV.1 Principio general de funcionamiento de una API

La API está construida alrededor de un microprocesador;

Las entradas son numerosas y aceptan las señales


proveniente de los sensores;

Las salidas se procesan para accionar los actuadores;

El lenguaje de programación es simple y accesible


rápidamente

La memoria está en parte ocupada por el programa


monitorea (control de funcionamiento del autómata, gestión
20
interne de tratamientos).
De una manera general, tenemos (ver figura arriba):
-El programa de tratamiento de información está almacenado en
memoria.
La unidad de tratamiento controla el funcionamiento del autómata.
-La consola de programación asegura el diálogo entre
el operador y el autómata. Grabación del programa y
21
transferencia en el autómata.
IV.2 Implementación

A partir de un problema de automatismo dado, en el que se ha definido


los comandos, los sensores y el proceso a realizar, se necesita:

- Establecer el GRAFCET (o el organigrama, logigrama,


ecuaciones lógicas,...) ;

Escribir el programa (escritura de las instrucciones);

Reingresar el programa a través de la consola de


programación

-Transferir el programa en la unidad central del autómata;

-Probar en vacío (ajuste del programa) ;


22
-Conectar el autómata a la máquina.
IV.3 Elección de una API

Los criterios de elección esenciales de un autómata programable


industrial son:

Las competencias/experticias del equipo de automatistas


la implementación y programación de la gama
de un autómata;

Las capacidades de procesamiento del procesador (velocidad, datos,


operaciones, ...);

El número y el tipo de entradas/salidas necesarias;

La calidad del servicio postventa;

Etc.
23
V. JUEGO DE INSTRUCCIONES

La mayoría de los autómatas programables industriales tienen un


funcionamiento cíclico (Figura abajo).

El procesador se gestiona en función de un programa que es una


instrucciones adecuadas colocadas en memoria.

Cuando el funcionamiento se dice sincrónico con respecto a las entradas


y en las salidas, el ciclo de tratamiento comienza por la toma en
compte des entrées qui sont figées en mémoire pour tout le cycle.

El procesador ejecuta entonces el programa instrucción por instrucción.


en guardando cada vez los resultados en memoria.

Al final del ciclo, las salidas están afectadas por un estado binario, por medio de la configuración.
en comunicación con las memorias correspondientes.

24
El procesador puede ejecutar un cierto número de operaciones
lógicas; el conjunto de instrucciones booleanas de instrucciones
complementarios de gestión de programa (salto, memorización,
el direccionamiento ...) constituye un juego de instrucciones. 25
V.1 Operaciones lógicas básicas

Las operaciones lógicas básicas son:

•Lectura del estado de una variable (Cargar, Si, ... etc);


•Y lógico (Y);
•OU logique (O, + ...);
•Afectación o igual (= , ESTABLECER , ....);
•Negación o NO (NOT, No, Pas).

V.2 Instrucciones complementarias

Las instrucciones complementarias son la memorización,


temporalización, el conteo, el salto (hacia adelante o hacia atrás),…

26
V.3 Lenguajes de autómatas

Los autómatas programables industriales deben poder ser


utilizados fácilmente por personal acostumbrado a las técnicas
clásicos de automatización y poco a la informática.

Esto llevó a los creadores de APIs a diseñar lenguajes


de aplicación especialmente adaptados a la realización de automatismos.

Se distingue:

Los lenguajes gráficos:

–LD : Diagrama de Escalera (Diagramas de escaleras)


–FBD : Diagrama de Bloques de Función ( Logigramas )
–SFC : Gráfico de Funciones Secuenciales (Grafcet)

Los lenguajes textuales:

– IL : Lista de instrucciones (Liste d’instructions).


27
–ST : Texto Estructurado.
VI. REDES DE AUTÓMATAS

VI.1 Príncipe

Los comandos de automatismos cableados son cada vez más


más reemplazadas por API o micro-ordenadores que
asegurando el pedido y el ajuste de las máquinas,
de elementos de máquina o de etapas de fabricación.

A partir del momento en que todos estos equipos son de tipo


informática, se vuelve interesante interconectarlos a
un mini-ordenador o a un autómata de supervisión.

28
29
En conformidad con la filosofía de los autómatas, las necesidades de
La comunicación entre autómatas está cubierta por redes de autómatas.

La interconexión entre dos autómatas se puede realizar muy simplemente en


dependiendo de ciertas salidas de un autómata a las entradas del otro autómata y
viceversa.

Inconveniente: Este método no permite transferir directamente datos.


variables internas de un autómata sobre el otro. Se vuelve costosa en número
de entradas/salidas cuando el sistema se vuelve más complejo.

30
VI.2 Diferentes tipos de redes de autómatas

VI.2.1 Red en estrella

En este caso, un centro de tratamiento común, intercambio con


cada una de las otras estaciones. Dos estaciones no pueden
intercambiar directamente entre ellas (Figura a continuación).

31
VI.2.2 Red en anillo

Cada estación puede comunicarse con su vecina. Esta solución


es interesante cuando una estación debe recibir información de
la estación anterior o transmitir hacia la siguiente.

32
VI.2.3 Red jerárquica

Es la forma de redes más eficiente. Ofrece una gran


flexibilidad de uso.

La información puede circular entre estaciones de un mismo nivel


o circular de la estación más avanzada (en general un calculador)
la más simple, y viceversa.

33
VII. Instrucciones específicas para una
primera implementación de la API

una API, como todo sistema de pedido completo, debe proporcionar


las ayudas para el ajuste y la reparación de la máquina durante su
explotación, pero también permitir:

la visualización de los estados de las entradas y las salidas ;


la visualización del avance del ciclo, por ejemplo, por
la visualización de las etapas activas;
el acceso a los diferentes ajustes: temporizaciones, conteos...

La instalación debe permitir garantizar las tres funciones


siguientes :

Programación durante la primera implementación;


Commande automatique de la machine ;
Ayuda a la explotación (ajustes y reparaciones).
34
VII.1 Principales configuraciones para la implementación
obra de las API

En esta configuración, todos los puntos


d'accès están situados en la API, que se utiliza para
la vez para la orden automática, la
programación y ayuda a la explotación.

Esta configuración, más clásica, prevé


un terminal de programación amovible,
permitiendo una programación que sirve para
varias máquinas; puede ser muy
desarrollado, y facilitar la programación y
los ajustes
35
Esta configuración empareja un dispositivo a cada
función :

La commande automatique est assurée par l'automate


implante programable en estuche;
La programación se realiza a través de un terminal removible;
La ayuda a la explotación se realiza mediante un terminal
d'exploitation implanté sur pupitre, et qui permet les
ajustes y reparaciones.
36
VII.2 Programación de APIs

A partird’unproblèmed’automatismedonné, dans lequel on a défini les


commandes, lescapteurset leprocessus à réaliser, il faut :

Definir el lenguaje de programación en función del autómata a utilizar


(Grafcet, escalera, IL, etc.) ;

Establecer el GRAFCET de acuerdo con el pliego de condiciones;

Hacer la programación ya sea directamente (con un software adecuado) o


par conversión del grafcet en otro lenguaje (Ladder, LI, etc.)

Ingresar el programa mediante la consola de programación;

Transferir el programa en la unidad central del autómata;

Prueba en vacío (ajuste del programa);

Conectar el autómata a la máquina. 37


VII.2.1 Explotación directa del grafcet con un software

Cuando un software adecuado para el autómata está disponible, el procedimiento a seguir


para implementar el programa es el siguiente:

Establecer el grafcet de acuerdo con el pliego de condiciones;

Utiliza el 'módulo gráfico' del software para insertar la versión


esquematizada del grafcet;

Guardar y luego compilar el programa de acuerdo con el manual;

Realizar diversas simulaciones para probar las etapas, transiciones, etc.


y validar así el modelo;

Transferir al autómata;

Probador. 38
VII.2.2 Explotación indirecta del grafcet

Cuando no se dispone de un software adecuado para el autómata, queda la


posibilidad de:

Convertir el grafcet en lenguaje Ladder (o esquemas de contacto);

Convertir le grafcet en langage LI (Listed’instructions);

Convertir el grafcet en lenguaje de escalera y luego LI.

39
VII.2.3 Presentación y conexión del autómata

40
EJEMPLO: autómata de tipo ABB
El autómata esquematizado a continuación es un ABB 07 KR 91 de la
gamme CS 31 del cual aquí está el esquema:

41
Montaje del autómata en un riel DIN
2 : Montaje del autómata con tornillos
3 : Conexión a tierra
4 : Alimentación del autómata
5 : Salida de 24 V CC para alimentación de las entradas
6: Batería de respaldo de datos y de
programas
7 : Emplazamiento para batería de respaldo
8-10 : 20 entrées réparties en trois groupes
aislados entre sí (8 + 8 + 4)
11 : Definición escrita de las entradas
12-14 : 12 salidas repartidas en tres grupos
aislados entre ellos (4 + 4 + 4)
15 : Definición escrita de las salidas
16 : Toma en serie para programación y
comunicación
17 : Conector para red de campo CS 31
18 : Trampa de acceso para EEPROM
19 : Interruptor de programación/encendido
20 : Indicador LED para alimentación y batería
21 : Indicador LED para funcionamiento y
errores
22 : Indicador led para red de campo CS 31
23 : Indications pour isolation et mise à la terre
24: Película plástica en la cara frontal removible para
escritura de entradas y salidas
42
VIII. El lenguaje de contacto o 'Escalera
Diagrama

El diagrama de escalera es un modo de programación


utilizando una simbología mucho más legible que los
códigos booleanos o listas de instrucciones.

La idea base de este lenguaje consiste en utilizar el principio


de redes a contactos para representar las funciones
lógicas a realizar.

43
Escalera simbólica

Los símbolos utilizados en este modo de programación son:

•: variable de entrada o contacto de cierre;

•: variable de entrada complementada o contacto de apertura;

•-( )- : variable de salida (O0,2 salida de autómata, etc..);

•-(S)-: salida grabada en memoria (S = establecer);

•-(R): salida de reinicio memorizada (R = reiniciar),

44
Regla
La 'ET' lógica de varias variables se representa en
el lenguaje Ladder por la conexión en serie de los símbolos
asociados a estas variables.

La lógica de varias variables está representada en


el lenguaje Ladder mediante la puesta en paralelo de los símbolos
asociados a estas variables.

45
46

También podría gustarte