Escolar Documentos
Profissional Documentos
Cultura Documentos
Las interfaces E/S estn diseadas para interconectar al PLC con procesos industriales, con seales de diversos tipos:
tensiones continuas 12/24/48 V dc, tensiones alternas 110/220 V ac, analgicas de 0 -10 V o 4 - 20 mA, por rel, entre otras.
Todos los controladores lgicos programables, poseen un de las siguientes estructuras. Compacta: En un solo mdulo estn todos los bloques. Modular:
Estructura americana: Separa los bloques de entrada/salida del resto del PLC. Estructura europea: Cada mdulo es una funcin (fuente de alimentacin, CPU, E/S, etc.).
El tiempo total que emplea el PLC para realizar un ciclo de operacin se llama tiempo de ejecucin de ciclo (scan time). El tiempo mencionado depende de:
El nmero de entradas/salidas. La longitud del programa de usuario. El nmero y tipo de perifricos conectados al PLC.
Para un PLC estndar que necesite unas 1000 instrucciones, el tiempo de ciclo total es del orden de 20 ms.
Los cambios en entradas 1 y 2 son vistas en los scan siguientes. El cambio de estado en entrada 3 no es visto nunca.
Controladores Lgicos Programables/MASB 9
10
_ _ S = (A .B + A.B).C
12
A
B
&
>=1 &
C S
&
14
0
1
X,Y,Z: Transiciones
Tanto la ejecucin de las acciones de la etapa como la consulta de las condiciones de transicin pueden representarse por cualquiera de los modelos anteriores, especialmente el esquema de rels.
16
Existen interfaces especficas que permiten la conexin con elementos o procesos particulares de la planta, realizando funciones que van desde la lectura de termocuplas hasta la presentacin de informacin y control SCADA.
Controladores Lgicos Programables/MASB 17
18
19
Identificadas las variables de entrada y salida, hay que asignarles las direcciones de bornes donde irn conectadas. En el caso de variables internas hay que asignarles el elemento de memoria donde se depositarn. Las direcciones E/S absolutas propias de PLC compactos estn formadas por un solo campo. Las direcciones relativas en PLC modulares, tienen dos campos:
direccin del mdulo sobre el bastidor, direccin del borne de conexin sobre el mdulo. Ejm:
IN 5.7 : entrada 7 del mdulo 5. OUT 25/1 : salida 25 del mdulo 1. IR 12 : rel interno nmero 12. TIM 6 : temporizador 6.
22
Scan 1
Controladores Lgicos Programables/MASB
Scan 2 al 100
23
Scan 1001
Controladores Lgicos Programables/MASB
Scan 1002
25
4) Si despus de 1050 scans el nivel desciende del nivel alto, entonces el sensor correspondiente se cierra.
Scan 1050
5) El nivel sigue descendiendo hasta llegar al nivel bajo, cerrndose el sensor correspondiente. En este instante se regresa a la situacin del scan 1 y se repite la operacin.
Controladores Lgicos Programables/MASB 26
2.8 GRAFCET
El GRAFCET (GRfico Funcional de Control de Etapas y Transiciones), naci de los trabajos de la AFCET (Association Francaise pour la Cyberntique conomique et Technique) en la dcada de los setenta. Permite dividir un sistema automatizado en etapas (pequeas partes), programar y probar cada etapa, y luego unirlas para formar el programa completo. De esta manera se facilita la correccin de errores en programacin, se simplifica la inclusin o modificacin de lneas lgicas o parmetros.
27
2.8 GRAFCET
Reglas a) Divergencia en O
1 A 2 3 B
2.8 GRAFCET
b) Convergencia en O
A
3
2.8 GRAFCET
c) Divergencia en Y
1 A
Las etapas 2 y 3 se activarn simultneamente cuando la transicin A est en estado 1 (se cumple la condicin de transicin).
Controladores Lgicos Programables/MASB 30
2.8 GRAFCET
d) Convergencia en Y
3
La etapa 3 se activa si etapas 1 y 2 y la transicin estn en 1
Controladores Lgicos Programables/MASB 31
2.8 GRAFCET
e) Salto condicional
1 A 2 B
Si etapa 1 est en estado 1 y la transicin A tambin, se pasa a la etapa 2. _ Si etapa 1 est en 1, pero la A transicin A est en estado cero se salta directamente a la etapa 3.
32
2.8 GRAFCET
f) Bucle condicional
1 A 2 B
_ B
33
34
A estos bloques se les debe fijar las condiciones de operacin, los operandos de funcin y las salidas asociadas.
Controladores Lgicos Programables/MASB 35
36
37
39
F1 F2 MD: Contactor que acciona al motor para movimiento a la derecha. MI: Contactor que acciona al motor para movimiento a la izquierda.
Controladores Lgicos Programables/MASB 41
Solucin 1
GRAFCET nivel 1
0
Marcha
Reposo
1 2
Mov. a la derecha Fin de mov. a la derecha Mov. a la izquierda Fin de mov. a la izquierda
42
Solucin 1
Asignacin de variables
Etapas
1:Reposo 2:Derecha M64.0
M64.1
Entradas
M : marcha F2: F.c.der. E0.1
E0.2
3:Izquierda
M64.2
F1: F.c.izq.
E0.3
Salidas
MD: motor der. A1.1
A1.2
43
Solucin 1
GRAFCET nivel 2
0
M.F1
MI
1
F2
MD
2
F1
MD
MI
44
Solucin 1
El GRAFCET tambin puede ser implementado con lenguaje de Contactos:
Inicializacin: E0.7
M64.0 M64.1
S R R 1
M64.2
Condicin de transicin de E0 a E1:
M64.0
E0.1 E0.3
M64.1
M64.0
S R 2
45
Solucin 1
Condicin de transicin de E1 a E2:
M64.1 E0.2 M64.2
S R 3
M64.1
Condicin de transicin de E2 a E0:
M64.2
E0.3
M64.0
M64.2
Controladores Lgicos Programables/MASB
S 4 R
46
Solucin 1
Acciones de las etapas: M64.1 A1.1 5
M64.2
A1.1 A1.2
R S
M64.0
A1.2
47
Solucin 2
Grfico alternativo
Step 0 M0.0
M.F1
Step 1 M0.1
Step 2 M0.2
NS: Nonlatching command
0
Controladores Lgicos Programables/MASB 48
Solucin 2
Implementacin mediante diagrama de contactos a) Transiciones:
M0.0 E0.7 M0.2 M0.1
E0.3
S R
E0.3 M0.1
S
R
49
Solucin 2
M0.1 E0.2 M0.0 M0.2
S R
b) Acciones
M0.1 A1.1
M0.2
A1.2
50