XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
PROJECT
.cTITLE :
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
CLIENT :
DOCUMENT TITLE :
A FEB 20, 2018 ISSUED FOR REVIEW AFN SBP/ALF IAG WIN
ENG. EM PM
REV. DATE DESCRIPTION PREP’D
CHECKED APPR’D
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr re tr re
.
.
ac ac
k e r- s o ft w a k e r- s o ft w a
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w CONDENSATE REFINERY PROJECT OF PARTEX, k e r- s o ft w a
BANGLADESH
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w CONDENSATE REFINERY PROJECT OF PARTEX, k e r- s o ft w a
BANGLADESH
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
TABLE OF CONTENTS
1 INTRODUCTION ........................................................................................................................................ 7
2 SCOPE ....................................................................................................................................................... 7
3 DEFINITIONS ............................................................................................................................................. 7
4 REFERENCE DOCUMENTS ..................................................................................................................... 7
4.1 CONTRACTOR DOCUMENTS .............................................................................................................. 7
4.2 VENDOR DOCUMENTS....................................................................................................................... 8
4.3 ABBREVIATION ................................................................................................................................. 8
5 CODE AND STANDARDS ......................................................................................................................... 9
5.1 INTERNATIONAL SOCIETY OF AUTOMATION ........................................................................................ 9
6 GENERALITY .......................................................................................................................................... 10
6.1 PCS PROGRAMMING ...................................................................................................................... 10
6.2 ESD/F&G PROGRAMMING ............................................................................................................. 10
6.3 LOGIC & ALARM STATES DEFINITION .............................................................................................. 10
6.4 INHIBITS ......................................................................................................................................... 10
7 PCS TYPICALS DESCRIPTION.............................................................................................................. 11
7.1 TYPICAL AI (ANALOG INPUT) MODULE ............................................................................................ 11
7.2 TYPICAL STANDARD/CASCADE PID CONTROL MODULE ................................................................... 17
7.3 TYPICAL TOTALIZER MODULE ......................................................................................................... 26
7.4 TYPICAL DI MODULE ...................................................................................................................... 30
7.5 TYPICAL VALVE MODULE................................................................................................................ 33
7.6 TYPICAL MOTOR 1 MODULE............................................................................................................ 40
7.7 TYPICAL MOTOR 2 MODULE............................................................................................................ 45
7.8 TYPICAL MOTOR 3 MODULE............................................................................................................ 51
7.9 TYPICAL CONTROL LOOP SPLIT RANGE TYPE 1............................................................................... 57
7.10 TYPICAL CONTROL LOOP SPLIT RANGE TYPE 2............................................................................... 64
7.11 TYPICAL CONTROL LOOP SPLIT RANGE TYPE 3............................................................................... 70
8 SIS TYPICALS DESCRIPTION ............................................................................................................... 78
8.1 TYPICAL SIS_AI: ANALOG INPUT (TRANSMITTER) ........................................................................... 78
8.2 TYPICAL SIS_DI_1: DIGITAL INPUT TYPE 1..................................................................................... 85
8.3 TYPICAL SIS_DI_2: DIGITAL INPUT ................................................................................................ 90
8.4 TYPICAL SIS_DO: DIGITAL OUTPUT ............................................................................................... 96
8.5 TYPICAL SIS_BDV_1: BLOW DOWN VALVE (TYPE 1) ..................................................................... 98
8.6 TYPICAL SIS_SDV_1: SHUTDOWN VALVE (TYPE 1) ...................................................................... 103
8.7 TYPICAL SIS_SDV_2: SHUTDOWN VALVE (TYPE 2) ...................................................................... 108
8.8 TYPICAL SIS_ESD: SHUTDOWN LEVEL ........................................................................................ 113
8.9 TYPICAL SIS_MOT_1: TYPE 1 MOTOR ......................................................................................... 116
8.10 TYPICAL SIS_MOT_2: TYPE 2 MOTOR ......................................................................................... 122
8.11 TYPICAL SIS_FD: FLAME DETECTOR ........................................................................................... 127
8.12 TYPICAL SIS_GD: GAS DETECTOR .............................................................................................. 132
8.13 TYPICAL SIS_H2GD: H2 GAS DETECTOR ..................................................................................... 136
8.14 TYPICAL SIS_HD: HEAT DETECTOR ............................................................................................. 142
8.15 TYPICAL SIS_VOT_2OON: 2 OUT OF N VOTING ............................................................................ 146
9 ICSS NETWORK SYSTEM .................................................................................................................... 150
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
1 INTRODUCTION
Partex Petro Limited intends to construct Condensate Refinery (Fractionation, KNHT, CRU,
Product Tanks and Utilities) with capacity 10,000 Barrels per Day (BPD). The Plant location
will be in Chittagong, Bangladesh.
2 SCOPE
The purpose of this document is to describe the functional design specification that shall be
implemented on the following system:
3 DEFINITIONS
4 REFERENCE DOCUMENTS
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
AI Analog Input
AO Analog Output
BDV Blow Down Valve
CPU Central Processing Unit
DI Digital Input
DO Digital Output
ESD Emergency Shutdown
EWS Engineering Work Station
FD Fire Detector
FGS Fire & Gas System
FTA Field Terminal Assembly
FTB Field Terminal Block
GD Gas Detector
H2GD H2 Gas Detector
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
HD Heat Detector
HMI Human Machine Interface
ICSS Integrated Control & Safety System
I/O Input / Output
P&ID Piping and Instrumentation Diagram
PCS Process Control System
SDV Shut Down Valve
ISA S 84-1 Application of Safety Instrumented System for the Process Industry
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
6 GENERALITY
The development and maintenance tool which is used for the PCS system is called DeltaV
Explorer. It is used to view and edit the system’s configuration. Use the Explorer’s pull-down
menus to perform various DeltaV-related functions or use the buttons at the top of the DeltaV
Explorer window to access other DeltaV programs. Also, use the plus (+) and minus (–)
symbols to expand and collapse the selected item.
The development and maintenance tool which is used for the ESD/F&G system is called
SILworX. It is used for:
Application database access in order to visualize the process value and logic state in real
time
Logic & alarm states definition will be defined on each typical section. Please refer to typical
description for details about logic and alarm states.
6.4 Inhibits
Disabled process equipment shall be declared out of service and be functionally disconnected.
Consequently, a disabled input shall trigger no action on safety action, but alarm status is still
sent to system for monitoring purpose only.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
7.1.1 Principle
The Analog Input Module accepts its field input via a DeltaV device signal tag (DST) in the
conventional I/O arrangement. The Analog Input Module provides a process value into the
DeltaV System for further processing (e.g., in a PID Control Module), or for display on graphics.
The Analog Input Module, accesses a single analogue measurement value and status from an
I/O channel. This can be the 4 to 20 mA signal from a transmitter or the digitally communicated
primary or non-primary variable from a HART transmitter.
The Analog Input Module can be used for monitoring of individual analogue input signals from
field instrumentation. It can be used for measurement of process variables like (but not limited
to) Pressure, Flow, Temperature, Level, pH etc.
The analog value is scaled into a configured engineering unit and then available for display
and alarming functions.
The Analog Signal under/over range is detected and when under/over range limit is exceeded
an alarm is generated by the module to indicate possible transmitter Failure (BAD-PV). The
default settings for under/over range limits are -3% to 103% (3.5 mA to 20.5 mA).
The module monitors the integrity of the AI card reading the input signal and set’s a BAD status
flag for the analog value when a failure is detected. Default the BAD status flag generates a
module alarm.
The Analogue Input Modules are provided with a number of additional selectable functions.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Analog Input (AI) function block accesses a single analog measurement value and status
from an I/O channel. You can configure the channel type for each I/O channel to be the
transmitter's 4 to 20 mA signal or the digitally communicated primary or non-primary variable
from a HART transmitter.
The AI function block supports block alarming, signal scaling, signal filtering, signal status
calculation, mode control, and simulation.
In Automatic mode, the block's output parameter (OUT) reflects the process variable (PV)
value and status. In Manual mode, OUT can be set manually.
To support testing, you can enable simulation. This allows the measurement value and status
to be supplied manually or from another block through the SIMULATE_IN input.
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value.
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
State Description
Normal condition
The Analog Input Modules has three specific forms of Operator interface. The Faceplate is
predominantly for operational control purposes. The Detail Display contains more detailed
operating information, Operator selectable and changeable configuration data, and diagnostic
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
information. Dynamos are dynamic symbols, which are used to display the operating status
and provide access to the Faceplate and Detail Displays of The Analog Input Modules from a
process display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Detail
The figures below show the various tabs of the Detail Display and their different functions.
Each figure is followed by a table with a description of each numbered function of the Detail
Display.
Alarms
Default the module will have 5 alarms configured but only the required alarms will be enabled
in the configuration. Four alarms are configured for High and Low limit detection on the
measured analog signal. One alarm are configured for detecting failure conditions of module
and/or input signal
THE ANALOG INPUT MODULES is provided with four configurable process value limits (High-High,
High, Low, Low-Low), and one rate of change limit (Maximum Rate).The process alarms, which
are conditional alarms, are generated by a separate Alarm function block. The conditional
alarms can be enabled / disabled by Higher-level entity (Equipment Module / Phase). The
Operator does not have access to enable / disable conditional alarming from the Operator
Interface (Detail Display).
An alarm is generated if the process value is outside the limits. The numeric value of alarm
limits are displayed on the Limits tab of the Detail Display. Additionally, a hysteresis value for
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
each alarm is provided. The limits are also indicated by pointers to the Process Value bar
graph on the Faceplate of THE ANALOG INPUT MODULES.
History Trending
The measured value [PV] is stored for historical trending purpose in the local historical
database of the DCS system. The history sampling time is every 10 seconds. Data
compression on trend values storage will be enabled and only PV changes larger than 1% of
the EU are recorded in the historical database. If there is no change in process value still
history is recorded every 4 Hours.
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
7.2.1 Principle
The PID Controller module accepts its field input via an Analogue Input (AI) function block and
provides a field output via an Analogue Output (AO) function block.
The PID Controller module, operates an analog control loop, which has a single analog
measurement signal (or process value) derived from an Analog Input (AI) function block and
drives a single analog output, via an Analog Output (AO) function block.
In general, input and output signal conditioning, filtering, and limiting are performed by these
function blocks, and not in the PID function block.
When, as is usually the case, the input is linked from an Analogue Input function block, its
process value should be scaled with the same engineering units and range as the Analogue
Input function block.
The PID Controller module is set to fall in the range 0-100.0%. If further output signal scaling
or inversion is required it is performed by the Analogue Output function block.
The PID Controller Module can function as a stand-alone PID controller, or as a slave PID
controller.
The action of the controller can be selected to either increase the output signal when the
measurement increases (direct acting), or decrease the output signal when the measurement
increases (reverse acting), depending on the process requirements. Output of The PID
Controller Module assumes a fixed value in the manual modes (Manual or Remote Output),
which is entered by the Operator. The PID Controller Module derives its Cascade input (remote
setpoint) from the output of another PID master controller if used as a slave controller.
Interlock functionality is included in The PID Controller module that will drive the PID control
algorithm output to a configured value.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The PID function block combines all of the necessary logic to perform analog input channel
processing, proportional-integral-derivative (PID) control with the option for nonlinear control
(including error-squared and notched gain), and analog output channel processing.
The PID function block supports mode control, signal scaling and limiting, feedforward control,
override tracking, alarm limit detection, and signal status propagation. To support testing, you
can enable simulation. This allows the measurement value and status to be supplied manually
or from another block through the SIMULATE_IN input.
In Cascade (Cas) mode, the setpoint (SP) is adjusted by a master controller. In Automatic
(Auto) mode, the SP can be adjusted by the operator. In both Cas and Auto modes, the output
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
is calculated with a standard or series PID equation form. In Manual (Man) mode, the block's
output is set by the operator. The PID function block also has two remote modes, RCas and
ROut. These modes are similar to Cas and Man modes except that SP and OUT are supplied
by a remote supervisory program.
The PID function block can be connected directly to process I/O (in DeltaV, but not in Fieldbus
devices). It can also be connected to other function blocks through its IN and OUT parameters
for cascade and other more complex control strategies.
The Analog Output (AO) function block assigns an output value to a field device through a
specified I/O channel. The block supports mode control, signal status calculation, and
simulation. In Manual mode, the value of the output parameter (OUT) is set manually.
In Automatic mode, OUT is set automatically based on the value specified by the setpoint (SP)
in engineering units and the I/O options parameter (IO_OPTS). In addition, you can limit the
SP value and the rate at which a change in the SP is passed to OUT.
In Cascade mode, the cascade input connection (CAS_IN) is used to update the SP. The back
calculation output (BKCAL_OUT) is wired to the back calculation input (BKCAL_IN) of the
upstream block that provides CAS_IN. This provides bumpless transfer on mode changes and
windup protection in the upstream block. The OUT parameter or an analog read-back value,
such as valve position, is shown by the process value (PV) parameter in engineering units.
The Condition (CND) function block evaluates a single-line expression and generates a
discrete output value when the expression is evaluated True (1) for longer than a specified
time period. Mathematical functions, logical operators, and constants can be used in the
expression. There are no modes or alarm detection in the Condition function block.
The Action (ACT) function block evaluates an expression when the input value is True.
Mathematical functions, logical operators, and constants can be used in the expression. There
are no modes, alarm detection, or status handling in the Action function block.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Boolean Fan Input (BFI) function block generates a discrete output based on the weighted
binary sum, binary coded decimal (BCD) representation, transition state, or logical OR of one
to sixteen discrete inputs. The block supports signal status propagation. There are no modes
or alarm detection in the Boolean Fan Input function block.
The Multiplexer (MLTX) function block selects one input value from as many as sixteen input
values and places it at the output. The block supports signal status propagation. There are no
modes or alarm detection in the Multiplexer function block.
The Calculation/Logic (CALC) function block allows you to specify an expression that
determines the block's output. Mathematical functions, logical operators, constants, parameter
references, and I/O reference values can be used in the expression. There are no modes or
alarm detection in the Calculation/Logic function block.
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
THE PID CONTROLLER MODULE has three specific forms of Operator interface. The Faceplate is
predominantly for operational control purposes. The Detail Display contains more detailed
operating information, Operator selectable and changeable configuration data, and diagnostic
information. Dynamos are dynamic symbols, which are used to display the operating status
and provide access to the Faceplate and Detail Displays of THE PID CONTROLLER MODULE from
a process schematic display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Detail
The figures below show the various tabs of the Detail Display and their different functions.
Each figure is followed by a table with a description of each numbered function of the Detail
Display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
THE PID CONTROLLER MODULE is provided with four configurable process value limits (High-
High, High, Low, Low-Low), and two deviation (between process value and setpoint) limits
(Deviation High and Deviation Low).
THE PID CONTROLLER MODULE generates an alarm if the process value is outside the limits or
if the deviation is outside the deviation limits (deviation alarms are suppressed on setpoint
changes: when the process value comes within the deviation limits, the deviation alarm is
enabled again).
In addition to the above stated alarms, there are three more alarms: Module Alarm, Interlock
Alarm and Bypass On alarm. The Module Alarm is activated when the ‘BAD_ACTIVE’ status
of THE PID CONTROLLER MODULE is set.
Interlock Alarm is activated when an Interlock condition is active and the Bypass On alarm is
activated when any of the active or inactive Interlock conditions is bypassed.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
All the alarms are displayed on the Operator Faceplate of THE PID CONTROLLER MODULE. The
Alarm Word is displayed on the Faceplate whenever an alarm is active / unacknowledged.
History Trending
The measured value [PV], setpoint and output are stored for historical trending purpose in the
Local historical database of the DCS system. The history sampling time is every 10 secs. Data
compression on trend values storage will be enabled and only when SP,PV and output values
changes larger than 1% of the EU, values are recorded in the historical database. If there is no
change in values still history is recorded every 4 Hours.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
7.3.1 Principle
The Totalizer equipment module will have supervising control over the input analog control
loop (FLOW_CONTROL) and the flow integrator (TOTAL_FLOW) control modules
This module is used for totalizing flow. An integrator function block integrates the process
variable, which is flow and generate totalized quantity.
The input to this block can be a signal from an analog transmitter or a signal in the form of
pulses.
The module will not have operating modes. A reset provision will be provided in detail faceplate
from where operator will be able to reset the totaliser. If required reset can be configured on
daily, weekly or monthly basis.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Integrator (INT) function block integrates one variable or the sum or difference between
two variables over time. The block compares the integrated or accumulated value to pre-trip
and trip limits and generates discrete output signals when the limits are reached. This function
block can also be used as a totalizer.
You choose one of seven integrator types that determine whether the integrated value
increases from 0 or decreases from the setpoint (SP). The block has two inputs and can
integrate positive, negative, or net flow. This capability is useful to calculate volume or mass
variation in vessels or as an optimization tool for flow ratio control.
The Integrator function block supports mode control, demand reset, a reset counter, and signal
status calculation. There are no standard alarms in this function block. Custom alarms are
supported.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Positive Edge Trigger (PDE) function block generates a True (1) discrete pulse output
when the discrete input makes a positive (False-to-True) transition since the last execution of
the block. If there has been no transition, the discrete output of the block is False (0).
The Positive Edge Trigger function block supports signal status propagation. There are no
modes or alarm detection in the block.
Verify on the Process Screen for Manual Mode operation (START/ STOP/ RESET)
operation.
Verify on the Process Screen for AUTO Mode operation, Totalizer will be reset
automatically after predefined time.
On the faceplate, verify if all information are correct (i.e. scale range, units, description,
etc.), and the buttons (Detail Display, Primary Control, Trend, Control Studio, Process
History View and Ack All) are functioning properly.
State Description
Normal Condition
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
7.4.1 Principle
The Discrete Input (DI) function block accesses a single discrete value with status input from
a two-state field device and makes the processed physical input available to other function
blocks. You can configure inversion and alarm detection on the input value.
The digital input module is used for monitoring hardwired Digital input to DeltaV from field
switches. It will also generate alarm when switch input changes to alarm state.
This module will generate alarm when input is in ‘0’ state. That is field contact is open. This
module is built with one Digital input functional block.
The Discrete Input (DI) function block accesses a single discrete value with status input from
a two-state field device and makes the processed physical input available to other function
blocks. You can configure inversion and alarm detection on the input value.
The Discrete Input function block supports block alarming, mode control, signal status
propagation, and simulation.
Normally, the block is used in Automatic (Auto) mode so that the process variable (PV_D) is
copied to the output (OUT_D). You can change the mode to Manual (Man) to disconnect the
field signal and substitute a manually entered value for OUT_D. In this case, PV_D continues
to show the value that will become OUT_D when the mode is changed to Auto.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
To support testing, you can enable simulation. This allows the measurement value to be
supplied manually or from another block through the SIMULATE_IN_D input.
Simulate a discrete signal value of 0 and 1 of the discrete device and verify the value
shown correctly such on the Faceplate.
Without acknowledging the Alarm, simulate a normal value and verify if the Alarm is still
flashing. Then acknowledge the alarm.
Simulate an Alarm, check if the Alarm is flashing, then acknowledge it. Simulate a normal
value.
State Description
Normal condition
Alarm Condition
Alarm Priority: Critical
Alarm Condition
Alarm Priority: Warning
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
Detail
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
Alarm is generated when field input reaches zero state or field contact is open. THE DISCRETE
INPUT is provided with one configurable process value limit. It generates a Discrete Alarm if the
process value changes from Normal value to Alarm state. In addition, a Module Bad alarm is
activated when the ‘BAD_ACTIVE’ status of THE DISCRETE INPUT is set.
The alarms can be optionally disabled so that no alarm is generated when an alarm condition
arises. Alarms can also be optionally suppressed so that they are recorded in the alarm list,
but not displayed via the Faceplate or by any other means on the workstation from which the
alarm has been suppressed. Operators with the appropriate access level can change the alarm
enable, alarm suppression and alarm limit options via the ALARMS/LIMITS tab on the Detail
Display of THE DISCRETE INPUT.
All alarms generated by THE DISCRETE INPUT are acknowledged via a single button on the
operator Faceplate. There are alternative methods of acknowledging alarms (e.g., from the
alarm list, from the alarm banner, etc.).
7.5.1 Principle
THE DISCRETE VALVE MODULE accepts inputs from two limit switches, one confirming the
‘CLOSED’ position and the other confirming the ‘OPEN’ position. The two inputs and the output
can be assigned to the conventional I/O channels or Fieldbus device function blocks.
If the requested Setpoint is ‘OPEN’ the corresponding feedback should be ‘True’ from the
‘OPEN’ position limit switch and ‘False’ from the ‘CLOSED’ position. Conversely, if the
requested Setpoint is ‘CLOSE’ the corresponding feedback should be ‘True’ from the
‘CLOSED’ position and ‘False’ from the ‘OPEN’ position.
The functionality of these module templates is to stroke the on-off valve from DCS operator
screen and to display the valve position status to operator.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
This module template reads the digital inputs from DCS digital input card, which is valve
position feedback from dry contact type switches mounted on on-off valves. The voltage level
for these inputs is 24VDC.This module template also sends out digital output to solenoid
mounted on on-off valve in the field. The voltage level will be 24VDC. This module is built
around Device control (DC block) functional block.
The Device Control (DC) function block provides set-point control for multi-state discrete
devices such as block valves, motor and pumps.
The DC block compares the requested state (Setpoint from operator) to the actual state
reported from valve (Position feedback from valve) after allowing time for the valve to change
state. This module generates alarm on setpoint to position feedback mismatch.
The operator command from faceplate (Setpoint) makes the device to go to one of two or one
of three supported states Passive, Active 1 and Active 2 (optional). But for on-off valve template
only one active state (Active1) will be used.
The Passive state is the power failure (safe) state that is fail-safe position of on-off valve. An
Active state is usually operating position of on-off valve.
There will be two sets of module templates for on-off valves. One set is for normally closed
valves and one set is for normally open valves. These templates are further divided on how
many DC block inputs and outputs are configured.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
DC Function Block
The Device Control (DC) function block provides setpoint control for multistate discrete
devices, such as motors, pumps, and block valves. The block compares the requested state
(setpoint) to the actual state reported from the device and, after allowing time for the device to
change state, detects alarm limits on any error. The basic functionality is augmented by an
assortment of interlocks and device control options to customize the block's operation for your
application.
The Device Control function block supports mode control, setpoint tracking, simulation, and
alarm limit detection. You can select options that specify the control strategy used in the block.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The setpoint requests the device to go to one of two or three supported states: Passive, Active
1 and Active 2 (optional). The Passive state is the power failure (safe) state, such as OFF or
CLOSED. An Active state usually requires energy (or allows energy to flow), such as OPEN,
RUN, FORWARD, or REVERSE. You configure one or two Active states (Active 1 and Active
2) to match the device you want to control. You select the set of state names that applies to
the device, such as STOP/FORWARD/REVERSE or OFF/LOW/HIGH.
The Device Control block uses as many as eight discrete I/O channels to command a device
to the requested setpoint state and to read back its confirmation contacts. Discrete I/O is
associated with the Passive and Active states by means of a mask for each state that allows
each bit to be defined as True (1), False (0), or not used. You can configure four bits as outputs
to the device and four bits as the contacts that confirm the device state. The confirm contacts
must be maintained because the block is designed to alarm on loss of confirmation.
In normal condition, operator is able to open or close the actuator via HMI, but once the trip
signal is generated from internal logic, this typical will force the valve to its safe position and
the operator cannot operate it manually.
After the corresponding shutdown initiator is back to normal, the valve may be operated by the
operator via HMI.
Discrepancy Alarm
If the command to the solenoid valve is not coherent with the valve feedback (e.g. solenoid
valve command is open, but the valve limit switch feedback shown closed status), a
discrepancy alarm shall occur after a timed delay. The delay is adjustable in the DCS via
engineering workstation.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Detail
Default the module will have two alarms and the same are enabled. The device fail alarm is
Device “FAIL_ALM”.
For example the fail alarm is generated on following conditions for a fail close valve
Close command is given to valve but close feedback is not received with in specified time
(Timer parameter –CFM_PASS_TIME).
Open command is given but valve does not reach open position within specified time
(Timer parameter –CFM_ACT1_TIME).
THE DISCRETE VALVE MODULE is provided with three configurable travel-time periods. If the
confirm active timeout is exceeded when the valve is requested to change from Passive
(‘CLOSE’) to Active (‘OPEN’) the valve will go to the ‘Failed OPEN’ state and an ‘OPEN
Confirm time’ fail alarm will be generated. Similarly, if the confirm Passive time out period is
exceeded, the valve will go to the ‘Failed CLOSE’ state and a ‘CLOSE Confirm time’ alarm will
be generated. A third time-out period for crack time is provided, which generates an alarm if
the valve does not start to move from its current position following a request within this time
period.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
7.6.1 Principle
For the motors and pumps which typical-1 wiring electrical diagram have some signals from
field to MCC and goes through to PCS and ESD system.
The Pump Module with Force Setpoints, Interlocks and Permissives, hereafter referred to as
THE PUMP MODULE, operates a discrete device like motor or pump,which is driven by sustained
output to the field, and has discrete feedback signal.
Four Force Setpoints; can be configured to drive the Motor to defined Setpoint while in the
CAS/AUTO Mode. Eight interlocks (or more using INTERLOCK/ILOCK_MOD parameter) that
will prevent the Motor from running are provided along with Four Permissive conditions.
THE PUMP MODULE has indication for a run timer (in hours) and number of starts on the Detail
Display. The run timer keeps counting while the motor process value is not in the Passive
(‘STOPPED’) state. The run timer also includes an additional run time (in hours), which reflects
the additional stress caused by starting a motor, for every start of the motor. To reset the run
timer, a ‘Reset’ button is provided on the Detail Display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Discrete Output (DO) function block takes a setpoint and writes it to a specified I/O channel
to produce an output signal. You can confirm the physical output operation by configuring a
hardware discrete input, which produces a value that should match the setpoint.
The Discrete Output function block supports mode control, output tracking, and simulation.
There are no standard alarms in this function block. Custom alarms are supported.
Normally, the block is used in Cascade (Cas) mode so a signal from another block changes
the setpoint. You change to Automatic (Auto) mode to disconnect the other block and to set
the setpoint locally. The other block tests the status of the Discrete Output function block
through the BKCAL_OUT_D output.
To support testing, the block uses a simulation switch to indicate Good block status even when
there is no hardware connected.
TP Function Block
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Timed Pulse (TP) function block generates a True (1) discrete output for a specified time
duration when the input makes a positive (False-to-True) transition. The output remains True
even when the input returns to its initial discrete value and returns to its original False value
only when the output is True longer than the specified time duration. Any 0 to True transition
will cause a reset of the timer. There are no modes or alarm detection in the block.
Motor Status
Motor statuses are obtained from the field, these statuses can trigger alarms after a specified
time delay or influence the typical to either disable or enable some functions. When the motor
status is local, the DCS will not be able to give any command to the motor.
Trip Operation
In case of a trip, the motor will stop unless an inhibition status or permissive is active.
Discrepancy
A discrepancy alarm will activate if the command and the status of the motor do not match
after a specified time delay.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
THE PUMP MODULE is provided with configurable travel-time periods. If the ‘Confirm Active
Time’ is exceeded when the motor is requested to change from the Passive (‘STOPPED’) to
the Active (‘RUNNING’) state, the motor will go to ‘Failed START’ and the ‘START confirm
time’ fail alarm will be generated. Similarly, if the ‘Confirm Passive Time’ is exceeded when the
motor is requested to change from the Active (‘RUNNING’) to the Passive (‘STOPPED’) state,
the motor will go to ‘Failed STOP’ and the ‘STOP confirm time’ fail alarm will be generated.
Once the motor has reached its requested state, the feedback signal is continuously checked
to ensure that it is consistent with the requested state. If the motor is in the Active (‘RUNNING’)
state and the feedback signal changes without a Setpoint change being requested, then the
motor goes to the ‘Tripped’ state and the ‘Tripped’ alarm is generated. The ‘Trip Time’ defines
the maximum time period that a loss of confirmation from the device can exist before the device
is considered to have tripped. If the motor is in the Passive (‘STOPPED’) state and the
feedback signal changes without a Setpoint change being requested, then the motor goes to
the ‘Failed STOP’ state and the ‘STOPPED confirm lost’ alarm is generated.
THE PUMP MODULE has seven alarms: the Fail Alarm, Module Alarm, Bypass Alarm, Ignore
Alarm, Interlock Alarm, Process Action in Auto Alarm and Write Alarm.
7.7.1 Principle
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
For the motors and pumps which typical-2 wiring electrical diagram have some signals from
field to MCC and goes through to PCS and ESD system
The Pump Module with Force Setpoints, Interlocks and Permissives, hereafter referred to as
THE PUMP MODULE, operates a discrete device like motor or pump,which is driven by sustained
output to the field, and has discrete feedback signal.
Four Force Setpoints; can be configured to drive the Motor to defined Setpoint while in the
CAS/AUTO Mode. Eight interlocks (or more using INTERLOCK/ILOCK_MOD parameter) that
will prevent the Motor from running are provided along with Four Permissive conditions.
THE PUMP MODULE has indication for a run timer (in hours) and number of starts on the Detail
Display. The run timer keeps counting while the motor process value is not in the Passive
(‘STOPPED’) state. The run timer also includes an additional run time (in hours), which reflects
the additional stress caused by starting a motor, for every start of the motor. To reset the run
timer, a ‘Reset’ button is provided on the Detail Display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Discrete Output (DO) function block takes a setpoint and writes it to a specified I/O channel
to produce an output signal. You can confirm the physical output operation by configuring a
hardware discrete input, which produces a value that should match the setpoint.
The Discrete Output function block supports mode control, output tracking, and simulation.
There are no standard alarms in this function block. Custom alarms are supported.
Normally, the block is used in Cascade (Cas) mode so a signal from another block changes
the setpoint. You change to Automatic (Auto) mode to disconnect the other block and to set
the setpoint locally. The other block tests the status of the Discrete Output function block
through the BKCAL_OUT_D output.
To support testing, the block uses a simulation switch to indicate Good block status even when
there is no hardware connected.
TP Function Block
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Timed Pulse (TP) function block generates a True (1) discrete output for a specified time
duration when the input makes a positive (False-to-True) transition. The output remains True
even when the input returns to its initial discrete value and returns to its original False value
only when the output is True longer than the specified time duration. Any 0 to True transition
will cause a reset of the timer. There are no modes or alarm detection in the block.
Motor Status
Motor statuses are obtained from the field, these statuses can trigger alarms after a specified
time delay or influence the typical to either disable or enable some functions. When the motor
status is local, the DCS will not be able to give any command to the motor.
Trip Operation
In case of a trip, the motor will stop unless an inhibition status or permissive is active.
Discrepancy
A discrepancy alarm will activate if the command and the status of the motor do not match
after a specified time delay.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
THE PUMP MODULE is provided with configurable travel-time periods. If the ‘Confirm Active
Time’ is exceeded when the motor is requested to change from the Passive (‘STOPPED’) to
the Active (‘RUNNING’) state, the motor will go to ‘Failed START’ and the ‘START confirm
time’ fail alarm will be generated. Similarly, if the ‘Confirm Passive Time’ is exceeded when the
motor is requested to change from the Active (‘RUNNING’) to the Passive (‘STOPPED’) state,
the motor will go to ‘Failed STOP’ and the ‘STOP confirm time’ fail alarm will be generated.
Once the motor has reached its requested state, the feedback signal is continuously checked
to ensure that it is consistent with the requested state. If the motor is in the Active (‘RUNNING’)
state and the feedback signal changes without a Setpoint change being requested, then the
motor goes to the ‘Tripped’ state and the ‘Tripped’ alarm is generated. The ‘Trip Time’ defines
the maximum time period that a loss of confirmation from the device can exist before the device
is considered to have tripped. If the motor is in the Passive (‘STOPPED’) state and the
feedback signal changes without a Setpoint change being requested, then the motor goes to
the ‘Failed STOP’ state and the ‘STOPPED confirm lost’ alarm is generated.
THE PUMP MODULE has seven alarms: the Fail Alarm, Module Alarm, Bypass Alarm, Ignore
Alarm, Interlock Alarm, Process Action in Auto Alarm and Write Alarm.
7.8.1 Principle
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Pump Module with Force Setpoints, Interlocks and Permissives, hereafter referred to as
THE PUMP MODULE, operates a discrete device like motor or pump,which is driven by sustained
output to the field, and has discrete feedback signal.
Four Force Setpoints; can be configured to drive the Motor to defined Setpoint while in the
CAS/AUTO Mode. Eight interlocks (or more using INTERLOCK/ILOCK_MOD parameter) that
will prevent the Motor from running are provided along with Four Permissive conditions.
THE PUMP MODULE has indication for a run timer (in hours) and number of starts on the Detail
Display. The run timer keeps counting while the motor process value is not in the Passive
(‘STOPPED’) state. The run timer also includes an additional run time (in hours), which reflects
the additional stress caused by starting a motor, for every start of the motor. To reset the run
timer, a ‘Reset’ button is provided on the Detail Display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Discrete Output (DO) function block takes a setpoint and writes it to a specified I/O channel
to produce an output signal. You can confirm the physical output operation by configuring a
hardware discrete input, which produces a value that should match the setpoint.
The Discrete Output function block supports mode control, output tracking, and simulation.
There are no standard alarms in this function block. Custom alarms are supported.
Normally, the block is used in Cascade (Cas) mode so a signal from another block changes
the setpoint. You change to Automatic (Auto) mode to disconnect the other block and to set
the setpoint locally. The other block tests the status of the Discrete Output function block
through the BKCAL_OUT_D output.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
To support testing, the block uses a simulation switch to indicate Good block status even when
there is no hardware connected.
TP Function Block
The Timed Pulse (TP) function block generates a True (1) discrete output for a specified time
duration when the input makes a positive (False-to-True) transition. The output remains True
even when the input returns to its initial discrete value and returns to its original False value
only when the output is True longer than the specified time duration. Any 0 to True transition
will cause a reset of the timer. There are no modes or alarm detection in the block.
Motor Status
Motor statuses are obtained from the field, these statuses can trigger alarms after a specified
time delay or influence the typical to either disable or enable some functions. When the motor
status is local, the DCS will not be able to give any command to the motor.
Trip Operation
In case of a trip, the motor will stop unless an inhibition status or permissive is active.
Discrepancy
A discrepancy alarm will activate if the command and the status of the motor do not match
after a specified time delay.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
THE PUMP MODULE is provided with configurable travel-time periods. If the ‘Confirm Active
Time’ is exceeded when the motor is requested to change from the Passive (‘STOPPED’) to
the Active (‘RUNNING’) state, the motor will go to ‘Failed START’ and the ‘START confirm
time’ fail alarm will be generated. Similarly, if the ‘Confirm Passive Time’ is exceeded when
the motor is requested to change from the Active (‘RUNNING’) to the Passive (‘STOPPED’)
state, the motor will go to ‘Failed STOP’ and the ‘STOP confirm time’ fail alarm will be
generated.
Once the motor has reached its requested state, the feedback signal is continuously checked
to ensure that it is consistent with the requested state. If the motor is in the Active
(‘RUNNING’) state and the feedback signal changes without a Setpoint change being
requested, then the motor goes to the ‘Tripped’ state and the ‘Tripped’ alarm is generated.
The ‘Trip Time’ defines the maximum time period that a loss of confirmation from the device
can exist before the device is considered to have tripped. If the motor is in the Passive
(‘STOPPED’) state and the feedback signal changes without a Setpoint change being
requested, then the motor goes to the ‘Failed STOP’ state and the ‘STOPPED confirm lost’
alarm is generated.
THE PUMP MODULE has seven alarms: the Fail Alarm, Module Alarm, Bypass Alarm, Ignore
Alarm, Interlock Alarm, Process Action in Auto Alarm and Write Alarm.
7.9.1 Principle
To maintain a continuous, pressurized nitrogen blanket in the vapor space (above a volatile or
toxic liquid stored in a tank), a single PID controller will manipulate two valves in a split range
configuration. If consider PV-A as the pressurization valve and PV-B as depressurization valve;
If the pressure decreases under PIC set point (SP), the PIC output (OP) gradually open
PV-A and PV-B is close.
If the pressure increases, upper PIC set point (SP), the PIC output (OP) gradually opens
PV-B and PV-A is close.
In this case, a control dead band between two valves is required.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Unless otherwise specified, the loop will be configuring with OP signal equally split (which
means two times 50% for two valves). Further to the dynamic response of the process, it may
be necessary to change this distribution at site during unit startup. (e.g 40/60 or 30/70 etc).
A dead band can specified at the cross point between PV-A and PV-B to avoid instability in
this area.
The Splitter Controller module, operates two analog control loop, which has a single analog
measurement signal (or process value) derived from an Analog Input (AI) function block and
drives two analog output, via two Analog Output (AO) function block.
In general, input and output signal conditioning, filtering, and limiting are performed by these
function blocks, and not in the PID function block.
When, as is usually the case, the input is linked from an Analogue Input function block, its
process value should be scaled with the same engineering units and range as the Analogue
Input function block.
The PID Controller module is set to fall in the range 0-100.0%. If further output signal scaling
or inversion is required it is performed by the Analogue Output function block.
The PID Controller Module can function as a stand-alone PID controller, or as a slave PID
controller.
The action of the controller can be selected to either increase the output signal when the
measurement increases (direct acting), or decrease the output signal when the measurement
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
increases (reverse acting), depending on the process requirements. Output of The PID
Controller Module assumes a fixed value in the manual modes (Manual or Remote Output),
which is entered by the Operator. The PID Controller Module derives its Cascade input (remote
setpoint) from the output of another PID master controller if used as a slave controller.
Interlock functionality is included in The PID Controller module that will drive the PID control
algorithm output to a configured value.
The Splitter (SPLTR) function block takes a single input and calculates two outputs based on
specified coordinate values. This allows an integrating controller to drive two outputs without
winding up when either or both outputs are constrained.
The Splitter function block supports mode control and signal status propagation. There are no
standard alarms in this function block. Custom alarms are supported.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The transfer function for each output is a straight slope described by its endpoints. The control
regions defined by the slopes can be separate or can overlap, but the low input limit is
determined by the first output (OUT_1) and the high input limit is determined by the second
output (OUT_2).
The block's normal mode is Cascade (Cas). You can isolate the block for testing by using
Automatic (Auto) mode and adjusting the setpoint. Manual (Man) is not a permitted mode.
When a block attached to an output requests initialization, one of the following actions might
occur:
When the other output is not in Cas mode, the block attached to the input is initialized.
When the other output is in Cas mode, this output returns to the value calculated from its
slope in a specified time period.
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
THE PID CONTROLLER MODULE is provided with four configurable process value limits (High-
High, High, Low, Low-Low), and two deviation (between process value and setpoint) limits
(Deviation High and Deviation Low).
THE PID CONTROLLER MODULE generates an alarm if the process value is outside the limits or
if the deviation is outside the deviation limits (deviation alarms are suppressed on setpoint
changes: when the process value comes within the deviation limits, the deviation alarm is
enabled again).
In addition to the above stated alarms, there are three more alarms: Module Alarm, Interlock
Alarm and Bypass On alarm. The Module Alarm is activated when the ‘BAD_ACTIVE’ status
of THE PID CONTROLLER MODULE is set.
Interlock Alarm is activated when an Interlock condition is active and the Bypass On alarm is
activated when any of the active or inactive Interlock conditions is bypassed.
All the alarms are displayed on the Operator Faceplate of THE PID CONTROLLER MODULE. The
Alarm Word is displayed on the Faceplate whenever an alarm is active / unacknowledged.
7.10.1 Principle
High and low flow when one control valve is not sufficient to ensure a good control at mini and
high flow. A single PID controller will manipulatetwo valves in a split range configuration, if
consider FV-A as the low flow control valve and FV-B as the high flow control valve;
If the flow decreases under FIC set point (SP), the FIC output (OP) gradually open FV-A
and if the FV-A fully open then gradually opens FV-B.
If the flow increases, upper FIC set point (SP), the FIC output (OP) gradually close FV-B
and if FV-B fully close then gradually close FV-A
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Unless otherwise specified, the loop will be configuring with OP signal equally split (which
means two times 50% for two valves). Further to the dynamic response of the process, it may
be necessary to change this distribution at site during unit startup. (e.g 40/60 or 30/70 etc).
The Splitter Controller module, operates two analog control loop, which has a single analog
measurement signal (or process value) derived from an Analog Input (AI) function block and
drives two analog output, via two Analog Output (AO) function block.
In general, input and output signal conditioning, filtering, and limiting are performed by these
function blocks, and not in the PID function block.
When, as is usually the case, the input is linked from an Analogue Input function block, its
process value should be scaled with the same engineering units and range as the Analogue
Input function block.
The PID Controller module is set to fall in the range 0-100.0%. If further output signal scaling
or inversion is required it is performed by the Analogue Output function block.
The PID Controller Module can function as a stand-alone PID controller, or as a slave PID
controller.
The action of the controller can be selected to either increase the output signal when the
measurement increases (direct acting), or decrease the output signal when the measurement
increases (reverse acting), depending on the process requirements. Output of The PID
Controller Module assumes a fixed value in the manual modes (Manual or Remote Output),
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
which is entered by the Operator. The PID Controller Module derives its Cascade input
(remote setpoint) from the output of another PID master controller if used as a slave
controller.
Interlock functionality is included in The PID Controller module that will drive the PID control
algorithm output to a configured value.
The Splitter (SPLTR) function block takes a single input and calculates two outputs based on
specified coordinate values. This allows an integrating controller to drive two outputs without
winding up when either or both outputs are constrained.
The Splitter function block supports mode control and signal status propagation. There are no
standard alarms in this function block. Custom alarms are supported.
The transfer function for each output is a straight slope described by its endpoints. The control
regions defined by the slopes can be separate or can overlap, but the low input limit is
determined by the first output (OUT_1) and the high input limit is determined by the second
output (OUT_2).
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The block's normal mode is Cascade (Cas). You can isolate the block for testing by using
Automatic (Auto) mode and adjusting the setpoint. Manual (Man) is not a permitted mode.
When a block attached to an output requests initialization, one of the following actions might
occur:
When the other output is not in Cas mode, the block attached to the input is initialized.
When the other output is in Cas mode, this output returns to the value calculated from its
slope in a specified time period.
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
THE PID CONTROLLER MODULE is provided with four configurable process value limits (High-
High, High, Low, Low-Low), and two deviation (between process value and setpoint) limits
(Deviation High and Deviation Low).
THE PID CONTROLLER MODULE generates an alarm if the process value is outside the limits or
if the deviation is outside the deviation limits (deviation alarms are suppressed on setpoint
changes: when the process value comes within the deviation limits, the deviation alarm is
enabled again).
In addition to the above stated alarms, there are three more alarms: Module Alarm, Interlock
Alarm and Bypass On alarm. The Module Alarm is activated when the ‘BAD_ACTIVE’ status
of THE PID CONTROLLER MODULE is set.
Interlock Alarm is activated when an Interlock condition is active and the Bypass On alarm is
activated when any of the active or inactive Interlock conditions is bypassed.
All the alarms are displayed on the Operator Faceplate of THE PID CONTROLLER MODULE. The
Alarm Word is displayed on the Faceplate whenever an alarm is active / unacknowledged.
7.11.1 Principle
For example; heat exchanger temperature control, this loop is an split range temperature
control on exchanger side with the bypass of it. The objective is to heat the feed. If consider
TV-A as the control valve at heat exchanger outlet and TV-B as the control valve on bypass
line:
If the temperature decreases under TIC set point (SP) then the TIC output (OP) gradually
opens TV-A and gradually closes TV-B.
If the temperature increases upper TIC set point (SP) then the TIC output (OP) gradually
closes TV-A and gradually closes TV-B.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Splitter Controller module, operates two analog control loop, which has a single analog
measurement signal (or process value) derived from an Analog Input (AI) function block and
drives two analog output, via two Analog Output (AO) function block.
In general, input and output signal conditioning, filtering, and limiting are performed by these
function blocks, and not in the PID function block.
When, as is usually the case, the input is linked from an Analogue Input function block, its
process value should be scaled with the same engineering units and range as the Analogue
Input function block.
The PID Controller module is set to fall in the range 0-100.0%. If further output signal scaling
or inversion is required it is performed by the Analogue Output function block.
The PID Controller Module can function as a stand-alone PID controller, or as a slave PID
controller.
The action of the controller can be selected to either increase the output signal when the
measurement increases (direct acting), or decrease the output signal when the measurement
increases (reverse acting), depending on the process requirements. Output of The PID
Controller Module assumes a fixed value in the manual modes (Manual or Remote Output),
which is entered by the Operator. The PID Controller Module derives its Cascade input (remote
setpoint) from the output of another PID master controller if used as a slave controller.
Interlock functionality is included in The PID Controller module that will drive the PID control
algorithm output to a configured value.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
The Splitter (SPLTR) function block takes a single input and calculates two outputs based on
specified coordinate values. This allows an integrating controller to drive two outputs without
winding up when either or both outputs are constrained.
The Splitter function block supports mode control and signal status propagation. There are no
standard alarms in this function block. Custom alarms are supported.
The transfer function for each output is a straight slope described by its endpoints. The control
regions defined by the slopes can be separate or can overlap, but the low input limit is
determined by the first output (OUT_1) and the high input limit is determined by the second
output (OUT_2).
The block's normal mode is Cascade (Cas). You can isolate the block for testing by using
Automatic (Auto) mode and adjusting the setpoint. Manual (Man) is not a permitted mode.
When a block attached to an output requests initialization, one of the following actions might
occur:
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
When the other output is not in Cas mode, the block attached to the input is initialized.
When the other output is in Cas mode, this output returns to the value calculated from its
slope in a specified time period.
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
THE PID CONTROLLER MODULE is provided with four configurable process value limits (High-
High, High, Low, Low-Low), and two deviation (between process value and setpoint) limits
(Deviation High and Deviation Low).
THE PID CONTROLLER MODULE generates an alarm if the process value is outside the limits
or if the deviation is outside the deviation limits (deviation alarms are suppressed on setpoint
changes: when the process value comes within the deviation limits, the deviation alarm is
enabled again).
In addition to the above stated alarms, there are three more alarms: Module Alarm, Interlock
Alarm and Bypass On alarm. The Module Alarm is activated when the ‘BAD_ACTIVE’ status
of THE PID CONTROLLER MODULE is set.
Interlock Alarm is activated when an Interlock condition is active and the Bypass On alarm is
activated when any of the active or inactive Interlock conditions is bypassed.
All the alarms are displayed on the Operator Faceplate of THE PID CONTROLLER MODULE. The
Alarm Word is displayed on the Faceplate whenever an alarm is active / unacknowledged.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.1.1 Principle
The function of this typical is to show the measurement value of the transmitter in process
display. The alarming function has two kinds of threshold, which are high-high, and low- low,
these alarms also produce a trip signal unless inhibit is activated.
High-high, and low-low threshold value and alarm management (adjustable and optional)
3.6 mA LL HH 21.2 mA
FAULT Normal Operating Range
FAULT
ALARM ( Low Low Threshold value – High High ALARM
ALARM Threshold value) ALARM
LL HH
Fault status will be sent to HMI when the analog input is read out of range (below 3.6 mA or
above 21.2 mA)
A time delay, provided and adjustable, is used on alarm threshold activation to prevent false
alarm.
Inhibition commands (start and stop) and statuses are available for maintenance and startup
conditions. A delay time limiting the time of these conditions are provided and are adjustable.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Typical Block
FIELD
FIELD
SOE
SOE
PCS
PCS
SIS
Analog
Digital SIS_AI
AI_IN EU
MAX_EU FLT_ALM
MIN_EU ALM_HH
HH_THR ALM_LL
LL_THR TR_HH
HYST TR_LL
MINH_CMD MINH_STS
MINH_STOP STINH_STS
STINH_CMD
CD_MINH_T
STINH_STOP
CD_STINH_SD_T
FLT_D
CD_STINH_ND_T
ALM_D
CD_MINH
MINH_D
CD_STINH_SD
STINH_SD
CD_STINH_ND
STINH_ND
MINH_KEY
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
0 = Normal
FLT_ALM Fault alarm BOOL PCS, SOE
1 = Fault
0 = Normal
ALM_HH High High alarm indication BOOL PCS, SOE
1 = Alarm
0 = Normal
ALM_LL Low low alarm indication BOOL PCS, SOE
1 = Alarm
Trip signal due to HH 1 = Normal
TR_HH BOOL Internal
alarm 0 = Trip
1 = Normal
TR_LL Trip signal due to LL alarm BOOL Internal
0 = Trip
Maintenance inhibition 0 = Normal
MINH_STS BOOL PCS, SOE
status 1 = Inhibit
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Value Scaling
The input value will be scaled to Engineering Unit, and then the output value will be sent to the
HMI.
Alarm Threshold
Low low alarm will be generated when the analogue value is lower than its threshold value,
high high alarm will be generated when its value is higher than its threshold value. The alarms
will activate after the alotted alarm delay.
The alarm will be deactivated when the process value is greater than the sum of the hysteresis
and low low alarm threshold, or below than the sum of the hysteresis and high high limit value.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Trip
Trip will activate if a high high or low low alarm occurs and there is no inhibition.
Fault
Fault will be generated when the input falls beyond the normal measurement range (input value
is higher than 21.2 mA or less than 3.6 mA). The alarms will activate after the alotted fault
alarm delay.
Fault alarm will be deactivated when the input reading falls back to normal measurement
range.
Inhibit
Inhibit is provided to prevent trip signals activated. This is divided into maintenance and startup
inhibit. For maintenance inhibit a maintenance inhibit key has to be activated to run this
function. Both inhibits are equipped with a timer, the inhibit status will dissappear when the
alotted time is reached and the typocal will once again be able to produce trip signals. For
startup inhibit a separate timier will run when the measurements return to normal values, the
function of this timer is the same as the previous one.
Fault
Alarm Management
Fault/PV_BAD condition
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
State Description
Normal condition
Maintenance Inhibition
Start Up Inhibition
PV BAD Condition
Faceplate
The Analog Input Modules has three specific forms of Operator interface. The Faceplate is
predominantly for operational control purposes. The Detail Display contains more detailed
operating information, Operator selectable and changeable configuration data, and diagnostic
information. Dynamos are dynamic symbols, which are used to display the operating status
and provide access to the Faceplate and Detail Displays of The Analog Input Modules from a
process display.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
For all safety system related typicals, all process value limit (High-High, Low-Low, Maximum,
and Minimum range) are configurable only from Safety PCS Software.The process alarms,
which are conditional alarms, are generated by a separate Alarm function block. Maintenance
Inhibition and Start Up Inhibition can be enabled/disabled from detail faceplate. The Operator
does not have access to enable / disable conditional alarming from the Operator Interface
(Detail Display).
An alarm is generated if the process value is outside the limits. The numeric value of alarm
limits are displayed on the Limits tab of the Detail Display. Additionally, a hysteresis value for
each alarm is provided. The limits are also indicated by pointers to the Process Value bar
graph on the Faceplate.
8.2.1 Principle
The function of this typical is to show the alarm/status of emergency shutdown switches (digital
inputs) and also produce trip signals. The alarming function depends of the safety instruments.
Alarm management
Inhibition
A time delay, provided and adjustable, is used on alarm activation to prevent false alarm.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Inhibition is used for preventing the trip signal from being generated when an alarm occurs. A
delay time limiting the time of these conditions are provided and are adjustable.
Typical Block
FIELD
FIELD
SOE
SOE
PCS
PCS
SIS
Analog
Digital SIS_DI_1
IN ALARM
ALM_TYPE TRIP_OUT
FILTER MINH_STS
MINH_CMD STINH_STS
MINH_STOP CD_MINH_T
STINH_CMD
CD_STINH_SD_T
STINH_STOP
CD_STINH_ND_T
MINH_D
CD_MINH
STINH_SD
CD_STINH_SD
STINH_ND
CD_STINH_ND
MINH_KEY
0 = Open to
Alarm
ALM_TYPE Alarm type configuration BOOL Internal
1 = Close to
Alarm
To be configured
FILTER Duration of delay before alarm INT Internal
(in seconds)
0 = --- Internal or
MINH_CMD Maintenance inhibit command BOOL
1 = Start (pulse) PCS
Maintenance inhibit stop 0 = --- Internal or
MINH_STOP BOOL
command 1 = Stop (pulse) PCS
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarm detection may be configured via AlarmType input. It determines which logic state triggers
the alarm output.
Inhibit
Inhibit is provided to prevent trip signals activated. This is divided into maintenance and startup
inhibit. For maintenance inhibit a maintenance inhibit key has to be activated to run this
function. Both inhibits are equipped with a timer, the inhibit status will dissappear when the
alotted time is reached and the typocal will once again be able to produce trip signals. For
startup inhibit a separate timier will run when the measurements return to normal values, the
function of this timer is the same as the previous one.
Alarm
Alarm Management
Alarm
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
State Description
Normal condition
Alarm Condition
Alarm Priority: Critical
Alarm Condition
Alarm Priority: Warning
Maintenance Inhibition
Start Up Inhibition
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Detail
Alarm detection may be configured via AlarmType input. It determines which logic state triggers
the alarm output.
8.3.1 Principle
The function of this typical is to show the alarm/status of emergency shutdown switch and also
produce trip signals. The alarming function depends of the safety instruments.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarm management
Inhibition
A time delay, provided and adjustable, is used on alarm threshold activation to prevent false
alarm.
Inhibition is used for preventing the trip signal from being generated when an alarm occurs.
The inhibition is usually used for maintenance to avoid the trip signal from going on. The
inhibition status will be displayed on the HMI.
Typical Block
FIELD
FIELD
SOE
SOE
PCS
PCS
SIS
Analog
Digital SIS_DI_2
IN
ALARM
ALM_TYPE
TRIP_OUT
Filter
INH_STS
INH CMD
Inputs
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
0 = Open
IN Input from field BOOL From field
1 = Closed
0 = Open to Alarm
ALM_TYPE Alarm type configuration BOOL Internal
1 = Close to Alarm
To be configured (in
FILTER Alarm time delay INT Internal
ms)
0 = Normal
NH_CMD Inhibit Command BOOL PCS
1 = Inhibit
Outputs
0 = Normal
ALARM Alarm Indicator BOOL PCS, SOE
1 = Alarm
1 = Normal
TRIP_OUT Trip Command BOOL Internal
0 = Trip
0 = Normal
INH_STS Inhibit Status BOOL PCS, SOE
1 = Inhibited
Alarm detection may be configured via ALM_TYPE input. It determines which logic state
triggers the alarm output.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Inihibit
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarm
Inhibit
Alarm Management
Alarm
State Description
Normal condition
Alarm Condition
Alarm Priority: Critical
Alarm Condition
Alarm Priority: Warning
Inhibition
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarms
Alarm is generated when field input reaches zero state or field contact is open. Typical S_DI_2
is provided with one configurable process value limit. It generates a Discrete Alarm if the
process value changes from Normal value to Alarm state.
8.4.1 Principle
The function of this typical is to show the status of emergency shutdown actuators.
Typical Block
SOE
SOE
PCS
PCS
SIS
Analog
Digital SIS_DO
TRIP_IN OUT
STS
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
OUT provides command to the shutdown actuator, STS indicates the status of output
command to be passed on HMI.
Output status
State Description
Normal condition
Trip Condition
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.5.1 Principle
The function of this typical is to operate blow down valves which accept feedback and is also
operable by operator in normal condition.
The valve discrepancy alarm is generated when the limit switch does not give the correct
indication in certain period of time (which is called time travelling discrepancy and it is
adjustable), a travelling status is also included in the typical.
Typical Block
SOE
SOE
PCS
PCS
SIS
Analog
Digital
SIS_BDV_1
TRIP OUT
OPEN_CMD TRIP_STS
CLOSE_CMD
DISC
OP_STS
TRV_STS
CL_STS
FILTER
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
In normal condition, operator is able to open or close the actuator via HMI, but once the trip
signal is generated from internal logic, this typical will force the valve to its safe position and
the operator cannot operate it manually.
After the corresponding shutdown initiator is back to normal, the valve may be operated by the
operator via HMI.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Discrepancy Alarm
If the command to the solenoid valve is not coherent with the valve feedback (e.g. solenoid
valve command is open, but the valve limit switch feedback shown closed status), a
discrepancy alarm shall occur after a timed delay. The delay is adjustable in the PLC via
engineering workstation.
Alarm Management
Discrepancy alarm
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.6.1 Principle
The function of this typical is to operate type 1 shutdown valves which accept feedback and is
also operable by operator in normal condition.
The valve discrepancy alarm is generated when the limit switch does not give the correct
indication in certain period of time (which is called time travelling discrepancy and it is
adjustable), a travelling status is also included in the typical.
Typical Block
SOE
SOE
PCS
PCS
SIS
Analog
Digital
SIS_SDV_1
TRIP OUT
OPEN_CMD TRIP_STS
CLOSE_CMD
DISC
OP_STS
TRV_STS
CL_STS
FILTER
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
In normal condition, operator is able to open or close the actuator via HMI, but once the trip
signal is generated from internal logic, this typical will force the valve to its safe position and
the operator cannot operate it manually.
After the corresponding shutdown initiator is back to normal, the valve may be operated by the
operator via HMI.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Discrepancy Alarm
If the command to the solenoid valve is not coherent with the valve feedback (e.g. solenoid
valve command is open, but the valve limit switch feedback shown closed status), a
discrepancy alarm shall occur after a timed delay. The delay is adjustable in the PLC via
engineering workstation.
Alarm Management
Discrepancy alarm
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.7.1 Principle
The function of this typical is to operate type 2 shutdown valves which accept feedback and is
also operable by operator in normal condition.
The valve discrepancy alarm is generated when the limit switch does not give the correct
indication in certain period of time (which is called time travelling discrepancy and it is
adjustable), a travelling status is also included in the typical.
Typical Block
SOE
SOE
PCS
PCS
SIS
Analog
Digital
SIS_SDV_2
TRIP OUT_OP
OPEN_CMD OUT_CL
CLOSE_CMD
TRIP_STS
OP_STS
DISC
CL_STS
TRV_STS
FILTER
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
In normal condition, operator is able to open or close the actuator via HMI, but once the trip
signal is generated from internal logic, this typical will force the valve to its safe position and
the operator cannot operate it manually.
After the corresponding shutdown initiator is back to normal, the valve may be operated by the
operator via HMI.
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Discrepancy Alarm
If the command to the solenoid valve is not coherent with the valve feedback (e.g. solenoid
valve command is open, but the valve limit switch feedback shown closed status), a
discrepancy alarm shall occur after a timed delay. The delay is adjustable in the PLC via
engineering workstation.
Alarm Management
Discrepancy alarm
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.8.1 Principle
The function of this typical is to create a shutdown hierarchy display with reset for individual
levels. When a shutdown level is triggered, an ESD command will be latched to trip until reset
manually. This typical also generates shutdown level alarms.
Shutdown signal
Reset signal
Typical Block
FIELD
FIELD
SOE
SOE
PCS
PCS
SIS
Analog
Digital SIS_ESD
RESET ESD_CMD
IN_1 IN1_1ST
IN_2 IN2_1ST
IN_3 IN3_1ST
IN_4
IN4_1ST
IN_5
IN5_1ST
IN_6
IN6_1ST
IN_7
IN_8 IN7_1ST
IN_9 IN8_1ST
IN_10 IN9_1ST
IN10_1ST
ESD_STS
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
This typical generates a trip signal for a device based on internal trip logic. A reset button is
available in the faceplate; the trip signal can only be reset when the internal trip logic is normal,
this is indicated in the faceplate.
It is possible to record the first sigal which causes an esd when it occurs.
Alarm Management
Shutdown level
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
State Description
Normal condition
Bar : green
Output Arrow : green
Trip Condition
Bar : red
First out initiator : bigger arrow
red
Output arrow: red
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
8.9.1 Principle
This typical shows the output command of a type 1 pump motor in the SIS. Alarms shall appear
when a change of state occurs. The motor can be operated remotely via the HMI if the motor
status is remote it will forcefully operate automatically due to trip signals unless an inhibition
status is active, in which case the motor shall be operated manually via the HMI. If the motor
status is local, the motor cannot be operated through the PLC and is fully operated locally. A
permissive signal can be generated using a maintenance override swith to allow the motor to
run regardless of the conditions. Discrepancy and change state alarms shall be generated by
the typical after a filter delay is reached.
Motor trip
Typical Block
SOE
SOE
PCS
PCS
SIS
Analog
Digital
SIS_MOT_1
FLT_IN STOP_CMD
MPCB_IN START_CMD
RN_STP_IN PRMS
LOC_REM_IN FLT_STS
TRIP_IN MPCB_STS
INH_CMD RN_STP_STS
STS_FILTER
LOC_REM_STS
START_IN
INH_STS
STOP_IN
DISC
MOS
DISC_FILTER
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Motor Status
Motor statuses are obtained from the field, these statuses can trigger alarms after a specified
time delay or influence the typical to either disable or enable some functions. When the motor
status is local, the PLC will not be able to give any command to the motor.
Trip Operation
In case of a trip, the motor will stop unless an inhibition status or permissive is active.
Inhibiting a motor will allow the motor to be operated using the HMI regardless of the trip input.
Permissive output shall be activated if the maintenance override switch is activated.
Discrepancy
A discrepancy alarm will activate if the command and the status of the motor do not match
after a specified time delay.
Motor statuses
Motor commands
Motor discrepancy
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Alarm Management
Fault
Discrepancy
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k
k
lic
lic
C
C
.c
.c
w
w
tr e tr re
ar
.
.
ac ac
k e r- s o ft w k e r- s o ft w a
CONDENSATE REFINERY PROJECT OF PARTEX,
BANGLADESH
Faceplate
________________________________________________________________________________________________
224-D-SP-DCS-101_PCS AND ESD/F&G Functional Design Specification_RevA
hange E hange E
XC di XC di
F- t F- t
PD
PD
or
or
!
!
W
W
O
O
N
N
Y
Y
U
U
CLIENT : CONTRACTOR :
B
B
to
to
ww
ww
om
om
k