Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secuenciales (SFCs)
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
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:
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’
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.
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:STARTUP’
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.
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
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