You are on page 1of 18

Automatizacin Industrial

Especificacin y desarrollo de un POU para control de


una Vlvula Motorizada.

Curso 2011/2012
Versin 11.11.24.0
Automatizacin Industrial Control de vlvula motorizada

ndice:

Requerimientos del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 01

Descripcin de la Interface del bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 01

Conexionado elctrico del actuador al PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 02

Descripcin Funcional /Test de verificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg.03

Programacin del cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 06


Tabla de estados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 06
Grafo de estados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 07
Programa del POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pg. 08

Curso 2009/2010 Pg. 0


Automatizacin Industrial Control de vlvula motorizada

Requerimientos del cliente.

Desarrollar la especificacin y una implementacin de un mdulo de control para una vlvula


motorizada cuyo controlador es el modelo ER-10 de la firma InterApp. En anexo adjunto se
puede consultar su hoja de caractersticas tcnicas.

Se desea que el mdulo pueda ser comandado por una botonera estndar de tres pulsadores: Abre,
Cierra, y Paro. Los pulsadores Abre y Cierra son de tipo NA, y el pulsador Paro es NC.
Para invertir la marcha del motor, debe ser necesario pasar por paro.
Debe ser posible parar la vlvula en cualquier punto de su recorrido.
Sern ignoradas las pulsaciones de marcha en un sentido mientras que el motor est en
funcionamiento. Tampoco se considerarn las activaciones simultneas de varios pulsadores.
Se desea generar un aviso de avera correspondiente a atasco cuando la vlvula tarde ms de un
tiempo establecido en llegar al final de su recorrido.

Descripcin de la Interface del bloque.


Observando el conexionado elctrico genrico de la documentacin del motor, y al pedir la
especificacin que la vlvula pueda situarse en cualquier posicin de su recorrido, es necesario
utilizar el esquema de conexionado correspondiente a ON-STOP-OFF de la figura.

Esto obliga a destinar dos salidas del bloque para actuar sobre sendos rels que sustituyan al
conmutador que gestiona la fase en el esquema.
Al pedir la generacin de un aviso de avera es necesario aadir, al menos, una salida booleana
para ello. Si se deseara especificar el tipo de avera, habra que establecer una salida de tipo
numrica mediante la cual se sacara el cdigo correspondiente a la avera detectada.

Para las entradas, los requisitos funcionales piden que el bloque pueda ser operado mediante una
botonera estndar. Esto implica que existirn tres entradas activas por flanco: una para giro de
apertura, otra para giro de cierre, y otra para parada del motor. Las de inicio de giro sern
sensibles al flanco positivo mientras que la de paro ser sensible al flanco negativo.
En el esquema de conexionado elctrico interno del controlador, se observa que existen dos
finales de carrera para informar de la posicin correspondiente a la apertura total de la vlvula
(FC1), o del cierre total de la misma (FC2). Estos finales de carrera constituirn dos entradas
todo/nada del bloque. Dichas entradas actuarn por nivel.

Curso 2009/2010 Pg. 1


Automatizacin Industrial Control de vlvula motorizada

Otro aspecto de la especificacin que requiere entradas en la interfaz es la deteccin de averas


por atasco. Esta deteccin se llevar a cabo determinando si el tiempo que tarda el motor en
realizar la maniobra de apertura o cierre supera el mximo establecido. Para ello, ser necesario
una entrada numrica donde se especifique el tiempo mximo permitido y, dependiendo del
lenguaje de programacin que se use en la implementacin del bloque, una entrada de asignacin
de temporizador. En el caso que nos ocupa, programaremos el bloque mediante lenguaje de
contactos por lo que ser necesaria dicha entrada.

La interfaz del bloque tendra el siguiente aspecto:

En el caso de este controlador, el motor no est protegido mediante rel trmico, por lo que no
se considera esta seal. Tampoco se considerar la indicacin de posicin de la apertura de la
vlvula, a pesar de que es un equipamiento opcional. En caso de querer incorporar esta
funcionalidad, habra que incluir en la interfaz una entrada numrica correspondiente al grado
de apertura de la vlvula.

Conexionado elctrico del actuador al PLC.


Una vez establecida la interfaz del POU podemos definir la conexin elctrica de las bornas de
las tarjetas de entrada y salida del PLC con el controlador del motor de la vlvula.

El conector de entrada del actuador deber conectarse a la alimentacin mediante dos rels
actuados por sendas salidas digitales del PLC segn el esquema siguiente.

Curso 2009/2010 Pg. 2


Automatizacin Industrial Control de vlvula motorizada

Es de notar que en ningn caso sera posible la conexin directa a las salidas de la tarjeta del PLC
debido a la potencia del motor (15W) indicada en las hojas de caractersticas.

Los dos finales de carrera indicadores de vlvula totalmente abierta o cerrada deben conectarse
a las entradas digitales del PLC segn el esquema siguiente.

El nmero de las entradas y/o salidas digitales a las que se conecten los detectores y/o actuadores
depender de lo especificado en el programa.

Descripcin Funcional /Test de verificacin.


Por motivos didcticos, se enunciar la descripcin de cada requisito funcional derivado de la
especificacin del bloque junto con los test de conformidad asociados. Cada descripcin
funcional ir nombrada con una D seguida de un nmero. Los test de conformidad asociados
a la descripcin funcional Dx se nombrarn como Tx.y siendo y el nmero del test asociado
a la descripcin Dx.
En la documentacin de un proyecto, la descripcin funcional debe ser un captulo aparte de los
test de verificacin.

D1.- Si se da un pulso en la entrada Cierra mientras el Fcc no est activo, y el motor est parado
(salidas Cerrar y Abrir desactivadas), se debe activar la salida Cerrar. En caso contrario, la

Curso 2009/2010 Pg. 3


Automatizacin Industrial Control de vlvula motorizada

pulsacin debe ser ignorada.


T1.1.- Activar la entrada Cierra con la entrada Fcc desactivada, y el motor parado. Resultado:
se debe activar la salida Cerrar.
T1.2.- Activar la entrada Cierra con Fcc activado. Resultado: las salidas deben permanecer
desactivadas.
T1.3.- Activar la entrada Cierra con Fcc desactivado, y la salida Abrir activada. Resultado: las
salidas deben permanecer sin cambios.
T1.4.- Activar la entrada Cierra con Fcc desactivado, y la salida Cerrar activada. Resultado: las
salidas deben permanecer sin cambios. En caso de existir un valor de Timeout para detectar
atascos, la cuenta del temporizador no debe reiniciarse. A todos los efectos, el flanco en la
entrada debe ser ignorado.
T1.5.- Activar la entrada Cierra con la entrada Fcc desactivada, y el motor parado. Cuando se
active la salida Cerrar, activar y enclavar la entrada Abre. Seguidamente, activar la entrada Fcc.
Resultado: La salida Cerrar debe desactivarse y la salida Abrir no debe activarse hasta que se
desenclave la entrada Abre y se vuelva a pulsar Abre. (Fcil en SFC).

D2.- Si se da un pulso en la entrada Abre mientras el Fca no est activo, y el motor est parado
(salidas Cerrar y Abrir desactivadas), se debe activar la salida Abrir. En caso contrario, la
pulsacin debe ser ignorada.
T2.1.- Activar la entrada Abre con la entrada Fca desactivada, y el motor parado. Resultado: se
debe activar la salida Abrir.
T2.2.- Activar la entrada Abre con Fca activado. Resultado: las salidas deben permanecer
desactivadas.
T2.3.- Activar la entrada Abre con Fca desactivado, y la salida Cerrar activada. Resultado: las
salidas deben permanecer sin cambios.
T2.4.- Activar la entrada Abre con Fca desactivado, y la salida Abrir activada. Resultado: las
salidas deben permanecer sin cambios. En caso de existir un valor de Timeout para detectar
atascos, la cuenta del temporizador no debe reiniciarse. A todos los efectos, el flanco en la
entrada debe ser ignorado.
T2.5.- Activar la entrada Abre con la entrada Fca desactivada, y el motor parado. Cuando se
active la salida Abrir, activar y enclavar la entrada Cierra. Seguidamente, activar la entrada Fca.
Resultado: La salida Abrir debe desactivarse y la salida Cerrar no debe activarse hasta que se
desenclave la entrada Cierra y se vuelva a pulsar Cierra. (Fcil en SFC).

D3.- La activacin de ms de un pulsador a la vez debe ser ignorada.


T3.1.- Activar simultneamente las entradas Abre y Cierra con las salidas desactivadas.
Resultado: Las salidas deben permanecer en el mismo estado en el que se encuentran.
T3.2.- Activar simultneamente las entradas Abre y Cierra con la salida Abrir activada y la salida
Cerrar desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que se
encuentran.
T3.3.- Activar simultneamente las entradas Abre y Cierra con la salida Cerrar activada y la
salida Abrir desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que
se encuentran.
T3.4.- Activar simultneamente las entradas Abre y Paro con las salidas desactivadas. Resultado:
Las salidas deben permanecer en el mismo estado en el que se encuentran.
T3.5.- Activar simultneamente las entradas Abre y Paro con la salida Abrir activada y la salida
Cerrar desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que se

Curso 2009/2010 Pg. 4


Automatizacin Industrial Control de vlvula motorizada

encuentran.
T3.6.- Activar simultneamente las entradas Abre y Paro con la salida Cerrar activada y la salida
Abrir desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que se
encuentran.
T3.7.- Activar simultneamente las entradas Cierra y Paro con las salidas desactivadas.
Resultado: Las salidas deben permanecer en el mismo estado en el que se encuentran.
T3.8.- Activar simultneamente las entradas Cierra y Paro con la salida Abrir activada y la salida
Cerrar desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que se
encuentran.
T3.9.- Activar simultneamente las entradas Cierra y Paro con la salida Cerrar activada y la
salida Abrir desactivada. Resultado: Las salidas deben permanecer en el mismo estado en el que
se encuentran.

D4.- Cuando se active la salida de Abrir o Cerrar, debe iniciarse un temporizador. Si el contador
acaba su cuenta antes de que se active la entrada del final de carrera correspondiente al trmino
de la operacin, la salida Avera debe ser activada y las salidas Cerrar y Abrir, desactivadas. En
caso contrario, el temporizador debe ser reseteado.
T4.1.- Activar la entrada de Abrir e inhibir la entrada FC1. Resultado: Pasado un tiempo de
TimeOut la salida de abrir debe ser desactivada, la salida avera debe ser activada y la salida de
nmero de error debe indicar el correspondiente a atasco abriendo (01).
T4.2.- Activar la entrada de Cerrar e inhibir la entrada FC2. Resultado: Pasado un tiempo de
TimeOut la salida de cerrar debe ser desactivada, la salida avera debe ser activada y la salida de
nmero de error debe indicar el correspondiente a atasco cerrando (02).
T4.3.- Activar la entrada de Abrir activar la entrada FC1 antes del fin de cuenta del temporizador.
Resultado: La salida de abrir debe ser desactivada y el temporizador reseteado.
T4.4.- Activar la entrada de Cerrar activar la entrada FC2 antes del fin de cuenta del
temporizador. Resultado: La salida de cerrar debe ser desactivada y el temporizador reseteado.
T4.5.- Activar la entrada de Abrir, activar la entrada de Paro antes del fin de cuenta del
temporizador. Resultado: La salida de abrir debe ser desactivada y el temporizador reseteado.
T4.6.- Activar la entrada de Cerrar, activar la entrada de Paro antes del fin de cuenta del
temporizador. Resultado: La salida de cerrar debe ser desactivada y el temporizador reseteado.

D5.- Si en estado de avera se activan a la vez las entradas de abrir y cerrar, y no la de paro,
durante un tiempo superior a uno dado, se realizar un rearme del sistema pasando al estado de
paro. Si se suelta alguno de los pulsadores antes del tiempo establecido, el sistema debe seguir
en estado de avera.
T5.1.- Activar la seal de apertura e inhibir la de final de carrera FC1. Cuando el sistema pase
a estado de avera, mantener pulsados abrir y cerrar simultneamente durante un tiempo superior
al establecido. Resultado: El sistema debe salir de su estado de avera y pasar a estado parado.
T5.2.- Activar la seal de apertura e inhibir la de final de carrera FC1. Cuando el sistema pase
a estado de avera, mantener pulsados abrir, cerrar, y paro simultneamente. Resultado: El
sistema debe permanecer en su estado de avera y el temporizador no debe iniciar ninguna cuenta.
T5.3.- Activar la seal de apertura e inhibir la de final de carrera FC1. Cuando el sistema pase
a estado de avera, pulsar abrir y cerrar simultneamente y soltar abrir antes de que transcurra el
tiempo establecido. Resultado: El sistema debe permanecer en estado de avera y el temporizador
debe resetearse.
T5.4.- Activar la seal de apertura e inhibir la de final de carrera FC1. Cuando el sistema pase

Curso 2009/2010 Pg. 5


Automatizacin Industrial Control de vlvula motorizada

a estado de avera, pulsar abrir y cerrar simultneamente y soltar cerrar antes de que transcurra
el tiempo establecido. Resultado: El sistema debe permanecer en estado de avera y el
temporizador debe resetearse.
T5.5.- Activar la seal de apertura e inhibir la de final de carrera FC1. Cuando el sistema pase
a estado de avera, mantener pulsado abrir y cerrar simultneamente y pulsar tambin paro antes
de que transcurra el tiempo establecido. Resultado: El sistema debe permanecer en estado de
avera y el temporizador debe resetearse.

Programacin del cdigo


A continuacin se propone una posible implementacin de este bloque utilizando un modelo de
eventos discretos (DES).

Tabla de estados
Distinguimos cuatro estados estables posibles en el funcionamiento de la vlvula: E0 motor
parado, E1 motor girando en maniobra de apertura de la vlvula, E2 Motor girando en maniobra
de cierre de la vlvula, E3 avera correspondiente a vlvula atascada (motor parado).
Con esta definicin de estados y las seales de la interfaz, se propone la siguiente tabla de
estados. Para su confeccin se sigue el convenio de indicar el valor lgico que adoptan las
seales y no su estado de activacin.

Marca Estado Actual Transicin Prximo estado Salidas activas


Abre
Cierra#
E0 Parado Y Abriendo
Paro
FC1#
Paro#
Y Abre#
E1 Abriendo O Parado ON
Cierra#
FC1
E1 Abriendo t> TimeOut Avera ON
Abre#
Cierra
E0 Parado Y Cerrando OFF
Paro
FC2#
Paro#
Y Abre#
E2 Cerrando O Parado OFF
Cierra#
FC2
E2 Cerrando t> TimeOut Avera OFF
Abre
Cierra
E3 Avera Y Parado Avera
Paro
t>Tiempo

Curso 2009/2010 Pg. 6


Automatizacin Industrial Control de vlvula motorizada

Grafo de estados
De forma grfica, el grafo de estados del modelo propuesto para el sistema es el siguiente:

Leyenda:

Curso 2009/2010 Pg. 7


SIMATIC FB2 07/11/2011 7:32:39

FB2 - <offline>
"ControlValvulaMotor"
Nombre: Familia:
Autor: Versin: 0.1
Versin del bloque: 2
Hora y fecha Cdigo: 07/11/2011 7:31:31
Interface: 31/12/2009 1:11:28
Longitud (bloque / cdigo / datos): 00560 00408 00012

Nombre Tipo de datos Direccin Valor inicial Comentario


IN 0.0
SB_Abre Bool 0.0 FALSE Pulsador de apertura NA
SB_Cierra Bool 0.1 FALSE Pulsador de cierre NA
SB_Paro Bool 0.2 FALSE Pulsador de paro NC
Temporizador Timer 2.0 Temporizador
Valor de tiempo que seala
TimeOut S5Time 4.0 S5T#0MS atasco
Final de carrera que indica
FC_1 Bool 6.0 FALSE
vlvula completamente abierta
Final de carrera que indica
FC_2 Bool 6.1 FALSE
vlvula completamente cerrada
OUT 0.0
ON Bool 8.0 FALSE Salida de apertura de vlvula
OFF Bool 8.1 FALSE Salida de cierre de vlvula
Salida de notificacin de
Averia Bool 8.2 FALSE
avera
ErrorNo Byte 9.0 B#16#0 Cdigo de error detectado
IN_OUT 0.0
STAT 0.0
E0 Bool 10.0 FALSE Marca de estado de motor parado
Marca de estado de motor
E1 Bool 10.1 FALSE abriendo
Marca de estado de motor
E2 Bool 10.2 FALSE cerrando
Marca de estado de vlvula
E3 Bool 10.3 FALSE
atascada
TEMP 0.0

Bloque: FB2 CtrolValvulaMotor

Control de una vlvula motorizada. Necesita pasar por paro entre maniobras.
Solucin mediante modelado DES.

Segm.: 1 Inicializacin

Si no hay estado previo, pasa a motor parado.

#E0 #E1 #E2 #E3 #E0


S

Pgina 1 de 4
SIMATIC FB2 07/11/2011 7:32:39

Segm.: 2 Abrir vlvula

Si est parado y slo le damos a abrir, y la vlvula no est completamente


abierta, activa la seal de abrir (ON).

#E0 #SB_Paro #SB_Abre #SB_Cierra #E0


R
#E1
S

Segm.: 3 Cerrar vlvula

Si est parado y slo le damos a cerrar, y la vlvula no est completamente


cerrada, activa la seal de cerrar (OFF).

#E0 #SB_Paro #SB_Cierra #SB_Abre #E0


R
#E2
S

Segm.: 4 Fin de maniobra de apertura

Si slo se pulsa paro o llega al final del recorrido (FC1) el motor se para.

#E1 #FC_1 #E1


R
#SB_Paro #SB_Abre #SB_Cierra #E0
S

Segm.: 5 Fin de la maniobra de cierre

Si slo se pulsa paro o llega al final del recorrido (FC2) el motor se para.

#E2 #FC_2 #E2


R
#SB_Paro #SB_Abre #SB_Cierra #E0
S

Segm.: 6 Rearme de avera

Si se mantienen pulsados abre y cierra durante ms del tiermpo determinado, se


sale del estado de avera (rearme). El segmento tambin repone el cdigo de no
error (0).

#Temporiza
#E3 dor #E3
R
#E0
S

MOVE
EN ENO

0 IN OUT #ErrorNo

Pgina 2 de 4
SIMATIC FB2 07/11/2011 7:32:39

Segm.: 7 Vlvula atascada

Si se supera el timeout establecido, pasa a avera.

#Temporiza
#E1 dor #E1
R
#E2 #E2
R
#E3
S

Segm.: 8 Control de tiempos

Si pasa a abrir o cerrar dispara el perro guardin. Cuando deje de estar


abriendo o cerrando, se resetea.
Si estando en avera se pulsan a la vez abrir y cerrar, se dispara. Si se
sueltan se resetea.

#Temporiza
dor
#E1 S_EVERZ
S Q
#E2 #TimeOut TW DUAL

R DEZ
#E3 #SB_Paro #SB_Abre #SB_Cierra

Segm.: 9 Atasco abriendo Err_No 01

Saca cdigo de error #1 correspondiente a atasco abriendo.

#E3 #ON MOVE


EN ENO

1 IN OUT #ErrorNo

Segm.: 10 Atasco abriendo Err_No 02

Saca cdigo de error #2 correspondiente a atasco cerrando.

#E3 #OFF MOVE


EN ENO

2 IN OUT #ErrorNo

Segm.: 11 Salida motor ON (abrir vlvula)

Si est en el estado Abriendo, activa la salida correspondiente.

#E1 #ON

Pgina 3 de 4
SIMATIC FB2 07/11/2011 7:32:39

Segm.: 12 Salida motor OFF (cerrar vlvula)

Si est en el estado Cerrando, activa la salida correspondiente.

#E2 #OFF

Segm.: 13 Sealizacin de avera.

#E3 #Averia

Pgina 4 de 4
Automatizacin Industrial Control de vlvula motorizada

Pero el programa anterior espera el mismo tiempo para detectar un atasco (time out) que para
rearmar el estado de avera. Aunque en este caso el time out considerado es pequeo y podra
aceptarse, de forma general esto no sera admisible.

Una solucin obvia es utilizar dos temporizadores. No obstante, esa solucin aumenta las seales
de la interfaz del bloque y, adems, merma el nmero de temporizadores disponibles de forma
innecesaria.

A continuacin se propone una modificacin del FB para solucionar el problema. En ella, se usa
como valor de cuenta una variable esttica. El valor de esta variable se modifica segn el estado
en que se encuentre el sistema.

Curso 2009/2010 Pg. 8


SIMATIC FB2 07/11/2011 7:23:07

FB2 - <offline>
"CtrolValvulaMotor2"
Nombre: Familia:
Autor: Versin: 0.1
Versin del bloque: 2
Hora y fecha Cdigo: 07/11/2011 7:00:19
Interface: 02/01/2010 22:34:28
Longitud (bloque / cdigo / datos): 00640 00472 00012

Nombre Tipo de datos Direccin Valor inicial Comentario


IN 0.0
SB_Abre Bool 0.0 FALSE Pulsador de apertura NA
SB_Cierra Bool 0.1 FALSE Pulsador de cierre NA
SB_Paro Bool 0.2 FALSE Pulsador de paro NC
Temporizador Timer 2.0 Temporizador
Valor de tiempo que
TimeOut S5Time 4.0 S5T#0MS seala atasco
Final de carrera que
FC_1 Bool 6.0 FALSE indica vlvula
completamente abierta
Final de carrera que
FC_2 Bool 6.1 FALSE indica vlvula
completamente cerrada
OUT 0.0
Salida de apertura de
ON Bool 8.0 FALSE vlvula
Salida de cierre de
OFF Bool 8.1 FALSE
vlvula
Salida de notificacin de
Averia Bool 8.2 FALSE
avera
ErrorNo Byte 9.0 B#16#0 Cdigo de error detectado
IN_OUT 0.0
STAT 0.0
Marca de estado de motor
E0 Bool 10.0 FALSE
parado
Marca de estado de motor
E1 Bool 10.1 FALSE abriendo
Marca de estado de motor
E2 Bool 10.2 FALSE cerrando
Marca de estado de
E3 Bool 10.3 FALSE
vlvula atascada
Tiempo que tienen que
permanecer los pulsadores
TRearmeAveria S5Time 12.0 S5T#4S
apretados para rearmar la
aver
Tiempo que se carga en el
CuentaTemporizador S5Time 14.0 S5T#0MS
Temporizador
TEMP 0.0

Bloque: FB2 CtrolValvulaMotor

Control de una vlvula motorizada. Necesita pasar por paro entre maniobras.
Solucin mediante modelado DES.
El tiempo de rearme de la avera es fijo de 4s, mientras que el timeout se
especifica por la interfaz

Pgina 1 de 4
SIMATIC FB2 07/11/2011 7:23:07

Segm.: 1 Inicializacin

Si no hay estado previo, pasa a motor parado y carga el valor de TimeOut en la


cuenta del Temporizador.

#E0 #E1 #E2 #E3 #E0


S

MOVE
EN ENO

#TimeOut IN #CuentaTem
OUT porizador

Segm.: 2 Abrir vlvula

Si est parado y slo le damos a abrir, y la vlvula no est completamente


abierta, activa la seal de abrir (ON).

#E0 #SB_Paro #SB_Abre #SB_Cierra #E0


R
#E1
S

Segm.: 3 Cerrar vlvula

Si est parado y slo le damos a cerrar, y la vlvula no est completamente


cerrada, activa la seal de cerrar (OFF).

#E0 #SB_Paro #SB_Cierra #SB_Abre #E0


R
#E2
S

Segm.: 4 Fin de maniobra de apertura

Si slo se pulsa paro o llega al final del recorrido (FC1) el motor se para.

#E1 #FC_1 #E1


R
#SB_Paro #SB_Abre #SB_Cierra #E0
S

Segm.: 5 Fin de la maniobra de cierre

Si slo se pulsa paro o llega al final del recorrido (FC2) el motor se para.

#E2 #FC_2 #E2


R
#SB_Paro #SB_Abre #SB_Cierra #E0
S

Pgina 2 de 4
SIMATIC FB2 07/11/2011 7:23:07

Segm.: 6 Rearme de avera

Si se mantienen pulsados abre y cierra durante ms del tiermpo determinado, se


sale del estado de avera (rearme). El segmento tambin repone el cdigo de no
error (0).

#Temporiza
#E3 dor #E3
R
#E0
S

MOVE
EN ENO

0 IN OUT #ErrorNo

Segm.: 7 Vlvula atascada

Si se supera el timeout establecido, pasa a avera.

#Temporiza
#E1 dor #E1
R
#E2 #E2
R
#E3
S

Segm.: 8 Control de tiempos

Si pasa a abrir o cerrar dispara el perro guardin. Cuando deje de estar


abriendo o cerrando, se resetea.
Si estando en avera se pulsan a la vez abrir y cerrar, se dispara. Si se
suelta alguno o se pulsa paro se resetea.

#Temporiza
dor
#E1 S_EVERZ
S Q
#E2 #CuentaTem
porizador TW DUAL
#E3 #SB_Paro #SB_Abre #SB_Cierra R DEZ

Segm.: 9 Atasco abriendo Err_No 01

Saca cdigo de error #1 correspondiente a atasco abriendo.

#E3 #ON MOVE


EN ENO

1 IN OUT #ErrorNo

Pgina 3 de 4
SIMATIC FB2 07/11/2011 7:23:07

Segm.: 10 Atasco abriendo Err_No 02

Saca cdigo de error #2 correspondiente a atasco cerrando.

#E3 #OFF MOVE


EN ENO

2 IN OUT #ErrorNo

Segm.: 11 T para rearmar la avera

Carga valor de rearme en la cuenta del Temporizador

#E3 MOVE
EN ENO

#TRearmeAv #CuentaTem
eria IN OUT porizador

Segm.: 12 T para detectar atasco (avera)

Carga valor de TimeOut en la cuenta del Temporizador

#E0 MOVE
EN ENO

#TimeOut IN #CuentaTem
OUT porizador

Segm.: 13 Salida motor ON (abrir vlvula)

Si est en el estado Abriendo, activa la salida correspondiente.

#E1 #ON

Segm.: 14 Salida motor OFF (cerrar vlvula)

Si est en el estado Cerrando, activa la salida correspondiente.

#E2 #OFF

Segm.: 15 Sealizacin de avera.

#E3 #Averia

Pgina 4 de 4

You might also like