Delta V Course 7009-8
Delta V Course 7009-8
8-2
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Objectives
Upon completion of this module you will be able to define The application of a Sequential Function Chart The execution of a Sequential Function Chart Steps in a Sequential Function Chart Actions in a Step Action Qualifiers in a Step Transitions Named Sets for Sequential Function Chart
8-3
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-4
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Step Actions
There are three types of Step Actions: Assignment - Assigns the result of an expression to a destination Boolean - References a module-level Boolean parameter Non-Boolean - References a function block
8-5
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Action Qualifiers
8-6
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Action Qualifiers
There are two types of Action Qualifiers: Non-Stored action qualifiers are only active while the associated step is active or a portion of the time the step is active. N (Non-Stored) - Only active when the step is active. R (Reset) - Active on the first scan through a step. Used to stop a stored action. L (Time Limited) - Only active when the step is active. Also, you can specify the action to be active for a maximum time or based on an expression. D (Delayed) - Only active when the step is active. Also, you specify a delay based on time or an expression before the action becomes active. P (Pulse) - Executes the action once based on a delay time or an expression.
8-7
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Action Qualifiers
Stored action qualifiers may be active for only a portion of the time that the associated step is active or they may remain active after the associated step has become inactive depending on the specific qualifier. S Set (Stored) - Active when the step becomes active and stays active until it is reset. SD (Stored and Delayed) - Active after a delay time or an expression evaluated true when the step becomes active and stays active until it is reset. DS (Delayed and Stored) - Active after a delay based on time or an expression when the step becomes active and stays active until it is reset. If the step goes inactive before the time delay is up, this action will not go active. SL (Stored and Time Limited) - Active when the step becomes active and stays active until the configure time has elapsed or expression is evaluated true.
8-8
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
SFC Execution
Valid divergence and convergence include:
Divergent Paths
8-9
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
SFC Execution
Parallel Divergence
Parallel Convergence
8-10
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Add Actions by selecting Step placing the positioning selector in the Action window right mouse clicking Add.
8-11
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Select Action right mouse click Properties to modify or define an action. The Expression Assistant launches the Browser.
8-12
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Select Transition right mouse click Properties to modify or define the transition condition. The T1 Properties dialog box appears.
8-13
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-14
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
+
OPEN BLK VLV
MESSAGE = NS-T101:STARTUP
Open the block valve XV-101 Update the operator with message 20 Wait for the block valve to open XVSTAT-101 Set the flow rate to 50 GPM FIC-102 Update the operator with message 30 Wait for flow valve to be > 30 % open Start pump MTR-102 Update the operator with message 40 Wait for pump to start
+
SET FLOW RATE
+
START PUMP
_ +
8-15
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-16
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Named Set NS-T101 (Name- Case sensitive) 0 = SELECT SEQ 10 = STARTUP 20 = WAITING FOR BLK VLV TO OPEN 30 = WAITING FOR FLW VLV TO OPEN 40 = WAITING FOR PUMP TO START
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01
8-18
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
+
OPEN BLK VLV
MESSAGE = NS-T101:STARTUP
Open the block valve XV-101 Update the operator with message 20 Wait for the block valve to open XVSTAT-101 Set the flow rate to 50 GPM FIC-102 Update the operator with message 30 Wait for flow valve to be > 30 % open Start pump MTR-102 Update the operator with message 40 Wait for pump to start
+
SET FLOW RATE
+
START PUMP
_ +
8-19
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Add the MESSAGE parameter to operator display Tank101 with Data Entry set to In-place.
8-20
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
Delay allows you to define a time or an expression you want satisfied before the action is executed. When the time has lapsed or the expression has been evaluated TRUE, the action will be performed. Note: The delay does not hold the step.
8-21
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-22
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-23
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-24
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
8-25
FISHER-ROSEMOUNT SYSTEMS Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts
+ + + +
Wait for STARTUP command Open the block valve XV-101 Update the operator with message
+
STOP PUMP
Wait for SHUTDOWN command Stop pump MTR-102 Update the operator with message
Wait for block valve to open XVSTAT-101 Set the flow rate to 50 GPM FIC-102. Update the operator with message
+ + +
Wait for pump to stop Close block valve XV-101 and, using the Confirm tab, verify block valve XVSTAT-101 is closed. Update the operator with message
Wait for flow valve to be > 30 % open Start pump MTR-102 Update the operator with message
Transition on Pending_Confirms = 0
START PUMP
Set the mode of FIC-102 to MAN. Set OUT of FIC-102 to 0% using Pulse Delay CLOSE FLOW VLV Expression to verify actual mode = MAN. Update the operator with message Wait for flow valve to be < 2 % open
END SEQUENCE
No Action
_ +
FISHER-ROSEMOUNT SYSTEMS
True
8-26
Course 7009 -- Rev 3 - 4/15/01 DeltaV Sequential Function Charts