Anda di halaman 1dari 28

Programacin de PLCs

bajo IEC-61131 y las


directrices GEMMA
Dto. Tecnologa Electrnica

Fco Javier Molina Cantero

IEC 61131-3, GEMMA Y STEP7

Estacin de Impulsin

Una instalacin de impulsin de agua consta de un depsito principal cuya


alimentacin se gestiona con una vlvula motorizada V1, dos bombas, y un
circuito de bypass controlado mediante una segunda vlvula motorizada. La
funcin de bypass es la de abrir una va directa hacia el siguiente tramo de
impulsin si el sistema falla o se detiene
Cerrar
NA

Abrir
V2

Cerrada

NA

Abierta

BYPASS

V1
Cerrar
NA

Cerrada

Abrir

NA

NA

Abierta
NB

B1

Purga

Desage

Rebosadero

B2

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Qu

estados del proceso se pueden


definir como A1 Parada en el estado
inicial, y F1 Produccin normal?

A1 corresponde al siguiente estado de los


elementos del proceso:
V1 cerrada sin averas
V2 Abierta sin averas
Bombas sin servicio

F1 corresponde a:
V1 abierta sin averas
V2 cerrada sin averas
Bombas en servicio

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Qu

acciones pueden considerarse como


F2 Marcha de arranque y F3 Marcha de
cierre?

F2 Las acciones de arranque seran, por el


orden que se indican:
Abrir V1
Cerrar V2
Las acciones debern ejecutarse sin errores

F3 Marchas de cierre (por orden)

Abrir V2
Cerrar V1
F3 es ms adecuado
para un final del ciclo de trabajo automtico,
Acciones secuenciadas y sin errores
causado
por las condiciones del propio proceso. En este caso no
tiene mucho sentido.

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Alternativa

A2 Parada solicitada
Esperar al final del bombeo y detener.
Abrir V2
Cerrar V1
Las acciones debern ejecutarse secuencialmente y sin
errores

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Analice

las
posibles
situaciones
de
emergencia que tengan su causa en los
elementos de control del proceso. Suponga
que las bombas son capaces de evacuar
individualmente cualquier caudal entrante.
Las emergencias vendrn de pulsar la Parada de
Emergencia
Atascos en las vlvulas o fallos trmicos de sus
motores
Error simultneo de los trmicos de ambos
motores

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Disee

la consola de mando teniendo en


cuenta la necesidad de un modo Manual y
una parada de ciclo.
Dibuje todos los estados GEMMA y las
condiciones de evolucin entre ellos.

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

V1 Cerrada
V2 Abierta

D - Proceso en defecto

F - Proceso en funcionamiento
A1
Parada en el estado inicial

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

F - Proceso en funcionamiento
A1
Parada en el estado inicial

AUTO MARCHA
F2
Marcha de
preparacin

D - Proceso en defecto

Abrir V1
Cerrar V2

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

F - Proceso en funcionamiento
A1
Parada en el estado inicial

AUTO MARCHA
F2
Marcha de
preparacin

Condiciones iniciales de produccin


V1 Abierta . V2 Cerrada

D - Proceso en defecto

C.I.P

F1
Produccin normal

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA
F2
Marcha de
preparacin

Fin ciclo C.I.

asa a AUTO
onmutando MAN-AUTO
validando con RE

C.I.P

A2
Parada
solicitada al
final del ciclo

Reinicializacin
C.I Condiciones Iniciales

D - Proceso en defecto

MAN RE

F1
Produccin normal

Parada

Pasa a modo MANUAL


Conmutando AUTO-MAN
y validando con RE

IEC 61131-3, GEMMA Y STEP7

Separa la reparacin de las maniobras A6


Se solicita el rearme
A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA
F2
Marcha de
preparacin

Fin ciclo C.I.

/CA RE

A5
Preparacin para la puesta
en marcha tras un defecto

C.I.P

A2
Parada
solicitada al
final del ciclo

MAN RE

F1
Produccin normal

Parada

/CA

Avera

D1
Parada de emergencia

D - Proceso en defecto

PARADA POR AVERA


Falla alguna de las vlvulas
Fallan ambos trmicos
C.A = /PE + /TE1/TE2 + V1Err + V2Err

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA

/CE RE AUTO

A5
Preparacin para la puesta
en marcha tras un defecto

F2
Marcha de
preparacin

Fin ciclo C.I.

C.I.P

A2
Parada
solicitada al
final del ciclo

F1
Produccin normal

AUTO /CE
Parada
D2
Diagnstico y/o
tratamiento de fallos

MAN RE

D3
Produccin a pesar de
defectos

Al saltar uno de los dos trmicos?


NO ES ACERTADO. Si se sigue
GEMMA de forma estricta, este
estado representa errores que al
final conducen a parada

MAN RE
/CE
D1
Parada de emergencia

D - Proceso en defecto

C.E = /PE + /TE1/TE2 + V1Err + V2Err

Se ha escogido como un modo manual dentro


de la avera para facilitar la reparacin

IEC 61131-3, GEMMA Y STEP7

A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA

/CE RE AUTO

A5
Preparacin para la puesta
en marcha tras un defecto

F2
Marcha de
preparacin

Fin ciclo C.I.

C.I.P

A2
Parada
solicitada al
final del ciclo

F1
Produccin normal

AUTO /CE
Parada
D2
Diagnstico y/o
tratamiento de fallos

MAN RE
/CE
D1
Parada de emergencia

D - Proceso en defecto

C.E = /PE + /TE1/TE2 + V1Err + V2Err

MAN RE

IEC 61131-3, GEMMA Y STEP7

Consola de Mando
Emergencia

AUT

BOMBA 1

BOMBA 2

AJUSTE
Ajuste

ON

Servicio

OFF

ON

OFF

Marcha

Marcha

Trmico

Trmico

Parada solicitada
Parada obtenida

Vlvula 1

Abrir

EMERGENCIA

REARME

Marcha Parada

Cerrar

Vlvula 2

Abrir

Cerrar

Abierta

Abierta

Cerrada

Cerrada

IEC 61131-3, GEMMA Y STEP7

Cuestiones
Disee

la estructura del programa principal en base al


modelo PLCOpen simplificado. Defina qu seales se
requieren para coordinar todo el programa.

Paso1: Definir las unidades de programa (POUs) y sus


funciones
Paso 2: Definir las interfases (actuadores y secuencia ppal)
Paso 3: Disear un CFC aproximado
Paso 4: Disear bloques de accin (si procede)
Paso 5: Programar bloques actuadores
Paso 6: Programar SFC de la secuencia principal
Paso 7: Programar bloques de accin (si procede)

IEC 61131-3, GEMMA Y STEP7

Modelo PLCOpen
SENSORES

No existe en este caso


(C)

Reglas bsicas:

A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA
F2
Marcha de
pr eparacin

Fin ciclo C.I.

/CE RE AUTO

C.I.P

A2
Par ada
solicitada al
final del ciclo

A5
Preparacin par a la puesta
en marcha tras un defecto

MAN RE

F1
Produccin normal

AUTO /CE
P arada
D2
Diagnstic o y/o
tratamiento de fallos

MAN RE
/CE
D1
Parada de emergencia

C.E = /PE + /TE1/TE2 + V1Err + V2Err

D - Proceso en defecto

S Bombeo_OFF
R Bombeo_OFF
N Abrir_V2

A60

V2_Abierta

A61

ON

A1
INI

P1 { }
P0 {A60}
/INIT_SQ

Modos GEMMA
implementados
con SFCs

Cerrar_V1

V1_Cerrada

INIT_SQ ; Inicializacin

C.I

CICLO

F20

Abri r_V1

V1_Abierta

ON
F21

N Cerrar_V2
P0 C.I.P
V1_Abierta

F10

/CICLO Fin Ciclo

S60

N
N

FinCiclo
Bombeo_OFF

CICLO NA

F11

; Nivel > max

Bombeo_ON

/NB ;Nivel < min

(A)

(B)

Un bloque por actuador


si requiere inteligencia
Incluye modo manual

IEC 61131-3, GEMMA Y STEP7

Paso 1: Definir las unidades de programa y sus funciones

V1
Vlvulas 1 y 2

V2

B1 y B2, o conjunto?

(A)

(B)

IEC 61131-3, GEMMA Y STEP7

Paso 1: Definir las unidades de programa y sus funciones


POUs

para el control de actuadores

Control de la Vlvula Motorizada:

Funciones:Abrir, cerrar y sealar averas

POUs

para el control del modo GEMMA

FUNCIONES: gestionar la consola de mando (rdenes y


sealizaciones) y llamar a las POUs de operacin

IEC 61131-3, GEMMA Y STEP7

Paso 2: Definir las interfases de las POUs


Control

de Actuadores

Control de ejecucin

Segn el modelo EN = 1 siempre


Recomendacin: disear el bloque
sin estas seales

Rearme: Propio o Global?


Global: se conectara al RE del
GEMMA
Propio: Tiene sentido cuando el
operador que hace la reparacin tiene
cerca esa seal. En tal caso, la
restauracin en GEMMA se hace en el
centro de mando y se asemeja ms a
un RST (reset).

IEC 61131-3, GEMMA Y STEP7

Paso 2: Definir las interfases de las POUs


Control

de Actuadores

Modo Automtico:
Abrir/Cerrar Se ejecutan hasta el
final de recorrido. Activas por
flanco.
Timeout Tiempo lmite hasta el
final de las maniobras
Modo Manual:
MAN_Abrir/MAN_Cerrar Se
ejecutan mientras est activo y
hasta el final de recorrido. Activas
por nivel. No se vigila el tiempo de
ejecucin.

IEC 61131-3, GEMMA Y STEP7

Paso 2: Definir las interfases de las POUs


Control

de Actuadores

Control de ejecucin

Segn el modelo EN = 1 siempre


Recomendacin: disear el bloque
sin estas seales

Para controlar de forma efectiva el


bombeo es necesario disponer del
nivel. El modo manual debe tener
en cuenta esto.

IEC 61131-3, GEMMA Y STEP7

Paso 2: Definir las interfases de las POUs


Control

de Actuadores

Funcionamiento:
Modo AUTOMATICO (AUTO/MAN = 0):
ON = 1 bombeo en servicio
ON = 0 desactiva el bombeo
La impulsin se inicia cuando se
encuentra en servicio y el nivel
alcanza NivelA. Finaliza cuando
desciende por debajo de NivelB

Modo MANUAL (AUTO/MAN = 1)


La impulsin se inicia si el nivel est
por encima del mnimo y se ordena
con MAN_Marchax
Se detiene con MAN_Parox o por nivel

Pierde sentido dar orden


de marcha automtica

IEC 61131-3, GEMMA Y STEP7

Paso 2: Definir las interfases de las POUs


Control

de la Secuencia principal

Averia

AUT

BOMBA 1

BOMBA 2

AJUSTE
Ajuste

ON

Servicio

OFF

ON

OFF

Marcha

Marcha

Trmico

Trmico

Parada solicitada
Parada

Vlvula 1

Abrir

EMERGENCIA

REARME

Marcha Parada

Cerrar

Vlvula 2

Abrir

Cerrar

Abierta

Abierta

Cerrada

Cerrada

IEC 61131-3, GEMMA Y STEP7

Paso 3: Disear el CFC aproximado

IEC 61131-3, GEMMA Y STEP7

Paso 5: Programar los bloques actuadores


Control

de vlvulas

Automtico:
Abrir/Cerrar Se ejecutan hasta el final de recorrido.
Activas por flanco.
Timeout Tiempo lmite hasta el final de las maniobras
Manual:
MAN_Abrir/MAN_Cerrar Se ejecutan mientras est
activo y hasta el final de recorrido. Activas por nivel. No
se vigila el tiempo de ejecucin.

IEC 61131-3, GEMMA Y STEP7

Paso 5: Programar los bloques actuadores


Control

de bombeo
Funcionamiento:
Modo AUTOMATICO (AUTO/MAN = 0):
La impulsin se inicia cuando se encuentra en
servicio y el nivel alcanza NivelA. Finaliza cuando
desciende por debajo de NivelB

Modo MANUAL (AUTO/MAN = 1)


La impulsin se inicia si el nivel est por encima
del mnimo y se ordena con MAN_Marchax
Se detiene con MAN_Parox o por nivel

IEC 61131-3, GEMMA Y STEP7

Paso 6: Programar la secuencia ppal

A - Proceso en parada

F - Proceso en funcionamiento
AUTO RE

A6
Establecimiento del
estado inicial

A1
Parada en el estado inicial

F4
Marcha de
verificacin
sin orden

MAN RE

C.I
AUTO MARCHA

/CE RE AUTO

A5
Preparacin para la puesta
en marcha tras un defecto

F2
Marcha de
preparacin

Fin ciclo C.I.

C.I.P

A2
Parada
solicitada al
final del ciclo

F1
Produccin norm al

AUTO /CE
Parada
D2
Diagnstico y/o
tratamiento de fallos

MAN RE
/CE
D1
Parada de em ergencia

D - Proceso en defecto

C.E = /PE + /TE1/TE2 + V1Err + V2Err

MAN RE

Anda mungkin juga menyukai