Professional Documents
Culture Documents
ISA56 Demo Model
ISA56 Demo Model
ControlDraw Demonstration
A Model based on ISA 5.6
Print and Review Report
tr
ra
Note - the model is under development but this indicates how to meet
the requirements of the ISA 5.6 Standard
Model: ISA506Demo.CND
Page: 1 of 54
Demo IS5.6
tr
ra
Section
Cover
Table of Contents
Project Information
Diagrams
1 - Overview
2 - Guide and Key to symbols
3 - R10X
4 - CR101
5 - EM01
6 - RP
6. . . Variant 1 - Type 1
6. . . Variant 2 - Type 2
6. . . Variant 3 - Type 3
7 - up Recipe 1
8 - ph R10x Initial
9 - ph R10x Fill
9. . . Variant 1 - A
9. . . Variant 2 - B
9. . . Variant 3 - C
10 - ph R10x Heat
11 - ph R10x Cure
12 - ph R10x Dump
13 - UC102
14 - UC003
15 - UC104
16 - C104
17 - RP_C
18 - Continuous Unit Procedure
19 - ph Run Evap
20 - ph Fill Evap
21 - UC111
22 - UC110
23 - UC102 (Column)
24 - UC104 (Column)
25 - On Off Valve
25. . . Variant 2 - Closed LS
25. . . Variant 3 - 2 Limit Switches
26 - Fixed Speed Motor
27 - Variable Speed motor
28 - Standard PID Loop
29 - Control Valve
30 - Analog Input from Transmitter
31 - Flow Transmitter
32 - Alarm Switch Input
33 - Complete Graphic
34 - R10x Interlock matrix
35 - Database
37 - Sequence Matrix equivalences
39 - I/O Interface Data - IO Class
Data Reports:
Control System IO
Interlock Control Module
Measurement Analog
Measurement Switch
Equipment Parameter
Recipe Formula Value
Table of Contents
Model: ISA506Demo.CND
Page
1
2
4
5
5
6
7
8
9
10
10
11
12
13
14
15
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
47
49
50
51
52
53
Page: 2 of 54
Demo IS5.6
54
tr
ra
Deleted Pages
Model: ISA506Demo.CND
Page: 3 of 54
Demo IS5.6
Project Information
Item
Value
ISA-5.06.01-2007 Demo
Project Name:
Client:
Reviewer View Name:
Last edited with ControlDraw Version:
Printed with Reviewer Version:
ControlDraw Customers
ISA56 Demo Model in e:\E\_CDReference\Samples3\Comments3.mdb
1141
481
View Contents
Information Page
Diagram Descriptions
37 Diagrams
6 Data Reports
Deleted Diagram List
Issue History
Issue
Version
Author
06/09/2008
Major Issue - 1A
94
Francis Lovering
03/09/2008
Minor Issue - 0B
56
Francis Lovering
31/08/2008
Minor Issue - 0A
35
Francis Lovering
Details
Publish for ControlDraw customers
and Web Demonstration
Third preliminary issue for web
First preliminary issue
tr
ra
Date
Model: ISA506Demo.CND
Page: 4 of 54
Demo IS5.6
Diagram 1 - Overview
Diagram Version: 96
Example 1 Batch
PCSNodeController 1
RP1
PCSNodeController 1
Input
Materials
RP2
RP3
{4}
CR101
6/1
Output
Material
R101
4
6/2
6/3
Complete Graphic
PCSNodeController 2
33
{4}
R102
Implied by Example 1
PCSNodeController 3
Example 2 Continuous
C104
Continuous recipe
17
ra
Example 2
Continuous
Distillation Column
RP_C
16
Note
Automatically generated
tr
IO Count
database
query
IO Type
AI
AO
DI
DO
Total
Count
14
12
20
15
61
Database
35
Interlock Matrix
36
Model: ISA506Demo.CND
Controller 2
2
2
4
3
11
Controller 3
9
7
4
3
23
Sequence Matrices
37
35
Human-Machine
Interface
Page: 5 of 54
Demo IS5.6
Diagram 2 - Guide and Key to symbols
Diagram Version: 96
Procedural
Recipe
Icon representing a
master recipe
6/1
Cross reference
Shows the diagrams that refer to the object.
Automatically generated
Recipe Procedure
Unit Procedure
Cross reference
Indicates that a
symbols is a clone (a
image of the master)
and show the location
of the master object
Operation
Phase
Cross reference
Shows the diagrams
that link Recipe
Parameters
Recipe Parameter
Symbol Data
Equipment Parameters
ra
Status flags
Interlock CM
FC
0##
PID Control
CM
UC
0##
28
tr
14
FV0##
29
Control Valve
25/2
XV0##
On/Off valve
31
F
0##
Flow measurement
Model: ISA506Demo.CND
Page: 6 of 54
Demo IS5.6
Diagram 3 - R10X
Diagram Version: 91
Class: Unit
Hazard Level Low
SIL Level
1
CR101
UC
102
Phases
XV001
{7}
ph Initial
EM01
{33}
25/3
AG102
{33}
TT
106
27
30
{7}
{33}
ph Fill Material A
TC
106
9/1
{7}
28
ph Fill Material B
9/2
{7}
{33}
LSHH
203
ph Fill Material C
TV006
{33}
32
9/3
{7}
Reactor
Steam
29
LT
101
phHeat
10
{7}
30
ph Cure
11
{7}
{33}
ph Dump
P104
UC
104
{33}
Protect Reboiler
& Column
Pump
XV105
12
{7}
Drain
ph Shutdown
25/2
15
26
Note
Equipment Parameters
epMinAgitateLevel
epEmptyLevel
epDrainTime
epMinPumpLevel
Status flags
blnAllInAuto
blnNoAlarms
blnDevicesAllSet
tr
ra
Model: ISA506Demo.CND
Page: 7 of 54
Demo IS5.6
Diagram 4 - CR101
Diagram Version: 95
Overview
Fill A
R101
{3}
3
Fill B
EM01
Overview
5
R102
Fill C
tr
ra
Model: ISA506Demo.CND
Page: 8 of 54
Demo IS5.6
Diagram 5 - EM01
Diagram Version: 91
{33}
XV004A
Fill A
{33}
25/2
{33}
XV001
FC
003
{33}
XV004B
R201
25/3
28
Fill B
{33}
25/2
31
26
{33}
FT
003
FV003
{33}
29
XV004C
{33}
Fill C
P003
25/2
Pump
{33}
UC
003
14
XV002
25/3
R201
3
tr
ra
Note - not all these have yet been incorporated in this model
Model: ISA506Demo.CND
Page: 9 of 54
Demo IS5.6
Diagram 6 - RP
Diagram Version: 90
Variant 1 - Type 1
rp1FillQty
up7
EU
Max
Min
Value
Acquire
Reactor
rp1CureTemperature
up7
EU
DegC
Max
Min
Value
50
UP 1
7
Release
litre
775
750
750
Reactor
rp1CureTime
up7
tr
ra
EU
Minutes
Max
200
Min
150
Value
150
Model: ISA506Demo.CND
Page: 10 of 54
Demo IS5.6
Diagram 6 - RP
Diagram Version: 90
Variant 2 - Type 2
up7
Acquire
Reactor
UP 1
up7
litre
875
850
850
rp2CureTemperature
EU
DegC
Max
70
Min
50
Value
60
Release
rp2FillQty
EU
Max
Min
Value
Reactor
rp2CureTime
EU
Minutes
Max
229
Min
190
Value
199
tr
ra
up7
Model: ISA506Demo.CND
Page: 11 of 54
Demo IS5.6
Diagram 6 - RP
Diagram Version: 90
Variant 3 - Type 3
up7
Acquire
rp3FillQty
EU
Max
Min
Value
Reactor
litre
975
950
950
UP 1
7
Release
up7
rp3CureTemperature
EU
DegC
Max
75
Min
55
Value
60
Reactor
rp3CureTime
EU
Minutes
Max
1000
Min
990
Value
990
tr
ra
up7
Model: ISA506Demo.CND
Page: 12 of 54
Demo IS5.6
Diagram 7 - up Recipe 1
Diagram Version: 90
R10X
Recipe Parameters
ph Initial
8
em01
Aquire
rp6-,ph9
rpFillQty
R10X
ph Fill Material A
op
Preparation
9/1
R10X
ph Fill Material B
9/2
rp6-,ph10,ph11
R10X
ph Fill Material C
9/3
rp6-,ph11
0
0
R10X
10
ra
R10X
phHeat
op Reaction
rpCureTime
em01
Release
fpCureTemperature
ph Cure
11
ph Dump
R10X
12
tr
op Transfer
R10X
ph Shutdown
Model: ISA506Demo.CND
Page: 13 of 54
Demo IS5.6
Diagram 8 - ph R10x Initial
Diagram Version: 95
Class: Phase
Note
This phase checks that the unit is in auto (ie all it's modules are in Auto) and
prompts the operator to set them if they are not.
It continues to prompt until all the devices are in auto, so the operator MUST
put all devices in auto in order to complete the operation.
T 01 Start
Step 01
Check
N (Actions)
Transition 02 Description
T 04
R10X.blnAllInAuto = True
blnNoAlarms = True
R10X.blnAllInAuto = False
"Please set modules
AG102 = Stop
P104 = Stop
XV001 = Close
XV105 = Close
TC106.RSP = 0
R10X.TC106 = Out = 0
T 05
T 03
tr
ra
AG102
stEMOK
= Stop
P104 = Stop
XV001 = Close
XV105 = Close
Model: ISA506Demo.CND
Page: 14 of 54
Demo IS5.6
Diagram 9 - ph R10x Fill
Diagram Version: 95
Class: Phase
Variant 1 - A
T01
S 01 Set
Input valve
up7-
rpFillQtyA
T 02
Fill without agitation
reset flow total on enter,
AG102 = Stop
P104 = Stop
XV001 = Open
XV105 = Close
TC106 = Remote
S 02 Step
T 03
ra
S 03
T04
tr
Curing state
AG102 = Run
P104 = Stop
XV001 = Close
XV105 = Close
TC106 = Remote
S 04
T 05
R10X.blnDevicesAllSet = True
Model: ISA506Demo.CND
Page: 15 of 54
Demo IS5.6
Diagram 9 - ph R10x Fill
Diagram Version: 95
Class: Phase
Variant 2 - B
T01
S 01 Set
Input valve
up7-
rpFillQtyB
T 02
Fill without agitation
reset flow total on enter,
AG102 = Stop
P104 = Stop
XV001 = Open
XV105 = Close
TC106 = Remote
S 02 Step
T 03
ra
S 03
T04
tr
Curing state
AG102 = Run
P104 = Stop
XV001 = Close
XV105 = Close
TC106 = Remote
S 04
T 05
R10X.blnDevicesAllSet = True
Model: ISA506Demo.CND
Page: 16 of 54
Demo IS5.6
Diagram 9 - ph R10x Fill
Diagram Version: 95
Class: Phase
Variant 3 - C
T01
S 01 Set
Input valve
up7-
rpFillQtyC
T 02
Fill without agitation
reset flow total on enter,
AG102 = Stop
P104 = Stop
XV001 = Open
XV105 = Close
TC106 = Remote
S 02 Step
T 03
ra
S 03
T04
tr
Curing state
AG102 = Run
P104 = Stop
XV001 = Close
XV105 = Close
TC106 = Remote
S 04
T 05
R10X.blnDevicesAllSet = True
Model: ISA506Demo.CND
Page: 17 of 54
Demo IS5.6
Diagram 10 - ph R10x Heat
Diagram Version: 90
Class: Phase
fpCureTemperature
up7-
T01
AG102 = Run
P104 = Stop
XV001 = Close
XV105 = Close
TC106 = Remote
R10X.TC106.RSP = fpCureTemperature
S 01 Step
T02
tr
ra
Model: ISA506Demo.CND
Page: 18 of 54
Demo IS5.6
Diagram 11 - ph R10x Cure
Diagram Version: 71
Class: Phase
T01
Curing state
AG102 = Run
P104 = Stop
XV001 = Close
XV105 = Close
TC106 = Remote
S 01 Step
up7up7-
rpCureTime
fpCureTemperature
T02
tr
ra
True
Model: ISA506Demo.CND
Page: 19 of 54
Demo IS5.6
Diagram 12 - ph R10x Dump
Diagram Version: 66
Class: Phase
T01
Set Dumping state
AG102 = Stop
P104 = Run
XV001 = Close
XV105 = Open
TC106 = Remote
S 01 Step
T02
R10X.LT101 <= epEmptyLevel
Step Timer
S 02
T 03
Step Timer = On
T 04
tr
ra
S 03
Model: ISA506Demo.CND
Page: 20 of 54
Demo IS5.6
Diagram 13 - UC102
Diagram Version: 93
HS
Manual overide
tr
ra
If the liquid level is too low interlocks UC-102 and UC-104 will shut off the mixer and pump.
Model: ISA506Demo.CND
Page: 21 of 54
Demo IS5.6
Diagram 14 - UC003
Diagram Version: 91
HS
tr
ra
Model: ISA506Demo.CND
Page: 22 of 54
Demo IS5.6
Diagram 15 - UC104
Diagram Version: 91
Note
tr
ra
Interlock UC-104 closes the reboiler steam valve (TV-104) if the column level drops below the 5%
value or if the condenser cooling water flow slows (FAL-106).
Model: ISA506Demo.CND
Page: 23 of 54
Demo IS5.6
Diagram 16 - C104
Diagram Version: 91
Class: Unit
FSL
106
32
Cooling Water
return
PT
106
TT
106
PC
106
30
P109
28
30
29
PV11=06
H108
29
H106
TV107
Cooling Water
supply
Chilled Water
return
TC
107
TT
107
28
Chilled Water
supply
30
LC
107
T107
LT
107
UC
110
22
26
T101
UC
104
ph Run Evap
LT
104
24
LC
104
30
19
TC
104
30
23
P110
Reflux Pump
31
ph Shutdown Evap
30
UC
102
20
LV107
29 FV107
TT
104
LT
101
FT
107
28
ph Fill Evap
29
FC
107
Phases
ph Initial
28
30
C104
18
28
28
29
TV104
EQ
UC
111
High Pressure
Steam
Steam
Condensate
21
H103
26
LV004
P102
29
FC
101
P111
31
28
26
FT
101
ra
Description
Feed Economizer
Condenser
Vent Condenser
Feed Pump
Vacuum pump
Bottoms Pump
Feed tank
Reflux Drum
tr
Tagname
H103
H106
H108
P102
P109
P111
T101
T107
29 FV101
Model: ISA506Demo.CND
Page: 24 of 54
Demo IS5.6
Diagram 17 - RP_C
Diagram Version: 85
Acquire
Reactor
UP 1
18
Reactor
tr
ra
Release
Model: ISA506Demo.CND
Page: 25 of 54
Demo IS5.6
Diagram 18 - Continuous Unit Procedure
Diagram Version: 52
C104
ph Initial
C104
ph Fill Evap
20
C104
ph Run Evap
19
Stop
Running
ph Shutdown Evap
tr
ra
C104
Model: ISA506Demo.CND
Page: 26 of 54
Demo IS5.6
Diagram 19 - ph Run Evap
Diagram Version: 52
Class: Phase
This phase just runs until the unit has to shut down
T01 Start
T02
tr
ra
Model: ISA506Demo.CND
Page: 27 of 54
Demo IS5.6
Diagram 20 - ph Fill Evap
Diagram Version: 55
Class: Phase
This is just an example and only the first few steps.. Even those may
not be sensible!
T01
C104.LT101 >= Min Start Leve
S 01 Step
Start by filling
C104.P102 = Run
T02
C104.LT104 >= Prime Level
C104.P111 = Run
C104.LC104 = Auto
S 02
T 03
All running
S 03
ra
T 04
S 04
S 05
tr
T 05
T 06
Model: ISA506Demo.CND
Page: 28 of 54
Demo IS5.6
Diagram 21 - UC111
Diagram Version: 91
tr
ra
Interlock UC-111 turns off the bottoms pump (P-111) if the column level drops below the 5%
value.
Model: ISA506Demo.CND
Page: 29 of 54
Demo IS5.6
Diagram 22 - UC110
Diagram Version: 91
tr
ra
Interlock UC-110 turns off the reflux pump (P-110) when the reflux drum level (LIC-107)
reaches 10%.
Model: ISA506Demo.CND
Page: 30 of 54
Demo IS5.6
Diagram 23 - UC102 (Column)
Diagram Version: 93
HS
Manual overide
Note
tr
ra
Interlock UC-102 turns off the column feed pump (P-102) when the feed tank (T-101) level
drops below 2500 liters. (Turning off this pump will eventually activate UC-104 and UC-111,
shutting down the column steam supply and bottoms pump.)
Model: ISA506Demo.CND
Page: 31 of 54
Demo IS5.6
Diagram 24 - UC104 (Column)
Diagram Version: 91
tr
ra
Interlock UC-104 closes the reboiler steam valve (TV-104) if the column level drops below the 5%
value or if the condenser cooling water flow slows (FAL-106)
Model: ISA506Demo.CND
Page: 32 of 54
Demo IS5.6
Diagram 25 - On Off Valve
Diagram Version: 95
Class: Valve
Variant 2 - Closed LS
Graphic representation
MAN
Manual Command
0 = close, 1 = Open
Operator set
Valve Driver
A/M
PCSNode
Inst: Text
Default: !Inherit
Auto/Manual
0 = manual, 1 = Auto
Set by Unit Manual
FTC
Fail to Close Alarm
AutoCmd
Standard Auto/Manual.
Auto Command
From control logic
Stroke Count
Valve status 0 = Closed
1 = Open
2 = Moving
3 = Failed
TMRO
Inst: Single
Default: 5
TMRC
Inst: Single
Default: 2
TMR
strBatchNo
Set by parent EM
Associated with cm recorded
events so as to make batch log
include cm events.
ra
Test object
Field
Obj: Text
OVR
tr
CM Tag
Inst: Text
DIZSC
DOXS
ZSC
FailOpen
Inst: Boolean
I/B
XS
Interlock Condition
Type
Inst: Text
Signed
Test Sheet
Table
Tested
Test Sheet
Table
List of Variants
DIZSC
DIZSO
FTC
FTO
OVRC
OVRO
TMRC
TMRO
ZSC
ZSO
Model: ISA506Demo.CND
1-Open LS
{Excluded}
2-Closed LS
{Excluded}
{Excluded}
{Excluded}
OVR
{Excluded}
TMR
{Excluded}
{Excluded}
OVR
{Excluded}
TMR
{Excluded}
{Excluded}
Page: 33 of 54
Demo IS5.6
Diagram 25 - On Off Valve
Diagram Version: 95
Class: Valve
MAN
Manual Command
0 = close, 1 = Open
Operator set
Valve Driver
FTO
Fail to Open Alarm
A/M
PCSNode
Inst: Text
Default: !Inherit
Auto/Manual
0 = manual, 1 = Auto
Set by Unit Manual
FTC
Fail to Close Alarm
AutoCmd
Standard Auto/Manual.
Auto Command
From control logic
TMRO
Inst: Single
Default: 5
TMRO
TMRC
Inst: Single
Default: 2
1 = Open
2 = Moving
3 = Failed
TMRC
strBatchNo
Set by parent EM
Associated with cm recorded
events so as to make batch log
include cm events.
OVRO
ra
Test object
Field
Obj: Text
Stroke Count
OVRC
tr
CM Tag
Inst: Text
DIZSO
ZSO
DIZSC
DOXS
ZSC
FailOpen
Inst: Boolean
I/B
XS
Interlock Condition
Type
Inst: Text
Signed
Test Sheet
Table
Tested
Test Sheet
Table
List of Variants
DIZSC
DIZSO
FTC
FTO
OVRC
OVRO
TMRC
TMRO
ZSC
ZSO
Model: ISA506Demo.CND
1-Open LS
{Excluded}
2-Closed LS
{Excluded}
{Excluded}
{Excluded}
OVR
{Excluded}
TMR
{Excluded}
{Excluded}
OVR
{Excluded}
TMR
{Excluded}
{Excluded}
Page: 34 of 54
Demo IS5.6
Diagram 26 - Fixed Speed Motor
Diagram Version: 95
Class: Motor
Graphic representation
Manual
Fail
Manual
Command
0 = Stop 1 = Run
Operator set
Motor Driver
Auto /
Manual
Auto/Manual
0 = manual, 1 = Auto
AutoRun
Run when in Auto
Standard Auto/Manual.
Hold
From Unit
Hold
Run time
Ind
Hold
Reset
TMR
Maximum Start-Up
Time
OVR
DIRun
ra
MRun
DO
MStart
Interlock
Interlock effects will
be specifically
Condition
Signed
Test Sheet
Table
VSD
Inst: Boolean
Power
Inst: Single
Power Units
Inst: Text
Default: Kw
PCSNode
Inst: Text
Default: !Inherit
Logged
Inst: Boolean
tr
MCC Contactor
RPM
Inst: Text
Model: ISA506Demo.CND
Tested
Test Sheet
Table
CM Tag
Inst: Text
Default:
!Sc_CM Tag
Page: 35 of 54
Demo IS5.6
Diagram 27 - Variable Speed motor
Diagram Version: 96
S88 Class
Control Module
Class: Motor
Name
Variable Speed motor
Manual
Manual
Command
0 = Stop 1 = Run
Operator set
Motor Driver
Auto /
Manual
Auto/Manual
Fail
0 = manual, 1 = Auto
AutoRun
Run when in Auto
Standard Auto/Manual.
Run time
Hold
From Unit
Hold
Reset
for after motor trip
TMR
Maximum Start-Up
Time
AO
OVR
Override
If set to 1 the running
feedback is ignored
DIClosed
MRun
DO
MStart
MCC Contactor
Interlock
Condition
VFC Speed
In panel
Controller
ra
VSD
Inst: Boolean
Power Units
Inst: Text
Default: Kw
RPM
Inst: Text
CM Tag
Inst: Text
Default:
!Sc_CM Tag
PCSNode
Inst: Text
Default: !Inherit
Power
Inst: Single
Signed
Test Sheet Table
Tested
Test Sheet
Table
tr
Logged
Inst: Boolean
Model: ISA506Demo.CND
Page: 36 of 54
Demo IS5.6
Diagram 28 - Standard PID Loop
Diagram Version: 95
S88 Class
Control Module
Name
Standard PID Loop
Faceplate
RSP
Remote Set Point
The Recipe setting or the Primary
PID Output if this is a cascade
secondary
Samples/Sec
Inst: Single
Loc/Rem
Reverse
Inst: Boolean
Auto/Man
PID Algorithm
Out = K* 1/Td etc
PV
I Indicate
Gain
Inst: Single
Overide
Out
Integral
Inst: Single
Auto
Derivative
Inst: Single
Manual
Output
Auto/Manual
Manual
sngOveride
Remote
blnOveride
Out OR
Signed
Test Sheet
Table
PCSNode
Inst: Text
Default: !Inherit
Tested
Test Sheet
Table
CM Tag
Inst: Text
Default:
!Sc_CM Tag
Bumpless Transfer
tr
ra
Model: ISA506Demo.CND
Page: 37 of 54
Demo IS5.6
Diagram 29 - Control Valve
Diagram Version: 90
S88 Class
Control Module
Name
Control Valve
Note
All Control Valves, regardless of
whether they fail open or closed,
are treated as 0% = Closed and
100%
Auto Value
Hi / Lo
Clamp
I Indicate
AO
Manual Value
To
Effector
0 to 100%
Auto /
Manual
Signal
Obj: Text
Default:
4-20mA
Type
Obj: Text
Min
Note
Max
Signed
Test Sheet
Table
note
Fail Open
Inst: Boolean
Tested
Test Sheet
Table
ra
CM Tag
Inst: Text
Default:
!Sc_CM Tag
tr
PCSNode
Inst: Text
Default: !Inherit
Model: ISA506Demo.CND
Page: 38 of 54
Demo IS5.6
Diagram 30 - Analog Input from Transmitter
Diagram Version: 90
S88 Class
Control Module
Name
Analog Input from Transmitter
Note
Alarms have Enabled and
Disabled states
Indicator
Popup
Display
faceplate for
AHH
each indicator
AlarmHHSP
Inst: Single
AH
AlarmHSP
Inst: Single
txFail
AL
AlarmLSP
Inst: Single
Fail
ALL
AlarmLLSP
Inst: Single
Soft signal
AI
I
Scale and Range
Intervention
Val
From operator
Test ok
Test Sheet
Table
Override
TrendNo
Inst: Integer
TrendGroup
Inst: Text
Default: !Inherit
tr
CM Tag
Inst: Text
Default:
!Sc_CM Tag
PCSNode
Inst: Text
Default: !Inherit
EngUnits
Inst: Text
Default:
!Sc_EngUnits
IType
Inst: Text
Default: !Left
PTag 2
ScaleMax
Inst: Single
Default: 100
ScaleMin
Inst: Single
Default: 0
ra
SigMax
Obj: Single
Default: 4
SigMin
Obj: Single
Default: 20
Signal
Obj: Text
Default:
4-20mA
Manual
Value
SigType
Obj: Text
Default: mA
Indicate
Auto/Man
Model: ISA506Demo.CND
Page: 39 of 54
Demo IS5.6
Diagram 31 - Flow Transmitter
Diagram Version: 90
S88 Class
Control Module
Name
Flow Transmitter
AHH
AlarmHHSP
Inst: Single
Indicator Display
Popup faceplate for
each indicator
AH
AlarmHSP
Inst: Single
AL
AlarmLSP
Inst: Single
txFail
Real Time Values
From Transmitter
ALL
AlarmLLSP
Inst: Single
Fail
Soft signal
AI
Indicate
I
AIScale and Check
Auto/Man
Intervention
Val
From operator
Manual
Value
Override
Total
TrendNo
Inst: Integer
ScaleMax
Inst: Single
Default: 100
ScaleMin
Inst: Single
Default: 0
Test ok
Test Sheet
Table
SigMax
Obj: Single
Default: 4
ra
SigMin
Obj: Single
Default: 20
Note
Alarms Disabled
Can enable and disable alarms all
together
Alarms Enabled
tr
PCSNode
Inst: Text
Default: !Inherit
Signal
Obj: Text
Default:
4-20mA
SigType
Obj: Text
Default: mA
TrendGroup
Inst: Text
Default: !Inherit
EngUnits
Inst: Text
Default:
!Sc_EngUnits
IType
Inst: Text
Default: !Left
PTag 2
Model: ISA506Demo.CND
CM Tag
Inst: Text
Default:
!Sc_CM Tag
Page: 40 of 54
Demo IS5.6
Diagram 32 - Alarm Switch Input
Diagram Version: 91
S88 Class
Control Module
Switch Sense
Inst: Boolean
Timer
blnVal
DI
To Control Logic
Alarm State
Open = True or
Close = True
Timer
Alarm
Alarm enable
TimeOut
Inst: Single
Default: 2
Disabled
Enabled
CM Tag
Inst: Text
Default:
!Sc_CM Tag
ra
Tested
Test Sheet
Table
Type
Obj: Text
TrendNo
Inst: Integer
TrendGroup
Inst: Text
Default: !Inherit
PCSNode
Inst: Text
Default: !Inherit
tr
Signed
Test Sheet
Table
Model: ISA506Demo.CND
Page: 41 of 54
Demo IS5.6
Diagram 33 - Complete Graphic
Diagram Version: 90
Class: None
EM01
XV001
R10X
AG102
25/3
EM01
EM01
XV004A
27
FC
003
Fill A
25/2
R10X
R10X
TT
106
TC
106
30
28
28
EM01
EM01
XV004B
Fill B
FT
003
26
25/2
EM01
R10X
FV003
TV006
31
R10X
29
Fill C
R101 Reactor
Steam
29
LT
101
EM01
EM01 P003
XV004C
Pump
30
25/2
EM01
25/3
XV002
R10X
26
XV105
Drain
R10X P104
Pump
25/2
ra
R201
Explanation
tr
Model: ISA506Demo.CND
Page: 42 of 54
Demo IS5.6
Diagram 34 - R10x Interlock matrix
Diagram Version: 91
Under development
page
3
CM tag
UC-102
UC-104
UC-102
UC-104
UC-003
UC-102
UC-104
UC-110
UC-111
Hazard Level
Low
SIL Level
1
Low
tr
ra
5
16
Page Tag
UC102
UC104
UC102
UC104
UC003
UC102
UC104
UC110
UC111
Model: ISA506Demo.CND
Page: 43 of 54
Demo IS5.6
Diagram 35 - Database
Diagram Version: 42
Class: None
ISA-5.06 Definitions
ControlDraw model
CM Tag: the control module name usually corresponding to the instrument tag number shown on the
P&ID, instrument index, etc.
Service: the piece of equipment or module with which the instrument or loop is most closely associated.
Location: the Unit or Equipment Module that includes the Control Module.
P&ID: the Piping and Instrumentation Drawing showing the instrument or loop.
Comments: provides additional information, if needed, for the instrument; may identify special or atypical
feature requirements (not used in the examples that follow).
Point Type: indicates the functionality of the item . i.e., discrete vs. analog vs. digital, control vs. alarm, and
input vs. output; optionally may refer to a separately specified class of control modules, equipment modules or
units.
Device Type: provides additional description of the item such as valve, motor starter, software / function block
and may note signal conditioning such as characterization (chr) or square root extraction to be performed
within the field device.
Signal Type: shows type of signal for the I/O loop.
Signal Conditioning: shows any adjustments that must be made to the input signal for the desired control
action--i.e., pressure or temperature linearization, square-root extraction.
I/O Tags: shows all P&ID tags associated with a particular control module.
I/O Address: hardware or software address information; cabinet location and software identification for
troubleshooting, etc.
39
HMI - CD Diagrams
Scale: the zero and full-scale values or enumerated state descriptors for each signal.
Eng Units: unit descriptor to accompany the value display.
Descriptor: the full description of the instrument or loop for use on alarm and event lists, point details and
other displays having sufficient space.
Keywords: the abbreviated description of the instrument or loop for use on group displays and others
having limited space.
Data Logging & Archival: This is initially just a gyes/noh flag indicating if this control module should have
data logging and/or archiving capability. Later, this can be expanded to show the frequency of these
functions.
Operating Data
tr
ra
Operating Data
Alarm Type: identifies the type of each required alarm, such as bad value, high, and hihi for an analog
data point or command disagree and un-commanded change for a digital loop.
Alarm Setpoint: the reading values that will activate the alarms, usually just one for each value, but may
specify that it will be written or activated by a recipe or sequence logic.
Alarm Priority: the level of urgency to relay to the operator: different alarms within a loop can have
different priorities.
Output Direction: defines the relationship between the controller output and the final control element
(direct or reverse).
Controller Type: manual, automatic and supervisory.
Controller Algorithm: proportional, integral, derivative and combinations desired for the control
functioning.
Controller Action: direct or reverse action of the controller output in response to the controlled variable-i.e., increasing or decreasing as the process value increases above the setpoint.
Model: ISA506Demo.CND
Page: 44 of 54
Demo IS5.6
Diagram 37 - Sequence Matrix equivalences
Diagram Version: 85
Class: None
Automatically generate by
intrinsic version control
ra
tr
Recipe, equipment and operatro parameters are objects on the Recipe and Phase diagrams
Example 1 Sequence
Matrices
38
Model: ISA506Demo.CND
Page: 45 of 54
Demo IS5.6
Diagram 39 - I/O Interface Data - IO Class
Diagram Version: 57
Class: None
Note
This is a query for the IO List. On large projects it is not practical to put this on a diagram. instead it can be printed as a Reviewer Report
Model: ISA506Demo.CND
PCSNode
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 1
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 2
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
Controller 3
IO Type
DI
DI
DI
DI
DI
DI
DI
DI
DO
DO
DO
DO
DO
DO
DI
DI
DO
DO
AO
DI
DO
AO
AO
AI
AI
AI
DI
DI
DO
DI
DO
AO
DI
DO
AO
AI
AI
DI
DI
DI
DI
DO
DO
DO
AO
AO
AO
AO
AO
AO
AO
AI
AI
AI
AI
AI
AI
AI
AI
AI
DI
ra
DataVersion
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
tr
RealTag
R101.XV105.DIZSC
CR101.XV002.DIZSC
CR101.XV004C.DIZSC
CR101.XV004B.DIZSC
CR101.XV004A.DIZSC
CR101.XV001.DIZSC
CR101.XV002.DIZSO
CR101.XV001.DIZSO
CR101.XV002.DOXS
CR101.XV004C.DOXS
CR101.XV004B.DOXS
CR101.XV004A.DOXS
R101.XV105.DOXS
CR101.XV001.DOXS
R101.P104.DIRun
CR101.P003.DIRun
R101.P104.DO
CR101.P003.DO
R101.AG102.AO
R101.AG102.DIClosed
R101.AG102.DO
CR101.FV003.AO
R101.TV006.AO
R101.LT101.AI
R101.TT106.AI
CR101.FT003.AI
R101.LSHH203.DI
R102.XV105.DIZSC
R102.XV105.DOXS
R102.P104.DIRun
R102.P104.DO
R102.AG102.AO
R102.AG102.DIClosed
R102.AG102.DO
R102.TV006.AO
R102.TT106.AI
R102.LT101.AI
R102.LSHH203.DI
C104.P110.DIRun
C104.P102.DIRun
C104.P111.DIRun
C104.P102.DO
C104.P111.DO
C104.P110.DO
C104.FV101.AO
C104.LV004.AO
C104.FV107.AO
C104.TV104.AO
C104.TV107.AO
C104.PV11=06.AO
C104.LV107.AO
C104.TT104.AI
C104.LT107.AI
C104.LT104.AI
C104.TT107.AI
C104.LT101.AI
C104.PT106.AI
C104.TT106.AI
C104.FT101.AI
C104.FT107.AI
C104.FSL106.DI
Card
1
1
1
1
1
1
1
1
Channel
06
05
04
03
02
00
08
07
1
1
13
09
3
1
01
14
3
5
1
2
2
02
00
03
00
01
01
12
3
1
00
15
4
1
1
03
02
01
1
1
11
10
4
4
3
4
02
01
03
00
00
2
2
03
02
Page: 46 of 54
Demo IS5.6
Data Report: Control System IO
RealTag
External Tag
PCSNode
R101.TT106.AI
TT-106.AI
Controller 1 AI
00
R101.TV006.AO
TV-006.AO
Controller 1 AO
00
R101.AG102.AO
AG-102.AO
Controller 1 AO
01
R101.AG102.DO
AG-102.DO
Controller 1 DO
R101.AG102.DIClosed
AG-102.DIClosed Controller 1 DI
14
R101.P104.DO
P-104.DO
Controller 1 DO
R101.P104.DIRun
P-104.DIRun
Controller 1 DI
13
R101.XV105.DOXS
XV-105.DOXS
Controller 1 DO
R101.XV105.DIZSC
XV-105.DIZSC
Controller 1 DI
06
R101.LT101.AI
LT-101.AI
Controller 1 AI
03
R101.LSHH203.DI
IO Type Card
Channel
Controller 1 DI
TT-106.AI
Controller 2 AI
02
R102.TV006.AO
TV-006.AO
Controller 2 AO
03
R102.AG102.AO
AG-102.AO
Controller 2 AO
00
R102.AG102.DO
AG-102.DO
Controller 2 DO
R102.AG102.DIClosed
AG-102.DIClosed Controller 2 DI
15
R102.P104.DO
P-104.DO
Controller 2 DO
R102.P104.DIRun
P-104.DIRun
Controller 2 DI
12
R102.XV105.DOXS
XV-105.DOXS
Controller 2 DO
R102.XV105.DIZSC
XV-105.DIZSC
Controller 2 DI
01
R102.LT101.AI
LT-101.AI
Controller 2 AI
01
Controller 3 AI
FV-101.AO
Controller 3 AO
03
02
C104.P102.DO
P-102.DO
Controller 3 DO
C104.P102.DIRun
P-102.DIRun
C104.LV004.AO
LV-004.AO
Controller 3 DI
Controller 3 AO
11
C104.P111.DO
P-111.DO
Controller 3 DO
01
C104.P111.DIRun
P-111.DIRun
C104.TV104.AO
TV-104.AO
Controller 3 DI
10
Controller 3 AO
00
C104.TT104.AI
TT-104.AI
C104.FT107.AI
FT-107.AI
Controller 3 AI
00
Controller 3 AI
C104.FV107.AO
02
FV-107.AO
Controller 3 AO
C104.LT107.AI
03
LT-107.AI
Controller 3 AI
P-110.DO
Controller 3 DO
P-110.DIRun
Controller 3 DI
LV-107.AO
Controller 3 AO
C104.LT104.AI
LT-104.AI
Controller 3 AI
C104.TV107.AO
TV-107.AO
Controller 3 AO
C104.TT107.AI
TT-107.AI
Controller 3 AI
C104.LT101.AI
LT-101.AI
Controller 3 AI
C104.PV11=06.AO
PV-11=06.AO
Controller 3 AO
C104.FSL106.DI
FSL-106.DI
Controller 3 DI
C104.PT106.AI
PT-106.AI
Controller 3 AI
C104.TT106.AI
TT-106.AI
Controller 3 AI
CR101.XV001.DOXS
XV-001.DOXS
Controller 1 DO
CR101.XV001.DIZSC
XV-001.DIZSC
Controller 1 DI
00
CR101.XV001.DIZSO
XV-001.DIZSO
Controller 1 DI
07
CR101.FV003.AO
FV-003.AO
Controller 1 AO
02
CR101.FT003.AI
FT-003.AI
Controller 1 AI
01
FT-101.AI
C104.FV101.AO
C104.P110.DO
C104.LV107.AO
C104.P110.DIRun
tr
C104.FT101.AI
Controller 2 DI
ra
R102.LSHH203.DI
R102.TT106.AI
Model: ISA506Demo.CND
Page: 47 of 54
Demo IS5.6
RealTag
External Tag
PCSNode
CR101.P003.DO
P-003.DO
Controller 1 DO
IO Type Card
CR101.P003.DIRun
P-003.DIRun
Controller 1 DI
CR101.XV004A.DOXS
XV-004A.DOXS
Controller 1 DO
CR101.XV004A.DIZSC
XV-004A.DIZSC
Controller 1 DI
CR101.XV004B.DOXS
XV-004B.DOXS
Controller 1 DO
CR101.XV004B.DIZSC
XV-004B.DIZSC
Controller 1 DI
CR101.XV004C.DOXS
XV-004C.DOXS
Controller 1 DO
CR101.XV004C.DIZSC
XV-004C.DIZSC
Controller 1 DI
CR101.XV002.DOXS
XV-002.DOXS
Controller 1 DO
CR101.XV002.DIZSC
XV-002.DIZSC
CR101.XV002.DIZSO
XV-002.DIZSO
Channel
09
02
03
04
Controller 1 DI
05
Controller 1 DI
08
tr
ra
Model: ISA506Demo.CND
Page: 48 of 54
Demo IS5.6
Data Report: Interlock Control Module
ObjectTag Page Tag RealTag
UC102
R101.UC102
12
UC
UC104
R101.UC104
12
UC
UC102
R102.UC102
12
UC
UC104
R102.UC104
12
UC
UC104
C104.UC104
42
UC
UC110
C104.UC110
42
UC
UC102
C104.UC102
51
UC
UC111
C104.UC111
51
UC
UC003
CR101.UC003
27
Low
Low
tr
ra
UC
Model: ISA506Demo.CND
Page: 49 of 54
Demo IS5.6
Data Report: Measurement Analog
Scan
rate IType
Secs
TrendGroup
100
99
95 Controller 1
1 LT
100
99
95 Controller 1
R102.TT106
1 TT
100
99
95 Controller 2
R102.LT101
1 LT
100
99
95 Controller 2
C104.FT101
1 FT
100
99
95 Controller 3
C104.TT104
1 TT
100
99
95 Controller 3
C104.FT107
1 FT
100
99
95 Controller 3
C104.LT107
1 LT
100
99
95 Controller 3
C104.LT104
1 LT
100
99
95 Controller 3
C104.TT107
1 TT
100
99
95 Controller 3
C104.LT101
1 LT
100
99
95 Controller 3
C104.PT106
1 PT
100
99
95 Controller 3
C104.TT106
1 TT
100
99
95 Controller 3
CR101.FT003
1 FT
100
99
95 Controller 1 CR101
2
w
ra
TrendNo
tr
1 TT
R101.LT101
R101.TT106
RealTag
Model: ISA506Demo.CND
Page: 50 of 54
Demo IS5.6
Data Report: Measurement Switch
RealTag
CM Tag
PCSNode
R101.LSHH203 LSHH-203
Controller 1
R102.LSHH203 LSHH-203
Controller 2
C104.FSL106
Controller 3
TrendNo
tr
ra
FSL-106
TrendGroup
Model: ISA506Demo.CND
Page: 51 of 54
Demo IS5.6
Data Report: Equipment Parameter
RealTag
DataVersion PCSNode
Min
94 Controller 1
R101.epMinAgitateLevel
94 Controller 1
R101.epEmptyLevel
94 Controller 1
R101.epDrainTime
94 Controller 1
R102.epMinPumpLevel
94 Controller 2
R102.epMinAgitateLevel
94 Controller 2
R102.epEmptyLevel
94 Controller 2
R102.epDrainTime
94 Controller 2
Value
Max AllowChange
tr
ra
R101.epMinPumpLevel
Model: ISA506Demo.CND
Page: 52 of 54
Demo IS5.6
Data Report: Recipe Formula Value
RealTag
External Tag EU
Min
Value
Max AllowChange
Scaleable
750
775
150
200
RP1.UP 1.phHeat.fpCureTemperature
RP1.UP 1.ph Cure.rpCureTime
RP1.UP 1.ph
RP1.UP 1.fpCureTemperature
DegC
RP1.UP 1.rpFillQty
litre
750
775
RP1.UP 1.rpCureTime
Minutes
150
200
750
775
750
RP1.rp1FillQty
litre
RP1.rp1CureTime
Minutes
50
750
RP2.UP 1.phHeat.fpCureTemperature
ra
RP2.UP 1.fpCureTemperature
750
775
150
200
850
875
50
70
190
229
50
70
50
70
litre
850
875
Minutes
190
229
850
875
850
RP2.UP 1.rpCureTime
DegC
150
tr
RP2.UP 1.rpFillQty
775
DegC
RP1.rp1CureTemperature
RP2.rp2FillQty
RP2.rp2CureTime
RP2.rp2CureTemperature
875
50
60
70
litre
850
850
875
Minutes
190
199
229
950
RP3.UP 1.phHeat.fpCureTemperature
55
75
990
1000
55
75
55
75
975
RP3.UP 1.fpCureTemperature
DegC
RP3.UP 1.rpFillQty
litre
950
975
RP3.UP 1.rpCureTime
Minutes
990
1000
950
975
950
RP3.rp3CureTemperature
DegC
RP3.rp3FillQty
RP3.rp3CureTime
Model: ISA506Demo.CND
975
55
60
75
litre
950
950
975
Minutes
990
990
1000
Page: 53 of 54
tr
ra
Demo IS5.6
Model: ISA506Demo.CND
Page: 54 of 54