C5 4-4 Controladores Lógicos Programables Control Discreto 2016-1
C5 4-4 Controladores Lógicos Programables Control Discreto 2016-1
SOFTWARE DE LOS
CONTROLADORES LÓGICOS
PROGRAMABLES.
Controladores Lógicos Programables
Control Discreto
Índice
• Objetivos
1 Norma IEC 61131
• Diagrama de escalera, LD.
• Diagrama de Bloques Funcionales, FBD.
• Gráfico Funcional Secuencial, SFC.
• Lista de instrucciones, IL.
• Texto estructurado, ST.
1. Contadores
2. Comparadores
• Bibliografía
1
PFR Controladores Lógicos Programables Control Discreto
Objetivos
• Explicar las diferencias entre lenguajes de
programación según norma IEC 61131 .
• Diferenciar los distintos tipos de contadores,
comparadores, y entender su aplicación.
CONTENIDOS
• Norma IEC 61131
– Lenguajes gráficos.
Diagrama de escalera, LD.
Diagrama de Bloques Funcionales, FBD.
Gráfico Funcional Secuencial, SFC.
– Lenguajes literales.
Lista de instrucciones, IL.
Texto estructurado, ST.
• Contadores
• Comparadores
2
PFR Controladores Lógicos Programables Control Discreto
Norma IEC-61131
Esta se refiere a:
Los autómatas programables (AP ó PLC´s) y a sus periféricos
correspondientes, tales como:
- Los equipos de programación y depuración (PADT´s)
- Los equipos de ensayo (TE´s)
- Los interfaces hombre-máquina (MMI´s)
Esta norma no trata del sistema automatizado, del cual el
autómata programable es un componente básico.
3
PFR Controladores Lógicos Programables Control Discreto
• Parte 5: Comunicaciones
4 Lenguajes de programación:
• Lenguajes gráficos
Diagrama de escalera (“Ladder Diagram”, LD)
Diagrama de Bloques Funcionales (”Function Block Diagram,
FBD)
• Lenguajes literales
Lista de instrucciones (“Instruction List”, IL)
Texto estructurado (“Structured Text”, ST)
4
PFR Controladores Lógicos Programables Control Discreto
( ) LD
Start S_01 S_03
S_01
SFC
Paso_1
IL
LD Entrada_Manual
Transición_02 Programación con lenguajes OR Entrada_Automática
AND Desbloqueo
LD Entrada_01
Tiempo actual
FBD
5
PFR Controladores Lógicos Programables Control Discreto
FCS EM
Ejemplo:
6
PFR Controladores Lógicos Programables Control Discreto
“a” Cualificador
“b” Nombre de la acción
“c” Indicador booleano
“d” Acción en LD, FBD,
ST ó IL
7
PFR Controladores Lógicos Programables Control Discreto
• Operadores:
LD, ST, S, R, AND, OR, XOR, ADD, SUB, MUL, DIV, GT, GE, EQ, NE,
LE, LT, JMP, CAL, RET, )
• Funciones y bloques funcionales. Se coloca el nombre
en el campo del operando y los parámetros, si los lleva,
en entre paréntesis. Se emplea la operación CAL.
8
PFR Controladores Lógicos Programables Control Discreto
9
PFR Controladores Lógicos Programables Control Discreto
10
PFR Controladores Lógicos Programables Control Discreto
TIPOS DE DATOS
22
11
PFR Controladores Lógicos Programables Control Discreto
IDENTIFICACIÓN DE VARIABLES:
IDENTIFICACIÓN DE VARIABLES:
12
PFR Controladores Lógicos Programables Control Discreto
VARIABLES PREDEFINIDAS:
LENGUAJE DE PROGRAMACIÓN
13
PFR Controladores Lógicos Programables Control Discreto
2. CONTADORES
27
Programación de Contadores
Contar
C ontar 9
8
7
6
5
4
3
Descontar 2
1
0
14
PFR Controladores Lógicos Programables Control Discreto
Programación de Contadores
Programación de Contadores
15
PFR Controladores Lógicos Programables Control Discreto
EJEMPLO:
• Número de Contador
C10
• Valor corriente V: 18
C10,V : 18
• Valor de preset
C10,P : 35
Programación de Contadores
• La operación de contar
consiste en incrementar el
valor corriente del contador 9
(añadir 1) , cada vez que se 8
presenta un impulso o un 7
Ci,V 6
acontecimiento.
5
16
PFR Controladores Lógicos Programables Control Discreto
Programación de Contadores
• La operación de descontar
Ci,V consiste en decrementar el
5 valor corriente del contador
4 (sustraer 1) , cada vez que se
3 presenta un impulso o un
2 acontecimiento.
1
Programación de Contadores
Ci,V 2 3
1
0
9999
9996 9997 9998
9995
17
PFR Controladores Lógicos Programables Control Discreto
Programación de Contadores
3 Ci,V
2
1 0
9999
9998 9997
9996
CONTADORES
Ascendente
Descendente
Ascendente
Descendente
18
PFR Controladores Lógicos Programables Control Discreto
CONTADORES
CONTADORES
Ejemplo:
19
PFR Controladores Lógicos Programables Control Discreto
CONTADORES
En RUN:
Conteo ASCENDENTE (dando un pulso a
la entrada E0.0 Up)
CONTADORES
En RUN:
Conteo DESCENDENTE (dando un
pulso a la entrada E0.1 Down)
20
PFR Controladores Lógicos Programables Control Discreto
CONTADORES
En RUN:
• Para iniciar el conteo desde 10 (ingresar el conteo 10 de
forma directa) debemos setear E0.7)
3. COMPARADORES
21
PFR Controladores Lógicos Programables Control Discreto
COMPARADORES
COMPARADORES
Operando 1
Operando 2 Resultado “0” o
“1”
O 0,1
C1,V >= M5,V
22
PFR Controladores Lógicos Programables Control Discreto
COMPARADORES
O 0,2
C1,V = 24
COMPARADORES
• En un PLC SIEMENS:
Palabra de Si son
temporizador 3 diferentes, el
resultado es “1”
T3 Z1
<> A 2.6
24 Z2 Q
23
PFR Controladores Lógicos Programables Control Discreto
COMPARADORES
Palabras internas
24
PFR Controladores Lógicos Programables Control Discreto
COPARADORES
COMPARADORES: ejemplo
25
PFR Controladores Lógicos Programables Control Discreto
COMPARADORES: ejemplo
COMPARADORES: ejemplo
Con el simulador PLCSim
Regula el valor de
MW2
26
PFR Controladores Lógicos Programables Control Discreto
Bibliografía
• Allen-Bradley (2001) Controllogix 5000 controllers
common procedures programming manual. New
York: Allen Bradley. (629.8PLC/A-2).
• Ramírez Quiroz, Elmer (1997) Controladores lógicos
programables. Lima: CONCYTEC. (629.8PLC/R21)
• Siemens A.G. (1988) Autómata programable. (S5-
100u) Simatic S5. Alemania.
Siemens. (629.8PLC/S-199)
Fin de la unidad
27