Está en la página 1de 39

Autómatas

programables
Objetivos Específicos

Después de finalizada la sesión el\la participante estará en


capacidad de:

 Explicar el funcionamiento de las entradas y salidas discretas

 Explicar el funcionamiento de las entradas y salidas Analógicas

 Describir los principales lenguajes de programación de los


PLC’s
Acuerdos importantes

Celular en modo Salón 5 S’s


vibración

Levantar la mano
para participar
Autómatas Programables Industriales
Arquitectura. Interfaces I/O.
Tratamiento de la información
Magnitud.
Valores habituales: en tensión, 0-12 V, en corriente 0,4….20 mA

Señal digital.
Asociamos el valor lógico “0” a valores de tensión en torno a
0-5, 1 V. y el valor lógico “1” a valores superiores.

Señal analógica.
Valores continuos. Asociada a la circuitería del sistema.
Codificación 2n 4
Autómatas Programables Industriales
Arquitectura. Interfaces I/O.
Tratamiento de la información
Necesidad de Amplificación
Valores muy pequeños. Se necesita para que el sistema pueda
manejarlos

5
Autómatas Programables Industriales
Arquitectura. Interfaces I/O.
Tratamiento de la información
Sensor: es el elemento que se
encuentra en contacto directo con la
magnitud que se va a evaluar.

Transductor: transforma la señal que


sale del sensor en otra de tipo eléctrico.
También incluye al sensor.

Captador: es un transductor en el que


la señal de salida no es de tipo eléctrico.
También incluye al sensor.

Transmisor: es la circuitería que


transforma la señal que sale del sensor,
transductor o captador y la convierte en
señal normalizada.
6
Autómatas Programables Industriales
Arquitectura. Interfaces I/O.
Interfaces de entrada y de salida
Las interfaces I/O establecen la conexión física entre la unidad
central y el proceso, filtrando, adaptando y codificando de manera
comprensible para dicha unidad las señales procedentes de los
elementos de entrada, y decodificando y amplificando las señales
generadas durante la ejecución del programa (antes de enviarla a
los elementos de salida).
Las interfaces pueden clasificarse según:
• El tipo de señales
o Digitales de 1 bit
o Digitales de varios bits
o Analógicas

• Por la tensión de alimentación


o De CC (P/E: de 24 VCC)
o De CC a colector abierto (PNP o NPN)
o De CA (60/110/220 VCA).
o Salidas por relés (libres de tensión)
7
Autómatas Programables Industriales
Arquitectura. Interfaces I/O.
Interfaces de entrada y de salida
También por:
• Por el aislamiento
o Con aislación galvánica (optoacopladores),
o Con acoplamiento directo.

• Por la forma de comunicación con la unidad central


o Comunicación serie,
o Comunicación paralelo.

• Por la ubicación
o Locales,
o Remotos.

Existen clasificaciones más específicas, dependiendo del tipo de


autómata (compacto o modular),
modular incluyendo la adaptación de
transductores específicos (termocuplas, etc.) así como interfaces de
comunicaciones (tanto para su programación como para su interco-
nexión a buses industriales), tal como se verá en futuros ejemplos.
8
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas digitales
Conectan el autómata con señales de proceso de tipo binario (o con
grupos de señales binarias formando palabras).
palabras
Una interfaz de entrada lógica binaria (de 1 bit), con optoacopla-
miento, es la que se muestra a continuación:

9
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas digitales
Una interfaz de salida lógica binaria (de 1 bit) es la que se muestra
a continuación:

Los voltajes aplicados pueden ser de CC (12V, 24V, 48V, ...) o de


CA (24V, 48V, 110V o 220V).
10
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas digitales

Una interfaz muy


usada en circuitos
industriales
provenientes de
interruptores
(entrada CC-
PNP)
PNP es:

11
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas digitales
Una ejemplo de conexión de un detector de proximidad a una
interfaz de entrada es la siguiente:

12
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas análogas
Los PLC’s también tienen módulos de entrada analógicos que
permiten ingresar las señales de sensores, con salida de corriente o
de tensión normalizada:
normalizada 4-20mA, 0-10V, etc.).
Como las
señales de los
procesos
generalmente
son lentas,
lentas se
puede usar un
sistema de
multiplexado de
señal antes del
conversor A/D.

13
Autómatas Programables Industriales
Ciclo de funcionamiento y configuración del autómata
Entradas / Salidas análogas
También se encuentran módulos de entradas analógicas especiales
(termocuplas, Pt100, etc.) como las que se muestran a continuación:

14
Autómatas Programables Industriales
Programación de autómatas programables
Tipos de Instrucciones
Podemos clasificar las instrucciones más comunes que pueden encontrarse
en un autómata de gama media en:
Instrucciones lógicas: Funciones lógicas básica AND, OR, NOT,
XOR, SET, RESET.
Instrucciones de módulos de programación: Temporizadores,
contadores, registros de desplazamiento, programadores cíclicos,
comparadores, etc.
Instrucciones de control: Control de marcha, condiciones de
rearranque, forzado de activación de etapas, inhibición de salidas,
saltos condicionales.
Instrucciones matemáticas: Suma, resta, multiplicación, division
(normalmente el bus de datos de los microprocesadores empleados es
de 8 bits.
15
Autómatas Programables Industriales
Programación de autómatas programables
Tipos de Instrucciones

Instrucciones de comparación: Comparación de bit o de byte,


funciones de igualdad y mayor que en contadores y temporizadores.

Instrucciones de traslación: Traslación de datos entre posiciones de


memoria, desde la memoria a consignas de módulos de
programación.
Instrucciones de conversión de código: Los datos de byte pueden
presentarse en decimal o en BCD.

16
Autómatas Programables Industriales
Programación de autómatas programables
Esquemas de relés
Es una representación gráfica que permite representar las tareas del
autómata mediante símbolos de contacto abierto-cerrado.
abierto-cerrado
La función de control que se realice dependerá de las conexiones
entre los distintos contactos de relés que intervienen en el esquema.
Este tipo de esquemas presenta
deficiencias para representación de
funciones secuenciales complejas,
complejas así
como en la representación de señales
digitales de varios bits.
bits
Su empleo se debe a la familiaridad que
presenta a los electricistas, y constituye
la base de la programación en lenguaje
escalera (“ladder logic”).
logic
17
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas lógicos
Se basa en la utilización de símbolos normalizados (compuertas)
compuertas
que representan componentes circuitales que responden al Álgebra
de Boole (AND, OR, NOT, etc.), o sistemas lógicos más complejos
(biestables,
biestables registros,
registros contadores,
contadores etc.).
Este esquema representa
el diagrama lógico de un
circuito de una alarma S
que debe activarse
cuando el contacto C
está cerrado, y los
contactos A y B en
estados opuestos.
opuestos
Este tipo de diagrama es independiente de la tecnología de
construcción (eléctrica, neumática, etc.)
18
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos (“Lógica escalera – Ladder logic”)
Expresa las relaciones entre señales binarias como una sucesión de
contactos en serie y en paralelo, según las siguientes equivalencias:

19
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos (“Lógica escalera – Ladder logic”)
El editor normalmente está restringido
en cuanto al número de contactos o
bobinas a representar en cada línea, la
ubicación de los mismos, la forma de
conexiones, etc.
La forma posible de contactos es la
siguiente:

Del mismo modo, ejemplos de


representación de bobinas (PLC serie
C de OMRON):
20
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos (“Lógica escalera – Ladder logic”)
Ejemplos de bloques funcionales más complejos (para el PLC de
ejemplo) pueden ser:

21
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos (“Lógica escalera – Ladder logic”)
A continuación, se indican algunos aspectos a tener en cuenta en la
realización de diagramas de contactos:

Los contactos deben


conectarse de
izquierda a derecha.

Si se quiere activar R2 cuando estén presentes A, D y E, podría


pensarse:

XLo correcto sería


22
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos (“Lógica escalera – Ladder logic”)
Se puede usar una cantidad
ilimitada de contactos de entrada,
entrada
e incluso repetirse cuantas veces
se quiera:
El número de cada salida es fijo,
fijo
por lo que no puede repetirse,
pero sí se puede utilizar una
cantidad ilimitada de contactos
asociados a ellas:

Las “marcas”
marcas se utilizan de
manera similar a las entradas o
salidas, y su uso es muy común en
los PLC’s:
23
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
La programación puede ser complicada o sencilla.
sencilla
Una condición complicada
se puede descomponer en
varios bloques sencillos,
tal como:
Los bloques se programan
desde arriba hacia abajo y
de izquierda a derecha
(este aspecto es importante
tenerlo en cuenta cuando
se programa en forma
mnemotécnica). Para el
ejemplo anterior resulta:
24
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Para el ejemplo anterior, la programación mnemotécnica para el
caso del PLC’s OMRON de la Serie C sería:

25
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Para programar un circuito paralelo-serie, primero debe
programarse el circuito paralelo y luego el serie. Por ejemplo:

En las líneas Simatic (de Siemens), la precedencia se establece a


través del uso de paréntesis. También los mnemónicos son
distintos.
26
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Un aspecto también importante a considerar es la posición de un
contacto dentro de la línea de comando.
En el siguiente ejemplo, en el circuito de la izquierda, la bobina
0103 no se activará nunca,
nunca ya que el programa ejecuta las
instrucciones según el orden en que están programadas. En cambio,
en el circuito reestructurado de la derecha sí se activará (durante un
tiempo de barrido o de “scan”).

27
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Además de los contactos y las salidas, existen bloques funcionales
con propiedades especiales.
Un ejemplo de la estructura que suelen tener estos bloques es:

28
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Estos bloques
suelen cumplir la
función de de
ciertas conexiones
especiales, como
la que se muestra
a continuación:

29
Autómatas Programables Industriales
Programación de autómatas programables
Diagramas de contactos e instrucciones mnemotécnicas
Los contadores son bloques funcionales funcionales muy emplea-
dos. En general, para la mayor parte de los PLC’s tiene entradas de
conteo creciente y decreciente.
decreciente
Distintas formas de utilizar este tipo de bloques pueden ser:

30
Autómatas Programables Industriales
Programación de autómatas programables
EL GRAFCET
El Grafcet es un método gráfico de modelado de
sistemas basados en automatismos de carácter
secuencial.
CARACTERISTICAS
1. Metodología de programación estructurada, permite
el desarrollo conceptual de lo general a lo particular en
forma descendente.

2. Permite estructurar las tareas del automatismo en


forma jerarquizada.

31
Autómatas Programables Industriales
Programación de autómatas programables
ESTRUCTURAS EN EL GRAFCET
Dotan al Grafcet de una gran capacidad de
representación gráfica.
Estructuras básicas
Permiten representar fácilmente conceptos tales como
secuencialidad y concurrencia. Permiten analizar el
sistema mediante su descomposición en subprocesos.
Estructuras lógicas
Atienden a conceptos de concatenación entre si de las
estructuras básicas.

32
Autómatas Programables Industriales
Programación de autómatas programables

ELEMENTOS BASICOS ASOCIADOS AL GRAFCET

ETAPA

Es la situación del sistema en la cual todo o una parte


del órgano de mando es invariante con relación a las
entradas - salidas del sistema automatizado.

33
Autómatas Programables Industriales
Programación de autómatas programables
CLASIFICACION
DE LAS ETAPAS
ETAPA 20 0 ETAPA
INICIAL

ETAPA ETAPA
FUENTE 15
SUMIDERO
30

34
Autómatas Programables Industriales
Programación de autómatas programables
ACCION ASOCIADA
Son una o mas posibles acciones a realizar sobre el
sistema, cuando la etapa de la cual dependen dichas
operaciones se encuentra activada.

20
Encender motor

Clasificación

35
Autómatas Programables Industriales
Programación de autómatas programables
TRANSICION Y RECEPTIVIDAD
La transición se asocia a la
barrera existente entre dos etapas
consecutivas y cuyo
franqueamiento hace posible la
evolución del sistema. 5
A toda transición le corresponde
una condición de transición o Transición
función lógica booleana que se
denomina receptividad, que puede
ser verdadera o falsa.

36
Autómatas Programables Industriales
Programación de autómatas programables
ARCO
Un arco es un segmento de recta que une una transición
con una etapa o viceversa, pero nunca elementos
homónimos entre sí.
Etapa
15
Arco ascendente
Transición
Arco
20

37

También podría gustarte