Honeywell Controller
Honeywell Controller
Considerations
• Console configuration
• Display level hierarchy
• Display navigation
• Larger screens
– Overview displays
– Monitoring information
– Alarm information
• Smaller screens
– Detail displays
– Help displays
– Control functions
– Smaller-sized displays
may appear stretched on
larger screens
– Larger sized displays may
Overview Display appear compressed on
smaller screens
Detail Display
Overview Display
Target to Tank
Farm Detail
LAN PC
• Console configuration
• Display level hierarchy
• Display navigation
Help displays
LEVEL 4
Loop/trend display
Other supporting
display
Procedures
Loop/trend display
Other supporting
display
Procedures
Loop/trend display
Other supporting
display
Procedures
Loop/trend display
Other supporting
display
Alarm
Displays
Procedures
Loop tune
Displays
Procedures
Loop/trend display
Other supporting
display
Plant Overview
Level 1
• Console configuration
• Display navigation
Procedures SUPPORT
Loop/trend display
Other supporting
display
CS
'Send Next
Window.external.RequestTask 21, 15, 1, "CStn01-1", 0, 0
'Send Current
Window.external.RequestTask 21, 15, 0, "CStn02-1", 0, 0
'Send Named
Window.external.RequestTask 21, 15, 1, "CStn01-1", 0, 0
Window.external.RequestTask 21, 1, "BoilerPageCallup.htm", 0, 0, 0
– Cross station display invocation of an HTML page with URL link is not
available.
– Cross station display invocations will be displayed as if the display had been
freshly called up. (i.e. a trend that has been zoomed will be displayed at its
full size when invoked via cross station invocation on another station or
filtered alarm/event/SOE/message summary will not retain the filter).
• For a console with different-sized screens, use the:
– Larger screens for overview displays, monitoring and alarm information
– Smaller screens for detail displays, help displays and control functions
• A sufficient and effective display hierarchy contains four levels of
graphics that aid the operator perform specific tasks
• Level 2 displays should be the operator’s primary operating displays
• An operator should be able to get from an overview display to a primary
operating display with one click of the mouse
Completion
Certificate
– Color
– Navigation
– Shapes
• Design principles
• Color guidelines
• Display navigation
• Recommendations for numbers and text
• Using shapes
• File naming conventions
• Design principles
• Color guidelines
• Display navigation
• Using shapes
Support Display
Process Unit Operating Display
• Design principles
• Color guidelines
• Display navigation
• Using shapes
Navigation Navigation
to previous to next
display display
Navigation
to support
displays,
information
Navigation
to specific
displays,
trends
Process Unit Operating Display
LEVEL 2
Process Unit Operating – Level 3 and level 4 displays with
display
a maximum of two keystrokes
Loop/trend display
Other supporting
display
Display Level Hierarchy
• Design principles
• Color guidelines
• Display navigation
• Recommendations for numbers and text
• Using shapes
• Design principles
• Color guidelines
• Display navigation
• Using shapes
• A shape is a "custom
object”
• Shapes include:
– Static shapes
– Shape sequences
– Dynamic shapes
• Design principles
• Color guidelines
• Display navigation
• Using shapes
• File naming conventions
Shape
Sequence Orientation Identifier
SS_Description_XXX.sha
Dynamic
Shape Orientation Identifier
DS_Description_XXX.sha
Station/Asset
Prefix
S02_Description.htm
Completion
Certificate
• Purpose and benefits of Safeview
• Safeview design considerations
• Safeview workspace configurations
Safeview
manages the
workspace for
the user
Application Overlap
• Safeview design considerations
• Safeview workspace configurations
Window 1 Window 2
Window 4 Window 3
– Safeview manages the workspace for the user by supporting the multi-
window operating environment, preventing loss of view or application
overlap and organizing screens into regions that support designated types of
displays or applications
Completion
Certificate
Combine tool
• Note in Object Explorer how the group is converted into a single object
Bitmap
Basic
HMIWeb ActiveX
Combobox Object
Display
Size
Right
Click
Display
Search
Paths
• Improving a display's
performance is an iterative
task
Completion
Certificate
• Introduction to the course
• Navigating the self-paced computer-based lessons
HART
– Recognize the role of the major Experion PKS hardware and software
components and learn how data flows through the C200 and C300 controller
planning ESV-LCN
Connected
Safety
• Self-paced computer-based Manager NIM
ControlNet
lessons or instructor-delivered
workshops
TPS, TDC2000,
TDC3000
PM I/O
HART
exercises ESV-LCN
Connected
Safety
Manager NIM
ControlNet
TPS, TDC2000,
TDC3000
PM I/O
HART
• Navigating the self-paced computer-based lessons
Viewing area
Lesson outline
Navigation bar
Click to change
views
Course Introduction
Completion
Certificate
Station Custom
Toolbar Menu
• Station toolbar
• Creating a custom menu and adding navigation commands
• For example, to call up the System Menu simply click the toolbar button
• Page Down
– Calls the display configured for the
page down function
• Page Up
– Calls the display configured for the
page up function
• Navigate Back
– Move backward through displays called
previously
– Click arrow for the list of displays
• Navigate Forward
– Move forward through displays called
previously
– Click arrow for the list of displays
• Reload Page
– Reloads or refreshes the current
display
• Trend (F7)
– Calls a specified trend display:
– Select the Trend button
– Type the trend number and press Enter
• Group (F6)
– Calls a specified group display:
– Select the Group button
– Type the group number and press Enter
• Raise/Ramp Up (F9)
– Raises a parameter by a Server-wide configured %
• Enter
– Accepts the newly entered value
• Clear
– Cancels the newly entered value and
returns to the original value
• Enable/Disable (F11)
– Enables or disables the associated point
• Detail/Search (F12)
• Zoom
– Changes the magnification of the
current display
Navigation Back,
Navigation Forward
Request
Page
Page
Down
Page
Up
• Station toolbar
Standard Custom
Menus Menus
Completion
Certificate
HART
GI/IS Rail I/O
Series H
Unlimited Secure Access State-of –the Art Operation and Engineering Tools
Advanced Applications and Integration
www
Experion
Application Stations Remote
eServer PHD
Control Engineering Historian
Casual Users Environment Wireless
Tools Devices
(Operations and Maintenance)
FTE Network
C200 C300 PMD
ESV-LCN
Connected
Allen-Bradley
ControlLogix
PLC
TPS, TDC2000, TDC3000
PM I/O Investment
Digital Video Manager
SCADA Devices
Protection –
(OPC, Modbus , Complete
DH+, and many Integration
Comprehensive more!)
Support for
Smart Field
Ethernet Devices
Video as a Process Input!
FTE
Process
Controllers
Rack I/O
Rail I/O Series A
Series A
C300
PM I/O
Fiber Optic
Isolation
HART
Isolation
HART
GI/IS Rail I/O
Series H
Incorrect.
TheCorrect!
Your correct
answer:PLC
PLCI/O
answerI/Ois:
using
usingOPCOPCcommunications
communications
cannot be an integral part
You must answer the question of a C200 control
before
YouIncorrect
Correct
didYou
not-answered
-answer
Click
Clickanywhere
anywhere
this
this
question
strategy.correctly!
to
to continue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
HART
GI/IS Rail I/O
Series H
The
Your correct
answer:
Correct!
Incorrect.
C200answer
C200Rack is:
RackI/OI/O
cannot
cannot
be
YouYou
must
did
beanswer
not answer
the question
redundant.
redundant. this question
before
Incorrect
Correct
You -answered
-Click
Clickanywhere
anywhere
this correctly!
to
tocontinue
continue
continuing
completely
Click anywhere to continue.
Submit Clear
– C200s and ACE nodes on the same Experion Server can communicate
Peer-to-Peer
Completion
Certificate
NET OK NET
Honeywell
• C200 Hardware
• C200 Network Connections and Addressing
• Peer-to-peer communication
FTE
CNI
ControlNet
C) It can be redundant
2
D) It provides an interface to the supervisory network
Yourcorrect
The answer:answer is:
You
YouIncorrect
Correct
did
mustYou
notanswer
-answer
answered
-Click
Clickthe
anywhere
anywhere
this
question
this
question
correctly!
to
tobefore
continue
continue
completely
continuing
Good
Incorrect.
job! The false statement is "It provides an
interface to the supervisory network." The interface
to the supervisory network is provided by either the
CNI
CNI card
card or
or the
the Fault
Fault Tolerant
Tolerant Ethernet
Ethernet Bridge
Bridge (FTEB).
(FTEB)
Submit Clear
TC-FPCXX2-- Controller
120/240 VAC
Power Supply Chassis
Taps -- 9904-TPS, R,
YS, and YR (4 kinds)
C
Terminators-- TC-PCIC01 -- ControlNet
o TC-TCXBNC TC-CCR013 -- CNI,
n Communication Interface
Redundant Media
Module for PC (redundant
t
media) (in server)
r
o Server
l (stations not
shown)
N
e
t
Additional
Remote I/O
TC- FXX072
7 SLOT RACK
- --
GN KRRxx1 Redundancy
TC-FPCXX2 -- Cable (Fiber Optic)
120/240 VAC
Power Supply
01
01
CNI
02
Server 04
C200
CNI
CNI
CNI
PCIC
CNI
03
05
C200
CNI
23
CNI
C200 Controller Architecture 166 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the C200 Controller Racks and Redundancy 7/5/2023
Address Settings – Redundant C200 Honeywell
23 01
01 03
05
ServerA
C200
CNI
CNI
CNI
RM
PCIC
CNI
04
01
01
05
CNI
ServerB
C200
CNI
CNI
CNI
RM
PCIC
03
07
C200
CNI
CNI
24
01 01 03
05
ServerA
C200
FTEB
CNI
CNI
RM
CNI
04
Switch 02
01
05
CNI
ServerB
FTEB
C200
CNI
CNI
RM
03
Switch
07
FTEB
C200
CNI
C200 Controller Architecture 168 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the C200 Controller Racks and Redundancy 7/5/2023
Question 2: MAC Addresses Honeywell
While configuring a ControlNet-connected Control Processor (CP), which
MAC address is entered as the supervisory MAC address?
A) MAC address of the PCIC card
ServerB
B) Device index of the FTEB card
PCIC
C) MAC address of the CNI card connected
to the server
D) MAC address of the CNI card connected
03
to the I/O card
24
C200
CNI
The
Yourcorrect answer is:
answer:
Correct!
You must MAC
Incorrect.
The Theaddress
answer MAC
theaddress
of the of
question CNIthe
card
beforeCNIconnected
card
You
to Correct
You-answer
Incorrect
connected
the -Click
didserver
not answered
to Clickanywhere
should
the this
server
be to
question
this
anywhere
enteredto
should continue
completely
correctly!
continue
as
be the
entered
supervisory
as the
continuing
supervisory
MAC address.
MAC address.
– The
IOMs
double-wide control processor (CP) supports up to 8 I/O chassis and 64
Completion
Certificate
– List the standard I/O types that are compatible with the Experion system
Rail I/O
Series A
--
1 2
+ +
IOM types:
AI- Analog Input
AO- Analog Output
DI- Digital Input
DO- Digital Output
• Intrinsically safe
Supervisory ControlNet
Controller
CNI
Module
I/O ControlNet
Repeater/ Fiber Modules Repeater/ Fiber Modules
Adapter E Contr olNetRepea
x
A
te
rdapter E
x Contr olNet
Fiber Mod
ul e
E
x Contr olNet
Fiber Mod
ul e
Adapter E Contr olNetRepea
x
tAe
rdapter E
xContr olNetFiber Mod
ul e
E
xContr olNFi
etber Mod
ul e
TC-PBFO01 TC-PMFO01 TC-PMFO01 TC-PBFO01 TC-PMFO01 TC-PMFO01
Cha
n1 Cha
n2 Cha
n1 Cha
n2
COM MOD PWR
Cha
n1Cha
n2 Cha
n1 Cha
n2
Non-
1 2 3 4
+V-V+V-V
Recv Xmit Recv Xmit Recv Xmit Recv Xmit
1 2 3 4
+V-V+V-V
Recv Xmit Recv Xmit Recv Xmit Recv Xmit Hazardous
Area
Fiber
Hazardous
E E
Contr olNetRepea
A
te
rdapter Ex Contr olNet
Fiber Mod
ul e ExContr olNetFiber Mod
ul e Contr olNetRepea
tAe
rdapter ExContr olNetFiber Mod
ul e ExContr olNet
Fiber Mod
ul e
TC-PBFO01 TC-PMFO01 TC-PMFO01 TC-PBFO01 TC-PMFO01 TC-PMFO01
Area
Cable
Cha
n1 Cha
n2 Cha
n1Cha
n2
Cha
n1Cha
n2 Cha
n1 Cha
n2
1 2 3 4 1 2 3 4
+V-V+V-V Recv Xmit Recv Xmit Recv Xmit
+V-V+V-V Recv Xmit Recv Xmit Recv Xmit
Recv Xmit Recv Xmit
Gateway
I/O ControlNet --
12
++
1 2 4
V+V- V+V-
A B
NET OK NET
Honeywel
l SIM FTA
Power Adapter
ADAPTER
SERIAL SERIAL
INTERFACE INTERFACE
FTA FTA
MODBUS A/B
(16 Array (16 Array
Channels) Channels)
Modbus Allen-Bradley
Compatible Compatible
Subsystem Subsystem
A) Chassis I/O
NET OK NET
B) Serial Interface
C) Series H I/O
Honeywell
TC-PGCN11
Gateway --
1 2
+ +
1 2 4
V+V- V+V-
A B
The correct
Your answer:answer is:
Incorrect.
Correct! Series
Series
You must answer HHI/O
I/O modules
modules
the questionare
arespecifically
specifically
before
Correct
You Incorrect
did You - -Click
not answer
answered
designed Click
for anywhere
this
anywhere
this
unsafe totocontinue
question
correctly!
completely
continue
environments.
continuing
Submit Clear
B) PM I/O
Honeywell
C) Series H I/O
Rail I/O Modules - Series H
E x
TC-PGCN11
Gateway --
1 2
+ +
1 2 4
V+V- V+V-
A B
PM I/O
Yourcorrect
The answer: answer is:
You must- Click
Correct answer the question before
YouIncorrect
Yes!
No. did
PMYou
PM not
I/O Clickanywhere
I/Oanswer
answered
-modules
modulesanywhere
this
this
are
are the
the to
question
tocontinue
correctly!
continue
only
onlycompletely
standard
standard
continuing
I/O modules that are available in a redundant
configuration.
– Chassis Series A I/O modules that can be installed in the same chassis as
the C200 or a remote I/O chassis
– Series A Rail I/O modules, which include analog I/O, digital I/O,
thermocouple, and RTD
– Series H Rail I/O modules, which are intrinsically safe for use in hazardous
environments
– PM I/O modules which include AI, AO, DI, DO, RTD, T/C, and DI SOE
– Serial Interface modules which interface to Allen-Bradley and Modbus
subsystems
C200 Controller Architecture 182 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the C200 I/O Modules 7/5/2023
Conclusion Honeywell
Completion
Certificate
• Working with Display Builder
• Creating displays, shapes and objects
Menu bar
Toolbar
Object
Explorer
Point Display/Drawing
Browser Window
Toolbar
Display filename
Click to show or hide
Object Explorer and Point
Browser
Object
Explorer
Point
Browser
– Click the box next to the toolbar to insert a checkmark and display the
toolbar
– Click again to remove the checkmark and hide the toolbar
Move Handle on
docked toolbar
Title bar on
floating toolbar
Shape
Sequence
Dynamic Shape
Outline
Object
names
Closed Polygon
Open Polygon
Text Object
Trend
Object
– Can set up search paths for Station to locate the displays, in Station →
Connection Properties → Displays tab
– Can customize the main window of Display Builder by showing or hiding the
Object Explorer, displaying only the toolbars you use frequently, moving
toolbars to convenient locations and creating custom toolbars
– Can modify the Experion PKS display template to help keep your displays
visually consistent
– Should always rename the objects you create based on their functions
Completion
Certificate
• Display, shapes and object properties
• Inserting shapes in displays
Faceplate
Popup
• To assign a user-created
shortcut menu to an object,
select Customized shortcut menu
C:\ProgramFiles\Honeywell\ Experion PKS\Clie
and browse to the file
Customized
Shortcut Menu
connected
• Double-click a point
name in the Point
Browser to link the point
to the object.
• Inserting shapes in displays
• Select View > Shape Gallery or click the Shape Gallery button on the
toolbar to go to the library
– Stored in c:\Program Files\Honeywell\Experion PKS\Client\
HMIWeb Display Builder\ShapeLib\...
– You can edit the properties of a selected object or the display (if no object is
selected)
– You can select several objects and edit their common properties at one time
– The Shape Gallery contains a library of pre-built shapes accessible from
View > Shape Gallery
– You
need
can use only the number of shapes from a shape sequence that you
– Create generic custom properties for dynamic shapes and link to database
point/parameters when inserted into a display
Completion
Certificate
• Tools > Options
• Logical resource numbers, scripts and saving your work
Show grid
Snap to grid
• Logical resource numbers, scripts and saving your work
Event Each object has a number of Events associated with it. Scripts
are associated with Events and are activated when that Event
occurs. Events include OnClick, OnMouseEnter, OnMouseLeave,
OnUpdate, OnFocus, etc.
– C:\Program Files\Honeywell\
Experion PKS\Client\Abstract
Completion
Certificate
• Series C Deliverables
• Key features of Series C hardware
• R300 performance targets
Correct!
The
YourIncorrect.
The
correct
answer: false
The false
answer statement
is: statementis " New
is " New
FTE Bridge
FTE
firmware
Bridge firmware
is required is required
but it cannot
but itbecannot
upgraded
be
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
upgradedClickanywhere
from aanywhere
this
from this
R300question
correctly!
a R300totocontinue
system."continue
completely
system."
continuing
Click anywhere to continue.
Submit Clear
• Series C Deliverables
Key Slots
IOTA Support
IOTA Carrier
IOTA (Input/Output
Termination Assembly)
• PMIO
– As supported by C200
Power
Supply
Area
I/O Rail
Area
Batteries/
Battery
Charger
The
Your correct
answer:
Incorrect!
Correct! answer
All
All of theis:
ofthe above
abovestatements
statementsarearetrue
trueand
and
make
You Series
must C a more
answer space efficient
the question before design.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
A) IOTA Support
B) IOTA Carrier
C) IOTA
D) IOM
E) CPM
Incorrect.
Correct! The
Theterm
term"CPM"
"CPM"isisnot
notaaSeries
SeriesCC
The correct
Your answer: answer is:
hardware terminology and is used when
You must answer
referring athe question
toanywhere
C200 before
controller.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Click anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Series C Deliverables
Fault-Tolerant Ethernet
1
FTE Nodes per Community 200 330 (200)
Non-FTE Nodes per Community 200 200
ACE
No. ACE per Server 5 5
Controller
No. Controllers per Server (C200 or C300) 10 16
Latency Analog 250 ms
Digital 100 ms
1: 330 nodes per community if no FTEBs are present; 200 nodes per community with FTEBs.
The
Your correct
answer:
Incorrect.
Correct! answer
All
All of theis:
ofthe above
abovestatements
statements
areYou must
true aboutanswer the question
the Series before
C system.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Completion
Certificate
Video Ethernet
Ergonomic
Focus of this Presentation Operator Consoles
Icon Series
Supervisory Control Network
Regulatory, Logic Local Control Network
Wireless Sequential & Model
Access Based Controls
C300/C200 & Profit Loop
Incorrect.
Correct! The
Thefalse
falsestatement
statementisis""Series
SeriesCCFIM
FIMisis
connected to L1 or L2 Cisco switch". The Series C
Yourcorrect
The answer:answer is:
FIM is the Fieldbus interface module which
You must answer the question before
connects
YouIncorrect
Correct
did You to
not -answertheanywhere
answered
-Click
Click Control
anywhere
this
this Firewall
question
correctly!
to via FTE.
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Allen Bradley PLCs can also be connected to a Rack and then to the
Control Firewall using an FTEB
Completion
Certificate
IOL
Connection
Calibration
Resistors /
Jumpers
The correct
Your answer: answer is:
Correct!
Incorrect.
All All
of the
of the
above
above statements
statementsare
You must answer the question before
are
You true
true
did about
about
Incorrect
Correct
You
not Series
-answerSeries
answered
-Click
Click Cthis
C
I/O
anywhere
anywhere
this I/O
support.
support.
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Modular Connection
System
– No Common Backplane
– No Single Point of Failure
I/O Termination
Assembly
Redundant IOM
• Optionally Redundant
• 4 configurable modems
I/O Link
Connections
Differential
Voltage Input Analog Input
Channels 13-16 I/O Module
I/O Link
Address
The
Your correct
answer:
Correct!
Incorrect. answer
TheThe
IOTA is: has
IOTA
has all the
all the
wiring
wiring
and
You must
and answer
power
power the question before
connections.
connections.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
IOM Address
Module Fuse
I/O Link
Connections
I/O Link
Address
Analog Input
I/O Module primary and
redundant
I/O Link
Address
Analog Output
I/O Module
Standby Manual
(Future)
A-Size
FTA Cable
Power Model MU-KFTAxxx Internal FTA Cabinet Cable Power
Status CU/CC-TAIM01 or Status CU/CC-TAIM11
51304465-xxx Internal Cabinet Cable Model KFTSxxx External FTA Cabinet Cable
PMIO LLMUX VL/BS [50 meters (164 feet) MAximum Length] PMIO LLMUX VL/BS C
CC-PAIM01
C CC-PAIM01
C LL TCMUX IOTA
LL TCMUX IOTA
6C
on PM
du FT
ct A
or Co
Ca nn
bl ec
eH to
ea r
d
Max. Length
1000 ft. 51304465-xxx Internal Cable
or
Model MU-KLXxxx External Cabinet Cable
[305 meters(1000 feet) Maximum Length]
B-Size B-Size
LLMUX Models
MU/MC-TAMT03
MU/MC-TAMR03
FTA Assemblies must be
FTA Assemblies must be MU/MC-TAMT13 installed in a cabinet or a
installed in a cabinet. MU/MC-TAMT04 NEMA 12 mounting box.
MU/MC-TAMR04
LLMUX Models MU/MC-TAMT14
MU/MC-TAMT04
MU/MC-TAMR04
MU/MC-TAMT14
New FTAs Only (no Power Adapter) New or Existing FTAs(Requires Power Adapter)
I/O Link
IOLINK
addressing
Address IOLINK
addressing
Fuses
I/O Link
Connections
I/O Link
Address
Standard
Non-Redundant IOTA Footprint
IOTA + IOM
6.00”
Redundant
IOTA + IOM
“Extended”
IOTA Footprint
for IS
PM I/O
Incorrect.
TheCorrect!
Your correctThe
answer:TheI/O's
answer I/O's available
is:availableininaa
Series C type are DI, DO, HLAI,
You must answer the question before
YouIncorrect
Correct
did HLAO
You
not -answer
answered
-Click
ClickLL
and anywhere
anywhere
this
this
question
Inputs.correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
The
Your correct
answer:
Incorrect.
Correct! answer
The
The valid is:
validscenario
scenarioforforFTEB
FTEBtotopublish
publishI/O
I/O
data You
to C300
mustisanswer
" FTEBthein aquestion
non redundant
before I/O chassis
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
connected to C300 via Control Firewall."
continuing
Submit Clear
CHASSIS SERIES-A
AO16 w/ HART Pulse (6I2O)
Serial Device DI120A16I
Serial DI220A16I
Pulse DI120A8D
DI DI120A16
DI-24V DI24D16I
DISOE
DI24D16D
DO16
DI24D32
DO32
DO220A16-Relay
DO24D16I
Fieldbus
DO24D16D
I/O C300 C200 xPM DO24D32
I/O Type Serial
Family Support Support Support
Fieldbus
HLAI w/ HART
Profibus DP
LLMUX64
DeviceNet
AO16 w/ HART
SERIES C
DI24D32
DI32
DO24D32
DO32
Fieldbus
SERIES A
LLAI-TC
RAIL -
LLAI-RTD
AO
DO24D
DO120A
DO-Relay
AO8
DI16
DO4
DI16
Completion
Certificate
C300 16 Series A IO
Capacity 3 – MIX #3 Units w/FTEB
FTE
Link 1 Link 2
Pulse Input,
750 kbps 375 kbps
Serial, DeviceNet,
and ProfiBus
IOMs only
24 PRI 24 PRI
Series C IOMs PM-IOPs
24 RED 24 RED
Series C IOMs PM-IOPs
Important limitations:
An FTEB connected chassis can allow connections
to only 1 C300 controller
You cannot have any other C200, IO or CNI
downlink modules in the FTEB chassis to connect to
other IO chassis
TheYes!
No.
Your The
The correct
correctcorrect
answer:answerstatement
statement
is: is
is "No
"No C300
C300 controllers
controllers are
are
required, only 24 Series C FIM Modules". Since the
project requires only Fieldbus control strategy the C300
You must
controller answer
is not the question
required. Each FIMbefore
Module has 4 FF links
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
totocontinue
continue
completely
and each link continuing
supports 16 FF devices. Hence 1 FIM
module can support a maximum of 64 (16*4) FF devices.
Hence only 24 (1500/64) Series C FIM Modules are
required.
The correct
Your answer: answer is:
Correct!
Incorrect.
All All
of of
thethe
above
above
statements
statements areare
correct
correct
for
You
formust
FTEBs
FTEBs answer
used
usedinthe
in
thequestion
theSeries
Series before
Ccompletely
Ctopology.
topology.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
continuing
Click anywhere to continue.
Submit Clear
• There are 2 IOLINKS per C300 System
– Mix and match of Series C I/O and PMIO is an option
– Specific Series A I/O and AB PLC can be connected using FTEB
– Same IOLINK cannot support both Series C and PM IO
• A C300 can support a maximum of 64 IO Units (IOU)
– Each IO Link can support a maximum of 40 IOUs
– A C300 can support up to 8 FTEBs for interfacing with supported Chassis I/O or AB
PLC interface
– FTEBs must be connected to the same Control Firewall as the C300
– Each FTEB used to connect Series A IO can support up to 16 IOUs
– The FTEB used for Series A cannot be in a redundant configuration
• A Series C FIM can be used with or without the C300 controller
• A C300 controller can support 15 FIMs
• An Experion Server can support up to 125 FIMs
Completion
Certificate
• Overview
• Series C I/O Link Fiber Optic Extender Module
• Topology – Series C IOM, PM IOP
• Topology Type – Daisy Chain, Star, Tree
• Distance Limitation
• Cabinet Layout
• Specifications
COMMON
Carrier
Mounting
Screws
Fiber Optic
Extender IOTA
Fuse
LED Indicators
FOE to IOTA
Mounting Screw FOE to IOTA
power
connection
Fiber Optic
ports
I/O Link
Connector
IO Link
Cable
IOM
C300
Remote
1.5 Km Max. Site A
1.5 Km
Max.
Fiber Optic 4 KM Max. (requires
Remote Cable IOLE every 1.5 km)
Site B
C300
1.5 Km 1.5 Km
Max. Fiber Optic Max.
10 Km Max. Cable
(requires
IOLE every
1.5 Km)
PM IOP PM IOP
With IOLink Extender IOP With IOLink Extender IOP
IOLink Extender
Remote Site A Remote Site B
pair MC-IOLX02
IOM
C300
IO Link
Cable
IO Link
Cable
FOE
Main
Location
Fiber Optic
Cable
Remote Remote
Site 1 Site 3
IOM
Remote Remote
Site 2 Site 4
Fiber1
Fiber2
Fiber3
Fiber1
Fiber2 IOM
IOM Fiber3
Main Remote Remote
Location Site 1 Site 2
Fiber Optic
Cable
C300
IOM
IOM
d2
• Maximum distance of any single fiber-optic segment must be less than 1.5 km
▪ d1, d2, d3, d4 <= 1.5 km
• Maximum distance of any single “leg” must be less than 4.0 km. In above figure,
▪ 0.25 + d1 + 0.25 <= 4.0 km
▪ 0.25 + d2 + 0.25 + d3 + 0.25 + d4 + 0.25 <= 4.0 km
C300 Controller Architecture 364 EXP20R300 - EPKS CEE C200/C300/ACE
Describe Fiber Optic Extender and its Connection Rules 7/5/2023
Distance Limitations (Example) Honeywell
Main Remote
Location Site#1
d1 = 1.5 km
C300
IOM
IOM
d2 = 1.0 km
IOM
IOM
d2 = 1.5 km
C300
FOE can use Controller
either Violet
or Grey IOL
Control
Firewall
FOE – A
I/O Link
Extender for Digital Input
Link A Card
FOE – B
I/O Link
Extender for
Link B
A) Series C FIM
B) C300 Controller
C) FTEB for specific Series A IO
D) FTEB for C200
Incorrect.
Correct! FTEB
FTEBforforC200
C200controller
controllerisisnot
notaavalid
validdevice
deviceto
to
connect to Control Firewall. No device such as FTEB for
C200, Ethernet PLCs, Stations or Servers, can connect to
Yourcorrect
The answer: answertheis: Control Firewall
Correct
Incorrect
You
Youmust
did
- Click
not
-answer
Click
answer
anywhere
anywhere
thethis
question
to before
You answered this correctly!
question
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• C300 and Series C FIM must be connected to the Control Firewall
– No other device, such as FTEB for C200, Ethernet PLCs, Stations or
Servers, can connect to the Control Firewall
• C300 and FTEB (for specific Series A IO and AB devices) associated to
it must be on the same Control Firewall
• The Control Firewall is connected by uplink to a L1 or L2 switch
• Control Firewalls cannot be cascaded
Completion
Certificate
Correct!
The
Your Incorrect.
To get
correct
answer: Todata
answer getis:
from
data the
fromremote
the remote
vibrating
vibrating
monitoring
You must answer the question beforePM IO
monitoring
system extend
system the
extend
PM IOthe
using
YouIncorrect
Correct
did You
notusing
-answer
answered
-Click
Click
IOanywhere
Link anywhere
this
this
Linkquestion
correctly!
Extender. to
tocontinue
Extender.continue
completely
continuing
Submit Clear
• C300 controllers, Series C FIM, and FTEB for Series A IO are connected
to the Control Firewall
• Series C and PM IO are connected to the C300 controller by the two
IOLINKs on C300 Controller IOTA
– Series C and PM IO cannot be mixed on the same IOLINK
• Remote PMIO is implemented using the PM IO Link Extender
• C300 can be associated to Series A IO directly via FTEB only when
Profibus, DeviceNet, Serial Interface and Pulse Input modules are
required
Completion
Certificate
HMIWeb Reporting and Specialized Editing Functions 383 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Introduction Honeywell
• At the conclusion of this lesson, you will be able to:
– Generate Display Reports
– Use Browser search options for Display Shapes
HMIWeb Reporting and Specialized Editing Functions 384 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Topics Honeywell
• Generating Display Reports
• Browser Search Options
HMIWeb Reporting and Specialized Editing Functions 385 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Display Documentation Tool Honeywell
• HMIWeb Display Documentation Tool
– Tool used in HMIWeb Display Builder to document display content
– Accessible from the Tools drop down menu in the HMIWeb Display Builder
HMIWeb Reporting and Specialized Editing Functions 386 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Display report Honeywell
• A display report can include the following information:
– Object properties
– Point information
– Stylesheet properties
– Scripts
– Shape list
– Custom properties
HMIWeb Reporting and Specialized Editing Functions 387 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Display Report Details Honeywell
HMIWeb Reporting and Specialized Editing Functions 388 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Report Format Honeywell
• Click Next
• The report generated cannot be edited, but can be saved in either XML
or HTML format
HMIWeb Reporting and Specialized Editing Functions 389 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Save Report Honeywell
• Save the Report with its display name (T_100_Report)
HMIWeb Reporting and Specialized Editing Functions 390 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Topics Honeywell
• Browser Search Options
HMIWeb Reporting and Specialized Editing Functions 391 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Overview of Browser Honeywell
• Search engine embedded in Configuration Studio
• Browser can be used to:
– Search system databases, folders and files to determine where specific
objects (display shapes, strategies, templates and parameters) are used
– Save search criteria
HMIWeb Reporting and Specialized Editing Functions 392 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Browser Functions Honeywell
• Browser searches:
– Where Used
• Strategies/Process Points in Display Files
• Asset and Alarm Group references in Display Files
• Display Shape references in Display Files
– All/Any search :
• Searches all information that matches the specified character string,
regardless of object type in the selected databases and display files
• Search criteria can be saved in xml files for future use
• Search results can be saved and exported in xml and csv file formats to
be viewed in other software applications
HMIWeb Reporting and Specialized Editing Functions 393 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Browser Search: Scope Honeywell
• The scope of the Browser search:
– System level: provides the user with an option to search all or any of the
servers (DSA servers) configured in the Enterprise system
– Server level: will search only the server from where it is launched
HMIWeb Reporting and Specialized Editing Functions 394 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Use Point Picker (Displays Shapes) Honeywell
• Where Used - Displays Shapes
– Shows all files (.htm and .sha) that exist in the display share files
– Click corresponding checkboxes to search the display/shape files
Point
Picker
HMIWeb Reporting and Specialized Editing Functions 395 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Where Used-Displays Shapes Honeywell
• Displays/Shapes
– Search results display/shape references
Search
results
HMIWeb Reporting and Specialized Editing Functions 396 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Context Menu Honeywell
• Right-click Context Menu
– Directly open HMIWeb Display Builder
HMIWeb Reporting and Specialized Editing Functions 397 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Summary Honeywell
• To summarize:
– Use the Tools pull-down menu in HMIWeb Display Builder and select
Display Report
HMIWeb Reporting and Specialized Editing Functions 398 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Lab Example: Generate Display Report Honeywell
HMIWeb Reporting and Specialized Editing Functions 399 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Conclusion Honeywell
Completion
Certificate
HMIWeb Reporting and Specialized Editing Functions 400 EXP03R300 - EPKS Graphics
HMIWeb Display Documentation Tools 7/5/2023
Specialized Editing Tasks
HMIWeb Reporting and Specialized Editing Functions 401 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Introduction Honeywell
• At the conclusion of this lesson, you will know how to:
– Create a new object from
overlapping vector objects
HMIWeb Reporting and Specialized Editing Functions 402 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Topics Honeywell
• Working with vector objects
• Keyboard shortcuts
• HMIWeb Display Builder Assistant
HMIWeb Reporting and Specialized Editing Functions 403 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Vector Objects Honeywell
• Vector objects:
– Are line-based objects
– Include a rectangle, rounded rectangle, oval, line, polyline, polygon, Bezier
curve, arc, wedges and textbox
HMIWeb Reporting and Specialized Editing Functions 404 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
A New Object from Overlapping Objects Honeywell
• When creating a new object from two or more overlapping vector
objects, the new object inherits:
– the properties, such as the name, color and line thickness, from the
reference object (the first object selected)
– the scripts and dynamic data binding of the reference object
• When creating the new vector object, the original objects are deleted
Reference
object
HMIWeb Reporting and Specialized Editing Functions 405 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
A New Object from Overlapping Objects Honeywell
If you start with this (the red And click You get
object is selected first): this: this:
*
* This only works with open objects such as lines and polylines
HMIWeb Reporting and Specialized Editing Functions 406 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Combining Objects Honeywell
• Combine static vector objects such as rectangles, ovals and polylines
• Combining converts the objects into a single metafile, making it easier to
render
• To combine vector graphic objects:
• Note in Object Explorer how the group converts into a single object
HMIWeb Reporting and Specialized Editing Functions 407 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
How to Uncombine Objects Honeywell
• To uncombine a previously combined object:
1. Select the object and click the Uncombine tool
on the Transformations Toolbar
The combined object reverts to a group Uncombine tool
HMIWeb Reporting and Specialized Editing Functions 408 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Node Editor Honeywell
• Use the Node Editor to change a vector object's shape by moving or
adding nodes
• The nodes are the object's apexes or reference points
HMIWeb Reporting and Specialized Editing Functions 409 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Node Editor Honeywell
• Before using the Node Editor, the user
must convert some types of objects,
such as rectangles and ovals, to a path
(line)
HMIWeb Reporting and Specialized Editing Functions 410 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Topics Honeywell
• Keyboard shortcuts
HMIWeb Reporting and Specialized Editing Functions 411 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Keyboard Shortcuts Honeywell
HMIWeb Reporting and Specialized Editing Functions 412 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Keyboard Shortcuts Honeywell
HMIWeb Reporting and Specialized Editing Functions 413 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Topics Honeywell
• Keyboard shortcuts
• HMIWeb Display Builder Assistant
HMIWeb Reporting and Specialized Editing Functions 414 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
HMIWeb Display Builder Assistant Honeywell
• To open the HMIWeb Display Builder Assistant:
HMIWeb Reporting and Specialized Editing Functions 415 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
HMIWeb Display Builder Assistant Honeywell
• Perform a range of tasks on a set of displays and shapes with the Display
Builder Assistant:
– Rename Points
– Embed Shapes
– Upgrade
Embedded
Shapes
– Replace Shapes
– Archive Displays
& Shapes
– Unarchive
Displays &
Shapes
HMIWeb Reporting and Specialized Editing Functions 416 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Summary Honeywell
• When building displays, shapes and objects with Display Builder,
remember:
– Create a new object from overlapping vector objects using the buttons in the
Transformations toolbar
– New
object
vector objects inherit the name and other properties from the reference
– Use the Group and Combine tools to combine vector objects and improve a
display’s performance
HMIWeb Reporting and Specialized Editing Functions 417 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Conclusion Honeywell
Completion
Certificate
HMIWeb Reporting and Specialized Editing Functions 418 EXP03R300 - EPKS Graphics
Specialized Editing Tasks 7/5/2023
Describe the Functionality of Control Builder
CLICK
CLICK
Log in
Change to
CLICK
CLICK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1516 171819 20 21 22 23 24
Security level
1
2
• The Project Tab is linked directly to the ERDB in the Experion Server
Correct!
TheIncorrect.
Your Control
correct
answer: Control
answer builder
builder
is: is a isgraphical
a graphical
tooltool
used
to design
used tocontrol
designstrategies
control strategies
for C200, for
C300,
C200,ACE
You must answer the question before
C300,
You didand
ACE
not SCE
Incorrect
Correct
You -and
-answerand
SCE
answered
Click
Click save
and
anywhere
anywhere
thisthisrun
save
question time
torun
correctly!
to data.
time data.
continue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Controller
Update
Server Project Monitor
RTDB Tab Tab
Load
Checkpoint
Windows
Upload
Save Load (reload)
Controller
Restore
Controller
Control Processor
The correct
Your answer: answer is:
Correct!
Incorrect.
You must During
During the load
answer the
the load
operation
operation
question fromfrom
before Control
Control
Builder
YouIncorrect
Correct
did tab,
project
Builder You
not -answer
answered
-Click
projectClick
control anywhere
tab, anywhere
thisthis
question
correctly!
strategies
control to
tocontinue
continue
completely
strategies
are downloaded
are downloaded
to C200
continuing
tomemory,
C200 memory,
the monitor
the monitor
tab andtabtheand
server
the server
real time
real
timedatabase.
database.
– IsStudio
a graphical, object-oriented configuration environment in Configuration
used to design, implement and document control applications
– Has toolbar icons that become available when specific Control Builder items
are opened
Completion
Certificate
– LIOM
– Allows you to compare the parameters on function blocks in your ERDB with
parameters on the same function blocks loaded on your controller
Checkpoint
Yourcorrect
The answer:answer is:
No. The correct answer is
You mustYes!
C:\Documents
No. The
The the
answer
and
correct
correct answer
answer
question
Settings\All
is
is
before
Users\Application
You
Incorrect
Correct
did You
not -
answer
answered
-Click
Click
C:\Documents and anywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
Settings\All Users\Application
continuing
Data\Honeywell\Experion
Data\Honeywell\Experion PKS\Checkpoint
PKS\Checkpoint
Click
Click anywhere
anywhere to
to continue
continue
Submit Clear
CLICK
Name task
Select Controller(s)
Assign Controller(s)
– Automatically
– Manually
Select automatic
Select interval
CLICK
Start Stop
CLICK
Yourcorrect
The answer: answer is:
YouCorrect!
must
No. answer
No. The
TheThe
false
falsethe
false questionis
statement
statement
statement isbefore
is
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
"You
"You can save aacontinuing
can save checkpoint
checkpoint file
file manually
manually
for
for only
only one
one project
project node."
node."
Click
Click anywhere
anywhere to
to continue.
continue.
Submit Clear
• Checkpoint support
• Comparing System Parameters
C300 selected
“restore C300 & I/0”
Restore C300
One or more PM
IOP(s) selected
“Restore IOP(s)”
C200
Series A I/O
C200 selected
“restore C200 & I/0”
Save / restore
Latest.cp
LIOM
• If the ACE Node that hosts the OPC gateway should fail, the OPC
Gateway Checkpoint file can be used to restore these configuration
parameters.
OPC gateway
Yourcorrect
The answer: answer is:
Yes!
No. All
All of
of the
the above
above statements
statements areare true
true
You must answer
about the question before
Checkpoints.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Checkpoint support
• Comparing System Parameters
The correct
Your answer: answer is:
Yes!
No.You
All
Allmust
these
theseanswer
statements
statements are
are correct
correct
the question when
when the
before the
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
Compare Parameters
continuing function is active.
Completion
Certificate
PID
Theory
TheNo.
Your The correct
correct
answer:answerpath is: to find information for the CVEUHI
Yes!
No. The
The correct
correct path
path to
to find
find information
information for
for the
the CVEUHI
CVEUHI
parameter
You onanswer
must a PIDA the
function block
question in Knowledge Builder is
before
parameter noton
YouExperion
Incorrect
Correct
did You a PIDA
-answer
answered
-Click
Click function
anywhere
anywhere
this
this
questionblock
correctly!
to
to in Knowledge Builder is
continue
continue
completely
PKS> Reference> Control Builder Parameter
Experion PKS>continuing
Reference> Control Builder Parameter
Reference> CXXXX Parameters
Reference> CXXXX Parameters
Click anywhere to continue.
Click anywhere to continue.
Submit Clear
– Parameter information
(Experion PKS R300.0 > Reference > Control Builder Parameter Reference)
Completion
Certificate
Logo
added New text
properties
applied
Breakpoint
animation
Background
color
changed
Optiona
l Lab
Exercis
e
Window 1 Window 2
Window 4 Window 3
Completion
Certificate
Process Simulation for Lab Exercise 533 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Introduction Honeywell
• This lesson introduces you to the control modules you will build later in
the course using Control Builder
Process Simulation for Lab Exercise 534 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Data Acquisition – TI20 Honeywell
Process Simulation for Lab Exercise 535 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
PID – FC01 Honeywell
Process Simulation for Lab Exercise 536 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
PID Split Range Outputs – PC16 Honeywell
Process Simulation for Lab Exercise 537 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Cascade PID – LC14 and FC17 Honeywell
Process Simulation for Lab Exercise 538 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Cascade PID with 2 Secondaries LC 14 , FC17 and FC18 Honeywell
Process Simulation for Lab Exercise 539 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Device Control – Pumps Honeywell
Process Simulation for Lab Exercise 540 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Device Control – Fans Honeywell
Process Simulation for Lab Exercise 541 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Conclusion Honeywell
Completion
Certificate
Process Simulation for Lab Exercise 542 EXP20R300 - EPKS CEE C200/C300/ACE
Identify the Debutanizer Lab Sequence 7/5/2023
Describe Indicator Element Properties
Indicator
object
– Pointer
Horizontal
Left
Origin
Low
• Alarm state:
– When checked, Station
overrides the current Level Fill
color with the appropriate
system-defined color
Normal System
Level Fill Defined
Color Bad State
Color
• Creating an Indicator in HMIWeb Display Builder
– The range for an indicator is specified as High and Low and the origin can
also be defined. The values can be less then zero and greater then 100.
The range is a percentage of the actual value
– The• Alarm
indicator can display the following properties:
state with color
• Off-scan state with color
• Bad value with color
• NaN State with color
Completion
Certificate
• Hardware and Slot Numbers
• Configuring the FTEB, Controller, and CEE
• Configuring IOMs
• Loading the Controller, CEE, and IOMs
• Activating a CEE
2 3 4 5 6 7 8
0 5
Power Supply 1 6
2 7
3 8
4 9
• Configuring the FTEB, Controller, and CEE
• Configuring IOMs
• Activating a CEE
• In the Project and Monitoring tabs in Control Builder you will see the
FTEB as the root for the CPM
The correct
Your answer: answer is:
No. '257' is not a valid FTEB node number.
FTEBYouIPmust answer
address can the
be question
set to before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis tohigher
question
correctly!
to then 99
continue
continue
completely
by configuring the continuing
base IP address accordingly
in System Preferences in Control Builder.
Submit Clear
Driver Name
Yourcorrect
The answer: answer is:
You must
Incorrect.
Correct! The
The answer the question
Supervisory
Supervisory MAC
MAC beforeisisthe
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis toaddress
question address
correctly!
to continue
continue
completely theMAC
MAC
continuing
address of the CNI card connected to the server.
• Configuring IOMs
• Activating a CEE
Menu
method
Control Builder
Automatically
Names the IOM
1 2
3
Assigned
to CEE
A) Activated
B) Assigned
C) Renamed
D) Validated
Yourcorrect
The answer: answer is:
You must answer the question before
Incorrect.
Correct!
You notBefore
Incorrect
Correct
did You Before
-answer you
answered
-Click
Clickyoucan
can
anywhere
anywhere
this
this load
load
questionIOMs,
IOMs,
correctly!
to
to they
theymust
continue
continue mustbe
completely be
continuing
assigned to the Control Execution Environment.
Submit Clear
• Configuring IOMs
• Loading the Controller, CEE, and IOMs
• Activating a CEE
Not yet
loaded
Note:
You can decide to
have the modules
go to the active
state automatically
by clicking this
checkbox, with the
Post Load State
selected, to be
“Active”
• Configuring IOMs
• Activating a CEE
Double-click CEE
Click Yes
– To determine the IOM slot number of hardware in the C200 chassis, start
counting at zero, but do not count the power supply, count from left to right
and count both spaces, if the module occupies two spaces
– Before loading the Control Processor Module (CPM), its Control Execution
Environment (CEE), and I/O modules (IOMs):
Completion
Certificate
Control Control
Strategy Strategy
Configuration Configuration
Project Project
Tree Tree
Export Import
Data Data
Ixport Directory
All items in
current project
All items in use selection
Current project buttons (or use
<Ctl> + mouse
select or
<Shift> +
mouse select to
Import\Export export specific
text files target CMs from the
location point window)
List of items to
Export based
on selections
Select to start export from window
(Export.sl)
When enabled,
Select to start Import Your own list of
items to import
(Filename.sl)
Yourcorrect
The answer:answer is:
You mustCMs,
answer theand
question before
YouIncorrect.
Correct!
Correct
Incorrect
did You CMs,
ClickSCMs
not -answer
-Click
answered SCMs
anywhere and
anywhere
thisthis the
the
to hardware
hardware
tocontinue
question continue
correctly!
completely
configuration can continuing
be copied and restored to
another server.
– Allows you to copy CM, SCM, and hardware configurations from one
server’s ERDB to another server’s ERDB
Completion
Certificate
Status Indicators
Animation
Remember: Left to right, and each shape must be a single object or grouped.
• Using the “Bad Value” Option
Bad Value State 0 State 1 State 2 State 3 State 4 State 5 State 6 State 7
• Creating a Shape Sequence
• Select File > New > Shape Sequence
• Or use the display icon
• Inserting a Shape Sequence into a process display
• Using the Insert Shape icon
• Using the pull-down menus
• Upgrading/Replacing Embedded Shapes
Browse to the
new Shape file
• In contrast:
– The Display Builder Assistant should be used as a bulk "background"
replace. Due to the functionality of Display Builder Assistant Replace
Shapes, it is recommended that the tool be used without any of the affected
files open. If a graphic is open and the Display Builder Assistant is used for
the replacement of shapes in that graphic as well as other displays, the
old/replaced shapes remain visible in the display that is open in HMIWeb
Display Builder - the new shape is not shown. When the page is called in
Station, the new shape is there as long as the display was NOT saved in
HMIWeb Display Builder.
• In contrast:
– The Display Builder Assistant should be used as a bulk "background“
upgrade. Due to the functionality of Display Builder Assistant Upgrade
Embedded Shapes, it is strongly recommended that the tool be used without
any of the affected files open. If a graphic is open and the Display Builder
Assistant is used for upgrading of embedded shapes in that graphic as well
as other displays, the old/replaced embedded shapes remain visible in the
display that is open in HMIWeb Display Builder - the new shape is not
shown. When the page is called in Station, the new shape is there as long
as the display was NOT saved in HMIWeb Display Builder.
– If the “Bad Value” option is checked, the second shape represents State 0
– Remember to modify the Properties of the Shape Sequence after insertion
into your process display for proper operation
Completion
Certificate
Data entry
details will be Item name
provided in the
lab exercise
Redundancy
The
Yourcorrect
answer: answer is:
Incorrect.
You mustThe falsethe
answer statement
questionisbefore
"Only one
YouIncorrect
did You
Correct!
IOLINK not
Correct
is - Click
answer
answered anywhere
thisthis
-automatically
When Click anywhere
acontinuing
C300 to
question continue
correctly!
completely
to continue
controller
created for
is created
Series Cin
Control
I/O".
I/O".When
When
Builderaa C300
C300
2 IOLINKS
controller
controller
are is
automatically
is created
created in
in
Control Builder 2 IOLINKS
added. are automatically
added.
Click anywhere to continue.
Click anywhere to continue.
Submit Clear
• Configuring IOLINKs
• Configuring IOMs
The correct
Your answer: answer is:
Correct!
Incorrect. When
When configuring
You must answerconfiguring an
anIOLINK
the questionIOLINK only
onlyone
before one
YouIncorrect
Correct
did You
not -
answer
answered
-Click
Click
type of IO family anywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
can be connected to each
continuing
IOLINK i.e. Series C or PM IO, one type on each
link.
Submit Clear
• Configuring IOLINKs
• Configuring IOMs
• Loading the C300, IOLINKs, and IOMs
Menu method
1 2
Control Builder
automatically
names the IOM
IOM number
2 1
3
Assigned
to CEE
• Configuring IOLINKs
• Configuring IOMs
Not yet
loaded
Note:
You can decide
to have the
modules go to
the active state
automatically by
clicking this
checkbox with
the Post Load
State selected to
be “Active”
The correct
Your answer:answer is:
Correct! The assigned I/O modules appear
You must
Incorrect
You answer
-Click
Click
answered the question
anywhere to before
continue
Incorrect.
You Correct
did -The
notthe
under answer thisthis
assigned
anywhere
IOLINK correctly!
I/O
question
tree modules
into continueappear
completely
Project tab.
continuing
under the IOLINK tree in Project tab.
Click anywhere to continue.
Click anywhere to continue.
Submit Clear
• Configuring IOLINKs
• Configuring IOMs
Select LASTCOLD
Click Yes
• A Control Module
is configured like a
C200 Control
Module, a sample
is shown
• For more detail,
please refer to the
sample lab
procedure
Series C I/O
Channels
– Series C IOM number is set on the IOTA of the corresponding IOM using a
numbered jumper plug
– The device index of C300 can be found on the rotary switches located in
front of the C300 board
– Before loading the C300 controller, its Control Execution Environment (CEE)
and IOLINKs:
Completion
Certificate
• Creating Dynamic Shapes
• Using Custom Properties
• Select File > New > Dynamic Shape
• Or use the display icon
Custom Properties
will be linked to a
database point,
parameter or value
when inserted into a
process display
Reminder: Group all objects into one group before saving the Dynamic Shape.
• Inserting Dynamic Shapes into process displays
Enter values
here for
Custom
Properties
Completion
Certificate
• SIMVALUE substitutes
the PV when the simmode
is in SIMVALSUB
Completion
Certificate
• Creating a Cascade Style Sheet
• Cascade Style Sheet Properties
• Linking a Cascade Style Sheet to a process display
• Applying CSS styles to display objects
• Breakpoint Animation
• Cascade Style Sheet Properties
• Breakpoint Animation
hw-line-start-arrow Text Enumeration Object line start arrow type hw-line-start-arrow: open;
{“none”, “open”,
“closed”, “oval”}
hw-line-end-arrow Text Enumeration Object line end arrow type hw-line-end-arrow: open;
{“none”, “open”,
“closed”, “oval”}
For additional details see Knowledge Builder - HMIWeb Display Building Guide -
“Using Advanced Display Features”
• Linking a Cascade Style Sheet to a process display
• Breakpoint Animation
• Applying CSS styles to display objects
• Breakpoint Animation
• Breakpoint Animation
hw-animation-breakpoint0-class: Brkpnt0;
hw-animation-breakpoint1-class: Brkpnt1;
...
hw-animation-breakpoint6-class: Brkpnt6;
• The value of each “class” attribute is a text string defining the name of a
style sheet breakpoint class
.Brkpnt0
{
hw.element-class: hvg.base.1 hsc.alpha.1;
hw-line-color: Gold;
hw-line-width: 8;
}
Breakpoint
Animation
SP value =
22
SP value =
43
– Start with an existing style sheet and modify with a text editor (Notepad)
– Follow the basic syntax rules for structure and properties
– Link the style sheet to the display
– Select a style for objects in the display
– Use “undo” to recall original object properties
– Properties of style-controlled objects cannot be manually changed
– Use breakpoint animation to control display element attributes
– One style sheet can be used for multiple displays; update the style sheet
and displays will automatically update on next recall
Logo
Added
Breakpoint
Animation
Background
Color Change
Completion
Certificate
Blank CM
3 4
6
1
Drag and
Drop
• Parent asset
• Execution period
• Execution order in
CEE and Execution
Phase
PHASE
0 0
1 2 3 4 5 6 7 8 9 10 11 12 37 38 39
1850 1950
0 50 100 150 200 250 300 350 400 450 500 550 600 1900 2000
TIME (ms)
• Examples:
CEE
detail
display
A) Execution cycle
B) Execution phase hour
C) Execution phase minute
D) Execution order
The correct
Your answer:answer is:
Yes!
No.
YouThe
The execution
execution
must answer theperiod
period and
and phase
questionphase of
of aa CM
before CM
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
definecontinuing
the execution cycle.
Click
Click anywhere
anywhere to
to continue.
continue Submit Clear
Not yet
connected
3 5
4 3
2
3
Expanded
to show
function
blocks
Inputs
Outputs
Logic/interlocks
2-state
The correct
Your answer: answer is:
No. "Execution
Yes!
No. "Execution Order
Order in
in aa CM"
CM" isis the
the sequential
sequential
You must answer the question before
execution order of function blocks in aa CM.
execution
YouIncorrect
Correct
did You
not - order
answer
answered
-Click
Click of function
anywhere
anywhere
this
this
question blocks
correctly!
to
tocontinue in
continue
completelyCM.
continuing
Click anywhere
Click anywhere to
to continue.
continue.
Submit Clear
• Loading, Activating, and Monitoring Control Modules
1
3
Right-click
Check the
appropriate boxes
Right-click
Scale Factor
Icon
• Inserting an OLE Object in a Control Module
The correct
Your answer:answer is:
Incorrect.
Correct! "Left-click
"Left-clickthetheCPMCPMininthe
theProject
Projecttab
taband
and
Incorrect.
You "Left-click
must answer the
the CPM in the
question Project tab and
before
select
You didLoad"
Incorrect
Correct
You -is the anywhere
not -answer
answered
Click
Click wrong
anywhere
thisthisanswer.
question You must RIGHT-
correctly!
to
tocontinue
continue
completely
select Load" is the wrong
continuing answer. You must RIGHT-
click the CPM in the Project tab to select the Load
click the CPM in the Project tab to select the Load
option.
option.
Click anywhere to continue.
Click anywhere to continue. Submit Clear
• Select Play
– Function blocks execute in ascending order beginning with the block having
the lowest execution order value
– You
menu
can load a CM from the Project tree using the Control Builder Controller
Completion
Certificate
– Fieldbus devices
– I/O modules
Invoke Create
Bulk Build List
Select a typical
control strategy
Add Underscore
Separator –
Ex: PIC0102_X
Result is updated
Select block
parameter for
Bulk Build list
Select block
Parameter selected
for typical control
strategy
Parameters of
selected block
Result is updated
Make modifications
as desired in the
required CM
Invoke Read
Bulk Build List
Select to replace
existing, when desired
Select Validate
Ordering Build….
Building blocks….
Select Build
View report
after bulk build
Yourcorrect
The answer: answer is:
You must answer the question before
Incorrect.
Correct!
You notThe
Incorrect
Correct
did You The Bulk
Bulk
-answer
answered
-Click
Click Build
Buildtool
anywhere
anywhere
this
this toolis
question iscontinue
used
used
correctly!
toto to
togenerate
continue generate
completely
continuing
multiple control strategies outside Control Builder.
Submit Clear
– Imports the edited Excel spreadsheet back into Control Builder which applies
the normal configuration checks and creates the individual control strategies
• Fieldbus devices
• I/O modules
Completion
Certificate
• Tools > Bulk Edit Parameters > Create Bulk Edit List
The parameter(s)
to be modified
Browse to
desired
output path
Select the
output
file type
Name the
output file
Save
Select Update
Monitor or Project Select Start
Completion
Certificate
– Reference a parameter in CM
– The user does not have to enter more information than required
– Shorten the string for references within a container, or within a basic block,
so a tag name does not take up more of the viewing area provided than
necessary
– Shorten the number of characters used in an expression
No. The
No.
Yes!
No.
The
Your The
The correct
correct
correct
correct
answer: answer
answer
answer
answer is: is is "All
is "All of
"All of the
of the above".
the above". All
above". All
All
ofYou
of
of these
these
these statements
statements
statements
must answer the arequestion
are
are correct about
correct
correct about
about Short
Short
beforeShort
You Correct
not -answer
Incorrect
did You -Click
Clickanywhere
answered anywhere
this
Names.
Names.
Names. to
questionto
this correctly!continue
continue
completely
continuing
Click anywhere
Click
Click anywhere to
anywhere to continue.
to continue.
continue. Submit Clear
– Do parameter reference in CM
– Do parameter reference in SCM
Completion
Certificate
Release #
When no point detail display is defined, the default shortcut menu will be used.
Structure
Single
<separator/>
menu
items
<menuitem id... >
your menu item definition
</menuitem>
</menu>
<menu menuItemStyle="{font-family:sans-serif;font-size:9pt;padding-
left:2;background-Color:menu;color:black; cursor:hand}"
highlightItemStyle="{font-family:sans-serif;font-size:9pt;padding-
left:2;background-Color:highlight;color:white; cursor:hand}" width="150"
height="90">
Window.external.application.InvokeMenu2('commandID');
</script> The onpage script
<script type="onpage"> runs when the page
(i.e., menu) loads
…
</script> The menuitemname
defines the text to
<text>menuitemname</text> appear in the menu
<image>{path}\Toolbar\iconname</image>
</menuitem>
Image or iconname refers
to the icon shown next to
the text or menuitem
• IsInAlarm
– Returns True if the point linked to the
object which was right-clicked is in
alarm and the alarm has not been
acknowledged
For details, see “Using Advanced Display Features” in the display help files
or in Knowledge Builder
• Associating Shortcut Menus with display objects
Right-click
Completion
Certificate
Template
Temp_Num GEA
IN[2]
Template
Temp_Num
GEA
IN[2]
Template
Temp_Num GEA
IN[2]
The correct
Your answer: answer is:
Incorrect.
Correct! Templates
You mustTemplates
answerarearebest
the bestused
usedbefore
question where
whereaacomplex
complexcontrol
control
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
strategy is used in multiple control modules.
continuing
Templates
shown at root
Templates
shown as
contained
Correct!
Incorrect.
A blue
A blue
border
border
on the
on the
bottom
bottom
and and
the the
rightright
hand
side
handof side
Yourcorrect
The an
answer: instance
of an instance
answer is: of a template
of a template
in the Control
in the Control
Builder
chart
Builderview
chart
tells
view
youtells
thatyouthe that
instance
the instance
is inactive
is inactive
and not
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
and question
correctly!
to
tocontinue
active.
not continue
completely
active.
continuing
Click anywhere to continue.
Submit Clear
Resolved
A) Instantiated as stand-alone
control modules using your
substitute name list
Yes!
No. The
The correct
correct answer
answer is is "All
"All of
of the
the above".
above". You
You may
may
create
The templates
correct answer to is:be instantiated as stand -alone
control
You must answerembedded
modules or the questioncontrol modules using
before
Your
YouIncorrect
Correct
did
answer:
You
not -answer
answered
-Click
Clickanywhere
anywhere
this
projectedthis
question
correctly!
totocontinue
continue
parameters.completely
continuing
Completion
Certificate
– Create a popup
• Faceplates, popups and their differences
• Standard faceplates
• Creating a popup
• Attaching a popup or faceplate to an object
Left click
Popup
• Faceplates and popups:
– Are called by left-clicking an object in a display
– Are modeless child displays that appear on top of the process display
– Can be configured to appear in a consistent location
Popup
Faceplate
Popups in HMIWeb Display Builder 881 EXP03R300 - EPKS Graphics
Faceplates and Popups 7/5/2023
Popups Honeywell
• Popups:
– Are secondary windows
created by you
– Must be attached to
dynamic objects for point
data access
• Standard faceplates
• Creating a popup
PV displayed graphically
OP displayed graphically
Alarm Indication
Setpoint
Process Variable
Output
State Indication
Alarm Indication
Area
OP combobox to
change state
Standard FP
Modified FP
• Standard faceplates
• Creating a popup
• To create a popup:
1. Click the arrow to the right of the New Display icon and select Popup or
select File > New > Popup
A blank screen appears with dotted lines that shows the default popup size
Note: A modified
faceplate is considered
Filename:
a popup and should be
11_hsfans.htm named appropriately
Filename:
11_FC01_fp.htm
• Standard faceplates
• Creating a popup
• Attaching a popup or faceplate to an object
Browse to path of
Position popup popup
automatically
– Filename/path
– Initial position
– Both are secondary windows used to view and manipulate the process or
provide information
Completion
Certificate
• Algorithm – Sum four scaled inputs. Add overall gain and overall bias
• X1 is an initializable input for this block while other inputs are non-
initializable
Reverse Output
Option
The
Your correct
Yes!
No. answer:
All of answer
All of the is: statements
the above
above statements are
are true
true about
about
You mustRegulatory
answer the question
Summer before
block.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
– Regulatory Summer
– Signal Selector
Completion
Certificate
Trend
• Working with a Trend Object
• Creating a Trend
Bar Trend
Line Trend
• Offset:
Works in conjunction with the
default time period. Time Period and
Interval
Trend Title
Full Legend
Title Toolbar
Chart
Toolbar
X-axis
Toolbar
X-axis
Units Label
In-Place Range
Scrollbar
Axis/Marker
Labels
• X-axis:
– Show Axis labels
– Show Marker labels
– Show Scrollbar
– Show Time selector
Axis/Marker
labels Time Selector
Scrollbar
Reference
Line
Grid Lines
Y-axis
X-axis Legend
Legend
Plot Area
Reference
Y Axis / X Axis Line
• Creating a Trend
Reference Line
Plot Tool Tip
with Tool Tip
– You can create multi-line and single-bar charts in HMIWeb Display Builder
– A ToolTip shows the value of the trace at the point where you move the
mouse over a plot; with scripting, use the OnReferenceLineSet event to
obtain other values
– Use the Zoom feature to get better definition for a particular section of the
plot area
Completion
Certificate
QVCS database
Warning!!!
Even though the database files
have an .mdf extension, they are not
Microsoft Access database files.
Attempting to open these files with any
program may corrupt the entire database.
ERDB_A - Secondary
ERDB_B - Primary
Replication Status:
No-Sync
Sync
Sync-fail
Synching
A) It can be redundant
Incorrect.
Correct! TheThefalse
falsestatement
statementisis"Its
"Its.mdf
.mdffiles
filescan
canbe
be
Your
The answer:
correct answer is:
opened with any database program ."Attempting to open
You
themust
.mdf answer
files may thecorrupt
question
thebefore
entire database.
YouIncorrect
did not
You
Correct answer
-Click
Click
-answered this question
anywhere
this
anywhere completely
tocontinue
continue
correctly!
to
continuing
Click anywhere to continue.
Submit Clear
Backup VCS Database - Creates a backup copy of the current QVCS database as a
".bak" file under the user-specified name and in the user-selected directory location.
Correct!
Incorrect.TheTheDBAdmin
DBAdmin tool
tool
is ais utility
a utility
for
The
YourIncorrect.
correct
answer: The DBAdmin
answer is: tool is a utility for
formaintaining
maintainingthe theERDB.
ERDB. The
The ERDB
ERDB
maintaining the ERDB. The ERDB Administrative
Administrative
You must answer tasksthe are carried before
question out
tasks
You did are
not carried
Incorrect
Correct
You -answer
-Click out using
Clickanywhere
answered anywhere
thisthis the
to
question DBAdmin
tocontinue
continue
completely
correctly! tool.
using thecontinuing
DBAdmin tool.
Click anywhere to continue.
Click anywhere to continue.
Submit Clear
Completion
Certificate
alpha001.
Example of
Intellisense
Objects Events
• Writing VB Script
• Rules and Restrictions (General Section)
Objects Events
VB Script Grammar
Objects, Properties, Methods and Values
Comments
“Strings”
Syntax Errors
• Use the event Object and its srcElement Property if the event relates to
the current object
Sub rect001_onclick
window.event.srcElement.fillcolor = vbRed
End Sub
• Writing VB Script
• Rules and Restrictions (General Section)
• Writing VB Script
– Provides access to
point and parameter
data in scripts
Example script:
Sub alpha001_onchange
If alpha001.value < 10 then
alpha001.title = “PV Low”
Else
alpha001.title = “PV OK”
End If
End Sub
Completion
Certificate
• Using System Custom Properties
• Scripting Examples
• Scripting Examples
Sub alarmstate001_OnDataChange
alpha001.click
End if
End Sub
Sub Page_onmouseout
If (Left(window.event.srcElement.id, 10) = "pushbutton") Then
window.event.srcElement.style.cursor = "auto"
End If
End Sub
Sub alpha001_onchange
If abs(alpha001.currentvalue - alpha001.value) > 10 Then
MsgBox “SP change must be less than 5% of range"
alpha001.CancelChange
End If
End Sub
Sub alpha1_onchange
If alpha1.value = “ON” then
shape1.title = “Pump is On”
Else
shape1.title = “Pump is Off”
End If
End Sub
Books:
The following books may be of use, especially if you are new to DHTML and
scripting:
•Dynamic HTML Programmer's Reference Brian Francis, Alex Homer and Chris Ullman
•Teach Yourself Dynamic HTML In A Week Bruce Campbell and Rick Darnell
• Custom properties in the display repository only exist for the lifetime of
the display page in which they are defined
• Custom properties can be defined, used and accessed via scripts in both
popups and faceplates
Window.external.parentDisplay.displayDataRepository
Optional
Lab
Completion
Certificate
• Error Handling
– Station Error Handling
– OnErrorResumeNext
• Error Handlers - Example
• Using the Script Data DataExists() Property
• Error Handling
– Station Error Handling
– OnErrorResumeNext
• Error Handlers - Examples
Error handlers
must be located
in the General
section
window.external.messagezonetext
• Error Handling
– Station Error Handling
– OnErrorResumeNext
• Using the Script Data DataExists() Property
• DataExists()
• Put all error handlers in the General section
• Create “CustomErrorHandlers” to trap errors
• To call an error handler, use the syntax
– Page.ScriptErrorHandler = “YourErrorHandlerName”
• Use OnErrorResumeNext to ignore errors and keep the script executing
• Station performs “basic” error handling if no error handling has been
implemented in script
• The Script data DataExists() property can be used instead of the
OnErrorResumeNext for better display performance
Completion
Certificate
Sequential Control Module - Concepts and Use 1045 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Introduction Honeywell
• In this lesson you will learn about sequential control modules (SCMs)
Sequential Control Module - Concepts and Use 1046 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Introduction Honeywell
• SCMs:
Sequential Control Module - Concepts and Use 1047 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Topics Honeywell
Sequential Control Module - Concepts and Use 1048 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Rules Honeywell
• Rule 1 – Every SCM begins with an Invoke Transition
Sequential Control Module - Concepts and Use 1049 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Rules, contd. Honeywell
• Rule 2 – SCMs can have multiple endings
Candy Step
Sequential Control Module - Concepts and Use 1050 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Rules, contd. Honeywell
• Rule 3 – Generally logic shall be made with Transitions and steps in
alternate in SCM; however,
• Step to Step connection is allowed in SCMs in R300
• Transition to Transition Connections are still NOT allowed
Red X, when
activated,
indicates an
error
Sequential Control Module - Concepts and Use 1051 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Example Honeywell
Transition
Step
Sequential Control Module - Concepts and Use 1052 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Question 1: Building an SCM Honeywell
An SCM begins with:
A) A project identification number
B) An END statement
C) An invoke transition
D) A transition
The correct
Your answer:answer is:
Incorrect.
Correct! SCMs
SCMsbegin
beginwith
withinvoke
invoke
You must answer the question before
transitions.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1053 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Topics Honeywell
• Rules for Building SCMs
• SCM Transitions
• SCM Steps
• Step Timing
Sequential Control Module - Concepts and Use 1054 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Transitions Honeywell
• Transitions:
– Ask questions
?
• 3 primary
• 1 secondary
Sequential Control Module - Concepts and Use 1055 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Transitions, contd. Honeywell
Sequential Control Module - Concepts and Use 1056 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Transitions, contd. Honeywell
Sequential Control Module - Concepts and Use 1057 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Topics Honeywell
• Rules for Building SCMs
• SCM Transitions
• SCM Steps
• Step Timing
Sequential Control Module - Concepts and Use 1058 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Steps Honeywell
• Steps perform actions and send output commands to control module
function blocks
Sequential Control Module - Concepts and Use 1059 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Steps, contd. Honeywell
Sequential Control Module - Concepts and Use 1060 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Steps, contd. Honeywell
Sequential Control Module - Concepts and Use 1061 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Question 2: Transitions vs. Steps Honeywell
Transitions and Steps:
Incorrect!
Correct! Generally,
Generally,Transitions
Transitionsand
andSteps
Stepsare
areto
to
alternate within the SCM. However, in Experion
Release 300, step to step connection is allowed. But
transition to transition connections are still NOT
Yourcorrect
The answer:answer is:
allowed.
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
totocontinue
continue
completely
Clickcontinuing
anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1062 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Topics Honeywell
• Rules for Building SCMs
• SCM Transitions
• SCM Steps
• Step Timing
• SCM Code Examples
Sequential Control Module - Concepts and Use 1063 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Step Timing Honeywell
Minimum Maximum
Wait Time Active Time
Sequential Control Module - Concepts and Use 1064 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Sequential Control Modules – Step Timing, contd. Honeywell
Sequential Control Module - Concepts and Use 1065 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Topics Honeywell
• Rules for Building SCMs
• SCM Transitions
• SCM Steps
• Step Timing
Sequential Control Module - Concepts and Use 1066 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Additional Code Examples Honeywell
• SCM235.HISTVALUE[1] := (CM151.PIDA.PV + CM251.PIDA.PV) / 2
• MESSAGES.XFERB.SENDFL[3] := 1
• CM235.PIDA.SP:=AVG (MIN(CM1.REGCALC.X[1],
CM1.REGCALC.X[2], CM1.REGCALC.X[3]), MAX(CM1.REGCALCX[1],
CM1.REGCALC.X[2], CM1.REGCALC.X[3]))
• CM456.PIDA.SP := (CM456.SPREC1FLAG.PVFL) ?
SCM457.RECTARGET[1] : SCM457.RECTARGET[2]
• CM456.PIDA.SP := (CM456.SPREC1FLAG.PVFL) ?
SCM457.RECTARGET[1] : NOP
Sequential Control Module - Concepts and Use 1067 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Summary Honeywell
• A Sequential Control Module (SCM):
– Contains:
• Step function blocks that perform actions and send output commands to
Control Module function blocks
– Can have min and max wait times added to steps. Remember, wait times
are in execution cycles of the SCM itself and NOT in minutes or seconds
Sequential Control Module - Concepts and Use 1068 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Conclusion Honeywell
Completion
Certificate
Sequential Control Module - Concepts and Use 1069 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Honeywell
Sequential Control Module - Concepts and Use 1070 EXP20R300 - EPKS CEE C200/C300/ACE
Describe the Configuration of SCMs 7/5/2023
Identify SCM Programming Techniques
Sequential Control Module - Concepts and Use 1071 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Introduction Honeywell
• In this lesson you will learn to add functionality to Sequential Control
Modules (SCMs)
• At the conclusion of this lesson, you will be able to describe the purpose
and operation of:
– Exception handlers
Sequential Control Module - Concepts and Use 1072 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Topics Honeywell
• SCM Branching and Looping
• SCM Parallel Execution
• SCM Exception Handlers
Sequential Control Module - Concepts and Use 1073 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Sequential Control Modules – Branching Honeywell
Example of SCM Branching
NextComp Pins
STEP
(1) (2) (3)
STEP
TRANSITION
STEP
Sequential Control Module - Concepts and Use 1074 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Sequential Control Modules – Looping Honeywell
• Recommended
Example of SCM Looping
– End with a Transition then loop back
into a Step/Phase
• Not recommended
STEP
– Loop from Step/Phase back to always
true transition
– Loop back to the default invoke transition
TRANSITION
– Loop from a parallel section to non TRANSITION
parallel section
– Loop from a non-parallel section to a STEP
parallel section
TRANSITION
STEP
Sequential Control Module - Concepts and Use 1075 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Topics Honeywell
• SCM Parallel Execution
Sequential Control Module - Concepts and Use 1076 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Question 1: SCM Branching Honeywell
At which SCM function block
does branching occur?
A) Handler
B) Step
C) Synchronization
D) Transition
The correct
Your answer:answer is:
Incorrect.
Correct! Branching
Branchingoccurs
occursat ataastep.
step.
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1077 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Parallel Step Execution Honeywell
TRANSITION
TRANSITION
NEXTCOMP PINS SYNC
STEP
STEP STEP
TRANSITION
TRANSITION
STEP
STEP STEP
TRANSITION
SYNC
Sequential Control Module - Concepts and Use 1078 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Synchronization Block Honeywell
• A synchronization (sync) block
TRANSITION
begins and ends a parallel step
execution
SYNC • The end synchronization block:
SYNC
Sequential Control Module - Concepts and Use 1079 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Synchronization Block, contd. Honeywell
• A synchronization block can have
TRANSITION
a maximum of 10 threads
STEP STEP
SYNC
Sequential Control Module - Concepts and Use 1080 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Question 2: Parallel Step Execution Honeywell
Parallel step execution begins with which of the following blocks?
A) Handler HANDLER
B) Step
C) Synchronization STEP
D) Transition
SYNC
TRANSITION
The
Your correct
answer:
Incorrect.
Correct! answer
Parallel is:
Parallelstep
stepexecution
executionbegins
beginswith
withaa
You must Synchronization
answer the question before
block.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1081 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Topics Honeywell
• SCM Exception Handlers
Sequential Control Module - Concepts and Use 1082 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Sequential Control Modules – Exception Handlers Honeywell
• Exception handlers are transitions and steps that run only after specified
conditions have been met
• An SCM can have multiple handlers but only one handler of each type
may be active at any given time
Sequential Control Module - Concepts and Use 1083 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Sequential Control Modules – Exception Handlers, contd. Honeywell
• Handlers can be classified into three categories:
CHECK
MAIN
INTERRUPT
HOLD STOP
RESTART ABORT
Sequential Control Module - Concepts and Use 1084 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Interrupt Handler Honeywell
• Interrupts the activity of the main handler, acting like a subroutine of the
main handler
• When it completes, the program activity returns to the last step in the
main handler that had the Update Restart Address option ON
HOLD STOP
RESTART ABORT
Sequential Control Module - Concepts and Use 1085 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Hold and Restart Handlers Honeywell
• The hold handler preempts the activity of the main and/or interrupt
handlers.
– The stop and abort handlers can preempt the hold handler.
– From the hold handler you can go to the restart, stop, or abort handler.
• The restart handler can only be initiated from the held state.
– It returns the activity to the main/interrupt handler at the last step with the
Update Restart Address checked.
Sequential Control Module - Concepts and Use 1086 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Restart Address Honeywell
Sequential Control Module - Concepts and Use 1087 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Abort Handler Honeywell
• Preempts the activity of the main, interrupt, restart, hold, or stop handlers
• Cannot be preempted
• From the abort handler, you can only return to the check handler
CHECK
MAIN
INTERRUPT
HOLD STOP
RESTART Abort
Sequential Control Module - Concepts and Use 1088 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Stop Handler Honeywell
• Preempts the activity of the main/interrupt, restart, or hold handler
• From the stop handler, you can go automatically to the abort or check
handler or by command to the hold handler
CHECK
MAIN
INTERRUPT
HOLD Stop
RESTART ABORT
Sequential Control Module - Concepts and Use 1089 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Check Handler Honeywell
• The SCM executes the check handler just before entering the IDLE state
HOLD STOP
RESTART ABORT
Sequential Control Module - Concepts and Use 1090 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Question 3: Exception Handlers Honeywell
All of these are abnormal handlers except:
A) Abort
CHECK
B) Hold
C) Stop MAIN INTERRUPT
RESTART ABORT
TheIncorrect.
YourCorrect!
correct
answer: All
Allare
answerareabnormal
abnormalhandlers
is: handlers
except "Main".
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1091 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Summary Honeywell
• Functionality you may add to an SCM includes:
– Branching, which occurs at a step and allows the SCM to take different
paths based on the first true transition found
– Parallel
block
step execution, which begins and ends with a synchronization (sync)
• The end synchronization block starts one or several new threads when
all the preceding parallel paths complete execution
– Exception handlers, which are transitions and steps that run only after
specified conditions have been met
Sequential Control Module - Concepts and Use 1092 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Conclusion Honeywell
Completion
Certificate
Sequential Control Module - Concepts and Use 1093 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Honeywell
Sequential Control Module - Concepts and Use 1094 EXP20R300 - EPKS CEE C200/C300/ACE
Identify SCM Programming Techniques 7/5/2023
Explain the Operation of SCMs
Sequential Control Module - Concepts and Use 1095 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Introduction Honeywell
• In this lesson you will learn about the
operation of SCMs
Sequential Control Module - Concepts and Use 1096 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Topics Honeywell
Sequential Control Module - Concepts and Use 1097 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules - Recipes Honeywell
• A maximum of 50 recipe values can be stored for an SCM
• Recipe data can include:
– Descriptors
– SP, PV access locks
– Scaling options
– High and low limits
– Default values
– Display and print options
Sequential Control Module - Concepts and Use 1098 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules - History Honeywell
• A maximum of 50 history parameter values can be stored for an SCM
– Parameter descriptor
– Parameter types
– Parameter value
Sequential Control Module - Concepts and Use 1099 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Question 1: SCM Recipes and History Honeywell
Process data can be collected and
stored during SCM operation:
A) Using a maximum of 50
history parameters
B) Using a maximum of 500
parameters
C) To send information to the
SCM prior to execution
D) To upload recipe values
when an SCM runs to
completion
The correct
Your answer: answer is:
Yes!
No.
YouProcess
Process data
data can
must answer can
thebebe collected
collected
question and
and
before
YouIncorrect
Correct
did You
notduring
stored -answer
answered
-Click
Clickanywhere
anywhere
thisthis
SCM question
correctly!
to
tocontinue
operation continue
completely
using a
continuing
maximum of 50 history parameters.
Sequential Control Module - Concepts and Use 1100 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Topics Honeywell
• SCM Recipes and History
Sequential Control Module - Concepts and Use 1101 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules – SCM Activation Honeywell
INACTIVE RESUME
(1st State After Download)
ACTIVE INACTIVE
HOLD
INTERRUPTING STOPPED HELD
STOP
RESET ABORT
Sequential Control Module - Concepts and Use 1102 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules – Chart Visualization Honeywell
Sequential Control Module - Concepts and Use 1103 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules – Chart Visualization, contd. Honeywell
Green indicates a
transition or step is active
Sequential Control Module - Concepts and Use 1104 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Question 2: SCM Activation and Operation Honeywell
Which statement is false? When
operating an SCM, you must always:
Incorrect.
TheCorrect!
Your correct
answer:The
Thefalse
answer false
is:statement
statementisis""When
When
operating an SCM, you must always invoke
You must answer the question before
YouIncorrect
Correct
didexception
an You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
handler question
correctly!
fromto
tocontinue
continue
completely
running".
continuing
Click anywhere to continue.
Submit Clear
Sequential Control Module - Concepts and Use 1105 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Topics Honeywell
• SCM Recipes and History
Sequential Control Module - Concepts and Use 1106 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules – Modes Honeywell
• Execution Modes
– Automatic
– Semi-automatic
– Single step
Sequential Control Module - Concepts and Use 1107 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Sequential Control Modules – Event Options Honeywell
• SCM Alarm and Event tab:
Sequential Control Module - Concepts and Use 1108 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Question 3: SCM Modes Honeywell
Which mode pauses the SCM after each step,
waits for the resume command, and upon resuming,
completes the next step?
A) Automatic
B) Normal
C) Semi-automatic
D) Single step
Sequential Control Module - Concepts and Use 1109 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Summary Honeywell
• An SCM:
– Can contain up to 50:
• Sets of recipe parameters, such as descriptors and SP and PV access
locks, which are accessible from the SCM detail display once the SCM is
active
• History parameters including parameter descriptors, types and values
that are collected and stored during SCM operation
– Can be viewed and operated from the station chart tab which shows the
status of transitions and steps using colors such as blue which indicates a
transition or step is complete
– Has modes of operation that include automatic, semi-automatic, single step,
manual, and normal
Sequential Control Module - Concepts and Use 1110 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 1 of 7 Honeywell
• Configure a Sequential Control Module (SCM) (20)
Sequential Control Module - Concepts and Use 1111 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 2 of 7 Honeywell
• Add Function Blocks for SCM Program Control
Sequential Control Module - Concepts and Use 1112 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 3 of 7 Honeywell
• Specify SCM Recipe Values and Invoke Transition
Sequential Control Module - Concepts and Use 1113 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 4 of 7 Honeywell
• Configure SCM Abort Sequence
Sequential Control Module - Concepts and Use 1114 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 5 of 7 Honeywell
• Use a Step to Start another SCM
Sequential Control Module - Concepts and Use 1115 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 6 of 7 Honeywell
• Use Recipe Values to Set Minimum Flow
VALVE_CHECK
CIRCULATE2
Sequential Control Module - Concepts and Use 1116 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Lab Examples – 7 of 7 Honeywell
• Interface an SCM with a Graphic Textbox
VALVE_CHECK
CIRCULATE2
PROCESS
RUN_PROCESS
Sequential Control Module - Concepts and Use 1117 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
Conclusion Honeywell
Completion
Certificate
Sequential Control Module - Concepts and Use 1118 EXP20R300 - EPKS CEE C200/C300/ACE
Explain the Operation of SCMs 7/5/2023
SafeView Workspace Functions - Concepts
• Working with SafeView
• Workspace groups and indicators
• Designing a match expression
• A maximum of 16 Station
displays can be managed
Group 3
• To configure a Station as
single window or multi-
window, select Station >
Connection Properties
• Workspace groups and indicators
Round Manual
Robin Select
First Match
Match
Trends
Match
Process
Displays
First Match
Match
Trends
Match
Process
Displays
• Designing a match expression
Round Robin
Manual Select
Example: Round
Robin Catch-all
Match Expression
Match
Trends
Catch-
all
– User-created categories
may be added by
modifying the
WindowCategories.xml
file in the HMIWeb
Display Builder folder
2. Title
• Matches the characters on
the title bar of an application
• Example:
title(“?*Overview?*”) or
title(“?*Word?*”)
3. Module
• Matches the EXACT file name
of an application program [.exe]
as seen in Windows (Use wild
cards)
• Example:
module(“?*word?*”) or
module(“?*Station.exe?*”)
Character Definition
? Matches any single character
* Matches any number (zero or
more) of the previous character
– You can configure three different workspace types -- Round Robin, Manual
Select and First Match
Completion
Certificate
• SafeView window properties
• SafeView workspace considerations
• Starting SafeView
• Window properties:
– Configurable values
Minimum
height is
Round Robin 26 pixels
• Applies to a window:
• A region:
– Is the area in which a window can be dragged
– Is only useful for windows that are draggable
• Window properties
• SafeView workspace considerations
• Starting SafeView
• Workspace strategy –
design workspace to
meet Operator’s window
management needs
– Configuration of groups
or subgroups for
searching and matching
window specifications
– Configuration of
workspace indicators
• Window properties
• Starting SafeView
Desktop
Shortcut
– C:\Program Files\Honeywell\SafeView\SafeView.exe
Main Window
Round Robin Workspace
Status Window
Multiple Display
Windows
– You must start the SafeView application first, before you can load a specific
workspace
Window 1 Window 2
Window 4 Window 3
Completion
Certificate
• Navigating Table View
• Operating an SCM in Table View
• Configuring an SCM for Informed Operation in Table View
SCM’s
Summary Phase,
Pane Step/
Transition
Detail
Pane
Minitrend Additional
Pane Detail Pane
The correct
Your answer:answer is:
Incorrect.
Correct! The
TheTable
Tableview
viewisisanother
anotherwaywayto
toview
viewand
and
You must answer the
operate question
SCMs. before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Operating an SCM in Table View
Click on
Step
Step
Outputs
Show in
Details
Confirmable Instruction Pane
Current Parameter
Monitor Task
Parameter
Trend Current
Parameter for Step
Output
• Configuring an SCM for Informed Operation in Table View
• HTML Editor
– Edit in HTML or
Text
– Appearance
• Font
• Color
• Size
– Link to:
• SOP
• Intranet
SCM Expressions:
A) Cannot be used with a confirmable message
B) Cannot be used to command an SP message
C) Are not permitted to be used in a step output
D) Must ask a question
TheIncorrect.
Your correct
answer:
Correct! answer
SCM is:
SCMExpressions
Expressions cannot
cannotbe
beused
usedwith
withaa
You must answer the question
confirmable before
message.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Click anywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue. Submit Clear
– Allows the operator to interact with the SCM by giving the SCM commands,
bypassing outputs and confirming outputs
– Is configured in control builder on the Main and Output tabs in Step function
blocks
Completion
Certificate
Proceed to the Configure Target, Entry and Current Parameters and Configure
an SCM Abort Handler, Interrupt Handler and Check Handler lab exercises
3
8 6
1
4
9 7
2
9
5
3
1 8 6
9 4
10
2 7
1. Two storage tanks (T-31 and T-32) with level indicators. The indicators will display
the pida.pv for 11_LC16 and 11_LC14 and call the faceplate when clicked.
Breakpoints should be configured on the indicators: 0 to 20% = yellow, blue when
normal (21 to 80%), and red for a high level (81 to 100%).
2. Add alphanumerics (place on each tank as illustrated) to show the value of the
level indicators added in Step 1. Complete the “Tooltip” property of each
alphanumeric to show the tagname and parameter of the alphanumeric.
3. Add a valve on each tank’s inlet line. The tagnames are as follows: 11_FC20 for
the top valve and 11_FC17 for the lower valve. (Use the valve.sha with the OP bar
created in a previous lab but first check the valve to ensure it calls the faceplate.)
4. Add two pumps: Pump P-62 will pump product from the first tank; pump P-68 will
pump product from the second tank. (You can use shape P68 built in a previous lab
exercise.) The pumps will be green when ON and gray when OFF. Use points:
11_HS62 and 11_HS68. Use parameter: devctla.gpv.
5. Add comboboxes to control the pumps from the graphic (parameter flaga.pv can be
used to change the state of 11_HS62 and 11_HS68.)
6. Create a generic dynamic shape (for PID regulatory control points 11_FC01 and
11_FC02). The dynamic shape should show the point name (which will change color
based on alarm state), the first character of the current mode (i.e. A = Auto), the SP
value, PV value, and a bar indication for the OP. Allow data entry for the SP value.
(Hint: Create a shape sequence for the single-character mode indication. Insert the
shape sequence into the dynamic shape. To view the “ordinal” values of each mode
so that the single-character mode letter will be positioned correctly in your shape
sequence, refer to Knowledge Builder: Experion R300.1 > Reference > Control Builder
Parameter Reference > MODE [RegCtl]). Also, add an alarm indicator to your dynamic
shape.
7. For these same two PID points, insert a valve that is green when the OP > 0 and gray
when <= 0. (Use the previously created valve.sha with the OP bar.)
8. Add alphanumerics to display the top temperature of each tank -- 11_TI20 for the top
tank and 11_TI25 for the lower tank (use parameter daca.pv). Complete the “Tooltip”
property to show the tagname.
9. Create navigation buttons to call up other displays and a button to hide instrument
lines, as shown on the example “Final Project” display.
10. Create a new Trend display called “Trend”. Plot the pida.pv of 11_FC01 and
11_FC02. Add a button to call the Trend. On the Trend button, add a “Tooltip”
indicating that the Trend is plotting 11_FC01 and 11_FC02.
An Overview display is a Level 1 display and provides a big picture of the process.
Level 1 displays provide the broadest view of the facilities under an Operator’s control
and represent a simplified process flow diagram of the whole plant area. Targets
defined on Level 1 displays lead to specific process “control” displays (process displays
are Level 2 displays).
Create an Overview (Level 1) display showing only the prominent equipment and major
process lines. Create invisible targets around each area to call the appropriate Level 2
display.
You can use many of the shapes that you’ve already created in previous lab exercises.
– C200 Controller
– Power Subsystem
Back plane
Power supply
tray
Battery Backup
switch
Grounding
And alarm
contacts
Redundant
Power
Supplies
The
Your correct
answer:
Incorrect.
Correct! AAanswer
typical is:
typicalPM
PMIO IOcabinet
cabinetwill
willcontain
contain
Youofmust
all these answer
exceptthe
thequestion
Experionbefore
Server.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Completion
Certificate
• IOLIM
• IOL Interface Cable and Connections
Top of IOLIM
Shield jumpers
A and B
Bottom of IOLIM
Yourcorrect
The answer:answer is:
You must Each
Incorrect.
Correct! EachIOLIM
answer IOLIM can
cansupport
the questionsupport40
40IOPs.
before IOPs.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
Bottom of IOLIM
Incorrect.
Correct! For
Forredundant
redundantIOLIMs
IOLIMsthethelink
linkaddress
addressjumper
jumper
The
Your correct
answer:answer is:
must be set in one of the two IOLIMs. It does not matter
You must answer the question before
notwhich
YouIncorrect
Correct
did You -answer
-Clickofanywhere
answered
Click IOLIM
anywhere
this
this hastothe
question
correctly!
to jumper set.
continue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
To IOLIM
RJ-45
Connector A
To IO link
Cable A
To C200 rack
24VDC power
supply
Power distribution
panel connection
Incorrect.
Correct! The
TheIOL IOLinterface
interfacecable
cabledoes
doesnotnotconnect
connectto
tothe
the
"IOLIM
Yourcorrect
The answer:power subsystem".
answer is: There is no IOLIM power
subsystem.
You mustThe IOL interface
answer cablebefore
the question connects to the cabinet
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
power correctly!
to
tocontinue
continue
completely
subsystem.
continuing
– For redundant IOLIMs, the link address jumper must be set in one of the two
IOLIMs (does not matter which one)
Completion
Certificate
• IOL Connections
• IOP Location
• Card File Addressing
• Power Connections
Cards 1 - 15
01 File 5
Server
IOLIM
C200
CNI
PCIC Cards 1 - 15
File 4
24
IOL cables
Cards 1 - 15
File 3
Cards 1 - 15
• IOL Connections
• IOP Location
• Card File Addressing
• Power Connections
Cards 1 - 15
01 File 5
Server
IOLIM
C200
CNI
PCIC Cards 1 - 15
File 4
24
IOL cables
Cards 1 - 15
File 3
– IOP cards are referenced by their numerical location within each card file.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
• IOL Connections
• IOP Location
01 File 5
Server
IOLIM
C200
CNI
PCIC Cards 1 - 15
File 4
24
IOL cables Cards 1 - 15
File 3
• Odd parity
P 4 2 1 P 4 2 1 P 4 2 1
FILE ADDR FILE ADDR FILE ADDR
Incorrect.
Correct! For
Forcardcardfile
file#6,
#6,pins,
pins,4,
4,11and
andPPmust
musthave
havejumpers.
jumpers.
Since we are pinning out card file #6 we actually pin it as #5
Yourcorrect
The answer: answer is:
therefore we pin 4 and 1. When we do this we have an even
You must
number answer set
of -answer
jumpers the which
question before
You Incorrect
Correct
did You
not answered
-Click
Clickanywhere
anywhere
thisthis togoes
question
correctly!
to against the odd parity rule.
continue
continue
completely
continuing
This rule states that at all times an odd number of jumpers must
be set. Therefore we must set the 'P' parity jumper.
• IOL Connections
• IOP Location
• Power Connections
C
B D
TheIncorrect!
Your correct
answer:
Correct!answer
Pictureis:
Picture 'A'
'A'shows
showsthetheIOP
IOPcard
cardfile
file
You must answernumber the question
jumpers. before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
– Links to the IOLIM in the C200 rack and to other I/O processor card files
through I/O link (IOL) interface cables
– Contains
plate
up to 15 IOPs identified by the card numbers on the card file cover
• Card file jumpers are not to be confused with the UCN address jumpers
(which do not apply to Experion PKS)
Completion
Certificate
• Configuring an IOLIM
• Adding IOPs to the IOL
• Loading and Activating IOPs
Supervisory
CNI module
Check if
IOLIM is
redundant
Fill in
secondary
IOLIM name
if redundant
Yourcorrect
The answer:answer is:
You must answer the question before
Yes!
No.
did When
When
YouIncorrect
Correct
You you
you
Clickconfigure
not -answer
answered
-Click configure
anywhere
anywhere
thisthis an
antoIOLIM,
question IOLIM,
correctly!
to you
you must
continue
continue must
completely
continuing
complete all of these steps except "Create a new
IOL for the IOLIM and enter its name and
description". When an IOLIM is added the IOL is
automatically created by Control Builder.
• Configuring an IOLIM
Choose a
scan rate
IOP
number,
1 – 40
Check if IOP is
Physical IOP redundant Physical location of
location secondary IOP
The correct
Your answer:answer is:
Incorrect.
Correct! IOPs
IOPsare areassigned
assignedto toan
anIOL.
IOL.
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
• Configuring an IOLIM
• Loading and Activating IOPs
• Do not check
• IOP can be activated from the monitoring tree or from a combo box
– (Run = Active)
Incorrect.
Correct! The
Thefalse
falsestatement
statementisis""TheTheProject
Projecttab
tab
The
Your correct
answer:
displays answer
IOPs is:when they are loaded." Actually
in blue
the You musttab
Monitor answer the the
displays question
IOPS before
in blue. The Project
YouIncorrect
Correct
did You
not -answer
answered
-Click
Click anywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
tab will not display colors next to the IOPS.
Completion
Certificate
• Method 2: Add block from Project – the specific IOP and specific
channel are automatically assigned
Click Assign
• Download
A) Library tab
B) Monitoring tab
C) Project tab
D) All of the above
• Under the CM
• With the CM
• Without the CM
– Under the CM
Incorrect.
Correct! An
AnIOPIOPchannel
channelblock
blockisisnot
notdeleted
deleted
The correct
Your answer:answer is:
from its IOL. It can only be deleted by
Youdeleting
must answer the
the anywhere
CM question
that containsbefore
it.
YouIncorrect
Correct
did You
not -answer
answered
-Click
Click anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing
Click anywhere to continue.
Submit Clear
– Can be added and assigned to a CM from the Library Tab (PMIO tree) or
from the Project Tab
Completion
Certificate
– Explain how the device description (DD) files are loaded to the system
• HART Signals
• HART Commands
• HART Device Description Manager
• HART-Enabled I/O
• HART Data
• HART Device Status
+0.5 mA
- 0.5 mA
1200 2200
FSK Hz Hz
The digital signal rides on top of “1” “0”
the 4-20 mA DC analog signal
20 mA -
4 mA -
24 Vdc
4-20 mA 4-20 mA
20 mA -
4 mA -
Correct!
The
YourIncorrect.
The
correct
answer: The
falsefalse
answer statement
is: statement is " The
is " The
digital
You digital
signal
must signal
is unidirectional'.
answer isthe
unidirectional'.
question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
thisthis
question
correctly!
to
tocontinue
continue
completely
continuing Submit Clear
Click anywhere to continue.
• HART Signals
• HART Commands
• HART-enabled I/O
• HART Data
– Determine whether a meter is installed and determine its units and range
• HART Signals
• HART Commands
• HART Device Description Manager
• HART-enabled I/O
• HART Data
• DD files for other vendors are available from the vendor or the HART
Foundation at http://www.hartcomm.org/
– Programs > Honeywell Experion PKS > Engineering Tools > Device
Description Manager
Yes!
No. Device-specific
Device-specific commands
commands for for Honeywell
Honeywell
devices
Your
The are answer
correct
answer: interpretedis: from DD files which are
automatically loaded with the Experion
You must answer the question before
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
this
question
software. correctly!
to
tocontinue
continue
completely
continuing
• HART Signals
• HART Commands
• HART-enabled I/O
• HART Data
8-channel HART AI
8-channel HART AO
16-channel HART AI
16-channel HART AO
C200 Characteristics:
✓ Reduced hardware and physical foot print
✓ One communication network
✓ HART variables are available for control
✓ HART status is available for control
✓ Effective/efficient status handling
✓ All HART data is available through the system
Non-redundant HART
Redundant HART CIOM-A (1756) AI and AO IOM
PM AI and AO IOP (8 channels/IOM)
(16 channels/IOP)
• HART Signals
• HART Commands
• HART-enabled I/O
• HART Data
The HART offline data passes through the IOM/IOP and the
software multiplexer to the Asset Management System
I/O
✓ Device ID information (Tag, manufacturer, model, SN, etc.)
✓ Software and hardware revision level
✓ Dynamic variables (PV, SV, TV, FV)
HART ✓ Device variables up to 255 (Slot-0 through Slot-3)
Device ✓ General and device-specific status information
✓ Range related information
✓ Device material of construction
✓ Full device setup and configuration information
✓ Trends and test analysis data
• HART Signals
• HART Commands
• HART-enabled I/O
• HART Data
• HART Device Status
Communication error
Configuration changed
STT25H
Host issues Command 48 The STT25H uses only 3 of the
available 17 bytes (byte 0, 1, and 2)
Device responds with status
LOGIC: ONDELAY
DELATA
Delay Time 30 sec
No.
Yes!correct
The
Your "A"AHART
HART
answer: device
device
answer communication
is:communicationerror,
error,which
whichis
isaageneral
general
You status,
must status,
answermay
may
thebe
beused
usedininbefore
question control"
control"isisthe
the
YouIncorrect
Correct
did You
not -answer
answered
-Click
Clickanywhere
anywhere
this
false this
question
correctly!
to
tocontinue
statement. continue
completely
continuing
Submit Clear
– The HART command originates in the IOM/IOP and the control-related data
are cached there
– AbutHART device must return a general status with every command response
a device-specific status is optional
Completion
Certificate