Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduc - PLC Undadad 3 PDF
Introduc - PLC Undadad 3 PDF
Universidad de Oviedo
A
Area d IIngeniería
de i í ded Si
Sistemas y A
Automática
ái
introducción a los autómatas
estr ct ra de n sistema a tomati ado
estructura de un sistema automatizado
Preaccionadores Accionadores
Parte de Parte de
Supervisión Control: Parte operativa
Control (proceso)
y Explotación Autómatas
programables
(PLC´s)
Captadores
introducción a los autómatas
definición IEC 61131
definición IEC 61131
un autómata programable (AP) es una máquina electrónica programable
diseñada para ser utilizada en un entorno industrial (hostil), que utiliza una
memoria programable para el almacenamiento interno de instrucciones
orientadas al usuario, para implantar soluciones específicas tales como
funciones lógicas, secuencias, temporizaciones, recuentos y funciones
aritméticas,
it éti con ell fifin d
de controlar
t l mediante
di t entradas
t d y salidas,
lid di
digitales
it l y
analógicas diversos tipos de máquinas o procesos
introducción a los autómatas
lógica cableada s lógica programada
lógica cableada vs. lógica programada
introducción a los autómatas
arq itect ra típica de n a tómata programable
arquitectura típica de un autómata programable
Unidad de
programación Conexión a otros controladores
ó supervisión o con E/S remotas Conectores
al bus para
Bus más módulos
de E/S
Módulos
Mód l
Fuente de Especiales
Módulo Módulo Módulo Módulo (contaje,
alimenta- CPU Entradas Salidas E/S
ción comunica-
Digitales Digitales analógicas ciones
ciones,
PID ...
Rack
5V DC Sensores analógicos
(Termopares, potenciómetros)
Actuadores analógicos
Actuadores
220-230
220 230 24V DC Sensores
S (Variadores de velocidad)
V AC digitales digitales
(interruptores, (válvulas neumáticas,
sensores de prox.) lámparas indicadoras.)
introducción a los autómatas
arq itect ra típica de n a tómata programable
arquitectura típica de un autómata programable
1 Rack de 3 emplazamientos, que integra
la alimentación, el procesador y la
memoria básica
2 Orificio de fijación del autómata
3 Bloque de visualización centralizado
4 Conector terminal TER
5 Terminal de diálogo con el operador AUX
AUX.
6 Emplazamiento para una tarjeta de
extensión de memoria. Si no hubiera
tarjeta, este emplazamiento se equipará
con una tapa que es obligatoria,
obligatoria ya que
su extracción provoca:• la parada del
autómata,• la inactivación de la toma
terminal
7 Trampilla
p de acceso a los terminales de
alimentación
8 Etiqueta de información para el cambio
de la pila
9 Terminales de alimentación
10 Emplazamiento para un acoplador de
comunicación
11 Trampilla de acceso a la pila opcional y al
conmutador de protección contra
escritura del sistema operativo
12 Conector de conexión del mini-rack de
extensión, protegido de serie por una
tapa amovible
13 Dispositivo
Dispositi o para el montaje en un n perfil
DIN
14 Conectores para las funciones analógicas
y de contaje integradas
introducción a los autómatas
gama de a tómatas TSX (Schneider)
gama de autómatas TSX (Schneider)
Complejidad
TSX Premium
acioness
Aplica
TSX Micro
TSX Nano
46 300 2000 nº E/S
introducción a los autómatas
elementos de programación
elementos de programación
4 Lenguajes de programación + Grafcet (SFC)
• Lenguajes gráficos
Diagrama d
Di de escalera
l (“L
(“Ladder
dd Diagram”,
Di ” LD)
Diagrama de Bloques Funcionales (”Function Block Diagram, FBD)
• Lenguajes literales
Lista de instrucciones ((“Instruction List”, IL))
Texto estructurado (“Structured Text”, ST)
S 01
S_01 S 02
S_02 Manual
( )
S_01 S_03 LD
0
SFC
Transición_01 IL
1 (*Espera d
(*E de secado*)
d *)
Programación con lenguajes %L2
LD %I0.1
Transición_02
conocidos de PLC AND %M10
2 ST %Q2.5
... y lenguaje de alto nivel
Transición_Fin
XOR
IF %M0 AND %M5 THEN
RESET %M0; S_01 Tiempo_01 FBD
INC %MW87; TON
%MW150:=%MW10+1; S_02
SET %M23;;
END_IF; ST S 03
S_03 Lá
Lámpara
T#12s400ms
Tiempo actual
introducción a los autómatas
leng ajes de programación diagrama de escalera (LD)
lenguajes de programación ∙ diagrama de escalera (LD)
• conjunto estandarizado de símbolos de programación de “relés en
escalera”
l ”
• nace en los EEUU como reflejo de los esquemas eléctricos estándar
empleados en lógica cableada
A B C
-| |--|/|----------------( )
introducción a los autómatas
leng ajes de programación lista de instr cciones (IL)
lenguajes de programación ∙ lista de instrucciones (IL)
• modelo de ejecución basado en un acumulador (pila) simple
• basado en el lenguaje Alemán “Anweisungsliste’, AWL
• sólo se permite una operación por línea
• cada operación opera sobre uno o dos operandos
LD A
ANDN B
ST C
introducción a los autómatas
leng ajes de programación te to estr ct rado (ST)
lenguajes de programación ∙ texto estructurado (ST)
• lenguaje de alto nivel, estructurado en bloques
• sintaxis parecida a PASCAL
• posibilidad de utilizar expresiones complejas e instrucciones anidadas
• soporte
t para
– bucles (REPEAT-UNTIL; WHILE-DO)
– ejecución
j ió condicional
di i l (IF
(IF-THEN-ELSE;
THEN ELSE CASE)
– funciones (SQRT(), SIN())
AND
A C
B
introducción a los autómatas
leng ajes de programación diagrama f ncional sec encial (SFC)
lenguajes de programación ∙ diagrama funcional secuencial (SFC)
• potente técnica gráfica para describir el
comportamiento secuencial de un programa
de control
• se usa para particionar un problema de
Step 1 N FILL
control
• facilita el rápido diagnóstico de problemas Transición 1
en el algoritmo de control
Step
p2 S motorA
• los elementos son ETAPAS con BLOQUES
DE ACCIÓN y TRANSICIONES
Transición 2
• permite secuencias alternativas y paralelas
Step 3
introducción a los autómatas
desarrollo de n pro ecto con PLCs
desarrollo de un proyecto con PLCs
Especificaciones
del sistema
Nº y tipo de
E/S Programación Introducir el
de secuencias programa
p g
Configuración C
Corrección
ió Documentación
Módulo de
comienzo del ciclo de scan Entrada
contacto NA contacto NC
S
accionado 1
existente 1
S
Contacto NA 1
S
no accionado 1
no existente 0
S
accionado 1
no existente 0
S
Contacto NC 1
S
no accionado 1
existente 1
automatismos combinacionales
concepto de estado de señal (1) se acti a H1 c ando lo hace E0
concepto de estado de señal (1) ∙ se activa H1 cuando lo hace E0
lenguaje de contactos
lenguaje
g j estructurado
%Q2.0:= %I1.0;
estado de señal
automatismos combinacionales
concepto de estado de señal (2) se acti a H1 c ando no lo hace E0
concepto de estado de señal (2) ∙ se activa H1 cuando no lo hace E0
lenguaje de contactos
lenguaje estructurado
%Q2 0:= NOT %I1.0;
%Q2.0:= %I1 0;
estado de señal
automatismos combinacionales
concepto de estado de señal (3) se acti a H1 c ando lo hace E0
concepto de estado de señal (3) ∙ se activa H1 cuando lo hace E0
lenguaje de contactos
lenguaje estructurado
%Q2 0:= NOT %I1.0;
%Q2.0:= %I1 0;
estado de señal
automatismos combinacionales
concepto de estado de señal (4) se acti a H1 c ando no lo hace E0
concepto de estado de señal (4) ∙ se activa H1 cuando no lo hace E0
lenguaje de contactos
lenguaje estructurado
%Q2 0:= %I1.0;
%Q2.0:= %I1 0;
estado de señal
introducción a los autómatas
ejercicio las tres bombillas deben encenderse con S1 acti o S2 no acti o
ejercicio ∙ las tres bombillas deben encenderse con S1 activo y S2 no activo
Hardware
S1 S2 S1 S2 S1 S2
%I1.0
E 1.0 %I1.1
E 1.1 E 1.0 E%I1.1
1.1 E 1.0 E 1.1
%I1.0 %I1.0 %I1.1
PLC
PLC PLC
%Q2.0
%Q2.0 %Q2.0
H1
H1 H1
Software
%I1.0 %I1.1 %Q2.0 %I1.0 %I1.1 %Q2.0 %I1.0 %I1.1 %Q2.0
Lader / /