Está en la página 1de 30

Diagrama de Funciones

Secuenciales (SFCs)

EMERSON Process Management Educational Services Copyrighted Material / Duplication Prohibited


EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-2
Objetivos
Al terminar este módulo usted será capaz de definir:
• La aplicación de un Diagrama de Funciones Secuenciales
• La ejecución de un Diagrama de Funciones Secuenciales
• Pasos en un Diagrama de Funciones Secuenciales
• Acciones en un Paso
• Calificadores de Acción en un Paso
• Transiciones
• Named Sets para Diagramas de Funciones Secuenciales

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-3
Diagrama de Funciones Secuenciales (SFCs)
• SFCs son usados para controlar secuencias de tiempo/evento;
por ejemplo, la secuencia de arranque/paro para una pieza de
equipo.
• SFCs consiste de
– Pasos Ejecuta las acciones.
– Transiciones  Determina cuando proceder al siguiente
paso basado en una expresión que es evaluada como
TRUE.
– Terminación  Símbolo especial que representa el final de
una secuencia. Puede también contener una expresión.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-4
Acciones de Paso
Hay tres tipos de Acciones de Paso:
• Assignment – Asigna el resultado de una expresión a un destino.
• Boolean – Hace referencia a un parámetro Booleano a nivel de módulo
• Non-Boolean – Hace referencia a un bloque de función

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-5
Calificador de Acción

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-6
Calificadores de Acción
N D D L L P P P S S SD SD DS DS SL SL
2s 12s 7s 16s 4s Exp 4s 14s 4s 14s 25 40s
0s

5s

10s
+
15s

Only active during


the first step

20s
Does not activate + R R R R R
Does not
activate

25s

30s
+
EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-7
Calificadores de Acción
Hay dos categorías de Calificadores de Acción:
Calificadores de acción Non-Stored únicamente se encuentran activas mientras el paso
asociado está activo o una porción del tiempo del paso está activo.
• N (Non-Stored) – Solo activo cuando el paso está activo.
• R (Reset) – Activo en el primer escaneo a través del paso. Usado para detener una
acción almacenada.
• L (Time Limited) – Solo activo cuando el paso está activo. También, se puede
especificar que la acción estará activa por un tiempo máximo o basado en una
expresión.
• D (Delayed) – Solo activo cuando el paso está activo. También, puede especificar
un retardo basado en tiempo o una expresión antes de que la acción se active.
• P (Pulse) – Ejecuta la acción una vez basado en un retardo de tiempo o de
expresión.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-8
Calificadores de Acción
Los calificadores de acción Stored pueden estar activos por una porción de tiempo que el
paso asociado está activo o pueden permanecer activos después del que el paso asociado
esté inactivo dependiendo del calificador especificado.
• S Set (Stored) – Activo cuando el paso está activo y permanece activo hasta que es
restablecido (reset).
• SD (Stored and Delayed) – Activo luego de un retardo por tiempo o una expresión
que se evalúa a “true”, cuando el paso se activa y permanece activo hasta que es
restablecido (reset).
• DS (Delayed and Stored) – Activo luego de un retardo basado en tiempo o una
expresión cuando el paso se activa y permanece activo hasta que es restablecido. Si
el paso se va a inactivo antes de completarse el retardo, esta acción no se activará.
• SL (Stored and Time Limited) – Activo cuando el paso se activa y permanece activo
hasta que el tiempo configurado se haya completado o la expresión se evalúe a
“true”.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8-9
Ejecución de SFC
Las divergencia y convergencia válida incluyen:

Rutas Divergentes

Convergencia de la Secuencia

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 10
Ejecución de SFC

Divergencia Paralela

Convergencia Paralela

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 11
Agregando una Acción a un Paso
Agregue Acciones seleccionando un Paso, colocando el cursor en la ventana de Acciones,
clic derecho y seleccionado la opción Add del menú emergente.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 12
Definiendo las Propiedades de la Acción
Modifique una acción seleccionando una Acción, clic derecho y seleccionando la opción
propiedades desde el menú emergente. Clic Expression Assistant para ejecutar el
Buscador.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 13
Definiendo las Propiedades de la Acción
Modifique o defina la condición de transición seleccionando una Transición, clic derecho
y seleccione Properties… desde el menú emergente. Aparecerá la ventana de propiedades
de la transición.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 14
Taller – Usando SFCs
Los siguientes talleres requiere que realice las siguientes tarea:
•Definir las rutas de parámetros requeridas para manipular los equipos de Tank101
•Crear un Named Set la cual será usado como interfaz entre el operador y el SFC
•Crear un SFC que arrancará Tank101
•Mostrar el Named Set al operador
•Modificar el SFC para arrancar o parar Tank101

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 15
Taller – Usando SFCs – Rutas de Parámetros
Lista de rutas de parámetros requeridas para:

Abrir o cerrar la válvula de bloqueo _______________________________________

Determine si la válvula de bloqueo está abierta o cerrada ______________________

Arrancar o detener el motor _____________________________________________

Determine si el motor está corriendo o detenido _____________________________

Establecer el modo del lazo de flujo _______________________________________

Establecer el setpoint del lazo de flujo _____________________________________

Manipular la salida del lazo de flujo ______________________________________

Determine el modo del lazo de flujo ______________________________________

Determine el flujo _____________________________________________________

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 16
Taller – Usando SFC-T101
Named Set NS-T101
1 = STARTUP ‘MESSAGE’ := ‘NS-T101:SELECT SEQUENCE’

255 = SELECT SEQUENCE

Abra la válvula de bloqueo XV-101

Establezca el flujo a 50 GPM FIC-102

parámetro - MESSAGE
(Named Set, NS-T101)
Arranque la bomba MTR-102

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 17
Taller – Usando SFC-T101
Paso 1. Cree el Named Set NS-T101 usando DeltaV Explorer.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 18
Taller – Usando SFC-T101
Paso 2. Modifique las Propiedades y agregue nombres y valores como se muestra
abajo.

Named Set NS-T101 (Nombre – Sensible a Mayúsculas) Visible User Selectable


1 = STARTUP Yes Yes
255 = SELECT SEQUENCE Yes No
EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 19
Taller – Usando SFC-T101
Paso 3. Use Control Studio para crear el diagrama de Funciones Secuenciales SFC-
T101. Seleccione New y cambie Algorithm Type a Sequential Function Chart.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 20
Taller – Usando SFC-T101
Paso 4. Cree el parámetro MESSAGE (Named Set, NS-T101).

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 21
Taller – Usando SFC-T101
Paso 5. Cree el Diagrama de Funciones Secuencial usando Pasos, Transiciones y
Terminaciones desde la paleta de Items.

‘MESSAGE.CV’ := ‘NS-T101:SELECT SEQUENCE’

‘MESSAGE.CV’ = ‘NS-T101:STARTUP’

Abra la válvula de bloqueado XV-101

Espere a que la válvula de bloqueo XVSTAT-101 esté abierta

Establezca el flujo a 50 GPM FIC-102

Espere hasta que la válvula de flujo esté > 30 % abierta

Arranque la bomba MTR-102

Espere a que la bomba arranque

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 22
Taller – Usando SFC-T101
Paso 6. Modifique las Propiedades del Módulo y asigne el SFC a su controlador.
Paso 7. Guarde y descargue el SFC.
Paso 8. Si ocurre un error de algoritmo, use el botón Check para revisar el SFC.

Paso 9. Agregue el parámetro MESSAGE a la pantalla del operador Tank101 con


capacidades de Data Entry.
Paso 10. Verifique que la secuencia se ejecute apropiadamente.
Nota: Recuerde realizar una descarga de Changed Setup Data.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 23
Taller – Arranque & Paro
Paso 1. Modifique NS-T101 para incluir shutdown como una opción.
Paso 2. Modifique SFC-T101 de tal modo que use rutas divergentes para el arranque y
el paro de Tank101 como se muestra abajo.
Paso 3. Descargue el SFC.
Paso 4. Si ocurre un error de algoritmo, use el botón Check para revisar el SFC.
Paso 5. Verifique que la secuencia se ejecute apropiadamente.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 24
Taller – Arranque & Paro

Espere por STARTUP en message Espere por SHUTDOWN en message

Abrir válvula de bloqueo XV-101 Detener bomba MTR-102

Esperar a que la válvula de bloqueo XVSTAT-101 abra


Esperar a que la bomba se detenga

Establece el flujo de FIC-101 a 50 GPM. Cerrar la válvula de bloque XV-101

Esperar a que la válvula de flujo esté > 30 % Esperar a que la válvula de bloque
abierta XVSTAT-101 esté cerrada
Establecer el modo de FIC-102 a MAN.
Arranque la bomba MTR-102
Establecer OUT de FIC-102 a 0%

Esperar a que la bomba arranque Esperar a que la válvula de flujo esté < 2 %
abierta

No hay Acción

True

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 25
Ejercicio Opcional
Actualice al operador con un mensaje pertinente a lo que está esperando el SFC en cada
transición.
Pistas:
1. Agregue valores al Named Set NS-T101
2. Agregue acciones en los pasos apropiados para actualizar el parámetro MESSAGE

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 26
Ejercicio Opcional
Modifique el SFC de tal modo que en el Arranque se asegurará del nivel de Tank101 sea
suficiente para permitir a MTR-102 arrancar y restablecer el bloqueo de MTR-102 de ser
necesario.

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 27
Ejercicio Opcional
Cuando el SFC exceda un tiempo especificado de ejecución (por ejemplo, más de 30
segundos), cause una alarma que será mostrada en DeltaV Operate (Run) .
Pistas:
1. Agregue un Tipo de Alarma
2. Agregue una alarma al SFC
3. Agregue un bloque de función al SFC para disparar la alarma
4. Arranque el bloque de función

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 28
Resumen
Al terminar este módulo usted será capaz de definir:
• La aplicación de un Diagrama de Funciones Secuenciales
• La ejecución de un Diagrama de Funciones Secuenciales
• Pasos en un Diagrama de Funciones Secuenciales
• Acciones en un Paso
• Calificadores de Acción en un Paso
• Transiciones
• Named Sets para Diagramas de Funciones Secuenciales

EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 29
EMERSON Process Management – Educational Services Course 7009 – Rev 12 – 6/2/2014 Copyrighted Material / Duplication Prohibited
8 - 30

También podría gustarte