3BNP004848-510 A en 800xa For Safeguard 5.1 Configuration
3BNP004848-510 A en 800xa For Safeguard 5.1 Configuration
3BNP004848-510 A en 800xa For Safeguard 5.1 Configuration
Configuration
System Version 5.1
ABB may have one or more patents or pending patent applications protecting the intel-
lectual property in the ABB products described in this document.
The information in this document is subject to change without notice and should not be
construed as a commitment by ABB. ABB assumes no responsibility for any errors that
may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB be
liable for incidental or consequential damages arising from use of any software or hard-
ware described in this document.
This document and parts thereof must not be reproduced or copied without written per-
mission from ABB, and the contents thereof must not be imparted to a third party nor used
for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license. This
product meets the requirements specified in EMC Directive 2004/108/EEC and in Low
Voltage Directive 2006/95/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respec-
tive owners.
Section 1 - Introduction
Product Overview ............................................................................................................11
Product Scope.......................................................................................................11
What you can do with 800xA for Safeguard........................................................12
Prerequisites and Requirements ...........................................................................12
Section 2 - Configuration
Before You Start ..............................................................................................................13
Libraries and Object Types..............................................................................................13
Getting Started.................................................................................................................15
Dual Handling .................................................................................................................16
Building the Control Structure ........................................................................................18
MB300 Uploader Aspect .................................................................................................21
Changing Settings of a Dual System ...............................................................................26
Defining Event Treatments using RTA Board Configuration..........................................27
DB Element NODE_DESCR ...............................................................................28
Configuration Example....................................................................................................37
Creating TTD Logs..........................................................................................................43
OPC Clients .....................................................................................................................44
3BNP004848-510 A 5
Table of Contents
NLS Support.................................................................................................................... 45
INDEX
Revision History
Updates in Revision Index A........................................................................................... 63
6 3BNP004848-510 A
About This Book
General
The 800xA for Safeguard enables the connection of 800xA Operator Workplace to a
MasterBus 300 control network with Safeguard Controllers.
The information in this book is intended for:
• The Engineer that sets up the safety system functionality (including defining
displays, configuring control parameters etc.)
• The System Administrator that sets up the safety system configuration
It is recommended to have a basic understanding of distributed automated process
control, the hardware and software functionality of the 800xA system.
The user should login as an Application Engineer or System Engineer (on the
workplaces) to perform the functionalities of 800xA for Safeguard.
Document Conventions
Microsoft Windows conventions are normally used for the standard presentation of
material when entering text, key sequences, prompts, messages, menu items, screen
elements, etc.
3BNP004848-510 A 7
Terminology About This Book
Electrical warning icon indicates the presence of a hazard which could result in
electrical shock.
Warning icon indicates the presence of a hazard which could result in personal
injury.
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function
Although Warning hazards are related to personal injury, and Caution hazards are
associated with equipment or property damage, it should be understood that
operation of damaged equipment could, under certain operational conditions, result
in degraded process performance leading to personal injury or death. Therefore,
fully comply with all Warning and Caution notices.
Terminology
A complete and comprehensive list of Terms is included in the System 800xA
Extended Automation Engineering Concepts instruction (3BDS100972*). The
listing included in Engineering Concepts includes terms and definitions as they that
apply to the 800xA system where the usage is different from commonly accepted
industry standard definitions and definitions given in standard dictionaries such as
Webster’s Dictionary of Computer Terms.
8 3BNP004848-510 A
About This Book Related Documentation
Term/Acronym Description
MB300 MasterBus 300 - the control network communication
protocol that is used by the AC 400 controllers
Safeguard Safeguard 400 Series, ABB’s safety controller based on
the AC400 Series. Also refers to the previous model,
Safeguard 3000.
SCS Safety Control System / Safety Control Station, the dual
safety system configuration of SG 3000 / Safeguard 400
Series consisting of two equally configured safety
controllers.
SC Safety Controller, refers to one of the nodes in a SCS.
SCA The safety controller with the lowest node number in a
SCS.
SCB The safety controller with the highest node number in a
SCS.
ESD system Emergency Shut-Down system.
PSD system Process Shut-Down system.
Related Documentation
A complete list of all documents applicable to the System 800xA Extended
Automation System is provided in Released User Documents (3BUA000263*). This
document lists applicable Release Notes and User Instructions. It is provided in
PDF format and is included on the Release Notes/Documentation media provided
with your system. Released User Documents are updated with each release and a
new file is provided that contains all user documents applicable for that release with
their applicable document number. Whenever a reference to a specific instruction is
made, the instruction number is included in the reference.
3BNP004848-510 A 9
Related Documentation About This Book
10 3BNP004848-510 A
Section 1 Introduction
Product Overview
The Operator Workplace is used for process monitoring and control. It has a generic
design and can be used for different process control systems.
The 800xA for Safeguard is a software product that enables you to connect an
Operator Workplace to Safeguard Controllers in a MasterBus 300 network.
Product Scope
The 800xA for Safeguard is built on 800xA for Advant Master which is integrated
in the Operator Workplace. This provides the following features:
• Support for single and dual Safeguard controllers.
• Handling of dual controllers as one object in the operator’s workplace.
• Execution of operator commands in both controllers.
• Status and diagnostic display for both single and dual controllers.
• Faceplates, object displays and alarm/event handling consistent with AC400
Controllers.
The supported Safeguard functions and functional units are:
• FI (Fire Input), loop monitored digital inputs.
• FD (Fire Detector), for addressable detectors.
• GI (Gas Input), loop monitored analog inputs.
• Fireguard central, control and monitoring.
• AutroSafe central, control and monitoring.
• C&E shutdown level.
3BNP004848-510 A 11
What you can do with 800xA for Safeguard Section 1 Introduction
12 3BNP004848-510 A
Section 2 Configuration
3BNP004848-510 A 13
Libraries and Object Types Section 2 Configuration
14 3BNP004848-510 A
Section 2 Configuration Getting Started
After installation of the product, libraries are in the Closed state and are protected
from unintentional modifications. Custom modifications are possible if the library is
forced to the Open state. Observe that the modifications may be lost in future system
upgrades/updates.
The extension libraries SafeguardObjectTypesVB6Ext and SGObjectTypesVB6Ext
are included in the system extension, 800xA for Safeguard VB Extension. This
system extension is required for the users of VB process graphics.
For more information on library handling and object types, refer to System 800xA
Configuration (3BDS011222*).
Getting Started
The 800xA for Safeguard comprises operator station functions for a single or dual
controllers with identical data base content.
Consider the following scenarios to configure a Safeguard 400 system.
1. An existing plant where the controllers are configured and are functional.
2. A new plant where the controllers should be configured.
3BNP004848-510 A 15
Dual Handling Section 2 Configuration
Dual Handling
To achieve dual handling of controllers in the operator workplace, a dual Safeguard
system has to be specified in the data base element NODE_DESCR on the RTA
board. If a dual system is not specified correctly in the NODE_DESCR the
Safeguard system will be treated as a single controller. Layout of the database
element NODE_DESCR is shown in Section 2, Configuration. An illustration of the
dual handling is given in Figure 3.
16 3BNP004848-510 A
Section 2 Configuration Dual Handling
Operator
COMMAND STATUS
Commands, Indications,
value changes, alarms,
events, trends
Safety controller A
DB
I/O I/O PC
Monitoring
PROCESS Safety controller B
DEVICE
Monitoring
I/O I/O DB PC
3BNP004848-510 A 17
Building the Control Structure Section 2 Configuration
18 3BNP004848-510 A
Section 2 Configuration Building the Control Structure
3. Select the Controller type object. Request creation of a new object and select a
Controller type, see Figure 4. It is recommended to include the node number in
the object name.
3BNP004848-510 A 19
Building the Control Structure Section 2 Configuration
20 3BNP004848-510 A
Section 2 Configuration MB300 Uploader Aspect
3BNP004848-510 A 21
MB300 Uploader Aspect Section 2 Configuration
may be wise to upload at least the most populated object types one by one before
proceeding with the others.
The Function Chart Builder (FCB) uploader released with Control Builder A
does not function with the FI, GI, and FD function units.
The FD objects should be transferred to Fire Input Normally Closed (FINC) or
Fire Input Normally Open (FINO) objects in the source code before translating
the source code to FCB. The FINO, FINC, and GISI (Gas Input Calculated)
objects having the parameters (306,0) / (305.0) on the IO board will not be
uploaded from the FCB in an accurate manner. Update this parameter to an empty
value before translating the source code to FCB.
22 3BNP004848-510 A
Section 2 Configuration MB300 Uploader Aspect
3BNP004848-510 A 23
MB300 Uploader Aspect Section 2 Configuration
24 3BNP004848-510 A
Section 2 Configuration MB300 Uploader Aspect
3BNP004848-510 A 25
Changing Settings of a Dual System Section 2 Configuration
26 3BNP004848-510 A
Section 2 Configuration Defining Event Treatments using RTA Board Configuration
The name extension is entered when a Safeguard object is initially created. It can
not be altered later. Empty string is not allowed as name extension.
When a node number is changed you have to reconfigure the NODE_DESCR
database element (see Section 2, Configuration). This must be done in both
connectivity servers in a redundant pair. A new upload must be performed as
well.
3BNP004848-510 A 27
DB Element NODE_DESCR Section 2 Configuration
DB Element NODE_DESCR
NODE_DESCR1
Node Description
(134.1)
S1 Base part
NAME
DESCR S2 Dual Parameters
VERSION
ACT S3 Signal filtering
NETW_NO
NODE_NO S4 Test parameters
VIR_NODE ERROR
TTD_SEL
TTD_CONF
Dual Parameters
NODE_DESCR1
Node Description
Item designation: NODE_DESCRx
(134.1) Data Base Index
Element type: Node Description
Call name: NODE_DESCR
28 3BNP004848-510 A
Section 2 Configuration DB Element NODE_DESCR
NODE_DESCR1
Node Description
(134.1)
NODE_DESCR 1 NAME
2 DESCR
7 VERSION
1 3 ACT
0 4 NETW_NO
0 5 NODE_NO
S2 Dual Parameters
S3 Signal filtering
S4 Test Parameters
S5 EBXMP200 Settings
3BNP004848-510 A 29
DB Element NODE_DESCR Section 2 Configuration
NODE_DESCR1
Node Description
(134.1)
S1 Base Part
0 8 VIR_NODE ERROR 9
0 10 TTD_SEL
0 11 TTD_CONF
S3 Signal filtering
S4 Test Parameters
S5 EBXMP200 Settings
30 3BNP004848-510 A
Section 2 Configuration DB Element NODE_DESCR
3BNP004848-510 A 31
DB Element NODE_DESCR Section 2 Configuration
NODE_DESCR1
Node Description
(134.1)
S1 Base Part
S2 Dual Parameters
13 EVENT
14 STATLIST
S4 Test parameters
S5 EBXMP200 Settings
32 3BNP004848-510 A
Section 2 Configuration DB Element NODE_DESCR
Event Filtering
The main purpose of the Event Filtering function is to prevent alarm and event
messages from being sent from controllers in one MB300 network to Operator
Workplaces in another, across networks which are interlinked via a gateway node.
The function can be used for filtering within the same network as well. To filter out
event and alarm messages, the NODE_DESCR element properties ACT and
EVENT must be set to “1”.
The filter settings are used by a Connectivity Server to determine which controllers
it should ignore with respect to alarm and event messages.
If the filter settings are updated with a new controller, this new controller will
continue sending alarm and event messages to the Operator Workplaces until it is
restarted. This situation is prevented from occurring if the Connectivity Server
contains a correct NODE_DESCR data base at the time of the initial start-up, or
before any other controllers are connected to the network. To avoid restart of a
controller the following procedure must be followed:
• Connect On-Line Builder to one of controllers to be filtered and give
commands:
LOCPSET: CMDS:TP01.CT
OMVT
• The following menu will appear:
1) List contents of Master View table.
2) Remove a node from Master View table.
3) Remove all nodes from Master View table.
4) Add a node to Master View table.
5) Quit.
• Type 1 for 'List...'
• Type 2 and enter the network/node number for the Connectivity Server (RTA).
• Type 1 for 'List...' to verify that the Connectivity Server node now is removed
from the table.
• Repeat the above steps for all controllers to be filtered.
3BNP004848-510 A 33
DB Element NODE_DESCR Section 2 Configuration
The above procedure can not be used for old MasterPiece controllers.
For every node not to be included in status list searches, there must be a data base
element of the type NODE_DESCR in the Connectivity Server involved and the
element properties ACT and STATLIST set to “1”.
The filter settings are used by a Connectivity Server to determine which nodes not to
send status list search requests to.
NODE_DESCR1
Node Description
(134.1)
S1 Base Part
S2 Dual Parameters
S3 Signal filtering
24 SNG_DIAL
22 ACT_SUP
23 DIAL_SUP
S5 EBXMP200 Settings
34 3BNP004848-510 A
Section 2 Configuration DB Element NODE_DESCR
Value PC con-
Termi- Terminal Default
entered nection Description Remarks
nal No Name value
by data type
24 SNG_DIAL User 0 - Single side Dialog 1 = single side
access. access enabled.
Enables/disables dialog Should be used
access towards objects for test purposes
in the current side of a only.
dual system.
22 ACT_SUP User 0 - Activates suppression Applicable only
of dual handling. Valid when the Single
for all functions except Side Testability
operator commands. option is installed.
23 DIAL_SUP User 0 - Activate suppression of If you are not
dual handling for using this option,
operator commands. keep the default
values.
3BNP004848-510 A 35
DB Element NODE_DESCR Section 2 Configuration
NODE_DESCR1
Node Description
(134.1)
S1 Base Part
S2 Dual Parameters
S3 Signal filtering
S4 Test parameters
25 EBXMP200
26 OBFGEN
36 3BNP004848-510 A
Section 2 Configuration Configuration Example
OBFGEN database
The OBFGEN database element is applicable only in the EBXMP200 controllers.
It provides connection between the related PC element OBFI-G and the Operator
Workplace. All changes on inputs in OBFI-G are transmitted to the Operator
Workplace as events. GENUSD3 object type with its Faceplate aspect is used as
graphical interface. Orders issued via Faceplates are transmitted to the related
OBFI-G outputs.
Configuration Example
The following example focus on a dual Safeguard system as configuring a single
Safeguard system is similar to configuring AC410 controller.
This description of the procedure for configuring a dual Safeguard system assumes
the following configuration:
The created network number is 11, and network name is netw11.
The dual Safeguard system name is System 250.
Virtual node number for the system is chosen to be 250.
Node number of the branch A (side A) is 51 and the branch B 52.
The virtual network number is by default equal to the side A’s network number.
As you create a functioning system, write down the values and parameters you have
chosen, and use those values where needed.
Here follows a step by step tutorial on how to create a dual Safeguard system.
1. Right-click on the already created MB300 network object called netw11 and
select New Object from the context menu.
2. From the list of available node objects select SG400 Dual System and enter a
suitable name in the Name field - here the name is System 250. Click Next.
3BNP004848-510 A 37
Configuration Example Section 2 Configuration
3. In the Additional Arguments tab (Figure 17) enter the virtual node number 250,
the numbers of both branches (51 and 52) as well as the default uploader source
(select Side A). Finally click on the Create button.
38 3BNP004848-510 A
Section 2 Configuration Configuration Example
The control structure created as result of step 3 is shown on Figure 18. Note the SG
Single Node Access object automatically created as a container for the subordinated
system branches (side A and B).
4. Select the MB300 Uploader aspect of System 250 and click Start Upload.
Await the progress bar until it is finished. Part of the control structure uploaded
is shown on Figure 19.
3BNP004848-510 A 39
Configuration Example Section 2 Configuration
5. Select RTA Board Control aspect of the System 250 and in the RTA Board
Configuration tab click on RTA Board Config to start an On-line Builder
session.
40 3BNP004848-510 A
Section 2 Configuration Configuration Example
6. Issue the command crdb node_descr - create two instances and fill in
properties as shown below.
NODE_DESCR1
Node Description
(134.1)
NODE_DESCR1 1 NAME
2 DESCR
7 VERSION
1 3 ACT
11 4 NETW_NO
51 5 NODE_NO
S2 Dual Parameters
S3 Signal filtering
S4 Test Parameters
S5 EBXMP200 Settings
NODE_DESCR1
Node Description
(134.1)
S1 Base Part
250 8 VIR_NODE ERROR 9
0 10 TTD_SEL
0 11 TTD_CONF
S3 Signal filtering
S4 Test Parameters
S5 EBXMP200 Settings
3BNP004848-510 A 41
Configuration Example Section 2 Configuration
NODE_DESCR2
Node Description
(134.2)
NODE_DESCR2 1 NAME
2 DESCR
7 VERSION
1 3 ACT
11 4 NETW_NO
52 5 NODE_NO
S2 Dual Parameters
S3 Signal filtering
S4 Test Parameters
S5 EBXMP200 Settings
NODE_DESCR2
Node Description
(134.2)
S1 Base Part
42 3BNP004848-510 A
Section 2 Configuration Creating TTD Logs
3BNP004848-510 A 43
OPC Clients Section 2 Configuration
Figure 21. Config not Allowed with only one Branch in Operation.
One side of a dual system can be available for TTD configuration when the single
configuration is enabled in the NODE_DESCR database element.
OPC Clients
Introduction supports the OPC Data Access and OPC Alarm and Event Server
functionality in Process Portal. Using these OPC interfaces any 3rd party OPC
Client may access information on Safeguard objects. Data associated with both
virtual and real objects is available.
A subscription towards a Safeguard object via OPC Data Access will behave
similarly to subscription towards objects in the AC 400 System Extension with one
exception. In a discrepancy situation (unequal status in Side A and B) status data on
the virtual object will be returned with a higher frequency than in a normal situation.
The frequency will also exceed the specified cycle time requested by the subscriber.
44 3BNP004848-510 A
Section 2 Configuration NLS Support
NLS Support
Introduction complies with the Native Language Support (NLS) concept which is
integrated in the 800xA System.
Exception:
Name of the ‘MB300 Uploader Extended Handling’ aspect is not treated by NLS
and shall not be translated to any language. This exception does not apply to the
aspect description.
3BNP004848-510 A 45
NLS Support Section 2 Configuration
46 3BNP004848-510 A
Appendix A Event Handling
General
This appendix contains a description of alarms and events in the various functional
units applicable with the Safeguard system. The description is given under the
following headings:
• FI Event Handling on page 49
• GI Event Handling on page 52
• Output Stage Event Handling on page 54
• Operation & Monitoring Event Handling on page 55
• C&E Shutdown Levels Event Handling on page 57
Event handling is described in detail in the System 800xA documentation.
AUDIBLE. Must be 0 for events and 1 for alarms. See System 800xA
Configuration (3BDS011222*) for configuration of Audible Alarms.
The event texts for all relevant functional units are also collected in the manuals
800xA for Safeguard Graphic Library (3BSE044423*), giving the user a convenient
quick reference during the application building.
3BNP004848-510 A 47
General Appendix A Event Handling
Event Treat
Z Event
X Pointers
Z
:
: Y
:
X
Z Event
Y Pointers
The Event Treat defines the event handling in the operator station such as audible
alarms, text combinations in event and alarm list, colors, different handling for 0 --
>1 and 1 -->0 transitions.
How different events from the functional units are treated is given in the following
sections.
48 3BNP004848-510 A
Appendix A Event Handling FI Event Handling
FI Event Handling
Event
Property
301 302
AUDIBLE 1 0
ALARM_PRIO 2 2
ALARM_TO_BLK F T
ALARM_FROM_BLK T T
PERSIST_LIST_BLK F T
TEXT_TO_BLK F F
TEXT_FROM_BLK F F
TEXT_COMB_CODE 5 5
3BNP004848-510 A 49
FI Event Handling Appendix A Event Handling
50 3BNP004848-510 A
Appendix A Event Handling FI Event Handling
3BNP004848-510 A 51
GI Event Handling Appendix A Event Handling
GI Event Handling
Event
Property
303 304 305
AUDIBLE 1 1 0
ALARM_PRIO 2 2 2
ALARM_TO_BLK F F T
ALARM_FROM_BLK T T T
PERSIST_LIST_BLK F F T
TEXT_TO_BLK F F F
TEXT_FROM_BLK F F F
TEXT_COMB_CODE 5 5 5
52 3BNP004848-510 A
Appendix A Event Handling GI Event Handling
3BNP004848-510 A 53
Output Stage Event Handling Appendix A Event Handling
54 3BNP004848-510 A
Appendix A Event Handling Operation & Monitoring Event Handling
Table 10. Predefined EVENT Elements for the Safeguard status Object
Event
Property
314 315 316 317
AUDIBLE 1 0 1 0
ALARM_PRIO 2 4 2 4
ALARM_TO_BLK F T F T
ALARM_FROM_BLK T T T T
PERSIST_LIST_BLK F T F T
TEXT_TO_BLK F F F F
TEXT_FROM_BLK F F F F
TEXT_COMB_CODE 5 5 5 5
Reported Alarms
The alarm handling is treated as single for each Safeguard controller side. The alarm
texts are identical in both controller sides, but the reporting side is identified by the
addition of /A or /B in the event text section. An alarm is usually accompanied by an
additional message.
3BNP004848-510 A 55
Operation & Monitoring Event Handling Appendix A Event Handling
56 3BNP004848-510 A
Appendix A Event Handling C&E Shutdown Levels Event Handling
Reported Events
The event handling is treated as single for each Safeguard system side. The event
texts are identical in both controllers, but the reporting side is identified by the
addition of /A or /B respectively in the event text section. An event is usually
accompanied with an additional message.
The events defined for Side A are listed below:
3BNP004848-510 A 57
C&E Shutdown Levels Event Handling Appendix A Event Handling
How the different events from User Control ESD levels are treated is given in
Table 13 below. This also specifies which event handling is obtained as default and
which alternative standard functions are available.
Event
Property
318 319
AUDIBLE 0 0
ALARM_PRIO 4 4
ALARM_TO_BLK T T
ALARM_FROM_BLK T T
PERSIST_LIST_BLK T T
TEXT_TO_BLK F F
TEXT_FROM_BLK T F
TEXT_COMB_CODE 5 5
Reported Events
The events defined are listed below:
Event
Property
318 319
AUDIBLE 0 0
ALARM_PRIO 4 4
ALARM_TO_BLK T T
ALARM_FROM_BLK T T
PERSIST_LIST_BLK T T
58 3BNP004848-510 A
Appendix A Event Handling C&E Shutdown Levels Event Handling
Event
Property
318 319
TEXT_TO_BLK F F
TEXT_FROM_BLK T F
TEXT_COMB_CODE 5 5
3BNP004848-510 A 59
C&E Shutdown Levels Event Handling Appendix A Event Handling
60 3BNP004848-510 A
INDEX
C
Connectivity Server 13, 33
D
Dual Handling 16
E
EBXMP200 19, 36
Event Filtering 33
Event Handling
General 47
M
MasterBus 300 11
MB300 network 18
MB300 Uploader aspect 21
N
NLS Support 45
NODE_DESCR 16, 28
O
OPC Clients 44
Q
Quick List 34
R
Revision History 63
RTA Board 15
3BNP004848-510 A 61
Index
62 3BNP004848-510 A
Revision History
This section provides information on the revision history of this User Manual.
The revision index of this User Manual is not related to the 800xA 5.1 System
Revision.
The following table lists the revision history of this User Manual.
Revision
Description Date
Index
- First version published for 800xA 5.1 June 2010
A Updated for 800xA 5.1 Rev B June 2012
3BNP004848-510 A 63
Updates in Revision Index A
64 3BNP004848-510 A
Contact us
3BNP004848-510 A
www.abb.com/controlsystems www.abb.com/controlsystems
ABB Inc.
Control Technologies
Wickliffe, Ohio, USA
Phone: +1 440 585 8500
e-mail: industrialitsolutions@us.abb.com
www.abb.com/controlsystems