RS3 DCS Controller Configuration

Transcription

RS3 DCS Controller Configuration
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
SECTION INDEX
Page: 1 of 81
Effective Date: 04/05/2016
SHEET NO.
PART 1 GENERAL
1.01
General Controller Configuration ----------------------------------------
2
PART 2 EXECUTION
2.01
Regulatory Control ----------------------------------------------------------
9
2.02
Flow Totalizers ---------------------------------------------------------------
12
2.03
Motor Control -----------------------------------------------------------------
13
2.04
On/Off Valve Control -------------------------------------------------------
27
2.05
Interlocks/Shutdowns -------------------------------------------------------
36
Appendix A- Configuration Examples
A.1
AIB I/O Block -----------------------------------------------------------------
40
A.2
AOB I/O Block ----------------------------------------------------------------
40
A.3
CIB/DIB I/O Block -----------------------------------------------------------
41
A.4
COB/DOB I/O Block --------------------------------------------------------
41
A.5
TIB Block ----------------------------------------------------------------------
42
A.6
Manual Block -----------------------------------------------------------------
43
A.7
PID Control Loop ------------------------------------------------------------
45
A.8
Cascade Control Loop -----------------------------------------------------
47
A.9
Ratio Control Loop ----------------------------------------------------------
50
A.10
Stack Totalizer ---------------------------------------------------------------
53
A.11
Group 1 – Start/Stop Motor -----------------------------------------------
56
A.12
Group 2 – Start/Stop Motor -----------------------------------------------
64
A.13
Fail-Closed Valve ------------------------------------------------------------
65
A.14
Fail-Open Valve --------------------------------------------------------------
71
A.15
Motor Control Schematic --------------------------------------------------
77
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
PART 1
1.01.
Document #: CS17130
Revision Date: 04/05/2016
Page: 2 of 81
Effective Date: 04/05/2016
GENERAL
General Controller Configuration
A.
Control Processor Setup
1.
The MPC scan time for all control processors shall be set to 1.0
second. All loops shall be configured to operate at the MPC scan
time. All loops that require less than 1 sec scan time will be
configured on the same MPC (e.g. batch charging).
2.
Local Inhibit shall be set to "YES".
3.
Control processor redundancy shall be specified by the project team.
4.
The Status of every MPC (multipurpose controller) card must be
“Norm” (Normal) to provide control functionality. After a power cycle
(beyond where battery backup is active (> 15-20 minutes typically)),
all MPC cards power up in “Stby” (Standby) mode as a safety feature
built in to the RS3 system. In Standby mode, all control blocks can
read inputs and track signals but cannot generate a link or set outputs
to any other control block or to the field. It is recommended that
configuration be provided to automatically set each MPC card to
Normal mode so that the process control system automatically
resumes control functionality after power cycles. If certain Control
Blocks should power up in Standby mode, requiring operator input to
place the card in Normal mode after conditions are safe, then these
Control Blocks should be segregated to one MPC card in an area and
configuration to automatically set that MPC card to Normal mode
(shown below) should not be configured.
To automatically set a MPC card to Normal mode, configure the last
logic step (p) in the last Control Block of the MPC card as follows:
p=> 1
On=> snorm
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
B.
Document #: CS17130
Revision Date: 04/05/2016
Page: 3 of 81
Effective Date: 04/05/2016
I/O Block and Control Block Tag Name Convention
1.
Point tags in the Rosemount RS3 can contain a maximum of sixteen
(16) alphanumeric characters.
2.
All Control Blocks will have the same tag name as indicated on the
P&ID’s, which includes a 3-digit number prefix designating the plant
area followed by a “-“. Therefore it is recommended that the Tag
Mask be set to mask the first 4 digits of tag names. Note, with the
Tag Mask set this way, the actual tag names include the area number
prefix, but faceplate displays do not show the prefix.
3.
The input/output point (I/O block) will have the same tag name as the
field device tag name.
4.
Below are examples showing the tag name convention for analog
devices and controllers.
I/O Block Tags (Block Type)
069-FT-V10A (AIB)
069-FY-V10A (AOB)
069-PT-V10A (AIB)
069-PY-V10A (AOB)
069-LT-V10A (AIB)
069-LY-V10A (AOB)
069-SI-P102 (AIB)
069-SY-P102 (AOB) – speed output 4-20ma
069-AIT-V10A (AIB)
069-AY-V10A (AOB)
069-TT-V10A (AIB)
069-TY-V10A (AOB)
069-TIT-V10A (AIB)
069-TE-V10A (TIB)
Controller Block Tags (Block Type)
069-FIC-V10A (PID)
069-FI-V10A (MAN)
069-PIC-V10A (PID)
069-PI-V10A (MAN)
069-LIC-V10A (PID)
069-LI-V10A (MAN)
069-SIC-P102 (PID)
069-SI-P102 (MAN)
069-AIC-V10A (PID)
069-AI-V10A (MAN)
069-TIC-V10A (PID)
069-TI-V10A (MAN)
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
5.
Document #: CS17130
Revision Date: 04/05/2016
Below is the tag name convention for discrete motor-driven devices
and controllers. IO tag names reflect motor switches and confirms.
The controller tag name is the name of the device that is operated by
the motor.
Motor Start/Stop Output (COB/DOB)
Motor Start Ouput (COB/DOB)
Motor Stop Output (COB/DOB)
Motor Status Input (CIB/DIB)
Pump Motor Control Block (DMC)
Agitator Motor Control Block (DMC)
Where
6.
Page: 4 of 81
Effective Date: 04/05/2016
HS
HR
HI
R
S
I
P
A
####
069-HS-####
069-HR-####
069-HS-####
069-HI-####
069-P-####
069-A-####
= Hand (Electric) Start / Stop Switch
= Hand (Electric) Run Switch
= Hand (Electric) Switch Indicator – motor status
= Run Command
= Stop Command
= Run Confirm
= Pump
= Agitator
= Device Name from P&ID’s
Below is the tag name convention for discrete valves and controllers.
IO tag names reflect valve position switches and actuating solenoid
valve. The controller tag name is the same as the valve name.
Actuated Discrete Valve with Indication Switches
Solenoid Valve Output (COB/DOB)
069-SV-#####
Open Limit Switch Input (CIB/DIB)
069-ZSO-#####
Closed Limit Switch Input (CIB/DIB)
069-ZSC-#####
Discrete Valve Control Block (DVC)
069-XV-#####
Actuated Discrete Valve with No Indication Switches (Solenoid Valve)
Solenoid Valve Output (COB/DOB)
069-SV-#####
Discrete Valve Control Block (DVC)
069-XV-#####
Non-Actuated Discrete Valve with Indication Switches Only
Open Limit Switch Input (CIB/DIB)
069-ZSO-#####
Closed Limit Switch Input (CIB/DIB)
069-ZSC-#####
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Discrete Valve Monitor Block (DISC)
Where
7.
SV
ZSO
ZSC
XV
HV
Page: 5 of 81
Effective Date: 04/05/2016
069-HV-#####
= Actuating Solenoid Valve
= Open Position Switch
= Closed Position Switch
= Actuated Discrete Valve
= Hand Operated Valve
Below is the tag name convention for limit switches and alarms.
069-LSL-#####
069-LAL-#####
069-TSH-#####
069-TAH-#####
069-TSHH-#####
069-TAHH-#####
low level field switch input block (CIB/DIB)
alarm for low level switch (DISC)
HI temp field switch input block (DIB/CIB)
alarm for HI temp switch (DISC)
HHHI temp field switch input block (DIB/CIB)
alarm for HIHI temp switch (DISC)
8.
Control Blocks used for executing Interlock logic shall be tagged with
letter “I” preceded by the area number and followed by a sequential
three-digit number. This naming convention should be used
independent of whether the trip signal is linked to the Control Block @j
“shutdown” or @k “interlock” register. For example, the first Control
Block tag name for interlocks in the Area 69 is 069-I-001, the second
069-I-002. An interlock Control Block may contain multiple inputs for
a particular interlock and multiple outputs (interlocks for multiple
devices).
9.
When the second letter in an output block tag name is "Y", such as
069-FY-#####, it indicates that the output block is an analog signal
connected to a signal converter such as an I/P transducer or a
frequency drive. If the second letter in a Control Block tag name is a
"Y", the Control Block is a calculation Control Block used internally by
the DCS.
10.
When using multiple signal conditioners or calculation blocks within a
single control loop use alpha characters as suffixes to distinguish
each signal conditioner or calculation block. The letter "A" should be
used as the suffix for the I/P transducer in the loop. For example, a
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 6 of 81
Effective Date: 04/05/2016
flow control loop 069-FIC-##### has a lead/lag Control Block for a
signal conditioner and an I/P transducer connected to an AOB. The
AOB tag name should be 069-FY-#####A and the lead/lag signal
conditioner Control Block tag name should be 069-FY-#####B.
11.
Each Control Block will be given a 24-character word descriptor. The
Control Block descriptor is displayed on the faceplate when selected
from a process graphic. The descriptor spans three lines with each
line containing 8 characters each. If a Control Block alarm is
configured, the descriptor will be displayed at the console screen
bottom in a single line when the alarm occurs. The appropriate
message pair or process variable value will also be displayed with the
alarm.
12.
Do not exceed 7 characters on lines 1 and 2 if all three lines will be
used. Always use a semicolon when entering the descriptor to start
the next line. Remember 8 characters can be used on the last line.
See the examples below.
Descriptor Entry
B26 MC;TRAY #2
B26 FC;REBOILER
B26;RESIDUE;
RECEIVER
Faceplate
B26 MC
TRAY #2
B26 FC
REBOILER
B26
RESIDUE
RECEIVER
Alarm Banner
B26 MC TRAY #2
B26 FC REBOILER
B26 RESIDUE RECEIVER
As shown, the semicolon makes the vertical faceplate descriptor and
alarm banner both easy to read. If spaces were used instead of the
semicolon to make the faceplate look the same, the alarm banner
would have additional spaces between words (see example below)
Descriptor Entry
B26
RESIDUE
RECEIVER
Faceplate
B26
RESIDUE
RECEIVER
Alarm Banner
B26 RESIDUE
RECEIVER
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
13.
C.
Document #: CS17130
Revision Date: 04/05/2016
Page: 7 of 81
Effective Date: 04/05/2016
Test all alarms and verify the alarm banner is easy to read and
understand.
Analog Inputs
1.
Hardware alarms for analog inputs, if used, shall be set as follows
(these correspond to 1 mA over and under the standard 4-20 mA
range):
Inst High = 106.25%
Inst Low = -6.25%
2.
All analog inputs will have the Low Cut-Off set as follows:
Low Cut-Off=-10% of span in Engineering Units
D.
3.
Critical and Advisory process alarms SHALL NOT be entered on AIB
blocks whose output is linked and displayed in a Control Block (e.g.
RS, PV, FF, RV signals). The alarm limits shall be entered on the
Control Block Continuous Diagram Page.
4.
Example A.1 describes the detailed configuration for an AIB I/O block
Discrete Inputs
1.
Field devices that generate alarms, such as temperature and pressure
switches, shall be wired fail safe, (de-energized=alarm). The alarm
then generates when the DCS receives an OFF signal.
2.
The default CIB/DIB block configuration is as follows:
Field Contact = NO
Filter Type = None
3.
Example A.2 describes the detail configuration for a DIB/CIB I/O
block.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
E.
Document #: CS17130
Revision Date: 04/05/2016
Page: 8 of 81
Effective Date: 04/05/2016
Discrete Outputs
1.
The default COB/DOB block configuration is as follows:
Contact Type = NO
Output Hold = None
2.
F.
G.
Examples of discrete output I/O block configurations are described for
motor control and ON/OFF valve control in sections A.11 through A.14
Pulse IO Inputs
1.
When the flow measuring instrument sends a pulsed or frequency
signal to the DCS, the device must be wired to a pulse-type FIC card
and the IO block must be configured as a pulse input/output block
(PIOB). Note: a Smart 4-20 mA transmitter is preferred.
2.
A PIOB can be configured to measure frequency of pulses (where
frequency is typically proportional to process variable, e.g., flow rate),
duration of pulses (output is in seconds), or to count pulses.
3.
PIOB’s link to Control Blocks. Frequency and duration PIOB outputs
send an analog signal (derived from the pulses) to the Control Block.
The analog range is entered on the PIOB measuring frequency (and
on the Control Block input register); the analog range for duration type
PIOB’s is the range on the Control Block input register in engineering
units corresponding to the duration of the pulses in the PIOB. A PIOB
configured to measure counts is typically used to totalize based on
counts received from a device. See “Flow Totalizers” in Section 2.02
below.
Modes Definitions for RS3 systems
1.
IO blocks can be in Manual or Auto mode and are normally locked in
Auto mode (input block reads field signals, output block reads Control
Block link). Input IO blocks can be simulated in Manual mode and
output IO blocks can be forced in Manual mode.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 9 of 81
Effective Date: 04/05/2016
2.
RS3 Control Blocks can be in one of four modes: Local,
Operator/Manual, Auto, and Remote. Modes operate differently in
different Control Block types. For Continuous Functions like PID
controllers, mode determines the action of the output Q register alone.
For Discrete Motor and Valve Controllers (DMC and DVC), mode
determines which discrete inputs act to start or stop the device. For
all types of Control Blocks, the actions of Control Block logic steps are
determined by each logic step’s mode which can be either Manual or
Auto. Any logic step in Manual mode is listed at the bottom of the
Control Block discrete diagram pages.
3.
Local mode is the initial mode a Control Block is in after it is created
or after the block has been modified in certain ways, e.g., a register
has been deleted. In Local mode, the operator directly manipulates Q
from the console and Q cannot be overridden by logic.
4.
Operator/Manual mode: for PID controllers, the operator directly
manipulates Q from the console and Q can be overridden by logic.
For DMC’s and DVC’s, the device is started by pressing the
“OPERATOR >start” button (linked to @a momentary ON discrete
input) on the faceplate from the console, and the device is stopped by
pressing the “OPERATOR >stop” button (linked to @b momentary ON
discrete input) on the faceplate from the console. Auto start (linked to
@d discrete input) and Auto stop (linked to @e discrete input) states
are ignored.
5.
Auto mode: for PID controllers, the controller function manipulates Q
to attempt to make the process variable PV equal to the local setpoint
LS, and Q can be overridden by logic. For DMC’s and DVC’s, the
device is started by other controllers linked to or batch tasks writing to
the Auto start discrete input link @d and the Auto stop discrete input
link @e. In Auto mode, the “OPERATOR >start” and “OPERATOR
>stop” buttons are ignored.
6.
Remote mode: This is the normal mode for cascade slave
(secondary) PID loops. The controller function manipulates Q to
attempt to make the process variable PV equal to the remote setpoint
RS (linked to a master (primary) PID loop output), and Q can be
overridden by logic. Remote mode does not apply to DMC’s and
DVC’s.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
PART 2
2.01
Document #: CS17130
Revision Date: 04/05/2016
Page: 10 of 81
Effective Date: 04/05/2016
EXECUTION
Regulatory Control
A.
General PID Loop Configuration
1.
Regulatory control valves shall be configured such that 0% output on
the control faceplate implies a closed valve-position, and 100%
implies a fully opened valve. For "Fail-Open" (FO) valves, the output
action on the AOB block shall be configured as REVERSE acting.
2.
Output High and Low Limits shall be configured as 100% and 0%
respectively unless otherwise specified or for a master cascade loop.
3.
High and Low Limits for Setpoint, Ratio, Remote Setpoint, etc. shall
correspond with their Eng Zero and Eng Max values.
4.
The ACTION field on the Continuous Faceplate screen of regulatory
control loops specifies whether the controller output is direct or
reverse acting. A controller whose output increases with a decreasing
process variable is defined as REVERSE acting.
The controller
action and the AOB action are independent settings.
5.
The local setpoint (LS) shall not track PV unless specified by project
team.
6.
Output tracking logic shall be generated within the Control Block logic
steps a-p. When the output is to track another variable originating
outside of the Control Block, the variable shall be linked through
continuous register-G of the PID Control Block.
7.
The CONVERT field on the CB Continuous Links page shall be left
blank, resulting on no conversion (to engineering units or normalized
units). Any conversions to different scaling should be done in the Eng
Zero and Eng Max fields of analog registers and in math expressions
in logic steps.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
8.
The HOLD FORWARD option on the CB Continuous Links page shall
be configured "NO" for all inputs with potential affect to the output of a
PID Control Block (e.g. PV, FF, RV, etc.).
9.
Default Configuration for PID block options shall be as follows:
PI Action
Derivative Action
LS-PV Track
Setpoint Rate Limit
Output Rate Limit
10.
B.
Error
PV
No
None
None
Example A.7 describes the setup of a standard PID Control Block.
Default Tuning Constants
Control Type
Flow
Temp. (Slow loop)
Temp. (Fast loop)
Level
Pressure (Slow loop)
Pressure (Fast loop)
C.
Page: 11 of 81
Effective Date: 04/05/2016
Gain
0.50
5-10
1.50
2-5
2.50
0.50
Integral Time (I)
10.0 sec
10.0 min
1.0 min
5-10 min
1.0 min
10.0 sec
Derivative Time (D)
0.0 sec
60.0 sec
0.0 sec
0.0 sec
0.0 sec
0.0 sec
Alarm Setpoints
1.
The project team or Production Engineering shall specify all required
alarm settings.
2.
Unless otherwise specified, the Critical High and Low alarms shall be
95% and 5% of the signal span and Advisory High and Low alarms
shall be 90% and 10% of span with a 2% Dead Band.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
D.
E.
Document #: CS17130
Revision Date: 04/05/2016
Page: 12 of 81
Effective Date: 04/05/2016
Cascade Control
1.
For all cascade control strategies, the slave loop LS shall
configured to track the PV in the MANUAL mode. Additionally,
TRACK INPUT field of the slave loop should be set equal to
Remote Setpoint (RS) so that the master loop output will track
slave LS when the slave loop is in MANUAL or AUTO.
be
the
the
the
2.
If the slave loop contains logic affecting the controller output (Q), a
logic step of the master loop shall be configured such that the master
loop output tracks the LS of the slave loop as long as the logic is
active. To accomplish this, the Logic Active Status Bit (LA) of the
slave loop will be linked via discrete input register-@a (e.g. Input
@a='slave loop tag/LA') and tested in the master loop logic. The LS
of the slave loop shall be linked to continuous register-G in the master
loop. If logic is active on the slave loop output, LA will be true and the
output of the master loop shall track register-G (LS of the slave loop).
3.
Section A.8 provides a sample configuration for a Cascade Control
Loop.
Ratio Control
1.
A ratio controller is configured by selecting the RATIO option on the
PID block Continuous Faceplate Display. Ratio control is active when
the PID block is in the REMOTE mode. The RATIO option provides
for calculation of the Remote Setpoint (RS) from the formula:
Where
2.
RS
RV
RA
BI
=
=
=
=
RV*RA+BI
Ratio Variable or Wild Variable
Ratio Factor
Bias
Continuous input-B (LS) shall be selected and highlighted on the
Continuous Faceplate so that it is enterable from the operator
keyboard when selected from the process graphic. The Discrete
Faceplate side of the loop shall be configured for operator entry of the
Ratio.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
3.
4.
Document #: CS17130
Revision Date: 04/05/2016
Page: 13 of 81
Effective Date: 04/05/2016
On the Continuous Links Display, the SOURCE fields shall be entered
as follows:
PV = AIB block tag (controlled)
LS = *ENTRY
RS = *VALUE
RV = AIB block tag (wild)
RA = *ENTRY
BI = *NONE, 0, or a constant value
The ENG ZERO value for RA shall equal 0; the ENG MAX value for
RA is calculated from the formula:
ENG MAX RA = (MAX PV - ZERO PV) / (MAX RV - ZERO RV)
2.02
5.
The HOLD FORWARD option for both the PV and RV shall be
configured as “NO”.
6.
Section A.9 provides an example of a Ratio Control Loop.
Flow Totalizers
A.
Two types of totalizers are available for use with analog flow meters: a
SETPOINT TOTALIZER and a STACK TOTALIZER. Both integrate a flow
rate signal received from the AIB or PIOB (frequency or duration type only)
I/O block and the accumulated value is collected in the output Q register.
Both totalizers can be configured to reset Q to zero automatically (when Q
reaches the Output High Limit) or manually by using a logic step to set Q to
zero when a momentary button is pressed on the totalizer faceplate. The
stack totalizer can also reset Q to zero periodically based on time (e.g., reset
Q every 24 hours). If the “treset” function is used to reset the stack totalizer,
the last three totalized values (between resets) will be stored in registers B,
C, and D.
B.
Totalizers totalize the PV input signal times gain K. K is normal set at 1, but
can be different if the units of the IO block are different from the desired
totalized units. For example, set K=2.2 if the AIB IO block is kg/min and the
desired totalized value is lb; or set K=.001 if the AIB IO block is lb/min and
the desired totalized value is M lb (thousand lb).
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
2.03
Document #: CS17130
Revision Date: 04/05/2016
Page: 14 of 81
Effective Date: 04/05/2016
C.
The integration time is the time that it takes the output to go from 0% to 100%
when the input is at 100%. Set the integration time so that the output does
not exceed 100% between resets. Note: the output Q does totalize beyond
100% but will not be visible via the bar display if allowed to do so.
D.
Totalizer integration is active (Q values accumulate) in Auto mode and
inactive (Q value freezes) in Operator/Manual mode. Placing a totalizer in
Operator/Manual mode does not reset the Q value to zero – resetting Q is a
separate operation.
E.
Non-analog flow meters that send pulse signals to indicate volume amounts
can be totalized using the pulse input/output block (PIOB). The PIOB is
configured as a counter and linked to a Control Block to totalize counts. The
output of the PIOB shall be linked to a DISC Control Block to provide target
values and reset flags. The target value and reset flags in the Control Block
are communicated back to the PIOB to reset the PIOB counter. The
engineering units associated with the counts (e.g., “FT is calibrated at 100
gallons per count”) should be documented as a comment in the DISC Control
Block.
F.
When using a PIOB to count the number of pulses, set the “Prescale” value
equal to Maximum input frequency/500 Hz. If the exact value is not available,
choose the next greater option available. A prescale value of n increments
the PIOB counter by 1 for each n input pulses.
G.
The target values configured in the DISC block are in counts, so totalizing to
and engineering unit endpoint must consider the number of engineering units
associated with a count.
Motor Control
A.
Motor Control Philosophy
Note on DMC discrete motor controllers: Logic steps c, i, and l can be
configured only using MPC2 or MPC5 controllers. Logic in these steps using
MPC1 controllers will not work.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
1.
Document #: CS17130
Revision Date: 04/05/2016
Page: 15 of 81
Effective Date: 04/05/2016
Motors controlled from the DCS fall into one of the three following
groups:
Group 1
The DCS as well as local start/stop stations can operate motors in
Group 1. Motor run status is displayed on the DCS. Two momentary
digital outputs from the DCS are used for the start and stop command
and local start/stop stations are also monetary. All future installations
will utilize this design (see example A.11). Refer to the schematic in
example A.16 for MCC detail.
Group 2
The DCS as well as local hand/off/auto (HOA) stations can operate
motors in Group 2. Motor run status is displayed on the DCS. A
single latching digital output from the DCS is used for the start/stop
command, mimicking the operation of field HOA switches. Group 2
motors exist throughout the plant but no future installations of this
design will be allowed (see example A.12).
Group 3
Local start/stop (or HOA) stations only can operate the motor. Motor
run status is displayed on the DCS.
2.
B.
All DCS controlled motors shall be equipped with field mounted
START/STOP buttons that retain an equal control priority with the
DCS under normal process conditions. If a process interlock is active
on the DCS, the interlock shall prevent operation of the device from
the DCS and all field START buttons. This is only possible with
Group 1 motor controllers.
Motor Control Configuration (Group 1)
1.
The DMC Control Block shall be used to control motors with both DCS
start and stop capability.
2.
In general, options (found on Continuous Faceplate) for the DMC
block shall be configured as follows:
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
STRT TMR Target
STOP TMR Target
Interlock
Confirm Off
Retry
Security Lockup
Trip Delay
MCC Alarm
Ignore Confirm On
3.
Page: 16 of 81
Effective Date: 04/05/2016
5 sec
2 sec
Yes or No
No
No
No
No
No
No
DMC links shall be as follows. Only those differing from the DMC
defaults are shown. CB is an abbreviation for the Control Block.
Input
@d
@e
@g
@k
@n
A
B
C
K
Source
Eng Zero
Eng Max
Units
CB/A
CB/B
run confirm CIB/DIB
*ON – if no interlock address is linked
*VALUE – written to from batch task
*VALUE
0
1
AUTO ON
*VALUE
0
1
AUTO OFF
*VALUE
0
1
MODE
*TIMER
0
1
SECS
If applicable, a signal representing all process interlocks shall be
linked to @k. The @k link interlocks the DMC OFF if the signal is
OFF. The DMC interlock can be bypassed with a supervisor’s key. If
applicable, a signal representing all process shutdowns shall be linked
to @j. The @j link shuts the DMC OFF if the signal is ON. The DMC
shutdown cannot be bypassed. If @k or @j links are used, they shall
be displayed on the faceplate.
4.
The start output from the DCS to the motor control circuit shall be a
normally open (NO) momentary contact, mimicking field START
buttons The stop output from the DCS to the motor control circuit
shall be a normally closed (NC) momentary contact, mimicking field
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 17 of 81
Effective Date: 04/05/2016
STOP buttons. The action directions (NO or NC) of the DCS outputs
are determined by a combination of the logic in the steps linked to the
output IO blocks, the output IO block contact type, and the optical
isolator (opto) type. The pulse logic of the contact output can be
configured in the logic step or by latching the logic step and setting
the OUTPUT HOLD field in the output IO block to “pulse” and entering
a HOLD TIME.
5.
Logic step “a” shall be linked to the DCS start contact/discrete output
block (COB/DOB). Step “a” of a DMC contains default logic that
latches step “a” ON to start and latches step “a” OFF to stop. The
COB/DOB linked to the “a” logic step shall be configured as Contact
Type “NO”, Output Hold “None”, and use a NO opto. The “a” output
step cannot be turned ON if an interlock or shutdown is active.
6.
Logic step “m” shall be linked to the DCS stop contact/discrete output
block (COB/DOB). Step “m” of a DMC contains user-configured logic
(see below) that latches step “m” ON to stop and latches step “m”
OFF to allow to start. The COB/DOB linked to the “m” logic step shall
be configured as Contact Type “NC”, Output Hold “Pulse”, Pulse Time
“3 sec”, and use a NO opto. The resulting output to the motor control
circuit is a normally closed momentary ON when step m transitions
from OFF to ON, mimicking field stop buttons. The “m” output step
cannot be turned OFF if an interlock or shutdown is active or if the
Control Block is in Auto mode with Auto STOP active.
7.
The table below summarizes the start and stop output command
configuration for Group 1 DMC’s.
Block Input
Block Output
Contact Type
Output Hold
Hold Time
Opto Type
Opto Fail State
Start COB/DOB
DMC Step “a”
control circuit DCS start
NO
Pulse
3 sec
NO
Stop
Stop COB/DOB
DMC Step “m”
control circuit DCS stop
NC
NONE
------NO
Stop
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
8.
9.
10.
Document #: CS17130
Revision Date: 04/05/2016
Page: 18 of 81
Effective Date: 04/05/2016
The motor run confirm shall be linked to discrete input @g. The table
below summarizes the run confirm configuration for Group 1 DMC’s.
Run Confirm CIB/DIB
Block Input
motor controller auxiliary contacts
Block Output
DMC link @g
Field Contact
NO
Filter Type
None
Opto Type
NO
Opto Fail State
Stopped
Logic conditions and actions can be configured on the Control Block
Discrete Diagrams screen. Each Control Block has 16 Discrete
Diagrams or “steps”, steps a-p, but many are pre-configured and not
available for user-configuration. RS3 uses a double “==” as a
”relational equality” and a single “=” as an “assignment”. For instance,
x==y means “if x is equal to y, the expression is true”, and x=y means
“write the value of y to x”. Place only conditions in the top
CONDITIONS window. For instance, the expression C=5.5 should
not be entered on the CONDITIONS window (it works but this is
unnecessary and confusing). Rather, to accomplish this enter “1” in
the logic step field in the CONDITIONS window (turning the step ON)
and enter C=5.5 in the ON field in the ACTIONS window.
The actions in logic step “a” write a single discrete input @n to analog
registers A and B (A equals the state of @n, B equals the opposite
state). The values in analog registers A and B are written to @d and
@e discrete inputs (see above), which are the Auto Start and Auto
Stop input registers for DMC Control Blocks. This configuration
allows a single discrete input (@n) to toggle the DMC from Auto Start
to Auto Stop. If the @n input alone acts on the Auto Start/Stop
command, logic step “a” shall be configured as follows:
a=> Predefined function
On=>A=@n; B=~@n
Off=>A=@n; B=~@n
The ~ symbol represents “NOT”
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 19 of 81
Effective Date: 04/05/2016
If other data besides the @n input acts on the Auto Start/Stop
command or if actions are required when the Auto Start/Stop
command is changed, logic step “a” shall be modified as follows:
a=> Predefined function
On=>A=n; B=~n
Off=>A=n; B=~n
11.
Logic step n would then contain @n, other data that activates the Auto
Start/Stop command, and perhaps actions that occur when the Auto
Start/Stop command is changed.
Logic step “b” can be used to lock motors that are not started
automatically (only started by the DCS console keyboard, not by
another DCS device or batch task) in OPERATOR mode. For motors
requiring this, logic step “b” shall be configured as follows:
b=> Predefined function
On=> setmode 1
Off=> setmode 1
12.
Logic step “c” can be used to change the Control Block mode based on
a value written to it from a batch task. If batch tasks are used to
change Control Block mode, the logic step “c” shall be configured as
follows:
c=> C>0
Rise=> setmode C
On=> C=0
Writing a 1 to the C registers changes the Control Block mode to
Operator/Manual, 2 to Auto, and 3 to Remote. Note: if using a MPC I
controller, logic in step c will not work. If this logic is required, move it
to step p.
13.
Logic step “d” is used to set the 15 user flags of the A analog register
equal to the 16 Control Block discrete input values. These user flags
can then be linked to other Control Blocks and graphic objects
(discrete input links cannot be linked to other Control Blocks or
graphic objects). Logic step “b” shall be configured as follows:
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 20 of 81
Effective Date: 04/05/2016
d=> Predefined function
On=> A.u=R.u
Off=> A.u=R.u
For example, with A.u=R.u true in Control Block P-100, discrete input
@e is linked to another Control Block or graphic object by linking P100/A/e (or in some cases P-100.A.e).
14.
Logic step “e” is a predefined step which turns ON when the device
fails (e.g., the motor fails to start within 5 seconds of a DCS start
command, or the run confirm of a running motor is lost). This should
trip a critical alarm. Logic step “e” shall be configured as follows:
e=> Predefined function
Rpt> Crit
When> On
15.
Logic step “l” may be configured to provide an advisory alarm if the
motor is started from the field. The alarm will clear when a DCS
START command is issued (either automatically or manually), or the
motor subsequently stops. Logic step “l” shall be configured as
follows:
l=>(rise @g)&~a
Rpt> Adv
When> Rise
Note: if using a MPC I controller, logic in step l will not
work. If this logic is required, move it to step p.
16.
Logic step “m” for Group 1 motors shall be used to drive the DCS stop
COB/DOB and shall be configured as follows:
m=>~(@k|d)
SET >(@b&(mode==1))|(@e&(mode==2))|e|@j
CLEAR >wait(3,K,m)&~(@e&(mode==2))&~@j&(@k|d)
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 21 of 81
Effective Date: 04/05/2016
The “m” step output is linked to the motor control circuit DCS stop
COB/DOB. Under normal conditions, step m pulses ON for 3
seconds after either the manual or auto stop command is
activated. The m step instead latches ON if an interlock or
shutdown is active or if the Control Block is in Auto mode with
Auto Run active. The COB/DOB reverses the “m” step signal so
the resulting output acts like a NC momentary button under
normal conditions and a button latched OFF under interlock
conditions, preventing devices from being started even from field
start stations.
17.
Logic step “n” is used if other data besides the @n input acts on the
Auto Stop/Start command or if actions are required when the Auto
Stop/Start command is changed. Below are examples of how logic
step “n” may be configured:
n=> @n
Rise=> setmode 2
Fall=> setmode 2
or
n=> @n&(L<25)
18.
Logic step “o” shall be used to provide a critical alarm when an
interlock or shutdown becomes active while the device is running.
Logic step “o” shall be configured as follows:
o=> (@j|~@k)&@g
Rpt> Crit
When> Rise
C.
Motor Control Configuration (Group 2)
1.
The DMC Control Block shall be used to control motors with both DCS
start and stop capability.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
2.
Document #: CS17130
Revision Date: 04/05/2016
In general, options (found on Continuous Faceplate) for the DMC
block shall be configured as follows:
STRT TMR Target
STOP TMR Target
Interlock
Confirm Off
Retry
Security Lockup
Trip Delay
MCC Alarm
Ignore Confirm On
3.
Page: 22 of 81
Effective Date: 04/05/2016
5 sec
2 sec
Yes or No
No
No
No
No
No
No
DMC links shall be as follows. Only those differing from the DMC
defaults are shown. CB is an abbreviation for the Control Block.
Input
@d
@e
@g
@k
@n
A
B
C
Source
Eng Zero
Eng Max
Units
CB/A
CB/B
run confirm CIB/DIB
*ON – if no interlock address is linked
*VALUE – written to from batch task
*VALUE
0
1
AUTO ON
*VALUE
0
1
AUTO OFF
*VALUE
0
1
MODE
If applicable, a signal representing all process interlocks shall be
linked to @k. The @k link interlocks the DMC OFF if the signal is
OFF. The DMC interlock can be bypassed with a supervisor’s key. If
applicable, a signal representing all process shutdowns shall be linked
to @j. The @j link shuts the DMC OFF if the signal is ON. The DMC
shutdown cannot be bypassed. If @k or @j links are used, they shall
be displayed on the faceplate.
4.
The single start/stop output from the DCS to the motor control circuit
shall be a latched contact, mimicking field HOA switches.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 23 of 81
Effective Date: 04/05/2016
5.
Logic step “a” shall be linked to the DCS start/stop contact/discrete
output block (COB/DOB). Step “a” of a DMC contains default logic
that latches step “a” ON to start and latches step “a” OFF to stop. The
COB/DOB linked to the “a” logic step shall be configured as Contact
Type “NO”, Output Hold “None”, and use a NO opto. The “a” output
step cannot be turned ON if an interlock or shutdown is active.
6.
The table below summarizes the start/stop output command
configuration for Group 2 DMC’s.
Block Input
Block Output
Contact Type
Output Hold
Hold Time
Opto Type
Opto Fail State
7.
The motor run confirm shall be linked to discrete input @g. The table
below summarizes the run confirm configuration for Group 2 DMC’s.
Block Input
Block Output
Field Contact
Filter Type
Opto Type
Opto Fail State
8.
Start COB/DOB
DMC Step “a”
control circuit DCS start/stop
NO
None
------NO
Stop
Run Confirm CIB/DIB
motor controller auxiliary contacts
DMC link @g
NO
None
NO
Stopped
Logic conditions and actions can be configured on the Control Block
Discrete Diagrams screen. Each Control Block has 16 Discrete
Diagrams or “steps”, steps a-p, but many are pre-configured and not
available for user-configuration. RS3 uses a double “==” as a
”relational equality” and a single “=” as an “assignment”. For instance,
x==y means “if x is equal to y, the expression is true”, and x=y means
“write the value of y to x”. Place only conditions in the top
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 24 of 81
Effective Date: 04/05/2016
CONDITIONS window. For instance, the expression C=5.5 should
not be entered on the CONDITIONS window (it works but this is
unnecessary and confusing). Rather, to accomplish this enter “1” in
the logic step field in the CONDITIONS window (turning the step ON)
and enter C=5.5 in the ON field in the ACTIONS window.
9.
The actions in logic step “a” write a single discrete input @n to analog
registers A and B (A equals the state of @n, B equals the opposite
state). The values in analog registers A and B are written to @d and
@e discrete inputs (see above), which are the Auto Start and Auto
Stop input registers for DMC Control Blocks. This configuration
allows a single discrete input (@n) to toggle the DMC from Auto Start
to Auto Stop. If the @n input alone acts on the Auto Start/Stop
command, logic step “a” shall be configured as follows:
a=> Predefined function
On=>A=@n; B=~@n
Off=>A=@n; B=~@n
The ~ symbol represents “NOT”
If other data besides the @n input acts on the Auto Start/Stop
command or if actions are required when the Auto Start/Stop
command is changed, logic step “a” shall be modified as follows:
a=> Predefined function
On=>A=n; B=~n
Off=>A=n; B=~n
Logic step n would then contain @n, other data that activates the Auto
Start/Stop command, and perhaps actions that occur when the Auto
Start/Stop command is changed.
10.
Logic step “b” can be used to lock motors that are not started
automatically (only started by the DCS console keyboard, not by
another DCS device or batch task) in OPERATOR mode. For motors
requiring this, logic step “b” shall be configured as follows:
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 25 of 81
Effective Date: 04/05/2016
b=> Predefined function
On=> setmode 1
Off=> setmode 1
11.
Logic step “c” can be used to change the Control Block mode based
on a value written to it from a batch task. If batch tasks are used to
change Control Block mode, the logic step “c” shall be configured as
follows:
c=> C>0
Rise=> setmode C
On=> C=0
Writing a 1 to the C registers changes the Control Block mode to
Operator/Manual, 2 to Auto, and 3 to Remote. Note: if using a MPC I
controller, logic in step c will not work. If this logic is required, move it
to step p.
12.
Logic step “d” is used to set the 15 user flags of the A analog register
equal to the 16 Control Block discrete input values. These user flags
can then be linked to other Control Blocks and graphic objects
(discrete input links cannot be linked to other Control Blocks or
graphic objects). Logic step “b” shall be configured as follows:
d=> Predefined function
On=> A.u=R.u
Off=> A.u=R.u
For example, with A.u=R.u true in Control Block P-100, discrete input
@e is linked to another Control Block or graphic object by linking P100/A/e (or in some cases P-100.A.e).
13.
Logic step “e” is a predefined step which turns ON when the device
fails (e.g., the motor fails to start within 5 seconds of a DCS start
command, or the run confirm of a running motor is lost). This should
trip a critical alarm. Logic step “e” shall be configured as follows:
e=> Predefined function
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 26 of 81
Effective Date: 04/05/2016
Rpt> Crit
When> On
14.
Logic step “l” may be configured to provide an advisory alarm if the
motor is started from the field. The alarm will clear when a DCS
START command is issued (either automatically or manually), or the
motor subsequently stops. Logic step “l” shall be configured as
follows:
l=>(rise @g)&~a
Rpt> Adv
When> Rise
Note: if using a MPC I controller, logic in step l will not
work. If this logic is required, move it to step p.
15.
Logic step “n” is used if other data besides the @n input acts on the
Auto Stop/Start command or if actions are required when the Auto
Stop/Start command is changed. Below are examples of how logic
step “n” may be configured:
n=> @n
Rise=> setmode 2
Fall=> setmode 2
or
n=> @n&(L<25)
16.
Logic step “o” shall be used to provide a critical alarm when an
interlock or shutdown becomes active while the device is running.
Logic step “o” shall be configured as follows:
o=> (@j|~@k)&@g
Rpt> Crit
When> On
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
D.
Document #: CS17130
Revision Date: 04/05/2016
Page: 27 of 81
Effective Date: 04/05/2016
Motor Control Configuration (Group 3)
1.
A Manual or Discrete Control Block shall be for motors with DCS
indication only.
2.
All Group 3 motors shall be locked into the AUTO mode by
configuring step-b ACTION as follows:
b=> Predefined function
On=> setmode 2
Off=> setmode 2
3.
The motor run confirm shall be linked to discrete input @g. The table
below summarizes the run confirm configuration for Group 3 DMC’s.
Block Input
Block Output
Field Contact
Filter Type
Opto Type
Opto Fail State
4.
Run Confirm CIB/DIB
motor controller auxiliary contacts
DMC link @g
NO
None
NO
Stopped
Logic step “d” is used to set the 15 user flags of the A analog register
equal to the 16 Control Block discrete input values. These user flags
can then be linked to other Control Blocks and graphic objects
(discrete input links cannot be linked to other Control Blocks or
graphic objects). Logic step “b” shall be configured as follows:
d=> Predefined function
On=> A.u=R.u
Off=> A.u=R.u
2.04
ON/OFF Valve Control
Note on DVC discrete valve controllers: Logic steps c, i, and l can be
configured only using MPC2 or MPC5 controllers. Logic in these steps using
MPC1 controllers will not work.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
A.
Document #: CS17130
Revision Date: 04/05/2016
Page: 28 of 81
Effective Date: 04/05/2016
General
1.
The DVC Control Block shall be used to control ON/OFF valves.
2.
In general, options (found on Continuous Faceplate) for the DVC
block shall be configured as follows:
OPEN TMR Target
CLS TMR Target
Interlock
Confirm Close
Confirm Open
Security Lockup
3.
30 sec
30 sec
Yes or No
Yes or No (as required)
Yes or No (as required)
No
DVC links shall be as follows. Only those differing from the DVC
defaults are shown. CB is an abbreviation for the Control Block.
Input
@d
@e
@g
@h
@k
@n
A
B
C
Source
Eng Zero
Eng Max
Units
CB/A
CB/B
open confirm CIB/DIB
close confirm CIB/DIB
*ON – if no interlock address is linked
*VALUE – written to from batch task
*VALUE
0
1
AUTO OPN
*VALUE
0
1
AUTO CLS
*VALUE
0
1
MODE
If applicable, a signal representing all process interlocks shall be
linked to @k. The @k link forces the DVC to the passive (typically
closed) position if the signal is OFF. The DVC interlock can be
bypassed with a supervisor’s key. If applicable, a signal representing
all process shutdowns shall be linked to @j. The @j link forces the
DVC to the passive (typically closed) position if the signal is ON. The
DVC shutdown cannot be bypassed. If @k or @j links are used, they
shall be displayed on the faceplate.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 29 of 81
Effective Date: 04/05/2016
4.
For single acting spring return valves, the output from the DCS
energizes a 3-way (air supply port, air to actuator port, and vent port)
2-position (pressurize and vent) solenoid valve to move the ON/OFF
valve to its active position (typically open) and de-energizes the
solenoid valve to allow the spring to move the ON/OFF valve to its
passive position (typically closed). A single acting valve is FAIL
CLOSED (FC) if the spring forces it closed and is FAIL OPEN (FO) if
the spring forces it open. For double acting valves, the output from
the DCS energizes a 4-way (air supply port, air to one side of the
actuator port, air to the other side of the actuator port, and vent port
(5-way if both actuators have separate vent ports)) 2-position
(pressurize one side of the actuator / vent the other, and visa versa)
solenoid valve to move the ON/OFF valve to its active position and
de-energizes the solenoid valve to move the ON/OFF valve to its
passive position. A double acting valve equipped this way fails in the
PASSIVE position with loss of electrical signal and fails in LAST
POSITION with loss of instrument air pressure. The DCS output
signal for both types of ON/OFF valve must be latched ON to energize
the solenoid valve and latched OFF to de-energize the solenoid valve.
An alternate design for a double acting valve is to energize two
solenoid valves (one to move the ON/OFF valve to one position and
the other to move the ON/OFF valve to the other position) from two
opposite acting DCS output blocks. The ON/OFF valve with this
arrangement fails in LAST POSITION with loss of electrical signal or
loss of instrument air pressure.
5.
Logic step “a” shall be linked to the DCS open/close contact/discrete
output block(s) (COB/DOB). Step “a” of a DVC contains default logic
that latches step “a” ON to energize a solenoid valve and latches step
“a” OFF to de-energize a solenoid valve. For single acting valves and
for double acting valves fitted with a multi-port solenoid valve, the “a”
logic step shall be linked to one COB/DOB configured as Contact
Type “NO”, Output Hold “None”, and use a NO opto. For double
acting valves fitted with a solenoid valve on each side of the actuator,
the “a” logic step shall be linked to two COB/DOB’s, one configured as
Contact Type “NO” and one configured as contact type “NC”, both
configured as Output Hold “None”, and both using NO optos. The “a”
output step cannot be turned ON if an interlock or shutdown is active.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
6.
Document #: CS17130
Revision Date: 04/05/2016
Page: 30 of 81
Effective Date: 04/05/2016
The table below summarizes the open/close output command
configuration for DVC’s.
Single acting valve or double acting valve fitted with a multi-port
solenoid valve
Single acting
Double acting
Open/Close
Open/Close
COB/DOB
COB/DOB
Block Input
DVC Step “a”
DVC Step “a”
Block Output
solenoid valve
solenoid valve
Contact Type
NO
NO
Output Hold
None
None
Hold Time
------------Opto Type
NO
NO
Opto Fail State
Passive (spring return)
Passive (*)
Inst Air Fail State
Passive (spring return)
Last position
* the position the ON/OFF valve moves towards when the solenoid
valve is de-energized.
Double acting valve fitted with a solenoid valve on each side of the
actuator
Position 1
Position 2
COB/DOB
COB/DOB
Block Input
DVC Step “a”
DVC Step “a”
Block Output
solenoid valve 1
solenoid valve 2
Contact Type
NO
NC
Output Hold
None
None
Hold Time
------------Opto Type
NO
NO
Opto Fail State
Last position
Last position
Inst Air Fail State
Last position
Last position
7.
ON/OFF valves should be installed with an open confirm, close
confirm, or both. Open confirms shall be linked to discrete input @g
and close confirms shall be linked to discrete input @h. The table
below summarizes the confirm configuration for DVC’s.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Block Input
Block Output
Field Contact
Filter Type
Opto Type
Opto Fail State
Open
CIB/DIB
Open confirm switch
DVC link @g
NO
None
NO
Not Open
Page: 31 of 81
Effective Date: 04/05/2016
Close
CIB/DIB
Close confirm switch
DVC link @h
NO
None
NO
Not Closed
8.
Logic conditions and actions can be configured on the Control Block
Discrete Diagrams screen. Each Control Block has 16 Discrete
Diagrams or “steps”, steps a-p, but many are pre-configured and not
available for user-configuration. RS3 uses a double “==” as a
”relational equality” and a single “=” as an “assignment”. For instance,
x==y means “if x is equal to y, the expression is true”, and x=y means
“write the value of y to x”. Place only conditions in the top
CONDITIONS window. For instance, the expression C=5.5 should
not be entered on the CONDITIONS window (it works but this is
unnecessary and confusing). Rather, to accomplish this enter “1” in
the logic step field in the CONDITIONS window (turning the step ON)
and enter C=5.5 in the ON field in the ACTIONS window.
9.
The actions in logic step “a” write a single discrete input @n to analog
registers A and B (A equals the state of @n, B equals the opposite
state). The values in analog registers A and B are written to @d and
@e discrete inputs (see above), which are the Auto open and Auto
Close input registers for DVC Control Blocks. This configuration
allows a single discrete input (@n) to toggle the DVC from Auto Open
to Auto Close. If the @n input alone acts on the Auto Open/Close
command, logic step “a” shall be configured as follows:
a=> Predefined function
On=>A=@n; B=~@n
Off=>A=@n; B=~@n
The ~ symbol represents “NOT”
If other data besides the @n input acts on the Auto Open/Close
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 32 of 81
Effective Date: 04/05/2016
command or if actions are required when the Auto Open/Close
command is changed, logic step “a” shall be modified as follows:
a=> Predefined function
On=>A=n; B=~n
Off=>A=n; B=~n
Logic step n would then contain @n, other data that activates the Auto
Open/Close command, and perhaps actions that occur when the Auto
Open/Close command is changed.
10.
Logic step “b” can be used to lock valves that are not actuated
automatically (only actuated by the DCS console keyboard, not by
another DCS device or batch task) in OPERATOR mode. For valves
requiring this, logic step “b” shall be configured as follows:
b=> Predefined function
On=> setmode 1
Off=> setmode 1
11.
Logic step “c” can be used to change the Control Block mode based
on a value written to it from a batch task. If batch tasks are used to
change Control Block mode, the logic step “c” shall be configured as
follows:
c=> C>0
Rise=> setmode C
On=> C=0
Writing a 1 to the C registers changes the Control Block mode to
Operator/Manual, 2 to Auto, and 3 to Remote. Note: if using a MPC I
controller, logic in step c will not work. If this logic is required, move it
to step p.
12.
Logic step “d” is used to set the 15 user flags of the A analog register
equal to the 16 Control Block discrete input values. These user flags
can then be linked to other Control Blocks and graphic objects
(discrete input links cannot be linked to other Control Blocks or
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 33 of 81
Effective Date: 04/05/2016
graphic objects). Logic step “b” shall be configured as follows:
d=> Predefined function
On=> A.u=R.u
Off=> A.u=R.u
For example, with A.u=R.u true in Control Block XV-100, discrete
input @e is linked to another Control Block or graphic object by linking
XV-100/A/e (or in some cases XV-100.A.e).
13.
Logic step “e” is a predefined step which turns ON when the device
fails (e.g., the valve confirm state fails to agree with the output
command within the prescribed time after a state change, or the open
or close confirm is lost). This should trip a critical alarm. Logic step
“e” shall be configured as follows:
e=> Predefined function
Rpt> Crit
When> On
14.
Logic step “n” is used if other data besides the @n input acts on the
Auto Open/Close command or if actions are required when the Auto
Open/Close command is changed. Below are examples of how logic
step “n” may be configured:
n=> @n
Rise=> setmode 2
Fall=> setmode 2
or
n=> @n&(L<25)
15.
Logic step “o” shall be used to provide a critical alarm when an
interlock or shutdown becomes active. Logic step “o” shall be
configured as follows:
o=> (@j|~@k)&@g
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 34 of 81
Effective Date: 04/05/2016
Rpt> Crit
When> Rise
B.
Configuration of Fail Open Valves
1.
The standard RS3 DVC control block is configured for a fail closed
(FC) valve. In order to provide the proper valve action and display for
fail open (FO) valves, the following must be changed:



Reverse message pairs assigned to discrete inputs used for
Manual Open/Close and Auto Open/Close.
Reverse links assigned to discrete inputs used for Open and
Close confirms. Message pairs follow the reversed links.
Reverse message pairs assigned to discrete outputs used for
output commands to Open and Close the valve.
The FO DVC controller will then act as follows:



Logic step “a” remains the step linked to the output COB/DOB,
but for FO valves step “a” energizes the solenoid valve to
CLOSE the ON/OFF valve.
Pressing the ON button on the DCS console keyboard when
the cursor is on a FO DVC is a command to place the valve in
the active state, that is, to CLOSE the valve.
Active interlocks and shutdowns force a FO valve to its
passive state, that is, to de-energize the solenoid valve to
OPEN the ON/OFF valve.
These changes are summarized below.
2.
The table below shows the reversed message pairs assigned to
discrete inputs used for Manual Open/Close and Auto Open/Close
and for discrete outputs used for output commands to Open and
Close the valve:
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 35 of 81
Effective Date: 04/05/2016
Input
Register
@a
@b
@d
@e
@g
@h
Standard DVC
(fail closed)
[Op] Open
[Op] Close
[Auto] Open
[Auto] Close
Open
Close
Fail Open Valve
[Op] Close
[Op] Open
[Auto] Close
[Auto] Open
Close
Open
Output
Register
Step “a”
Step “b”
Open
Close
Close
Open
Where
[Op] means “this is the discrete input for the Operator
mode command” – the text inside the brackets is not
part of the message pair text.
[Auto] means “this is the discrete input for the Auto
mode command” – the text inside the brackets is not
part of the message pair text.
Open means “standard message pair *8 (OPEN = true,
open = false)”
Close means “standard message pair *9 (CLOSE =
true, close = false)”
With the registers displayed in standard order on the faceplate and
the message pairs reversed, the faceplate for FO valves will display
Start and Stop words (inputs and outputs) in reverse order compared
to a standard FC valve. This highlights to the operator that the valve
is reverse acting.
3.
Logic step “a” shall be linked to the DCS open/close COB/DOB. Step
“a” of a DVC contains default logic that latches step “a” ON to
energize a solenoid valve and latches step “a” OFF to de-energize a
solenoid valve. The COB/DOB shall be configured as Contact Type
“NO”, Output Hold “None”, and use a NO opto. The “a” output step
cannot be turned ON if an interlock or shutdown is active, so FO
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 36 of 81
Effective Date: 04/05/2016
valves OPEN when an interlock or shutdown is active.
4.
The table below summarizes the open/close output command
configuration for FO DVC’s.
Block Input
Block Output
Contact Type
Output Hold
Hold Time
Opto Type
Opto Fail State
Inst Air Fail State
5.
Except for the switching the links associated with open and close
confirms, the CIB/DIB configuration is the same as for FC valves. The
table below summarizes the confirm configuration for FO DVC’s.
Block Input
Block Output
Field Contact
Filter Type
Opto Type
Opto Fail State
6.
2.05
Open/Close
COB/DOB
DVC Step “a”
solenoid valve
NO
None
------NO
Open
Open
Open
CIB/DIB
Open confirm switch
DVC link @h
NO
None
NO
Not Open
Close
CIB/DIB
Close confirm switch
DVC link @g
NO
None
NO
Not Closed
There are no changes in the configuration of the logic steps
(conditions and actions) – configure the same as for FC valves.
Interlocks/Shutdowns
A.
General
1.
A signal representing all process interlocks shall be linked to @k of
the Control Block of the device affected by the interlock. The @k link
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 37 of 81
Effective Date: 04/05/2016
forces the DMC or DVC to the passive (typically stopped or closed)
state if the signal is OFF. The Control Block interlock can be
bypassed with a supervisor’s key. A signal representing all process
shutdowns shall be linked to @j of the Control Block of the device
affected by the shutdown. The @j link forces the DMC or DVC to the
passive (typically stopped or closed) state if the signal is ON. The
Control Block shutdown cannot be bypassed. If @k or @j links are
used, they shall be displayed on the faceplate.
Both interlock (@k) and shutdown (@j) flags force a Control Block to
the passive state independent of Control Block mode. The Shutdown
flag is more suited to safety trips because it cannot be bypassed with
a supervisor’s key.
2.
When an interlock or shutdown is based on a continuous signal, the
trip point should be either the Critical High or Critical Low Alarm of the
Control Block measuring the continuous signal. A logic step should
then be configured in this Control Block referencing the Critical High
or Critical Low system flag, and that logic step then linked to the
interlock or shutdown Control Block link (@k or @j) of the device
affected by the interlock/shutdown.
This method assures that
changes to Critical Alarm values are reflected in interlock/shutdown
trip points. The Critical High system flag for the A register is A.s.p and
the Critical Low system flag for the A register is A.s.o.
3.
Interlocks/Shutdowns comprising multiple inputs or complex logic
shall be configured in a separate DISCRETE Control Block. Simple
interlock logic requiring only one input does not require a Control
Block. For example, if a high level alarm should shut down a pump,
link a logic step from the high level Control Block (containing
reference to the high level switch discrete input) to the @j or @k link
of the pump. However, if the shutdown depends on level and
pressure, logic steps from each Control Block should link to a
separate interlock Control Block where multiple inputs are combined
in a logic step to one output and this output is then linked to the @j or
@k link of the pump. The Interlock Control Block can have multiple
discrete and analog inputs and can contain multiple interlocks
configured in separate logic steps to link to multiple device Control
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 38 of 81
Effective Date: 04/05/2016
Blocks. Provide comments in logic steps to describe the interlock
logic and what device it affects. The interlock block shall be tagged
according to the convention outlined in Part 1.01, Section B.
4.
Do not alarm each logic step containing inputs for interlocks. The
device itself will alarm if any interlock or shutdown becomes active.
5.
Resets may be required for interlock/shutdown signals, where a
button must be pressed from the console keyboard in order to clear
an interlock/shutdown that has tripped. An example where a reset
may be advised is on an interlock to a pump that may be started in
Auto mode (from either another Control Block or from a Batch Task).
Typically the Auto Start is a latched signal that stays on even if an
interlock signal causes the pump to stop. Without a reset on the
interlock signal, the pump will restart immediately after the interlock
signal clears. The examples below compare interlock logic with and
without a Reset. The Reset button (@o) is a momentary ON discrete
input.
Interlock logic without Reset
a=> @b|@c
Set=>
Clear=>
Interlock logic with Reset
a=>
Set=> @b|@c
Clear=> ~(@b|@c)&@o
6.
Every input affecting interlock/shutdown signals shall be displayed in
a way that clearly indicates what signal(s) is interlocking a device
OFF. This can be done using faceplates or graphic displays. Graphic
displays are the recommended method, using the following
guidelines:

Each input affecting the interlock shall be assigned to a single
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5





B.
C.
Document #: CS17130
Revision Date: 04/05/2016
Page: 39 of 81
Effective Date: 04/05/2016
logic step, the logic step turning ON when the interlock is
active. A User Message Pair is assigned to that logic step that
shows ALARM in red when true, OK in green when false.
Configure each logic step with or without Reset, as required.
Reserve the @o discrete input configured as a momentary ON
to be used as the Reset button.
Combine the individual logic steps as required into a single
logic step. Reverse this signal if necessary and link this to the
@j or @k link of the device Control Block.
Create an interlock detail graphic for each device’s interlocks
that displays the message pair (ALARM or OK) from each
logic step containing interlock inputs. Use text to clearly label
each message pair.
Include a Reset button link on the interlock detail display.
Provide on the main graphic near the device affected by an
interlock a link to the interlock detail graphic.
Motor Interlocks
1.
Motor driven device interlocks and shutdowns shall always drive the
motor OFF.
2.
Motor driven devices are controlled with a DMC Control Block and the
STOP logic is configured to latch the DCS STOP output OFF if any
interlock is active, preventing the device from being started even from
a field start button. See Part 2.03, Section B.
3.
Resets should be considered for interlocks on motor-driven devices to
prevent automatic restart after interlocks clear under certain
conditions. See Part 2.05, Section A above.
Discrete Valve Interlocks
1.
Discrete valve interlocks and shutdowns shall always drive the valve
to its passive state.
2.
Resets should be considered for interlocks on discrete valves to
prevent automatic repositioning of the valve after interlocks clear
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 40 of 81
Effective Date: 04/05/2016
under certain conditions. See Part 2.05, Section A above.
D.
Modulating Valves
1.
Interlocking a modulating valve should never be the only safeguard
against an unsafe condition. Complete shutoff cannot be guaranteed.
2.
Interlocks can drive a modulating valve to any required % open
position. Typically modulating valves are driven to the failed position
(0% signal). In addition to forcing output Q, the mode must be forced
to MANUAL. See examples below.
Interlock driving FC valve closed
a=> @b|@c
Set=> setmode 1; Q=0
Interlock logic driving FC valve open
a=> @b|@c
Set=> setmode 1; Q=1
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
A.1 AIB I/O Block
A.2 AOB I/O Block
Page: 41 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
A.3 CIB/DIB I/O Block
A.4 COB/DOB I/O Block
Page: 42 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
A.5 TIB Block
Page: 43 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 44 of 81
Effective Date: 04/05/2016
A.6 Manual Block
This example illustrates an analog monitoring block, where only the
process variable 'A" is displayed on the faceplate. The logic step "k" is
used when a process graphic color change is needed due to a high or low
critical alarm becoming active.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 45 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 46 of 81
Effective Date: 04/05/2016
A.7 PID Control Loop
This example illustrates an analog Control Block. The logic step "k" is used
when a process graphic color change is needed due to a high or low critical
alarm becoming active.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 47 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 48 of 81
Effective Date: 04/05/2016
A.8 Cascade Control Loop
This example illustrates a cascade control loop. The Master Control Loop
output has a high limit restriction.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 49 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 50 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 51 of 81
Effective Date: 04/05/2016
A.9 Ratio Control Loop
This example illustrates a ratio control loop. The Ratio is operator enterable and
is displayed on the Discrete Faceplate. The Ratio Limits are set on the
Continuous Faceplate. Input "G" shows the calculated actual ratio of the two
flows. Logic step "a" turns ON when the block is in Remote Mode (Ratio
Control), and this step is used by the process graphic containing the ratio control
loop.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 52 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 53 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 54 of 81
Effective Date: 04/05/2016
A.10 Stack Totalizer
This example illustrates a stack flow totalizer. The Discrete Faceplate has been
customized to show today's total, the last three previous totals, an operator-reset
switch for the totalizer, and the current flow rate. On the Continuous Faceplate,
the Periodic Reset is configured to reset the totalizer every day at 7:30 AM and
the Low Cutoff is set at 5% of the flow range being totalized.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 55 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 56 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 57 of 81
Effective Date: 04/05/2016
A.11 Group 1- START/STOP Motor
This example illustrates a motor control configuration for an agitator with DCS
START/STOP capability. This motor uses a momentary start COB/DOB and
continuous stop COB/DOB. There is run confirm indication only. This is the
standard motor controller, which is shown in the motor control schematic at the
end of this Appendix.
Logic step “c” is configured to change the mode of the motor from a batch script.
This is accomplished by writing a value to continuous register C from a batch
script. Discrete input @n is configured as *Value and is used to start or stop the
motor from a batch script when the Control Block is in auto mode. Logic step “n”
receives the input from @n if actions accompany auto start or stop, and logic
step ”a” sets the value of continuous registers A and B to ~@n and @n
respectively. Continuous registers A and B are then linked to the auto start and
stop discrete inputs @d and @e respectively.
A field start/stop panel (or on MCC) retains equal priority with DCS unless there
is an interlock condition.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 58 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 59 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 60 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 61 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 62 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 63 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 64 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 65 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 66 of 81
Effective Date: 04/05/2016
A.12 Group 2 - START/STOP Motor
This example illustrates a motor control configuration for an agitator with DCS
START/STOP capability. This type of motor control uses a single COB/DOB for
start and stop commands and typically has a hand/off/auto field switch. A single
CIB/DIB is used for motor status. The motor controller configuration is exactly
the same as Group 1 controllers except step “m” is not configured (left blank and
references no output block) and the COB/DOB output block that step “a” links to
is latching (not pulse). See the Group 1 motor screens above (except leave step
“m” blank). Below is the latching COB/DOB. No further field installations of this
set-up are permitted.
The agitator can be started and stopped by a batch script as with the Group 1
motor.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 67 of 81
Effective Date: 04/05/2016
A.13 Fail-Closed Valve
This example illustrates a fail-closed ON/OFF valve controller.
Logic step “c” is configured to change the mode of the motor from a batch script.
This is accomplished by writing a value to continuos register C from a batch
script. Discrete input @n is configured as *Value and is used to open or close
the valve from a batch script when the Control Block is in auto mode. Logic step
“n” receives the input from @n if actions accompany auto open or close, and
logic step “a” sets the value of continuous registers A and B to ~@n and @n
respectively. Continuous registers A and B are then linked to the auto open and
close discrete inputs @d and @e respectively.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 68 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 69 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 70 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 71 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 72 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 73 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 74 of 81
Effective Date: 04/05/2016
A.14 Fail-Open Valve
This example illustrates a fail-open ON/OFF valve controller.
The standard RS3 DVC control block is configured for a fail closed (FC) valve. In
order to provide the proper valve action and display for fail open (FO) valves, the
following must be changed:

Reverse message pairs assigned to discrete inputs used for Manual
Open/Close and Auto Open/Close.

Reverse links assigned to discrete inputs used for Open and Close
confirms. Message pairs follow the reversed links.

Reverse message pairs assigned to discrete outputs used for output
commands to Open and Close the valve.
The message pairs and assignments for the inputs and logic steps are reversed
in comparison to the Discrete Valve Control (Fail-Close) example.
Logic step “a” remains the step linked to the output COB/DOB.
All logic steps are configured the same as for fail-closed valve controllers.
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 75 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 76 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 77 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 78 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 79 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
A.15 Motor Control Schematic
(Drawing SD-00-0261)
Page: 80 of 81
Effective Date: 04/05/2016
Engineering and Construction Specifications
Division 17 - Instrumentation
Title: RS3 DCS Controller Configuration
Revision: 5
Document #: CS17130
Revision Date: 04/05/2016
Page: 81 of 81
Effective Date: 04/05/2016
Revision History
Revision
Date
Page
1
01/01/2000
All
2
04/10/2006
All
3
09/16/2009
All
4
02/21/2013
All
5
04/05/2016
All
Description
Changed from Henkel to Cognis
Updated Header and added Revision
History
Reviewed – no changes made
Updated BASF Header and added
Approval Section; Reviewed, no
changes made to content.
No changes
Initiator
Karen Whittington
Karen Whittington
Jim Russell
Jonathan Shute
J. Shute
Approvals
Prepared By: __________________________________________ Date: ________________
Process Control Engineer
Approved By: __________________________________________ Date: ________________
TES Manager