Uploaded by YP

SIEMENS FS20 / FS920 BACnet Interface Description

advertisement
Internal
FS20 / FS920
Fire Detection and Voice
Evacuation System
MP-UL 2.1
BACnet Interface Description
Specification (3rd Party)
final 2016-03
009091_n_en_--
Siemens Industry, Inc.
Building Technologies Division
Legal notice
Technical specifications and availability subject to change without notice.
© 2016 Copyright by Siemens Industry, Inc.
Transmittal, reproduction, dissemination and/or editing of this document as well as
utilization of its contents and communication thereof to others without express
authorization are prohibited. Offenders will be held liable for payment of damages.
All rights created by patent grant or registration of a utility model or design patent
are reserved.
Edition: 2016-03-16
Document ID: 009091_n_en_--
System Integrator shall use best efforts to safeguard Siemens' rights in and to
the Information and Documentation. System Integrator is liable and responsible
to conduct necessary system test(s) to ensure that his system does not negatively influence the normal operation and performance of the Siemens product(s).
Classification and meaning of symbols
Important information to take notice of
WARNING
Prevent from a severe impact to system functionality
2
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
1
1.1
Introduction..........................................................................................7
About this Document..............................................................................7
2
2.1
2.2
2.2.1
2.2.2
2.2.3
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.4.8
2.5
2.5.1
2.5.2
Overview and System Design .............................................................9
Features ................................................................................................9
System Topologies .............................................................................. 10
SAFEDLINK Based System ................................................................. 10
Ethernet Based System ....................................................................... 10
Mixed Environment System..................................................................11
System Overview ................................................................................. 12
System Context ................................................................................... 12
Device Representation......................................................................... 13
Application Model ................................................................................ 14
Identifiers and Names .......................................................................... 14
FS20 Domain Data Model .................................................................... 15
Site Overview ...................................................................................... 16
Detection Domain ................................................................................17
Control Domain.................................................................................... 18
Physical Domain .................................................................................. 19
Operation Domain (Country Specific Views) ......................................... 20
Network Domain .................................................................................. 21
BACnet Domain ................................................................................... 23
Function Distribution – Indicated by Events .......................................... 24
BACnet Objects and Services .............................................................. 25
Data Representation ............................................................................ 25
Implemented Services (executed / initiated) ......................................... 25
3
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.2
3.2.1
3.2.1.1
3.2.1.2
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.6.1
3.2.6.2
3.2.7
3.3
3.3.1
3.3.2
3.3.3
3.3.3.1
3.3.3.2
3.3.4
3.3.5
3.3.6
BACnet Fire Application Model ......................................................... 26
General Descriptions ........................................................................... 26
Supported Values of State and Mode ................................................... 26
Example .............................................................................................. 28
Explanations ........................................................................................ 29
Combinations of States and Modes ...................................................... 30
Class Defaults vs. Instance Specific Values ......................................... 31
Applied BACnet Model BM2 ................................................................. 33
Detection Domain ................................................................................36
Area .................................................................................................... 36
Main-Area ............................................................................................ 36
Sub-Area ............................................................................................. 37
Section ................................................................................................ 39
Zone (Fire)........................................................................................... 40
Logical Channel ................................................................................... 44
Base Sounder Channel ........................................................................ 48
Verification........................................................................................... 49
Alarm Verification................................................................................. 49
Intervention Verification........................................................................ 50
Block Command Objects (not for 3rd Party)........................................... 51
Physical Domain .................................................................................. 52
Panel ................................................................................................... 52
Module ................................................................................................ 53
Submodule/Line................................................................................... 55
Submodule and Firmware .................................................................... 55
Line ..................................................................................................... 57
Device ................................................................................................. 59
Physical Channel ................................................................................. 61
Buzzer (System wide Off) .................................................................... 64
3
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
3.4
3.4.1
3.4.2
3.4.2.1
3.4.3
3.4.4
3.4.4.1
3.4.4.2
3.4.4.3
3.4.5
3.4.6
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.6
3.6.1
3.6.2
Control Domain.................................................................................... 65
Control Group ...................................................................................... 65
Control................................................................................................. 66
Control (Alarm, Fire, Evac 'NAC', Releasing, Voice) ............................. 66
Cause/Effect Group ............................................................................. 69
Input/Output......................................................................................... 71
Logical Channel ................................................................................... 71
Effect Request ..................................................................................... 73
Cause Incidents ................................................................................... 74
Dact Account ....................................................................................... 75
Overview Control Groups ..................................................................... 75
Operation Domain (Country Specific Views) ......................................... 78
Config.................................................................................................. 78
Overview of Configs............................................................................. 79
Voice Microphone ................................................................................ 80
PMI Visibility ........................................................................................ 81
Network Domain .................................................................................. 82
Network ............................................................................................... 82
Client Supervision ................................................................................ 83
4
4.1
4.1.1
4.1.2
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.8.1
4.9
4.10
4.10.1
4.10.2
4.10.3
4.11
4.12
BACnet Object Implementation......................................................... 84
General Considerations ....................................................................... 84
Supported Object Types ...................................................................... 84
Notation ............................................................................................... 84
BACnet Device Object ......................................................................... 85
Notification Class ................................................................................. 87
Life Safety Zone .................................................................................. 89
Life Safety Point .................................................................................. 91
Multi-state Value Object ....................................................................... 93
Structured View Object ........................................................................ 95
ISA_Timer Object ................................................................................ 96
Extended Event Type ISA_EET_CHANGE_OF_TIMER ....................... 98
ISA Alert Enrollment Object ................................................................. 99
ISA EBS Alert Notifications ................................................................ 100
Extended Event Type ISA_EET_EBS_EVENT ................................... 100
Extended Event Type ISA_EET_EBS_ACKED_DT ............................ 101
Extended Event Type ISA_EET_EBS_RESET ................................... 102
ISA EBS Properties ........................................................................... 102
ISA Intrinsic EBS Reporting ............................................................... 105
5
5.1
5.2
5.3
BACnet Services outlined ............................................................... 109
Alarm and Event Management ........................................................... 109
Data Sharing ..................................................................................... 111
Remote Device Management ............................................................. 112
6
6.1
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.2
BACnet Conformance and Interoperability .................................... 114
Protocol Implementation Conformance Statement (PICS) .................. 114
Device Profile .................................................................................... 114
Supported BIBBS .............................................................................. 114
Device Address Binding ..................................................................... 115
Segmentation Capability .................................................................... 115
Data Link and Network Options.......................................................... 115
Character Sets Supported.................................................................. 115
Conformance Tests ........................................................................... 115
7
Operational Hints ............................................................................. 116
4
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
7.1
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.2.9
7.2.10
7.2.11
7.2.12
7.2.13
7.2.14
7.2.15
7.2.16
7.2.17
7.2.18
7.3
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
7.3.10
7.3.11
7.3.12
7.3.13
7.3.14
7.3.15
7.3.16
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.4.6
7.4.7
7.4.8
7.4.9
7.4.10
7.4.11
7.4.12
7.4.13
7.5
7.5.1
7.5.2
7.5.3
7.5.4
General Considerations ..................................................................... 116
Use cases.......................................................................................... 117
Subscribing for Event Notifications ..................................................... 117
Subscribing for COV Notifications ...................................................... 117
Receiving Event Notifications ............................................................. 117
Receiving COV Notifications .............................................................. 118
Acknowledging Alarms and Events .................................................... 118
Silencing/Unsilencing Sounders ......................................................... 118
Resetting Fire Alarms and System Faults........................................... 118
Changing Modes................................................................................119
Changing Descriptions ....................................................................... 119
Simulation.......................................................................................... 119
Reading Huge Data (e.g. Object_List) ................................................ 119
Synchronizing Data (Status Query) .................................................... 120
Restart Notification ............................................................................ 120
Delivering Event-Notifications ............................................................ 120
Event-Queue Message ...................................................................... 120
Delivering COV-Notifications .............................................................. 121
Synchronizing Date & Time................................................................ 121
Client Access Rights .......................................................................... 121
Procedures ........................................................................................ 122
Character Set Handling...................................................................... 122
Command Feedback.......................................................................... 122
Command Origin................................................................................ 122
Message Text .................................................................................... 123
Supervision of BACnet Devices.......................................................... 123
Client Configuration and Monitoring ................................................... 124
Standby PMI for Management Station ................................................ 124
Client User-Interface Supervision ....................................................... 124
Security Aspects ................................................................................ 125
BACnet Error Messages .................................................................... 125
Reading the License Type .................................................................126
Tracking Configuration Changes ........................................................ 127
Release Version for SW and Metadata............................................... 127
System Limits ....................................................................................127
Restrictions ........................................................................................ 127
Communication Examples ................................................................. 129
Implementation Details ...................................................................... 130
Superposition of FS20 Incidents......................................................... 130
Need for Acknowledgement ............................................................... 131
Event Priority and Network Layer Priority ........................................... 131
State Transitions; Notifications and Commands .................................133
Multiple Alarms for UL or EN: DE, AT and Nordic Countries ............... 134
Time Stamps for BACnet ...................................................................135
Increasing Time Stamps despite Time-Synch..................................... 135
FS20 Network Connetion Fault Handling............................................ 136
Terminal FT2050 Minimal Element Tree............................................. 137
Site Merging Concept ........................................................................ 137
Additional Startup Actions .................................................................. 138
Test Modes and Test-Activation ......................................................... 138
IN/OUT Alert Notifications .................................................................. 139
SiB-X Export Details .......................................................................... 142
Description ........................................................................................ 142
Link between Logical and Physical Channels ..................................... 142
Base Sounder .................................................................................... 142
Verification Delay Times (AVC, IC)..................................................... 143
5
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
7.5.5
7.5.6
7.5.7
7.5.8
7.5.9
7.5.10
7.5.11
7.5.12
7.5.13
7.5.14
7.5.15
7.5.16
7.5.17
7.5.18
7.5.19
7.5.20
7.6
7.6.1
7.6.2
7.6.3
7.6.4
FS20 Panel and Time Master............................................................. 143
Incident as Causes (DEPRECATED) ................................................. 143
BACnet Client Supervision ................................................................. 144
Cerloop Configurations (EN only) ....................................................... 144
AddressLabel for DE (EN only) .......................................................... 145
EventObjectName.............................................................................. 145
Multiple Alarms Delegated to Channels .............................................. 145
Suppress Channel OFF / ON Messages ............................................ 145
Single Event Acknowledge................................................................. 146
IN / OUT Alert Messages ................................................................... 146
BDV Info ............................................................................................ 146
Further Global Behaviour ................................................................... 146
Configuration Timestamp ................................................................... 147
LegacyInfo......................................................................................... 147
Structured View Objects .................................................................... 147
Network Settings ............................................................................... 148
Network Configuration ....................................................................... 149
Simple Network ................................................................................. 150
Hierarchical Network (not for UL) ....................................................... 151
FS20 Configuration Tool Access ........................................................ 152
BBMD and Foreign Device (BACnet) ................................................. 153
8
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.2
8.3
8.3.1
8.3.2
8.3.3
8.4
8.4.1
8.4.2
8.4.3
FS20 Sinteso References ................................................................ 155
Commissioning .................................................................................. 155
Global Network Configuration ............................................................ 155
Global BACnet Configuration ............................................................. 156
BACnet Device Configuration............................................................. 158
BACnet Client Supervision Configuration ........................................... 159
Terminal FT2050 (FT0924) ................................................................ 160
FS20 Commands and Events ............................................................ 161
Event Categories ............................................................................... 161
Event Text from the Incidents (UL: EN_us ?)...................................... 164
Element Categories of FS20 .............................................................. 170
SiB-X Export ...................................................................................... 173
FS20 Elements with SiB-X Category and Type................................... 173
SiB-X Hierarchy ................................................................................. 186
SiB-X Category and Types................................................................. 187
9
Glossary ........................................................................................... 188
6
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Introduction
1
Introduction
FS20 is Siemens Building Technologies current fire detection and voice evacuation
system. It offers an outstanding fire detection capability combined with a safe and
easy operating concept. FS20 is designed as a BACnet compliant system.
It scales from a small standalone system up to a large multi-campus system or can
even become part of a multi-disciplinary building automation system using BACnet
as the standardized means of communication.
This document provides the necessary information to connect to an FS20 system
using BACnet/IP. To deal with the information in this document, the reader should
be fairly familiar with the FS20 system and have a good understanding of the relevant chapters of the BACnet standard, annexes and addenda listed below under
“Recommended reading”.
1.1
About this Document
Purpose
This document provides the necessary information to interface an FS20 fire detection and voice evacuation system from a management station or from other systems using the BACnet data communication protocol in general and the life safety
features specifically.
Scope
The information in this document covers the functionality of the FS20 market package MP-UL 2.1 (including ULC features), using BACnet Model BM2.
Intended audience
The information in this document is intended for system integrators as well as for
developers of management stations, remote central monitoring systems or other
control units such as dedicated country specific fire control systems or automation
level controllers, using the provided functionality on the BACnet interface of the
FS20 fire detection and voice evacuation system.
Referenced documents
EN ISO 16484-5: 2010
EN ISO 16484-6: 2009
A6V10370672_d_en_-ISA-CP-BI-008-6.doc, 2011
CM110666 Network Handbook
BACnet standard ANSI/ASHRAE 135-2010
(BACnet version 1, revision 12)
Method of Test for Conformance to BACnet
ANSI/ASHRAE 135.1-2009
FS20 BACnet Protocol Implementation
Conformance Statement (PICS) for MP-UL 2.1
ISA Elementary Binary States and Life Safety In-Out
Ethernet, TCP/IP Basics (DESIGO document)
The BACnet standard 135-2010 may be obtained from ASHRAE store http://www.ashrae.org
BACnet 2008 Addenda may be downloaded from http://www.bacnet.org/Addenda/index.html
Note: Addenda are subject to public reviews and may become final with a revision associated.
BACnet was introduced in 1995 as standard ANSI/ASHRAE 135-1995. Since then
it was continuously extended by ASHRAE’s standard committee SSPC135 and
was adopted by ISO as standard 16484-5. Updates first get published as addenda
with an increased revision and later get collected as a new issue of the standard.
7
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Introduction
Recommended reading
BACnet Testing Laboratories, V0.34, Nov. 24th, 2011
BTL Device
Implementation http://www.bacnetlabs.org/files/BTL%20Implementation%20Guidelines-v34-1.pdf
Guidelines
NISTIR_6392
GSA guide to specify interoperable BACnet systems
Leitfaden zur Ausschreibung interoperabler BACnet Systeme
(English)
NISTIR_6392
(B.I.G.-EU / VDI-TGA 2005)
(Deutsch)
http://www.bacnet.org/DL-Docs/NISTIR-6392.pdf
Required BACnet knowledge
To deal with the information in this document, the reader should understand the
main aspects of the BACnet standard; recommended chapters and annexes are:
– Chapter 4, “The BACnet Protocol Architecture”
– Chapter 5, “The Application Layer”
– Chapter 6, “The Network Layer”
– Chapter 12, “Modeling Control Devices as a Collection of Objects”
– Chapter 13, “Alarm and Event Services”
– Chapter 15, “Object Access Services”
– Chapter 16, “Remote Device Management Services”
– Chapter 18, “Error, Reject and Abort Codes”
– Section 19.3, “Device Restart Procedure”
– Chapter 22, “Conformance and Interoperability”
– ANNEX D, “Examples of Standard BACnet Object Types”
– ANNEX E, “Examples BACnet Application Services”
– ANNEX J, “BACnet/IP”
– ANNEX K, “BACnet Interoperability Building Blocks (BIBBs)”
– ANNEX M, “Guide to Event Notification Priority Assignments”
Glossary
See at the end of this document.
Clarification of confusing terms:
'Alarm’ denotes a life- or property-threatening situation in the fire alarm industry.
The term ‘alarm’ is also used in the BACnet standard for a variety of off-normal
conditions. To clarify the context and meaning, fire safety related alarms are
always preceded by the words ‘life safety’ or application specific terms like ‘fire’,
‘extinguishing’, ‘gas’ etc.
'Device’ is prominently used in the fire norms to describe a peripheral like a detector. But the term ‘Device’ has also a specific meaning in the BACnet standard.
There it describes an object type which represents the communication-related
properties of an automatic level controller or an operator workstation.
To resolve this conflict the term ‘BACnet device’ is used whenever the BACnet
device is meant, otherwise ‘device’ is related to the fire application peripherals.
Conventions used in this document version
– Corrections and comments are written in red
– Not anymore or not yet implemented items are written in gray
8
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2
Overview and System Design
2.1
Features
FS20 is a modular fire detection and voice evacuation system. Main features:
– Safe (detection) And Easy (configuration and operating)
– Scalability (from single panel to site-wide co-operating system)
– Connectivity (integrated in multi-sites and building automation networks)
– Interoperability (management stations and automation logic controllers)
Fig. 1
FS20 Fire Detection and Voice Evacuation System
The fire detection and voice evacuation system FS20 has a variety of control panels just for fire detection or in combination with voice evacuation. 'FDnet' is the field
bus for 'FD20' detection devices as well as for some indicating and operating units.
Fire detection panels 'FC20xx' and 'FV20xx' with voice evacuation have an integrated operating terminal. And a pure operating terminal 'FT2050' is also available.
Fire detection panels and terminals may be interconnected redundantly over the
system bus 'FCnet' which is fault tolerant. It may suffer a single fault (gradual to full
short-circuit or break) before a bus degradation occurs. In combination with voice
evacuation, 'FVnet' on Ethernet is used as system bus.
The PC-tool 'FX20' provides means for configuration and diagnosis of the system.
It can be connected via Ethernet to a panel for commissioning the whole system.
The remote access to the other panels is then carried out over the system bus.
Over a single panel acting as global access point 'GAP', the FS20 system can be
integrated into a BACnet inter-network using BACnet IP over Ethernet. A dedicated
panel may serve as IP router from the inner 'SAFEDLINK' system bus segment to
the outside Ethernet so that all panels are visible as individual BACnet devices.
9
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.2
System Topologies
The FS20 fire detection and voice evacuation system can be integrated into a
BACnet system on the management level regardless of its configuration. This
could be a single panel or multiple interconnected panels of one site. Further, multi-site systems can be built with BACnet as well as multi-disciplinary ones, e.g. for
the integration into a building automation network. The following diagrams show
some principles for different system topologies.
2.2.1
SAFEDLINK Based System
An FS20 fire detection system consisting of multiple panels is using its own redundant automation level network FCnet, which is based on SAFEDLINK. This is compliant with regulations for large systems having more than 512 fire detectors or using shared resources like a remote transmission unit (RT). The whole system is
connected to the management level via one panel which is acting as IP router.
Fig. 2
2.2.2
SAFEDLINK based system
Ethernet Based System
An FS20 fire detection and voice evacuation system is interconnected via Ethernet.
A management station can be connected too.
Fig. 3
Ethernet Based System
10
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.2.3
Mixed Environment System
Ethernet is also the means for integrating multiple FS20 fire detection systems into
a bigger BACnet system to build a multi-site system as well as for combining it with
systems of other disciplines. àA separate BACnet port may be considered for fire.
Fig. 4
Mixed Environment System
11
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.3
System Overview
Here, the context is described of an FS20 system which is integrated in a BACnet
system as well as its BACnet representation.
2.3.1
System Context
An integrated fire detection and voice evacuation system is seen as a number of
BACnet server devices sharing information with connected BACnet clients in two
different ways:
- Configuration parameters are provided online via the BACnet interface as well
as offline via SiB-X engineering data exchange format files.
- Process information is displayed on the FS20 PMIs as well as on remote operator workstations OWS, so that operators can take actions on either site. In
addition, it is provided also for automation level controller ALC interacting on it.
Fig. 5
1
2
3
4
5
6
System Context
An engineer performs an Up-/Download of the native configuration files
from/to an FS20 system for commissioning one or more panels.
The 'FX20' Tool provides data files for engineering data exchange, which can
be loaded into the database of a management station (OWS) or can be used
to configure interactions within an automation logic controller (ALC).
An 'FC20xx' panel occasionally evaluates a fire alarm or a system fault.
The 'FC20xx' panels interchange native system messages as well as BACnet
messages over the redundant system bus 'FCnet', acting as BACnet servers.
The 'FC20xx' panel representing the global access point (GAP) is acting as an
IP router towards the BACnet clients connected via Ethernet.
BACnet clients may react or interact respectively with published information
and request further services from any connected 'FC20xx' panel.
12
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.3.2
Device Representation
An FS20 fire detection and voice evacuation system can be built up from one up to
the maximum of hosts, either control panels or terminals (for maximum see 7.3.14,
System Limits).
Each such host is represented as individual BACnet device within the network.
Fig. 6
System Representation
All these devices usually belong to an own IP subnet, since they are interconnected over the proprietary data link SAFEDLINK of the FCnet system bus. One
such device can be configured as IP router and may be connected to another IP
subnet on the Ethernet.
In contrast, an FS20 fire detection and voice evacuation system is interconnected
via the FVnet system bus on Ethernet within a single IP subnet.
Assignment of the BACnet Device ID to an FS20 Panel
Each FS20 Panel automatically gets a BACnet Device element assigned with an
address set per default equal to those of the Panel. The address of the BACnet
Device element can be changed since it is taken to build the BACnet
Object_Identifier for the Device object and must be unique within the whole
BACnet inter-network among all connected devices.
13
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.3.3
Application Model
Within a BACnet device, the application elements of the corresponding FS20 host
are mainly modelled with BACnet Life Safety Zone or Life Safety Point objects in
conjunction with a Structured View Object for the hierarchy (not indicated here).
Further, a set of Notification Class objects are provided, which are assigned to
specific element categories. A detailed description of the application domain follows in the next paragraph. This is the general structure of an FS20 control panel.
Fig. 7
FS20 Application Model
Life Safety Point objects fit for the Logical Channels, where raw data for fire alarms
can occur and maintenance information may be evaluated (e.g. Drift, Battery low).
2.3.4
Identifiers and Names
Application:
elementID
elementType
category
address
addressTypes:
BACnet:
Object_Name
Prefixes:
Object_Identifier
Device_Type
consists of: host-nr / sequence-nr
class name in metadata; seen in SiB-X engineering data export
structured enumeration: main-category, sub-category (1, 2)
integer with scope of category (accordingly addressType)
elem-Cat-Unique, parent-Related, join-Parent-Elem-Cat
<Prefix>_<category>_<address>[/<address>]_elementID
DE, NC, LZ, LP, MV, PI, IT, SV = Device, Notif.Class, Life Safety
Zone, -Point, Multi-state-, Positive Integer Value, ISA_Timer, SVO
<objectType><sequence-nr> for Life Safety Zone/Point, SVO etc.
<objectType><instance> (address) for Device, NotificationClass
elementType (XyzElem) in LSZ or LSP only
14
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.4
FS20 Domain Data Model
An FS20 fire detection and voice evacuation system is subdivided into several application domains, each covering a specific aspect of knowledge and responsibility.
These domains are modeled as collection of objects called elements, organized in
hierarchical trees.
Domains:
è Detection domain
è Control domain
è Hardware domain
alarm evaluation, geographical and logical structure
control functions, alarming equipment, NAC
hardware components, physical structure, operation
Generally speaking, the domains can be found in every individual host, but only the
control panels cover the full range e.g. for the logical and physical representation of
the detection lines. In contrast, the terminals rather have reduced ones e.g. just for
modeling their own hardware components like power supply or on-board IO.
Detection
Alarming and Controls
Hardware (physical components)
Fig. 8
Overview of Domains
D
C
HW
<---->
Domains / Trees:
Detection tree
Control tree
Hardware tree
L = Link from HW to Detection or Control
a-e
f
(X)
(L)
(G)
o―o
Control Groups
Controls (function)
commands to other installation parts e.g. isolation
Local-/Global alarm
Global alarm
Link between causes and effects
15
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.4.1
Site Overview
An entire FS20 system is configured as a 'Site', which is structured as hierarchical
tree. The 'Site' is subdivided into sub-trees covering global configuration aspects
as well as the application domains of the involved FS20 hosts which are modelled
as 'Panel' elements. For the BACnet system only the 'Panels' and their sub-trees
are visible covering the whole processing information. In contrast, the SiB-X format
provides the 'Site' element and the 'Global Config' tree for a complete data export.
Fig. 9
Site Tree
Overview of the Elements (Categories) and Trees from the application domains:
The Site is the super root of a whole FS20 fire detection and voice evacuation
system. It collects all involved Panels and one common Global Config element.
Site is not represented by a BACnet object.
A Global Config element is the root of all configuration items that are defined
just once for the whole site. (For network and BACnet configuration see à8 f).
Global Config and subordinated items are not represented by BACnet objects.
A Panel corresponds with an individual fire control panel, operating terminal or
an integrated fire/voice panel that is represented by a BACnet Device object too.
It is the original root of the whole tree. New tree roots are inserted for the Operation Tree (country specific peripherals), for several Control Groups, for multiple
Areas in the Detection Tree, for the Network Tree and for the BACnet Tree represented just by one SVO each.
An Area is the root of a Detection Tree which contains the Alarm Verification.
The elements therein are described in the detection domain (see à2.4.2).
A Control Group is the root of a Control Tree. The elements therein are described in the control domain (see à2.4.3).
The Panel is the root of the Hardware Tree which contains the Intervention Verification. The elements therein are described in the physical domain (seeà2.4.4).
The elements of the Operation Tree are described in the view domain for country specific operation (see à2.4.5).
The elements of the Network Tree are described in the network domain (see
à2.4.6) and those specifically for BACnet in the BACnet domain (see à2.4.7).
Note: Numbered elements have a unique element 'address' within the whole site.
16
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.4.2
Detection Domain
The detection domain covers the evaluation of alarms out of the information received from the peripheral devices. Fire alarms are generated according configured conditions and applied algorithms as well as fault messages and further relevant system information. Operation modes can be controlled.
Fig. 10
Detection Tree
The detection tree reflects the logical und functional structure of the system and
can be adapted in a flexible way to the geographical structure of a building.
An Alarm Verification element handles the escalation and delay of pre-alarms
or alarms. Several such elements are assigned to each Area. Alarm Verifications
are now represented by preliminary ISA_Timer BACnet objects.
A ‘Detection’ Area is the root of one detection tree and is usually assigned to a
building or just to a unit of a large building. Areas gather underlying Sections and
govern audible and visible alarming devices as well as remote transmission
units. Further, a ‘Station’ Area handles all unspecific alarms within a Panel, e.g.
Degrade-Alarm. Areas are represented by BACnet Life Safety Zone objects.
A Section provides the means to build an arbitrary collection of Zones which can
be switched on and off together; the Area also provides this functionality.
Sections are typically assigned to floors or stair-cases within a building.
Sections are represented by BACnet Life Safety Zone objects.
A Fire Zone collects the associated fire detectors from within a room of a building and controls their operation modes such as on, off, detector test, walk test or
installation test. Zones evaluate alarm situations out of the danger level information received from the assigned Channels according to various conditions.
Zones are represented by BACnet Life Safety Zone objects.
A Logical Channel corresponds to the functionality of a single input or output
signal from an automatic detector, a manual call-point or a digital IO of a device.
They are internally linked to Physical Channels. Automatic Detectors may have
another Logical Channel attached for the integrated Base Sounder.
Logical channels are represented by BACnet Life Safety Point objects.
17
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.4.3
Control Domain
The control domain has a variety of functional structures which are configurable in
a flexible way. They perform specific system control tasks, e.g. activating alarming
devices, remote transmission units, fire safety controls and for evacuation.
Fig. 11
Control Tree
The Control tree reflects the functional structure of the control logic in the system; it
is mainly built according this standard template.
A Control Group is the root of a control tree and corresponds to one of the fundamental types of control functions (see below). It can influence its Controls.
Control Groups are represented by BACnet Life Safety Zone objects.
A Control corresponds to a specific function within a Control Group. All can be
switched off or to test mode and its state indicates if the function is active or not.
Controls are represented by BACnet Life Safety Zone objects.
A Cause- or an Effect Group respectively is only used to separate causes and
effects. They have no process information at all.
Cause- and Effect Groups are represented by BACnet Life Safety Zone objects.
An Input or Output corresponds to a logical channel or an internal resource like
'event' which are not represented as BACnet objects. Only resources handling
'commands' or Logical Channels are represented as BACnet Life Safety Point
objects. Supervised Channels have a further Input Channel attached!
Different control groups reflect fundamental types of control functions:
l Alarm Control Group covers specialized alarming controls for activating:
local NACs, general NACs and remote transmission units.
l Fire Control Group covers specific fire safety controls; typically used for:
– closing fire doors and fire dampers
– switching off ventilators and air-conditioning systems
– controlling elevators (bringing them down)
– general purpose controls
l NAC Control Group covers specific controls for evacuation.
They are used to support the evacuation of persons out of buildings by controlling audible and visible alarming devices with prioritized tone patterns.
l Releasing Control Group covers agent or sprinkler releasing functions.
l Voice Control Group covers complex control functions for voice evacuation.
18
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.4.4
Physical Domain
The physical domain represents the installed hardware components of an FS20 fire
detection and voice evacuation system. Some information is collected from components such as CPU board, power supply units, peripheral interface modules,
field bus lines, peripheral devices such as detectors, digital I/O or audible bases,
notification appliance circuits, remote transmission units, DACTs or floor displays
and so on.
Fig. 12
Hardware Tree
The hardware tree reflects the physical structure of the system in general and specially the wiring of the detectors. They can be connected to a single line interface
(stub configuration) or in a redundant way to a second one (loop configuration).
An Intervention Verification element handles the escalation and delay of faults
or other system states. Several such elements are assigned to each Panel.
Intervention Verifications are represented by BACnet Life Safety Zone objects.
A Panel is the root of the hardware tree within an individual fire control panel or
an operating terminal, corresponding to one BACnet Device object each. Nevertheless, the application uses further configuration and process data on this level.
Panels are represented by BACnet Life Safety Zone objects.
A Module corresponds to a functional unit of a panel. Representatives are a line
interface module for detector devices, a power supply module or the peripheral
interface module. Modules are represented by BACnet Life Safety Zone objects.
A Submodule/Firmware or a Line respectively corresponds to a functional part
of a Module. Most Submodules such as SAFEDLINK interfaces can be plugged
in, whereas a Firmware item may indicate outdated FW of a CPU Module. And
Lines are field bus line interfaces from a corresponding Module. Submodules,
Firmware and Lines are represented by BACnet Life Safety Zone objects.
A Device corresponds to a peripheral device such as a detector, sounder or
digital I/O on a field bus line. (Do not confuse with BACnet Device object).
Detector Devices are represented by BACnet Life Safety Zone objects.
A Physical Channel corresponds to a single input or output of a device or module. Most detector devices have multiple IO functions like sensor, alarm indicator
(AI) and even base sounder. They cover wiring aspects and are internally linked
to Logical Channels, where the process information is usually evaluated.
Physical Channels are represented by BACnet Life Safety Zone objects.
19
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.4.5
Operation Domain (Country Specific Views)
The operation domain extends the physical domain and covers country specific
operation peripherals such as dedicated PMIs for fire brigades. They may evaluate
process information; mainly faults from the communication supervision.
But the main aspect is the configuration of the peripherals, e.g. defining the scope
of visibility, assigning functions to keys or indication information to LEDs. Most peripherals are modeled with a Config element and some occasional child elements.
Fig. 13
Operation Tree
The operations tree reflects the hardware structure of country specific peripherals.
A Config element corresponds to a country specific operation peripheral and is
directly attached to a Panel.
Config elements are represented by BACnet Life Safety Zone objects.
A Voice Station element corresponds to a voice switchboard which indicates if it
has manual control (Request-Grant-Deny).
VoiceStation elements are represented by BACnet Life Safety Zone objects.
The Visibility element indicates a standby or extended display mode of a PMI.
Visibility is represented by a BACnet Life Safety Zone object.
A Voice Microphone element indicates troubles on the mic of a Voice Station.
VoiceMicrophone elements are represented by BACnet Life Safety Zone objects.
Overview of specific Config elements:
– Config-PMI
Person machine interface of FS20 Panel
– Config-Printer-RPM
Supervised printer (on RPM module)
– Config-Synoptic24/48MultiColor Parallel indication panel (24/48 zones)
– Config-Visualizer
Web-Terminal (FS20 PMI)
– Config-Remote-Display/-Terminal Remote-Display/-Terminal on RS485 bus
– Config-Remote-LED-Annunciator Remote LED indication – common settings
– Config-IODriver-Master/Slave Remote LED indication units on RS485 bus
– Voice-Station-Internal/Remote Switchboard with Microphone of Voice System
20
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.4.6
Network Domain
The network domain covers mainly the configuration of the network, which will be
provided in the SiB-X export but is not visible in BACnet (missing model already
recognized by BACnet committee). For configuration details see à8.
Fig. 14
Network Tree - Configuration
The network tree 'configuration' reflects the simple network setup.
The Global Config element is the top root for subsystem wide configurations.
Mind that none of these elements is represented by a BACnet object.
Global Network Hierarchical element is root of network configuration (à8.1.1).
The Subnet Hierarchical Ethernet element defines the direct accessible Ethernet network and covers the subnet net-mask configuration. Further, it may hold
the (System-) GAP function and gather subordinate SAFEDLINK subnets.
The Network Connection Group x element just organizes the Connections
within a subnet; x stands for Ethernet or for SAFEDLINK.
The Network Connection y element defines the Connection of one Panel in a
subnet; y stands either for the Ethernet subnet or a subordinate SAFEDLINK
subnet. àIt holds the IP Address of the interface.
The Network Function Group Ethernet element just organizes the Functions.
The Network Function Cap/CapStandby element defines the (System-)GAP
function of a Panel in the Ethernet subnet.
The Subnet Hierarchical SafeDLink element defines a SAFEDLINK network; it
covers the subnet net-mask configuration and the performance (normal, slow).
The Network Function Group SafeDLink element just organizes the Functions.
The Network Function Router/RouterStandby element defines the Router
function to the Ethernet of a Panel in a SAFEDLINK subnet.
The Route Group element just organizes the Route definitions.
The Route element holds the info for an IP route into a specific subnet.
21
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
Any FS20 Panel gets just one reference to a Network Connection element i.e.
either for Ethernet or SafeDLink (see blue arrow in Fig. 15).
Apart from the configuration, two dedicated elements exist for evaluating process
information. The Network element covers the supervision of the communication to
all other panels of an FS20 subsystem and a BACnetClientSupervision element the
communication to one individual client such as a management station respectively
(see also 7.5.7).
Fig. 15
Network Tree - Supervision
The network tree 'supervision' reflects the visible objects therefore in each Panel.
A Network element (“FCnet”) is used for handling the connection states to all
other panels of the FS20 subsystem. It is directly attached to a Panel.
A Network element is represented by a BACnet Life Safety Zone object.
A BACnet Client Supervision element monitors the communication path's state
from the panel to a client. A fault occurs if the client does not poll the panel
within the configured interval; this can optionally activate a standby PMI. Further,
a client may activate here an additional fault when no UI is observing the events.
BACnet Client elements are represented by BACnet Life Safety Zone objects.
22
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.4.7
BACnet Domain
The BACnet domain is not directly a part of the fire application but is needed for
the proper operation of the BACnet interface. It covers the configuration of general
parameters and the handling of dynamically changeable settings. So far, none of
these elements do evaluate process information. Only the BACnet Device might be
the proxy owner of a message (Event-Queue-Overrun à7.2.15).
The BACnet Device and Notification Class elements are directly attached to the respective Panel element.
Fig. 16
BACnet tree
The BACnet tree 'configuration' reflects the invisible setup.
The Global Config element is already mentioned in the Network Domain.
The Global BACnet element is the root for the BACnet configuration (à8.1.2).
Global BACnet element is not represented by a BACnet object.
The BACnet Client element is a configured participant; it serves also for logging
the origin of a command (Description). The client is identified by its device-ID.
Note: Not configured clients get ignored due to security considerations (except
Who-Is/I-Am). BACnet Client elements are not represented by a BACnet object.
The BACnet tree 'infrastructure' reflects the visible objects therefore in each Panel.
The BACnet Device element is used to identify a participant within the BACnet
inter-network and to provide some general information. Details see à4.2.
Just one Device per IP-subnet has to act as BBMD – usually it is a router.
A BACnet Device element is represented by a BACnet Device object.
The BACnet BdtEntry element covers the configuration for a BACnet Broadcast
Management Device (BBMD). A BBMD is used to pass broadcast messages
either among IP subnets or towards a foreign device outside the IP subnet.
BACnet BdtEntry elements are not represented by a BACnet object.
The BACnet Restart Recipient element holds the subscription information
which is an entry in the property Restart_Notification_Recipients of the Device
where it belongs to.
BACnet Restart Recipient elements are not represented by a BACnet object.
The BACnet Notification Class element allows clients to subscribe for event
notifications. Each instance will represent some dedicated application objects.
Details see à4.3.
These elements are represented by BACnet Notification Class objects.
The BACnet Recipient element holds the subscription information which is an
entry in the property Recipient_List of the Notification Class where it belongs to.
BACnet Recipient elements are not represented by a BACnet object.
23
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Overview and System Design
2.4.8
Function Distribution – Indicated by Events
ISA_Timer
<Obj>:
Main-Area
+ Sub-Area
Section
Zone (Fire)
Channel (logical)
BaseSounder(Evac)
Verification
Control-Group
Control
Cause-/EffectGroup
Channel (logical)
Effect Request
DACT Account
Panel
Module
Submodule/Firmware
Line
Device
Channel (physical)
Buzzer
Config
PMI Visibility
Network
Client Supervision
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
P
X
X
X X P P
P P
X
P
P
P P P
X X X
P X X
P
P
P
P
P
P
X
P
X
P
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS (+ MNS)
ISA_SYSTEM_FAULT
FAULT (+ MNS)
EMERGENCY_POWER
Multi-state Value
QUIET
ALARM
SUPERVISORY
ISA_SUPERVISORY_WARNING
Life Safety Point
States:
Life Safety Zone
Modes:
Obj-Types with
Structured View:
<indicated>
MANNED
UNMANNED
ON
OFF
OFF (ISA_OFF_TEMPORARY)
OFF (ISA_OFF_ALARM_EVAL.)
OFF (ISA_OFF_EXTERNAL)
ISA_OFF_CTRL_AUTO
FAST
TEST
ISA_WALKTEST
This table gives an overview of the FS20 Elements and the associated functions.
Only the indicated operating modes are listed here and all processing states.
X
P
X
P P P P
X X
X P X P
X
X
P
P
P P
P
P P
P P X
X X
X
X
P
X
P
P
X
X
X
X
P
X
P
X
X
P
P
P
P
X
X
X
X
X X
X X P
P P
P
X
P
X
P
X
P
P
X
P
X
X
Block Command
Write command values to Present_Value
No events sent at all
Verification AVC
cmds accepted to stop running timer
alarm-values: RUNNING, EXPIRED
Tab. 1
Associated Functions in Elements
‘X’ stands for all variants of one kind of element; ‘P’ for a partial support only
Colored entries indicate the need for a Life Safety object (mode // state, RESET)
OFF replaces some specific ISA_OFF_XYZ-Modes (Area, Section, Zone)
Further not indicated Modes (= just accepted commands) are not listed here
ALARM may comprise some specific ISA-Alarms (-GAS-, -MNS-) as well
SUPERVISORY has a dedicated meaning in UL (see Zone); the former use is
replaced by ISA_NON_DEFAULT_MODE (all occurrences indicated here)
– ISA_SYSTEM_FAULT is used in: Panel, Module, Submodule and Network
–
–
–
–
–
–
24
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Overview and System Design
2.5
BACnet Objects and Services
This is only a short overview. For details see chapters:
– 4 BACnet Object Implementation
– 5 BACnet Services outlined
2.5.1
Data Representation
A list of all used BACnet object types and their general use is given:
– BACnet Device object
addressing a BACnet device
– Notification Class object
distribution of event notifications
– Structured View Object
hierarchical information for object trees
– Life Safety Zone object
general purpose fire application
– Life Safety Point object
specific detector functionality
– Multi-state Value object
additional tree commands (not for 3rd party)
– ISA_Timer object
countdown values from alarm verification
– ISA Alert Enrollment object
owner of events for IN/OUT alerts
2.5.2
Implemented Services (executed / initiated)
The implemented services are listed here in detail according to the BIBBS, which
are organized in interoperability areas rather as the chapters of the standard.
Alarm and Event Management
– Un-/confirmedEventNotification
– AcknowledgeAlarm
– GetEventInformation
– LifeSafetyOperation
initiated
executed
executed
executed
Data Sharing
– Un-/confirmedCOVNotification
– SubscribeCOV/-Property
– ReadProperty/-Multiple
– WriteProperty/-Multiple
– Add-/RemoveListElement
initiated
executed
executed *1)
executed
executed
Device Management
– UTC-/TimeSynchronization
– I-Am
– I-Have
– Who-Has
– Who-Is
– DeviceCommunicationControl
– ReinitializeDevice
executed
initiated / executed
initiated
executed
initiated / executed
executed
executed
*1) ReadPropertyMultiple may also be initiated from FS20, i.e. for reading the
vendorID and the deviceID of a client for a reverse address binding (see BIBBS).
Further defined areas of interoperability are not (yet) supported. These are:
scheduling, trending.
– Scheduling would allow the configuration of timed actions from remote
– Trending would provide sampling of time/value pairs over a longer period
25
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3
BACnet Fire Application Model
The application is modeled with LifeSafetyZone and -Point objects, offering a defined set of BACnetLifeSafety-States and –Modes. They provide the BACnet visible
and accessible information of an FS20 fire detection and voice evacuation system.
3.1
General Descriptions
For each kind of application element a general description of the representing
BACnet object is given that is valid more or less for all types of such an element.
But any specific type (defined in property Device_Type) may have an individual
behavior in that sense that only parts of the described BACnet Life Safety States
and Modes may be used. Therefore, a table of all element types is provided with
the values for States and Modes they can take on, including further accepted
Modes which will not be indicated. The values are published in several properties
as static lists. In contrast, the dynamic process values are not described here.
3.1.1
Supported Values of State and Mode
The range of the supported BACnetLifeSafetyStates values is listed here as well as
the BACnetLifeSafetyModes values. Further values, defined by BACnet for other
security systems such as Intrusion or Access Control, are not used in FS20.
BACnetLifeSafetyStates
Supported BACnet LifeSafetyState values are assigned to a specific BACnetEventState value (NORMAL, OFF_NORMAL, FAULT or LIFE_SAFETY_ALARM). This
means the value ALARM is always treated as a LifeSafetyAlarm for example.
Each application object publishes its states in the corresponding ‘list of values’
properties, according the assigned Event_States (off-Normal à Alarm_Values).
Property
Enumeration
Value
(BACnetEventState)
Life_Safety_Alarm_Values ALARM
2
(LIFE_SAFETY_ALARM)
ISA_GAS_ALARM
269
ISA_KEY_SWITCH_ALARM
270
ISA_MNS_SUPERIOR_ALARM
271
ISA_MNS_INFERIOR_ALARM
272
ISA_GAS_WARNING
275
GENERAL_ALARM
21
LOCAL_ALARM
20
Alarm_Values
SUPERVISORY
22
(OFF_NORMAL)
ISA_SUPERVISORY_WARNING
279
ACTIVE
7
TEST_ACTIVE
10
ABNORMAL
16
ISA_NON_DEFAULT_MODE
267
Fault_Values
ISA_SYSTEM_FAULT
256
(FAULT)
EMERGENCY_POWER
17
FAULT
3
ISA_MNS_FAULT
274
ISA_TROUBLE_BYPASS
268
ISA_MNS_TROUBLE_BYPASS
273
(NORMAL)
QUIET
0
Tab. 2
Range of supported State Values
è LOCAL_ALARM and GENERAL_ALARM are not (yet) applied in the models.
è SUPERVISORY has a specific meaning in UL; it is applied in respective Zones.
26
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ISA_NON_DEFAULT_MODE marks a 'reduced functionality' operation mode.
ISA_TROUBLE_BYPASS signalizes a bypassed item i.e. mode is OFF.
è ISA_SYSTEM_FAULT indicates a severe trouble that needs immediate service.
è
è
BACnetLifeSafetyModes
Each application object publishes its own applicable range of BACnet LifeSafetyModes out of the supported values in its Accepted_Modes property (static list).
These values can be used to change the operation mode of such objects.
Due to specialities in the FS20 models, some Modes are only indicated, some
more are indicated and also accepted as commands, and most of the new ones
are just accepted as commands but not indicated, since they are transformed or
delegated to subordinate objects. In the latter case, no application feedback can be
expected from the object itself where the command was applied.
– Indicated Modes are taken on in the property ‘Mode’ (dynamic value)
– Accepted Modes are published in the property ‘Accepted_Modes’ (static list)
Property
Enumeration
Indicated Modes:
OFF (ISA_OFF_TEMPORARY)
OFF (ISA_OFF_EXTERNAL)
OFF (ISA_OFF_ALARM_EVALUATION)
OFF (Replace & Test Mode)
MANNED
UNMANNED
ON
OFF
ISA_OFF_CTRL_AUTO
FAST
TEST
ISA_WALKTEST
Indicated Modes:
(listed in property
Accepted_Modes)
Tab. 3
è
è
Values
0 260
0 280
0 281
0
3
4
1
0
289
9
2
285
Range of supported Mode Values
Siemens BT's proprietary defined values for FS are marked with a prefix “ISA_”.
The values ISA_OFF_XXX have been replaced by the standard OFF since they
all are represented internally by just one new eventCategory ‘FAULT_ISOL’.
27
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.1.2
Example
A short introduction for the use of the application object is provided, see also 3.1.3.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
" listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
<BACnet object type>
“prefix + element category + element address + element ID”
“<FS20 element name>” [key from FXS20xx tool]
"7-FI-FS20-<object type>-<version nr>" [ISA def.]
<mode>
Indicated but not accepted as command
<mode>
Indicated and accepted
<state>
Severe alarm values
<state>
<state>
Non-severe alarm values
Fault values
Just indicated Modes of an <Object> (not accepted):
<Mode>
Explanation of the <Mode> value for this object.
All these Modes are just indicated but not accepted (see notes) on the object.
All indicated and accepted Modes of an <Object>:
<Mode>
Explanation of the <Mode> value for this object.
All these Modes are indicated and usually accepted (see notes) on the object.
Further accepted Modes of an <Object> (not indicated):
<Mode>
Explanation of the <Mode> value for this object.
These are further accepted Modes which are not indicated on the object!
All indicated States of an <Object>:
<State>
Explanation of the <State> value for this object.
All these states are indicated on the object.
– Hints for FS20 events are given: category-Message_Text (see 8.3.1).
X X X X X X X X X X X X
ISA_SYSTEM_FAULT
FAULT
EMERGENCY_POWER
ISA_MNS_SUPERIOR_ALARM
ISA_MNS_INFERIOR_ALARM
SUPERVISORY
ISA_SUPERVISORY_WARNING
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_NON_DEFAULT_MODE
ISA_MNS_TROUBLE_BYPASS
ISA_MNS_FAULT
ISA_TROUBLE_BYPASS
OFF (Replace & Test Mode)
ISA_OFF_CTRL_AUTO
FAST
TEST
ISA_WALKTEST
States:
QUIET
ALARM
ISA_GAS_ALARM
ISA_GAS_WARNING
ISA_KEY_SWITCH_ALARM
Modes:
'Obj':
<indicated>
MANNED
UNMANNED
ON
OFF
OFF (ISA_OFF_TEMPORARY)
OFF (ISA_OFF_ALARM_EVALUATION)
OFF (ISA_OFF_EXTERNAL)
Specific <Obj>: (Device_Type)
X X X X X X X X X X X X X X X X X X X
Notes:
Some notes might be provided for specific details of the application elements.
28
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.1.3
Explanations
Properties:
– Object_Type indicates if Life Safety Zone or Point object type is used.
– Object_Name must be unique within one device. It might correspond with the
indication on the PMI (see localizedObjectName in SiB-X export) but it is not
equal. The string is built up from four parts, separated by "_":
- a prefix is used to distinct the BACnet object type (-> search)
- the element category indicates the application context (not localized string!)
- the element address; is either unique (per site) or relative to unique parent;
but only in combination with the category of the unique root element!
- the element ID; is always unique and used for the Object ID too
– Device_Type provides the elementType from the metadata.
– Profile_Name is built according ISA rules:
7 = Vendor_Id, FI = discipline, FS20 = product + <object type> + <version nr>.
– Accepted_Modes lists all BACnetLifeSafetyMode values that can be set in the
Mode property using a WriteProperty service request.
-> Compare: “Just indicated Modes” and “Further accepted Modes not indicated”
– Life_Safety_Alarm_Values lists all values of the property Present_State that
are handled as 'LIFE_SAFETY_ALARM' in property Event_State.
– Alarm_Values lists all values of the property Present_State that are handled as
'OFF_NORMAL' in property Event_State.
– Fault_Values lists all values of the property Present_State that are handled as
'FAULT' in property Event_State.
Colouring:
è Modes: Green is used for indicated Modes only
è States: Red = LIFE_SAFETY_ALARM, Orange = OFF_NORMAL,
Yellow = FAULT and Gray is used for the NORMAL State.
Modes:
è The Mode property could adopt further values than listed in Accepted_Modes
according to BACnet. -> See TEST in Area, Section and Logical Channel.
è In contrast, some Modes are not indicated in such an object, but are accepted
as Mode command (see e.g. Mode FAST in Area and Section, which is indicated
on Zones only - or lots of the proprietary new Mode values also in Control etc.).
States:
è State ISA_NON_DEFAULT_MODE indicates a Mode different from ON or UNMANNED, so that they get considered by the GetEventInformation service.
è State ISA_TROUBLE_BYPASS is rather used for Mode OFF (= bypassed).
è State QUIET is not contained in a 'list of values' property.
Property Maintenance_Required:
è Maintenance_Required in Life Safety Zone / Point objects is set to ‘true’ / 'needservice-operational' if an Incident is present with Category ‘infoServiceRequest’
even if its associated State = ABNORMAL gets superseeded by another State.
– ChannelLogSensor-Automatic/-Gas: Drift
– ChannelLogInputAlarmLimitSwitch: Drift
– Panel (LSZ):
Maintenace reminder (e.g. 6 months)
– SubmoduleLicense:
LicenseBatteryEmpty, License invalid
29
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.1.4
Combinations of States and Modes
This overview shows the BACnet LifeSafetyStates which can occur for indicated
BACnet LifeSafetyModes of any FS20 Element represented as a BACnet LifeSafetyZone or -Point object. But mind the templates in the BDV (see also 3.1.5).
The overview is valid for the class defaults only! Specific application templates
may overwrite certain States, e.g. replacing a FAULT with ABNORMAL.
States:
QUIET
OFF (ISA_OFF_TEMPORA.)
FAST
TEST
ISA_WALKTEST
OFF (ISA_OFF_EXTERNAL)
OFF (ISA_OFF_ALARM_EV.)
ISA_OFF_CTRL_AUTO
Modes:
MANNED
UNMANNED
ON
OFF
Default combinations of states and modes:
X X
ISA_GAS_WARNING
X
X
ISA_GAS_ALARM
ISA_KEY_SWITCH_ALARM
ISA_MNS_SUPERIOR_ALARM
ISA_MNS_INFERIOR_ALARM
X
X
X
X
X
X
X
X
ALARM
X
X
SUPERVISORY
X
X
ISA_SUPERVISORY_WARNING
X
X
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_NON_DEFAULT_MODE
EMERGENCY_POWER
FAULT
ISA_SYSTEM_FAULT
X
X X
X
X
X
X
X X
X
X X X
X
X
X ?
X
ISA_TROUBLE_BYPASS
ISA_MNS_FAULT
ISA_MNS_TROUBLE_BYPASS
X X
X X X
X
X X
X
Combinations of states and modes
- State QUIET in mode UNMANNED (for Area) or ON is the default for all elements
- State ISA_NON_DEFAULT_MODE denotes: ‘operation mode not normal’
- State ISA_TROUBLE_BYPASS is required in UL for any OFF/BYPASSED mode
- State ABNORMAL warns for expiration of ISA_OFF_TEMPORARY (see Zone)
- State ACTIVE in mode OFF is used for remote transmission (see Control)
- State ACTIVE in mode ON can be sent as ‘to-fault’ event when the Reliability
property is set to ‘UNRELIABLE_OTHER’ for a superseded FAULT (see Control)
- State TEST_ACTIVE in mode ON instead of TEST is weak (e.g. Effect Request)
- State NOT_READY only occurs in combination with Mode OFF (see Channel)
- ISA_OFF_EXTERNAL is used instead of ACTIVE (see Fire Subsystem Zone)
- ISA_OFF_ALARM_EVALUATION (OFF) allows fault from Channel (Area ... Zone)
Tab. 4
30
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.1.5
Class Defaults vs. Instance Specific Values
The document describes the element defaults (àmetadata). But specific templates
can be defined so that such an instance may behave different from the class default (e.g. AutomaticZone for the use in a garage or in a hotel room respectively).
l Consequence:
Some instances of an element class can have States and Modes different from
the class default. The means for such definitions is the BDV (base data variant)
which becomes adapted to the needs of country specific regulations or customs.
This overrides definitions from metadata afterwards.
l Support in the BACnet Models (online and offline in SiB-X)
The properties: Life_Safety_Alarm_Values, Alarm_Values and Fault_Values
contain the instance specific values of the BACnet LifeSafetyState enumeration.
Proposed Handling of BDV-Templates in SiB-X Export (not yet adopted)
For each relevant template a derived EOType’ shall be introduced in the SiB-X.
Fig. 17
BDV-Templates
BDV and Templates
FS20 has some root ‘base data variant’ BDV files for different regulations such as
the 'XL' or 'XS' for EN in the Europeean market and 'XY' or 'XZ' for UL in the
American market respectivly 'XQ' or 'XR' for ULC in the Canadian market; the first
each for the distribution channel 'Sinteso' or 'Desigo' and the second for 'Cerberus'.
A dedicated file gets derived for each country (e.g. FR, DE, CH, or US respectively) which contains selected element templates with an application specific behaviour suitable for that country. They are identified with a 'templateID'.
The country specific BDVs may takeover or omit any of the common templates
from the root BDV or define some additional templates for specific purposes.
– Template-IDs are unique within the scope of each concerned element per BDV
– Values from 1 to 99 are defined in the Europeean root BDVs 'XL' and 'XS'
– Values up from 101 are defined in BDVs for certain countries (administrated)
– Values from 501 to 599 are defined in American root BDVs 'XY', 'XZ' ('XQ', 'XR')
Known BDV Element Templates (XY as basis for US, XQ for Canada)
Id
Template Name (country)
BACnet Present_Value
Event text (US)
XQ
501
Two-stage Alarm Zone
- Standard
->pre-stage is configured as
(alarm fire manual)
ISA_KEY_SWITCH_AL .*1)
ALARM
Key switch ALARM *1)
Man. FIRE ALARM *1)
XQ
501
Two-stage legacy Alarm Zone
- Standard
->pre-stage is configured as
(alarm fire manual)
ISA_KEY_SWITCH_AL .*1)
ALARM
Key switch ALARM *1)
Man. FIRE ALARM *1)
XQ
501
Two-stage Alarm Cmd. Zone
- Standard
(alarm fire manual)
ISA_KEY_SWITCH_AL .
Key switch ALARM *1)
501
Automatic Zone
- Single, Standard
(alarm fire automatic)
ALARM
Autom.FIRE ALARM
31
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
502
- Single, Pre-alarm (trouble)
-> pre-stage is configured as:
- Single, Pre-alarm (supervisory)
-> pre-stage is configured as:
- Single, Tornado alarm
- Multi, 2 det. Dependency
-> pre-stage is configured as:
ALARM
FAULT (pre-alarm)
ALARM
SUPERVISORY (pre-al.)
ALARM
ALARM Ch.2
ALARM Ch.1
Autom.FIRE ALARM
Pre-ALARM
Autom.FIRE ALARM
Pre-ALARM
Tornado ALARM
Autom.FIRE ALARM
Autom.FIRE ALARM
501
Manual Zone
- Standard
(alarm fire manual)
ALARM
Man. FIRE ALARM
501
502
511
512
513
Supervisory Zone
- Supervisory/non-latching
- Supervisory/latching
- CO gas supervisory
- CO gas supervisory warning
- General gas supervisory
(supervisory ...)
SUPERVISORY
SUPERVISORY
SUPERVISORY
ISA_SUPERV_WARNING
SUPERVISORY
Supervisory
Supervisory
CO Supervisory
CO superv.warn.
Gen. gas superv.
501
Waterflow Zone
- Standard
(alarm fire waterflow)
ALARM
Waterflow ALARM
512
Fire-Subsystem Zone
- Standard
-> pre-stage is configured as:
- ASD system
-> pre-stage is configured as:
- CO Gas alarm system
-> pre-stage is configured as:
- General Gas alarm system
- CO Gas supervisory system
-> pre-stage is configured as:
- General Gas supervisory syst.
(alarm fire automatic/gas)
ALARM
FAULT (pre-alarm)
ALARM
FAULT (pre-alarm)
ISA_GAS_ALARM
ISA_GAS_WARNING
ISA_GAS_ALARM
SUPERVISORY
ISA_SUPERV_WARNING
SUPERVISORY
ALARM sub-system
PreALARM sub-sys
ALARM sub-system
PreALARM sub-sys
CO gas ALARM *2)
CO gas warning *2)
Gen. gas ALARM *2)
CO Supervisory 4)
CO superv.warn. 4)
Gen. gas superv.
501
502
503
504
505
Trouble Zone
- Trouble
- Bypass
- Trouble network device
- Trouble fiber network module
- Ground fault
(trouble)
FAULT
ISA_TROUBLE_BYPASS
FAULT
FAULT
FAULT
Trouble
Bypassed
Trbl netw.device
Trouble
Ground fault
501
Status Zone
- Active
(active)
ACTIVE
Active
504
Gas Zone
- CO gas alarm
- CO gas warning
- CO gas warning + alarm
-> pre-stage is configured as:
- General gas alarm
(alarm gas ...)
ISA_GAS_ALARM
ISA_GAS_WARNING
ISA_GAS_ALARM
ISA_GAS_WARNING
ISA_GAS_ALARM
CO gas ALARM *2)
CO gas warning *2)
CO gas ALARM *2)
CO gas warning *2)
Gen. gas ALARM *2
501
502
MassNotification Zone
- Mass notification 1
- Mass notification 2
(alarm massnotification)
ISA_MNS_SUPERIOR_A.
ISA_MNS_INFERIOR_A.
Mass notificat.1 *3)
Mass notificat.2 *3)
501
PowerSupply Zone
- Standard
(fault mains/emerg. pwr.)
FAULT
On batt/AC fail.
503
512
526
501
505
506
507
511
501
502
503
List of Zone templates
Note: Usually, the main-stage is used only but some Zones have a pre-stage too.
See within configuration for the Zones in tab Details if Criteria Pre-stage is applied.
*1)
–
distinguish "Key switch ALARM" from "Man. FIRE ALARM" in Two-stage Zone.
*2)
–
separate "CO gas ALARM" and "CO gas warning" from other alarms.
*3)
–
separate "Mass notific.1" and "Mass notificat.2" from other alarms.
*4)
–
distinguish "CO Supervisory warning" from "CO supervisory".
Tab. 5
32
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
– The change from pre-stage FAULT to main-stage ALARM in AutomaticZone 502
will require a transition 'to-normal' inbetween for BACnet addendum 2010af-32.
– Autom. Zone 526 evaluates ALARM from Channel 1 in pre-stage and Ch. 2 in main-stage
3.1.6
Applied BACnet Model BM2
The major improvements of the BACnet model BM2 are summarized. These are:
– Structured View Object is used to express the hierarchical relations
– Additional SVO roots are inserted for all trees except the Physical Tree
– Life Safety Point objects represent the Logical Channels (instead of LS-Zone)
– Auxiliary Multi-state Value objects are inserted for Block commands
– The Area gets split into several siblings – for three specific isolations
èThese improvements are now considered in the detailed domain models!
Structured View Object
The SVO objects not only build up the hierarchical relations but also collect clouds
of objects which are used to model different independent parts of an application
element. Here is an example how it could look in the future.
Fig. 18
Structured View Objects in Detection Tree
33
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Additional SVO Root
It was required to show individual trees similar to the domain perspectives applied
in the FS20 configuration tool. The Panel just keeps the HW domain; additional
SVOs act now as root for respective domains: Detection, Control, Operation, Network and BACnet.
Fig. 19
Additional SVO as Tree Root
Block Commands (not for 3rd Party)
Additional MSV objects are attached to the Panel and Areas so that they can be
used to apply so-called block commands to the concerned element.
However, these commands always get forwarded to the Panel as target with a parameter for the visibility that corresponds to the adjacent object (i.e. Area or Panel).
The MSV contains a list with all provided commands that will be accepted, e.g.
Acknowledge (1), Reset (2), Silence (3), etc.
àMind, the Block Command objects are located below Panel or Area.
Fig. 20
Block-Commands for Panel and Area
34
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Area split into Siblings
The Area has three isolation modes which have to be modeled in individual objects
so that they can be seen and accessed in parallel. Further, it contains the same
functionality as the section that should be separated too.
Fig. 21
Splitted Area
More Value Objects for additional Commands
More value objects could be attached to the Areas to allow applying further commands to the concerned Area. However, these commands would be passed to the
adjacent object as target (i.e. Area). E.g. an MSV contains a list with all provided
selective commands that will be accepted, such as OnZonesManual (1), OnZonesNonManual (2) etc. whereas another MSV would provide an additional timeout for
switching temporary off, further an PIV (unsigned) might represent the alarm
counter and even a BV just had the single command to bypass any alarm delay.
Fig. 22
Proposal for additional Commands
35
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.2
Detection Domain
3.2.1
Area
The new splitted Area model consits of a Main-Area and some Sub-Area objects.
– Main-Area objects represent the core functionality of Detection- or Station-Area
– Sub-Area objects represent additional functionality of the Main Areas
Main-Area and Sub-Areas
l Detection Area
– SubAreaPropagation
– SubAreaOffFireControls
– SubAreaOffSounders
– SubAreaOffRts
l Station Area
– SubAreaOffFireControls
– SubAreaOffSounders
– SubAreaOffRts
Use cases
Area for fire detection
- Propagated states from Sections/Zones
- Bypass link to Fire Controls
- Bypass link to Sounders
- Bypass link to Remote transmissions
Area for collective and degrade alarms
- Bypass link to Fire Controls
- Bypass link to Sounders
- Bypass link to Remote transmissions
3.2.1.1 Main-Area
The Area usually controls the alarm organization (MANNED / UNMANNED), but it
might also be configured to stay in manned or unmanned mode. These modes are
always indicated, in contrast to the PMI. Area stays in UNMANNED for UL.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_AREA_FIRE_DETECTION_<unique-area-nr>_<elementID>"
“AreaXxxElem” (see all kind of Main-Areas)
"7-FI-FS20-LifeSafetyZone-1"
MANNED
Area operates in manned mode
UNMANNED
Area operates in unmanned mode. Not
possible, if an alarm is pending.
--no such states
--ISA_NON_
DEFAULT_MODE
---
no such states
Area is operating in mode manned.
no such states
– The Object_Name reflects the specialized Area:
AREA_FIRE_DETECTION, AREA_FIRE_OTHER (aka Station-Area)
Indicated Modes (listed in Accepted_Modes) of an Area:
MANNED
The Area operates in manned mode. In case of alarms, fire
brigade requests will be delayed allowing the local investigation team to decide whether it is a true alarm or not. Detectors
operate with a normal sensitivity. infoOpmodeManned
UNMANNED
The Area operates in unmanned mode = normal operation. In
case of alarm, the fire brigade is called immediately. Detectors
operate with increased sensitivity. infoOpmodeUnmanned
Note: These commands are disabled so that the Area remains in UNMANNED.
36
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
All indicated States of an Area:
QUIET
The Area operates in UNMANNED mode and is in an idle state
ISA_NON_
The Area is not operating in normal mode, it is switched to
DEFAULT_MODE
MANNED (is disabled in UL): infoOpmodeManned
àSee about States in 3.1.3, Explanations.
Note: The primary information for an Area is the operation mode.
– ISA_NON_DEFAULT_MODE will not occur with a fixed UNMANNED mode.
States:
X X
X X
QUIET
ISA_NON_DEFAULT_MODE
MANNED
Modes:
Areas:
AreaElem
AreaOtherElem
UNMANNED
Specific Areas: (Device_Type)
X X
X X
Default is the UNMANNED operation mode with the corresponding state QUIET.
The AreaOtherElem aka “Station-Area” is used to handle the verification of unspecific alarms within the Panel such as for collective or degrade alarms.
– Mind this Area is not accessible in the Detection tree topology via the PMI.
3.2.1.2 Sub-Area
The Detection Area has a Sub-Area-Propagation *1 part that provides the same
functionality like Sections for switching associated Zones (ON, OFF, TEST etc.).
All Areas have Sub-Area-Off *2 parts for bypassing Sounder-, Fire or RT Controls.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
Indicated Modes:
listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_BACNET_SUB_AREA_<unique-area-nr>/<relative-subarea-nr>_<element-ID>"
“SubAreaXxxElem” (see all kind of Sub-Areas)
"7-FI-FS20-LifeSafetyZone-1"
OFF
*2 Controls/Sounders are bypassed
ON
*2 Controls/Sounders are unbypassed
OFF
*1 Switch off all Zones, in all sections
ON
*1 Switch on all Zones from OFF or
ISA_OFF_ALARM_EVALUATION
TEST
*1 Switch Zones to detector test mode
ISA_WALKTEST
*1 Switch all Zones to walk test mode
--no such states
--ISA_NON_
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
ISA_MNS_TROUBLE
_BYPASS
no such states
*1 Area is operating in mode test or
walk-test.
Area is switched to off or off-alarmevaluation or is isolated from controls
*1 All Area’s MassNotification Channels
are switched off
37
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
– The Object_Name reflects the specialized Area: BACNET_SUB_AREA
– The Description reflects the specialized Sub-Area:
Area fire controls, Area RT controls, Area audible controls, Area propagation.
– Note: The commands for switching all Zones to OFF, TEST or WALKTEST can
be enabled within the BDV for any specific country (UL rather enabled).
Usually, the commands just for Manual or NON-Manual Zones are available.
SubAreaOffXyz: Just indicated Modes of an Area:
ON
SubAreaOffXyz: All Controls are enabled for the Area.
OFF
SubAreaOffXyz: The Area might be isolated from triggering a
Sounder-, Fire- or RT-Control (elements can be influenced by
own mode). The State goes to ISA_TROUBLE_BYPASS in parallel (might latch): isolSounderrelated-AreaSounderOff,
isolFirerelated-AreaFireControl, isolRTFirerelated-AreaRt
SubAreaPropagation: Indicated Modes (in Accepted_Modes) of an Area:
ON
At least one Zone of the Area is switched on.
OFF
All the Area's Zones are switched off evaluating neither alarms
nor faults. faultIsol-Off, faultMassnotificationIsol-Off
OFF is indicated for All Automatic-, Subsystem- and Technical Zones of the Area
ISA_OFF_ALARM_ are switched off from evaluating Alarms; but the Channels still
EVALUATION cmd evaluate Faults. faultIsol-AlarmEvaluationOff
TEST
All Zones of the Area are switched to test mode for periodical
detector test. Some Zones operate their detectors with an
increased sensitivity allowing a faster response.
Alarms are not created neither controls activated; rather a testactivation occurs with local alarm indication (AI) and built-in
base-sounders activated. testModeDetector
ISA_WALKTEST
All Zones of the Area are switched to test mode for periodical
detector test using the walk test method, where sounders get
shortly activated as an audible feedback. testModeWalk
SubArea: All indicated States of an Area:
QUIET
The Sub-Area operates in normal mode and is in an idle state.
ISA_TROUBLE_
SubAreaOffXyz: The Area might be isolated from triggering a
BYPASS
Sounder-, Fire- or RT-Control (elements can be influenced by
own mode). And the Mode goes to OFF in parallel (non latching). One per SubArea: isolSounderrelated-AreaSounderOff,
isolFirerelated-AreaFireControl, isolRTFirerelated-AreaRt
ISA_TROUBLE_
SubAreaPropagation: The Area is switched off, i.e. all its deBYPASS
tectors are switched off completely or just the alarm evaluation
(higher prio). faultIsol-Off, -AlarmEvaluationOff
ISA_MNS_TROU- SubAreaPropagation: All Area’s MassNotification Channels are
BLE_BYPASS
switched off (lower prio). faultMassnotificationIsol-Off
ISA_NON_
SubAreaPropagation: The Area is not operating in normal
DEFAULT_MODE
mode. All detectors of this Area are operated in detector test
mode or walktest mode. testModeDetector, testModeWalk
-> See about States in 3.1.3, Explanations.
38
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
X X x x x x
X X
X
X
X
X
X X X
X
X
X
QUIET
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS
ISA_MNS_TROUBLE_BYPASS
States:
Areas:
AreaElem
AreaOtherElem
Area Splitting
SubAreaPropagation-Elem (for AreaElem)
SubAreaFireControlsElem (for any Area)
SubAreaSoundersElem (for any Area)
SubAreaRTsElem (for any Area)
Modes:
MANNED
UNMANNED
ON
OFF
TEST
ISA_WALKTEST
Specific Areas: (Device_Type)
X X
X X
X X X X
x
X
X
X
x
X
FS20 PMI provides more commands which are not yet available on BACnet:
– Switching off the Zones just for a limited time by providing a duration parameter:
OFF_TEMPORARY, OFF_TEMPORARY_MANUAL /_NON_MANUAL
– Silencing/unsilencing the notification appliances is done on the PMI with a
special function only, which affects all Areas according the visibility of that PMI.
3.2.2
Section
The Section is used to operate a collection of Zones together in a safe and easy
way. It allows switching the mode to: ON, OFF, ISA_OFF_ALARM_EVALUATION,
FAST OR TEST. This also may be achieved via the SubAreaPropagation object.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
Indicated Modes:
listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_SECTION_<unique-section-nr>_<element-ID>"
“SectionElem”
"7-FI-FS20-LifeSafetyZone-1"
OFF (Replace &
Automatic, Gas or Supervisory Zones
Test Mode)
are OFF for replace & test mode.
ON
Switch on all Zones within this Section
OFF
Switch off all Zones within this Section
TEST
Switch all Zones to detector test mode
ISA_WALKTEST
Switch all Zones to walk test mode
--no such states
ISA_NON_
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
ISA_MNS_TROUBLE_BYPASS
Section is operating in mode test or
walk-test.
Section is switched to off or off-alarmevaluation or replace & test mode
All Section’s MassNotification Zones
are switched off
– Note: The commands for switching all Zones to OFF, TEST or WALKTEST can
be enabled within the BDV for any specific country (UL: rather enabled).
Usually, the commands just for Manual or NON-Manual Zones are available.
39
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Just indicated Modes of a Section:
OFF (Replace &
Automatic, Gas and Supervisory Zones are in replace & test
Test Mode)
mode. faultIsol-ReplaceAndTestDeviceNonStationarySummary
Indicated Modes (in Accepted_Modes) of a Section (according to BDV):
ON
At least one Zone is switched on within the Section.
OFF
All Section’s Zones are switched off evaluating neither alarms
nor faults. faultIsol-Off, faultMassnotificationIsol-Off
OFF is indicated for All Automatic-, Subsystem- or Technical Zones of the Section
ISA_OFF_ALARM_ are switched off from evaluating Alarms; but the Channels still
EVALUATION cmd evaluate Faults. faultIsol-AlarmEvaluationOff
TEST
All Zones of the Section are switched to test mode for periodical detector test. Some Zones operate their detectors with
increased sensitivity allowing a faster response.
Alarms are not created neither controls activated; rather a testactivation occurs with local alarm indication (AI) and built-in
base-sounders activated. testModeDetector
ISA_WALKTEST
All Zones of the Section are switched to test mode for periodical detector test, shortly activating sounders. testModeWalk
All indicated States of a Section:
QUIET
The Section is in an idle state.
ISA_NON_
Section is not in normal mode. All its detectors are in detector
DEFAULT_MODE
test or walk-test mode. testModeDetector, testModeWalk
ISA_TROUBLE_
Section, i.e. all its Zones are switched to off, off-alarm-evalBYPASS
uation or replace & test mode. faultIsol-Off, -AlarmEvaluationOff, -ReplaceAndTestDeviceNonStationarySummary
ISA_MNS_TROU- All MassNotification-Zones are switched off (has lower prio
BLE_BYPASS
than other Zones off). faultMassnotificationIsol-Off
3.2.3
ISA_MNS_TROUBLE_BYPASS
QUIET
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS
States:
ON
OFF
OFF (Replace & Test Mode)
OFF / ISA_OFF_ALARM_EVALUATION
TEST
ISA_WALKTEST
Sections:
SectionElem
Modes:
Specific Sections: (Device_Type)
X X X X X X
X X X X
The FS20 PMI has more commands available (not yet for management stations):
– Switching off the Zones just for a limited time by providing a duration parameter:
OFF_TEMPORARY, OFF_TEMPORARY_MANUAL /_NON_MANUAL
– rqReplaceAndTestDeviceOnNonStationary, -OffNonStationary
Zone (Fire)
The Zone is a required element (e.g. EN 54-2 regulations) which handles the raw
alarm information coming from one or multiple connected detectors. Some of them
40
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
apply a pre-stage (usually pre-alarm) prior to the main-stage (usually fire alarm).
Further, it supports several operating modes influencing the sensitivity of attached
detectors. Different kinds of Zones have to be used according the desired purpose.
è UL: All alarms from pre- or main-stage are delegated to the involved Channel!
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_ZONE_<unique-zone-nr>_<element-ID>"
“ZoneXxxElem” (see all kind of Zones)
"7-FI-FS20-LifeSafetyZone-1"
OFF(ISA_OFF_TMP.)
Zone is switched off temporary
Subsystem Zone indicates the remote
OFF (ISA_OFF_
EXTERNAL)
fire-subsystem is switched off
Automatic, Gas or Supervisory Zone is
OFF (Replace & Test
Mode)
OFF for replace & test mode.
ON
Switch on the Zone
OFF
Switch off the Zone
FAST
Operate Zone in installation test mode
TEST
Operate Zone in detector test mode
ISA_WALKTEST
Operate this Zone in walk test mode
ALARM
Zone has evaluated a fire alarm in
main-stage; exceptional in pre-stage
ISA_GAS_ALARM
Gas or Subsystem Zone has gas al.
ISA_KEY_SWITCH_AL.
Two-stage Zone has keyswitch alarm
ISA_MNS_SUPERIOR_A MNS Zone has a high prio alarm
ISA_MNS_INFERIOR_AL MNS Zone has a low prio alarm
SUPERVISORY
Supervisory Zone is in main-stage;
an Automatic Zone is in pre-stage;
A Supervisory Zone is in main-stage;
ISA_SUPERVISORY_
WARNING
a FireSubsystem Zone is in pre-stage
ACTIVE
Status Zone is in main-stage
ABNORMAL
Zone indicates problems
ISA_NON_
Zone is operating in mode fast, detecDEFAULT_MODE
tor test or walk-test
ISA_TROUBLE_
Zone is switched off, off-temporary or
BYPASS
off-alarm-evaluation;
a Trouble Zone is in main-stage;
Massnotification Zone is switched off,
ISA_MNS_
TROUBLE_BYPASS
off-temporary or off-alarm-evaluation;
FAULT
Automatic- or PowerSupply-Zone in
preStage, Trouble Zone in mainStage;
FireSubsystem Zone indicates a fault
– See àTab. 5 in chapter 3.1.5 - the BACnet event according to the template.
Just indicated Modes of a Fire Zone (not accepted):
OFF (ISA_OFF_
The Zone is switched off for a limited duration evaluating neither
TEMPORARY)
alarms nor faults. It becomes automatically switched on. Cmd on
FS20 PMI only! faultIsol-TemporaryLimitedDuration
OFF (ISA_OFF_
Subsystem Zone indicates via a special input that the external
EXTERNAL)
subsystem is off. faultIsol-SubsystemOff
OFF (Replace &
Automatic, Gas or Supervisory Zone is OFF for replace & test
Test Mode)
mode. faultIsol-ReplaceAndTestDeviceNonStationarySummary
41
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Indicated Modes (in Accepted_Modes) of a Fire Zone:
ON
The Zone is switched on - normal operation.
OFF
Zone is switched off, no alarm or fault evaluation. faultIsol-Off
OFF is indicated for Automatic, Massnotification or Supervisory Zone is switched
ISA_OFF_ALARM_ off; no alarms generated but logical Channels evaluate Faults
EVALUATION cmd (for missing ionising detectors). faultIsol-AlarmEvaluationOff
FAST
Switch Zone to the initial detector test mode (installation test).
The Zone operates its detector(s) with increased sensitivity
allowing a faster response. Alarms are created and controls
activated (to be announced in advance!). testModeInstall
TEST
Switch Zone to test mode for periodical detector test. The
Zone operates its detector(s) with increased sensitivity for a
faster response. Alarms are not created neither controls activated; just test-activations occurs with local alarm indication
(AI) and built-in base-sounders activated. testModeDetector
ISA_WALKTEST
Switch Zone to detector walk test. Similar to detector test, but
in addition, sounders get shortly activated. testModeWalk
– The command to switch off a Zone for a limited time needs a duration parameter
All indicated States of a Fire Zone:
QUIET
The Zone is in an idle state.
ALARM
Automatic Zone evaluates a fire alarm in main-stage and even
in pre-stage (t. 526) from one or more connected detectors:
alarm FireAutomatic-AutomFireAlarm, -TornadoAlarm (t. 512)
ALARM
Manual Zone evaluates in main-stage a manual fire alarm from
a connected callpoint: alarmFireManual-ManualFireAlarm
ALARM
Two-stage Zone evaluates in pre-stage a manual fire alarm
from the connected callpoint handle: alarmFireManual
ISA_KEY_
Two-stage Zone evaluates in main-stage a key switch fire
SWITCH_ALARM alarm (from callpoint or PMI): alarmFireTwostagekeyswitch
ALARM
Fire-Subsystem Zone evaluates in main-stage a fire alarm by a
connected input: alarmFireAutomatic-Subsystem (t. 501, 505)
ISA_GAS_
Gas Zone evaluates a CO gas warning alarmGasCOwarning
WARNING
in main-stage: (templ. 502). In pre-stage (at lower threshold):
Gas Zone (template 503); Subsystem Zone: (template 506)
ISA_GAS_ALARM Gas Zone evaluates a CO gas alarm in main-stage:
alarmGas-CO (t. 501, 503), alarmGasOther (t. 504),
Subsystem Zone: alarmGasCO (template 506)
ISA_MNS_SUPE- MassNotification Zone evaluates in main-stage an alarm with
RIOR_ALARM
higher priority than fire: alarmMass-Notificationhigh (t. 501)
ISA_MNS_INFEMassNotification Zone evaluates in main-stage an alarm with
RIOR_ALARM
lower priority then fire: alarmMassNotificationlow (t. 502)
SUPERVISORY
Supervisory Zone evaluates in main-stage: supervisory
(templ. 501, 502), supervisoryGasCo (t. 511), supervisoryGasOther (t. 513)
SUPERVISORY
Automatic Zone has in pre-stage:supervisory-PreAlarm(t.503)
SUPERVISORY
A Fire-Subsystem Zone has in main-stage:supervisoryGasCo
(t. 511), supervisoryGasOther (t. 512)
ISA_SUPERVISA Supervisory Zone (t. 512) has in main-stage, a Fire-SubsysORY_WARNING
tem Zone (t. 511) in pre-stage: supervisoryGasCowarning
ACTIVE
Status Zone indicates in main-stage the state: active
ABNORMAL
The Zone indicates: infoReminder-OffExpiring, info-Criteria
Fallback, info-MainsFaultAnnunciationDelayed (PowerSupply)
ISA_NON_
The Zone is not operating in normal mode. If applicable, it may
42
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
ISA_TROUBLE_
BYPASS
ISA_TROUBLE_
BYPASS
ISA_MNS_TROUBLE_BYPASS
FAULT
FAULT
FAULT
FAULT
EMERGENCY_
POWER
be in mode: fast, detector test or walk-test.
The Zone is switched off, off-temporary or off-alarm-evaluation.
faultIsol-Off, -TemporaryLimited-Duration, -AlarmEvaluationOff
Fire-Subsystem Zone indicates off. faultIsol-SubsystemOff;
Automatic, Gas or Supervisory Zones is in replace & test mode.
faultIsol-ReplaceAndTestDeviceNonStationarySummary
Trouble Zone evaluates a trouble-bypass in main-stage (and
mode goes OFF): faultIsol-TroubleBypass (template 502)
MassNotification Zone is switched off or temporary off, or alarm
evaluation is off. faultMassnotificationIsol-Off,
-TemporaryLimitedDuration, -AlarmEvaluationOff
Automatic Zone has in pre-stage:faultPrealarm-Trouble(t.502)
Trouble Zone has in main-stage fault-Trouble (t.501, 503, 504)
Fire-Subsystem Zone evaluates a fault of the subsystem from a
connected input: fault-FaultSubsystem
PowerSupply Zone evaluates in main-stage: faultMains
PowerSupply Zone evaluates in main-stage a fault in external
power supply (Voice): faultEmergencypowerMains
– More detailed event information is documented for individual Zone types with
their deviating templates for pre-stage and main-stage (à see Tab. 5).
ON
OFF
OFF (ISA_OFF_TEMPORARY)
OFF (Replace & Test Mode)
OFF (ISA_OFF_ALARM_EVALUATION)
OFF (ISA_OFF_EXTERNAL)
FAST
TEST
ISA_WALKTEST
States:
QUIET
ISA_MNS_SUPERIOR_ALARM
ALARM
ISA_GAS_WARNING
ISA_GAS_ALARM
ISA_KEY_SWITCH_ALARM
ISA_MNS_INFERIOR_ALARM
SUPERVISORY
ISA_SUPERVISORY_WARNING
ACTIVE
ABNORMAL
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS
ISA_MNS_TROUBLE_BYPASS
FAULT
EMERGENCY_POWER
Zones:
ZoneAutomaticElem
ZoneFireSubsystemElem
ZoneGasElem
ZoneManualElem
ZoneManualTwoStageElem
Z.ManualTwoStageLegacy.
Z.ManualTwoStagePmiKey
ZoneMassNotificationElem
ZonePowerSupplyElem
ZoneStatusElem
ZoneSupervisoryElem
ZoneTroubleElem
ZoneWaterflowElem
Modes:
Specific Fire Zones: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X X
X X X
X
X
X
X X X
X
X
X
X X
X
X X X
X X
X X X
X
X X
X X X
X
X X
X
X X X X
X
X X
X
X
X X X
X
X X
X
X
X X X
X
X X
X
X
X X X
X
X X
X
X
X X X
X
X
X X X
X X
X
X X X
X
X
X
X X X
X
X X X
X X
X
X X X
X
X X X X
X X X
X X X
X
X X
X X X
X
X X X
X
X X X
X
X
X X X
X
X
X X X
– After ISA_ACTIVATED the LifeSafetyOperation Reset is used for deactivation!
– rqReplaceAndTestDeviceOnNonStationary, -OffNonStationary on PMI only!
Explanations:
– ZoneAutomatic
(mind the deviating templates à3.1.5, Tab. 5)
Zone for automatic fire detectors
43
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ZoneFireSubsystem
Zone for resetting external systems, time delayed
ZoneGas
Zone for CO alarms (UL)
ZoneManual
Zone for manual call points
ZoneManualTwoStage
Zone for "two stage" manual call points (ULC)
ZoneManualTwoStageLegacy Zone for "two stage" manual call points (ULC)
ZoneManualTwoStagePmiKey Zone for "two stage" PMI function key (ULC)
ZoneMassNotification
Zone for Mass-Notification (UL)
ZonePowerSupply
Zone for Voice PSU Trouble evaluation (UL)
ZoneStatus
Zone for Status evaluation (UL)
ZoneSupervisory
Zone for Supervisory evaluation (UL)
ZoneTrouble
Zone for Trouble evaluation (UL)
ZoneWaterflow
Zone for Sprinkler applications (UL)
–
–
–
–
–
–
–
–
–
–
–
–
Mind the risk from activating manually a Zone. The assigned control functions will be activated and
may cause severe impact if no precautions are taken in case of tests - in contrast to an emergency.
3.2.4
Logical Channel
The Logical Channel is a required element (e.g. EN 54-2 regulations) providing the
raw information of detection devices (Sensor Channels) or technical alarms coming
from other systems (Input Channels). These are exclusively used for detection.
Logical Channels have to be configured and become linked to Physical Channels.
– On the FS20 PMI, an equal mode like the Zone is not indicated (optimization).
è UL: The Channel's active state gets replaced by the Zone's delegated alarm.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
" listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_POINT
“LP_SENSOR_AUTOMATIC_/MANUAL_/INPUT_<uniquezone-nr>/<relative-channel-nr>_<element-ID>"
“ChannelLogXxx” (see specific Logical Channels)
"7-FI-FS20-LifeSafetyPoint-1"
ON
Subsystem Input, Output Channel is on
OFF (ISA_OFF_
Logical Channel is switched off tempoTEMPORARY)
rary
OFF (Replace&Test) Channel is in replace & test mode
TEST
The Logical Channel is in test mode
ON
Switch on the Logical Channel
OFF
Switch off the Logical Channel
--no such states
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_NON_
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
ISA_MNS_
TROUBLE_BYPASS
ISA_MNS_FAULT
FAULT
Channel is active in normal mode
Channel is active in test mode
Channel has detected off-normal state
Channel is not operating in normal
mode
Channel is switched to off or it can not
become switched on (off not-ready)
Massnotification Channel is switched to
off, or it can not become switched on
Massnotification Channel is faulty
Channel is faulty
– TEST is only indicated but not accepted as command (no such command here)
44
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Just indicated Modes of a Logical Channel:
ON
Subsystem Input, Output Channel is always on - normal operation
OFF
Alarm-, KeySwitch Input or Sensor Channel is switched off for a
(ISA_OFF_
limited duration. It gets automatically switched on.
TEMPORARY) Cmd on FS20 PMI only! isolTemporaryLimitedDuration
OFF (Replace
The Channel (all except OutputSubsystem) is in replace & test
& Test Mode)
mode. faultIsol-ReplaceAndTestDeviceStationary, -NonStationary
TEST
Sensor Channel is switched to detector test mode, but only by
àdetector test equipment. testModeDetector
TEST
Alarm Input Channel is switched to test [Zone]. testModeDetector
Indicated Modes (in Accepted_Modes) of a Logical Channel:
ON
The Channel of a detector is switched on - normal operation.
OFF
The Channel of a detector is switched off providing neither activation nor fault information except Not-Ready. faultIsol-off
– Note: Mind configuration ‘Suppress Channel OFF/ON messages’.
All indicated States of a Logical Channel:
QUIET
The Channel of a detector is in an idle state.
ACTIVE
The Channel of a detector is activated in normal mode. active,
active-Chamber, -Thermal, -Neural, -Detector_Verification
TEST_ACTIVE
The Channel of a detector is activated in detector test mode.
testActivation
ABNORMAL
The Channel of a detector indicates one of these system info:
infoSystem-DeviceOpenLoop, -DeviceShortCircuitLoop,
infoService-Noise (IncidentFaultNoise)
ABNORMAL
Manual Sensor Channel of a manual detector is additionally
indicating the System Info: infoSystem-ReplacingDevice
ABNORMAL *)
All Sensor Channel, Alarm Input for Da or Limit-Switch Channel
additionally requests for a maintenance service: infoServiceRequest-Drift *)
ABNORMAL *)
Wireless Sensor Channel of an automatic or manual detector
additionally indicates: infoServiceRequest-BatteryLow *)
ABNORMAL
Wireless Sensor Channel of an automatic or manual detector
additionally indicates the info: infoSystem-ConnectionWeak
ABNORMAL
Alarm-, TwoStage Input or Sensor Channel indicates an aditional Info state: infoReminder-OffExpiring
ISA_NON_
The Channel of a detector is not working in normal mode. It
DEFAULT_MODE might be in detector test mode.
ISA_TROUBLE_
Alarm-, TwoStage- or Subsystem-Input or Automatic-, Gas- or
BYPASS **)
Collective-Sensor Channel can not become switched on. Mode
remains OFF in parallel. faultIsol-NotReady (moved from Zone)
ISA_TROUBLE_
Manual- or Collective-Sensor Channel indicates MCP's covering
BYPASS **)
glass is broken and needs replacement. Mode OFF.
faultIsol-GlassBroken
ISA_TROUBLE_
The Channel is switched off. faultIsol-Off Note: Trying to switch
BYPASS
it on might fail and create a not-ready event (see above)
ISA_TROUBLE_
Channel (all except OutputSubsystem) is in replace & test mode
BYPASS
faultIsol-ReplaceAndTestDeviceStationary or -NonStationary
ISA_MNS_TROU- MassNotification Channel is switched off or can’t be switched
BLE_BYPASS
on. faultMassnotificationIsol-Off, -NotReady,
-ReplaceAndTestDeviceStationary
ISA_MNS_FAULT MassNotification Channel evaluates a trouble. It might be one
of: faultMassnotification-Fault, -DeviceMissing, 45
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
FAULT
FAULT
FAULT
DeviceLocation, -Device-Configuration, -DeviceWrongType
The Channel of a detector evaluates a trouble. It might be one
of: fault-Fault, -DeviceMissing, -DeviceLocation, -DeviceConfiguration, -DeviceWrongType; -KeySwitch (TwoStage only)
Automatic- or Gas-Sensor Channel or Alarm Input with LimitSwitch Channel additionally need an urgent service: fault-[infoServiceRequest]MaxCompensationLevelDrift (changed in BDV)
Manual-Sensor Channel has too: fault-DoorOpen; Automaticor Gas-Sensor Channel has too: fault-BaseSounderConfig,
*) Property Maintenance_Required is set to ‘need-service-operational’ in parallel.
**) ISA_TROUBLE_BYPASS replaces here NOT_READY (not used for UL)
– distinguish ISA_MNS_TROUBLE_BYPASS from ISA_TROUBLE_BYPASS
– distinguish ISA_MNS_FAULT from FAULT
X
X
X
X
X
X
X
X
X
X
X X
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
FAULT
ISA_MNS_FAULT
X X
X X
ISA_MNS_TROUBLE_BYPASS
X
X
X
X
X
ISA_TROUBLE_BYPASS
X
X
X
X
X
X
X
X
X
ISA_TROUBLE_BYPASS **)
X
X
X
X
X
ISA_NON_DEFAULT_MODE
X
X
X
X
X
X
X
X
X
ABNORMAL
ACTIVE
X
X
X
X
X
X
X
X
X
TEST_ACTIVE
X
X
X
X
X
QUIET
X
X
X
X
X
States:
TEST
X
X
X
X
X
X
X
X
X
OFF (ISA_OFF_TEMPORARY)
OFF
X
X
X
X
X
OFF (Replace & Test Mode)
X
X
X
X
X
X
X
X
X
Modes:
Logical Channels:
Inputs:
ChannelLogInputAlarmDaElem
ChannelLogInputAlarmLimitSwitchElem
ChannelLogInputAlarmMassnotificationElem
ChannelLogInputTwoStageHandleElem
ChannelLogInputTwoStageKeySwitchElem
ChannelLogInputSubsystemAlarmElem
ChannelLogInputSubsystemFaultElem
ChannelLogInputSubsystemIsolatedElem
ChannelLogInputSubsystemPrealarmElem
Outputs:
ChannelLogOutputSubsystemAcknowledgedElem
ChannelLogOutputSubsystemResetElem
Sensors:
ChannelLogSensorDaAutomaticWiredElem
ChannelLogSensorDaAutomaticWirelessElem
ChannelLogSensorDaCollectiveElem
ChannelLogSensorDaCollectiveMassnotificationEl.
ChannelLogSensorDaGasElem
ChannelLogSensorDaManualTwoStageElem
ChannelLogSensorDaManualWiredElem
ChannelLogSensorDaManualWirelessElem
ON
Specific Logical Channels used in Detection domain: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X X
X X
X X
X
X
X
X X
X
X
X
X
X
X
X
X
X
X
X
X
– Some modelled TEST modes (X) might not be supported by the application!
– TEST is only indicated but not accepted as command (no such command here)
– The FS20 PMI has further commands for influencing the Alarm-Indicators not yet
available for management stations: ACTIVATED_INDICATION, DEACTIVATED
– rqReplaceAndTestDeviceOnNonStationary, -OffNonStationary on PMI only!
– rqReplaceAndTestDeviceOnStationary, -OffStationary on PMI only!
46
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
The ChannelLogSensorDaAutomatic elements have a ChannelSounderBaseElem attached (see next page). This link is modeled in the SVO but not in the
Life Safety Point object (has no property Zone_Members).
è The internal link to the Physical Channel is not modeled in the SVO since it is
not a child relation but a reference; this is exported in the SiB-X file.
è
Detection Application
no.
Fire Zones
l ZoneAutomatic
Zone for automatic detection
– channelsAutomatic n
- ChannelLogSensorDaAutomaticWire...Elem
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem
l ZoneFireSubsystem
Zone for external fire subsystems
– prealarm
1
- ChannelLogInputSubsystemPrealarmElem
– alarm
1
- ChannelLogInputSubsystemAlarmElem
– fault
1
- ChannelLogInputSubsystemFaultElem
– isolate
1
- ChannelLogInputSubsystemIsolatedElem
– acknowledge
1
- ChannelLogOutputSubsystemAcknowledgeEl.
– reset
1
- ChannelLogOutputSubsystemResetElem
l ZoneGas
Zone for CO Gas alarm applications
– channelsDigital
n
- ChannelLogInputAlarmDaElem
– channelsGas
n
- ChannelLogSensorDaGasElem
l ZoneManual
Zone for manual callpoints
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem
– channelsManual
n
- ChannelLogSensorDaManualWire...Elem
l ZoneManualTwoStage
Zone for manual callpoints (ULC)
– channelsManual
n
- ChannelLogSensorDaManualTwoStageElem
l ZoneManualTwoStageLegacy Zone for manual callpoints (ULC)
– handle
1
- ChannelLogInputTwoStageHandleElem
– keySwitch
1
- ChannelLogInputTwoStageKeySwitchElem
l ZoneManualTwoStagePmiKey Zone for manual callpoints (ULC)
– --- activation via key on PMI
l ZoneMassNotification
Zone for Mass-Notification (UL)
– channelsCollective
n
- ChannelLogSensorDaCollectiveMassnotificat.
– channelsDigital
n
- ChannelLogInputAlarmMassnotificationElem
l ZonePowerSupply
Zone for PSU Trouble evaluation (UL)
– channelsDigital
n
- ChannelLogInputAlarmDaElem
l ZoneStatus
Zone for Status evaluation (UL)
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem,
ditto
- ChannelLogInputAlarmLimitSwitchElem
l ZoneSupervisory
Zone for Supervisory evaluation (UL)
– channelsAutomatic n
- ChannelLogSensorDaAutomaticElem
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem,
ditto
- ChannelLogInputAlarmLimitSwitchElem
l ZoneTrouble
Zone for Trouble evaluation (UL)
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem,
ditto
- ChannelLogInputAlarmLimitSwitchElem
l ZoneWaterflow
Zone for Sprinkler applications (UL)
– channelsCollective
n
- ChannelLogSensorDaCollectiveElem
– channelsDigital
n
- ChannelLogInputAlarmDaElem,
ditto
- ChannelLogInputAlarmLimitSwitchElem
The number (no.) of channels is limited to 99 (mind EN54-2 allows max. 32!)
NB: Each channel comprises now a timestamp for last occurred test.
47
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.2.5
Base Sounder Channel
This ChannelSounderBaseElem, a very specific Logical Channel, represents the
functionality of a base sounder from an automatic fire detector. It is attached to a
ChannelLogSensorDaAutomaticElem (Wired/Wireless) only. It can be activated
from the detection (via Zone or Sensor-Channel) and/or from an Evac-Control.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
" listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_POINT
“LP_SOUNDER_BASE_<unique-zone-nr>/<relative-channelnr>/<relative-channel-nr>_<element-ID>"
“ChannelSounderBaseElem”
"7-FI-FS20-LifeSafetyPoint-1"
OFF (ISA_OFF_
Base Sounder Channel is switched off
TEMPORARY)
temporary
ON
Switch on the Base Sounder Channel
OFF
Switch off the Base Sounder Channel
--no such states
ACTIVE
ISA_TROUBLE_
BYPASS
FAULT
Base Sounder Channel is active
Base Sounder Channel is switched to off
Base Sounder Channel is faulty
Just indicated Modes of a Base Sounder Channel:
OFF(ISA_OFF_ Is switched off for a limited duration. It gets automatically switched
TEMPORARY) on. Cmd on FS20 PMI only! isolTemporaryLimitedDuration
Indicated Modes (in Accepted_Modes) of a Base Sounder Channel:
ON
The Base Sounder Channel is switched on - normal operation.
OFF
The Base Sounder Channel is switched off. faultIsol-Off
All indicated States of a Base Sounder Channel:
QUIET
The Base Sounder Channel is in an idle state.
ACTIVE
Base Sounder Channel is activated. activeAlert, activeEvac
ISA_TROUBLE_
The Base Sounder Channel is switched off. faultIsol-Off
BYPASS
FAULT
The Base Sounder Channel has evaluated a fault. fault
X X X
QUIET
ACTIVE
ISA_TROUBLE_BYPASS
FAULT
States:
Base Sounder Channel:
ChannelSounderBaseElem
ON
OFF
OFF (ISA_OFF_TEMP.)
Modes:
Specific Base Sounder Channel: (Device_Type)
X X X X
The FS20 Tool always hides ChannelSounderBaseElems; they are attached to
any ChannelLogSensorDaAutomaticElem (Wired/Wireless) but not always used.
This is not considered in the SiB-X file (always exported), see à7.5.3.
è The (logical) ChannelSounderBaseElem is never linked with a physical element.
è ChannelPhysSounderBaseElem can be linked to ChannelLogSounderEvacElem
è
48
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.2.6
Verification
Alarm and Intervention Verification Elements (AVC or IC) handle the delays for activating remote transmission units and alarm equipment. They are not visible on the
PMI, but rather the delays for ‘reaction time’ t1, ‘investigation time’ t2 or ‘service
intervention time’ ts respectively are displayed when active (àcountdown).
AVC or IC are activated by the first corresponding event and remain active until all
such events have been removed (e.g. alarms reset). The event gets updated,
when ‘t1’ is stopped by acknowledgement so that ‘t2’ for AVC or ‘ts’ for IC is running or when a shorter ‘t2’ comes in effect (from a Zone with a higher threat).
The delays are defined within the AVC / IC per default, but ‘t2’ can become defined
individually on Zone level according the respective event (e.g. gas-alarm, alarm).
3.2.6.1 Alarm Verification
The Alarm Verification AVC is now represented with an ISA_Timer object providing the count-down time (not required for IC). Details see à4.8 ISA_Timer Object.
Property
Object_Type
Object_Name
Profile_Name
ISA_Timer_State
Alarm_Values
Content
ISA_TIMER
“IT_AVC_<unique-id>_<element-ID>"
"7-FI-FS20-ISATimer-1"
EXPIRED
command to force expiration
RUNNING
Alarm Verification countdown is running
EXPIRED
Alarm Verification countdown is expired
enum
see below
ISA_Last_State_Change
Note:
– Present_Value may be read (e.g. after GetEventInfo), but COV is not supported!
– Present_Value: writing '0' forces expiration (as ISA_Timer_State = EXPIRED)
– ISA_Timer_Running: writing 'false' forces expiration (see above)
– The AVC's customerTexts are currently missing (new à SiB-X: eventCategory)!
All indicated (and accepted) ISA_Timer_States of an Alarm Verification:
EXPIRED
The Verification countdown is expired (detail in incident verificationXyz) – or forced to expiration. infoVerificationStopped
Further indicated ISA_Timer_States of an Alarm Verification (not accepted):
IDLE
The Verification countdown is not running - normal operation.
RUNNING
The Verification countdown is currently running (count-down of
initial timeout).verificationAlarmFire or verificationAlarmGas
or verificationMassNotificationHigh or -Low
All indicated ISA_Last_State_Change of an Alarm Verification:
NONE
The AVC was not yet used – just initialised.
IDLE_TO_RUNNING
The AVC was started (incident 'Verification' present)
RUNNING_TO_IDLE
The AVC was cancelled (incident 'Verification' gone)
RUNNING_TO_RUNNING The AVC was updated (incident 'Verification' modified)
RUNNING_TO_EXPIRED Count-down reached 0 (incident 'Verification' modified)
FORCED_TO_EXPIRED
Count-down was shortcut (incident 'Stopped' present)
EXPIRED_TO_IDLE
AVC is back to normal (i. 'Verification'/'Stopped' gone)
EXPIRED_TO_RUNNING ? (incident 'Verification' appears and 'Stopped' present)
Applied AVCs (and point of location):
AVC: All Fire ALARMS
Detection Area
AVC: All Gas ALARMS
Detection Area
Station Area
49
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
AVC: Massnotification ALARM1
AVC: Massnotification ALARM2
Detection Area
Detection Area
X
IDLE
RUNNING
EXPIRED
EXPIRED
Timer_State:
Verifications:
VerificationAlarmElem
Timer_State:
Alarm Verification: (no property Device_Type)
X X X
3.2.6.2 Intervention Verification
The Intervention Verification IC is still represented with a Life Safety Zone object.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_IC_<unique-id>_<element-ID>"
“VerificationXxx” (see specific Verifications)
"7-FI-FS20-LifeSafetyZone-1"
ON
Verification is always on
--no mode commands
--no such states
ACTIVE
ABNORMAL
---
Verification is running
Alarm Verification has been stopped
no such states
– The IC's customerTexts are currently missing (new: SiB-X àeventCategory)!
Just indicated Modes of a Verification:
ON
The Verification is always on - normal operation.
All indicated States of a Verification:
QUIET
The Verification is in an idle state.
ACTIVE *)
The specific Intervention Verification is running.
verificationFault (àtrouble), -Supervisory, -Test
ABNORMAL
Alarm Verification has been bypassed to activate the alarming
means immediately. infoVerificationStopped
*) requires ack if pending events are unacknowledged (in contrast to FS20 PMI)
and follows their acknowledgement automatically [since MP-EN2.1]
Applied ICs (defaults and configurable ones):
IC: TROUBLE
IC: SUPERVISORY
IC: TECHNICAL
IC: ACTIVATION
IC: TEST
IC: INFORMATION
QUIET
ACTIVE
ABNORMAL
ON
X
States:
Verifications:
VerificationInterventionElem
Modes:
Specific Verifications: (Device_Type)
X X
50
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.2.7
Block Command Objects (not for 3rd Party)
Additional Multi-state Value objects accept writing of specific values to the property
Present_Value (i.e. BACnet client output) which are handled as collective commands. A confirmation will be sent, but they do neither support Intrinsic-Reporting
nor COV-Reporting. These elements are not visible on the PMI, neither in the tool.
Property
Object_Type
Object_Name
Profile_Name
Number_Of_States
State_Text
Priority_Array
Relinquish_Default
Alarm_Values
Fault_Values
Content
MULTI_STATE_VALUE
“MV_BACNET_BLOCK_CMD_<unique-panel or -area-nr>/
<relative-block-command-obj>_<element-ID>"
"7-FI-FS20-MultiStateValueCommand-1"
n
n commands
[n]
description of commands (array)
--not supported optional functionality
--not supported optional functionality
--not supported optional functionality
--not supported optional functionality
– The Object_Name now reflects these objects: BACNET_BLOCK_CMD
– Default customerText (localized) is provided in Description:
"Area block command", "Panel block command"
All accepted values of a BlockCommand Object including State_Text:
1 NONE
initial value without a function
2 ACK_ALL
block acknowledge (Panel or Area)
3 RESET_ALL
block reset (Panel or Area) – fire/MNS
4 SILENCE_ALL
block silence sounder (Panel or Area)
5 UNSILENCE_ALL
block unsilence sounder (Panel or Area)
6 ALARM_DELAY_OFF
block bypass of alarm delays (Panel or Area)
7 ACK_EXCEPT_AREAS
block acknowledge whole Panel without Area trees
8 RESET_EXCEPT_AREAS
block reset whole Panel without Area trees - dito
9 SILENCE_BUZZER
block silence all events of Panel triggering buzzers
Values have to start with 1 so that they match as array index for command texts.
NB: No key "Silence Buzzer" on UL PMI àall events need to become acked!
6
8
SILENCE_BUZZER
RESET_ALL
SILENCE_ALL
UNSILENCE_ALL
ALARM_DELAY_OFF
ACK_EXCEPT_AREAS
RESET_EXCEPT_AREAS
NONE
ACK_ALL
State_Texts:
Block Command Objects:
BACnetCommandAreaElem
BACnetCommandPanelElem
Number_Of_States:
Specific Block Command Objects: (no property Device_Type)
1 2 3 4 5 6 - - 1 2 3 4 5 6 7 8 9
àTODO: Separate global RESET for FIRE or MNS events!
51
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.3
Physical Domain
3.3.1
Panel
The Panel represents an entire FS20 host (panel or terminal) with respect to the
process information. In addition, a BACnet Device object is associated so that each
such host can be addressed as an individual node in the BACnet inter-network.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_PANEL_<unique-panel-nr>_<element-ID>"
“PanelXxx” (see specific Panels)
"7-FI-FS20-LifeSafetyZone-1"
ON
Panel is always on
--no mode commands
--no such states
ABNORMAL
ISA_SYSTEM_FAULT
FAULT
Panel evaluates an off-normal state
Panel has a system relevant fault
Panel is faulty
Just indicated Modes of a Panel:
ON
The Panel is always on - normal operation.
All indicated States of a Panel:
QUIET
The Panel is in an idle state.
ABNORMAL*1) The Panel evaluates the expired time for a maintenance:
infoServiceRequest-MaintenanceReminder
ABNORMAL
The Panel evaluates any of following system infos:
infoSystem-BootCompleted, -FactoryReset, -MCLinkEnabled,
-SystemAnalyzerEnabled, -TimeLost, -TimeMasterUnreachable
ISA_NON_DE- Panel is not in normal operation, it is switched to manual or autoFAULT_MODE matic control: infoOpmodeAutomatic-ControlOutputAutomatic,
infoOpmodeManual-ControlOutputManual (GB only) in SiB-X
ISA_SYSTEM_ The Panel evaluates: faultSystem-ConfigCorrupt, -StationWrongFAULT
Type, -StationRestarted, -ReducedFuntions, -PreconfigLoaded
FAULT
The Panel evaluates a fault: fault-TimeSyncLost, -CleanupEvents
*1) Property Maintenance_Required is set to ‘true’ in parallel.
FAULT
X
X
X
X
X
QUIET
ABNORMAL
ISA_SYSTEM_FAULT
States:
Panels:
Desigo UL ('XY'):
PanelFc2025Elem
PanelFc2050Elem
PanelFt2050Elem
PanelFv2025Elem
PanelFv2050Elem
Modes:
ON
Specific Panels: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
52
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
3.3.2
FAULT
X
X
X
X
X
QUIET
ABNORMAL
ISA_SYSTEM_FAULT
States:
Panels:
Cerberus Pro/Eco UL ('XZ'):
PanelFc0922Elem
PanelFc0924Elem
PanelFt0924Elem
PanelFv0922Elem
PanelFv0924Elem
Modes:
ON
BACnet Fire Application Model
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Module
The Module is a pluggable part of an FS20 host. It can consist of Submodules.
Among the other Modules the Power Supply has a specific designation.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_MODULE_/POWER_SUPPLY_<unique-panel-nr>/<rela
tive-module-nr>_<element-ID>"
“ModuleXxx” (see specific Modules)
"7-FI-FS20-LifeSafetyZone-1"
ON
Module is always on
--no mode commands
--no such states
ABNORMAL
ISA_SYSTEM_FAULT
FAULT
EMERGENCY_POWER
Module newly found in system
Module has a system relevant fault
Module is faulty
Power Supply Module uses battery
– The Object_Name reflects a general MODULE or a specific POWER_SUPPLY.
Just indicated Modes of a Module:
ON
The Module is always on - normal operation.
All indicated States of a Module:
QUIET
The Module is in an idle state.
ABNORMAL
The Module is found newly in the system infoSystem-NewModule
ABNORMAL
P2-UL Module indicates: infoSystem-AcceptWiring
ABNORMAL
PSU Module evaluates: info-MainsFaultAnnunciationDelayed
ISA_SYSTEM The Module evaluates a system-fault out of:
_FAULT
faultSystemModule-Fault, -Missing, -Incompatible
ISA_SYSTEM Amplifier, Microphone, VoiceSwitch or VoIP Module evaluate:
FAULT
faultSystemModule-FWUpdateInProgress
FAULT
The Module evaluates: fault-FirmwareIncompatible
FAULT
DACT or Releasing Module evaluate: fault-Fault
FAULT
FCI2017 Periphery Module evaluates these faults:
fault-Fault, -Overcurrent, -ShortCircuit
FAULT
Ethernet Module evaluate: faultEarth
53
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
FAULT
FAULT
FAULT
FAULT
EMERGENCY
_POWER
P2-UL Module: fault-TooManyLines, -DeviceReaddressingEnabled
Amplifier, Microphone, VoiceSwitch or VoIP Module evaluate:
fault-Fault, -ChecksumError, -Address-Collision (all but VoIP),
-ConfigAmplifier (only Amplifier)
VoiceCPU Module evaluate: fault-Fault, -AudioLibrary,
-AudioLibraryMissing, -AudioLibraryWrong, -VoiceMessageMissing
FC or FT UL-Power Supply Modules evaluate:
fault-Fault (FT) -PowerSupplyWrongType (FC) or
faultMains-Failure (FC, FT), -Brownout (FC) or
faultBattery-Charger, -HighVoltage, -LowVoltage, -Missing (FC)
FC or FT UL-Power Supply Module evaluates a severe fault condition due to an enduring mains failure (configurable delay) or a converter problem. faultEmergencyPower-Mains (FC, FT),
-Converter (FT), -SupplyUnit1, -SupplyUnit2 (FC)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
QUIET
ABNORMAL
ISA_SYSTEM_FAULT
FAULT
EMERGENCY_POWER
States:
Modules:
ModuleAmplifier50WBackupElem
ModuleAmplifier50WElem
ModuleCPUFcm20xxElem
ModuleDactElem
ModuleEthernetElem
ModuleEthernetWithoutEarthFaultElem
ModuleEvacMasterElem *1)
ModuleEvacSlaveElem *1)
ModuleInputOutputControlElem
ModuleMicrophoneElem
ModuleLedIndicatorFto2008Elem
ModuleLedIndicatorFto2018Elem
ModuleP2UlElem
ModulePeripheryFci2016Elem
ModulePeripheryFci2017Elem
ModulePowerSupplyFcUlElem
ModulePowerSupplyFtUlElem
ModuleReleasingElem
ModuleRingSwitchFn2012Elem
ModuleVoiceCPUVcc2001Elem
ModuleVoiceSwitch24Elem
ModuleVoIPElem
Modes:
ON
Specific Modules: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X
X X
X
X
X
X
X
*1) ModuleEvacMaster/Slave may be used temporary only for firmware update;
they are not foreseen in operation and neither on management stations.
Explanations:
– ModuleAmplifier50W / Backup
– ModuleCPUFcm20xx
Amplifier module Voice
CPU Card for Mainbord
54
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ModuleDact
ModuleEthernet/...EarthFault
ModuleEvacMaster/Slave
ModuleInputOutputControl
ModuleMicrophone
ModuleLEDIndicatorFto2008/18
ModuleP2 UL
ModulePeripheryFCI2016 / 17
ModulePowerSupplyFC-/FT-UL
ModuleReleasing
ModuleRingSwitchFn2012
ModuleVoiceCPUVcc2001
ModuleVoiceSwitch24
ModuleVoIP
–
–
–
–
–
–
–
–
–
–
–
–
–
–
3.3.3
Digital Alarm Control Transmission module
Ethernet interface module / w/o EarthFault
Graphic I/O driver master/slave (FTO2007)
general communication module
Microphone module Voice
LED control module
P2 field bus module for UL
2 /4 loop IO board with NAC
Power supply for UL- panels / terminals
Releasing module
Backbone Ethernet Switch module
CPU module Voice
Switch-24 module Voice
Voice-over-IP module Voice
Submodule/Line
Submodule and Line are functional parts of certain Modules (see explanations).
Further, the Firmware is now modelled as a submodule too, it may evaluate a fault.
3.3.3.1 Submodule and Firmware
The Submodule in general evaluates some states such as abnormal, system-fault
or fault. But the Degrade Submodule may also evaluate an alarm. The specific
Submodules representing a Firmware have a specific designation so that they
cannot be selected on the PMI by category, neither by browsing the HW-tree.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_SUBMODULE_/FIRMWARE_<unique-panel-nr>/<relativemodule-nr>/<relative-submodule-nr>_<element-ID>"
“SubmoduleXxx” (see specific Submodules)
"7-FI-FS20-LifeSafetyZone-1"
ON
Submodule is always on
--no mode commands
ALARM
Degrade Submodule has detected an
automatic fire alarm
ABNORMAL
Degrade Submodule has detected
any off-normal state
ISA_SYSTEM_FAULT Submodule has a system relevant
fault
FAULT
Submodule is faulty
– The Object_Name reflects a general 'SUBMODULE' or a specific 'FIRMWARE'.
Just indicated Modes of a Submodule:
ON
The Submodule is always on - normal operation.
All indicated States of a Submodule:
QUIET
The Submodule is in an idle state.
ALARM
Degrade Submodule evaluates a degrade fire alarm.
alarmFireDegrade-Main (local), -Net (network)
ABNORMAL
The Submodule evaluates the info: systemInfo-NewModule
ABNORMAL *1)
License Submodule evaluates any of the following infos:
infoServiceRequest-LicenseBatteryEmpty
55
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ABNORMAL
SafeDLink and RS485 Submodule evaluates the info:
infoSystem-NonConfiguredDevices
All Submodules evaluate a system relevant fault out of:
faultSystemModule-Missing, -Incompatible
Degrade Submodule evaluates another system relevant fault:
faultSystem-[Info]DegradeMode
Vcc2001 Firmware evaluate: faultSystemModule-Missing,
and Vcc2001-Cpld additionally: -FWUpdateInProgress
SafeDLink Submodule evaluates: faultEarth,
fault-Fault, -SafeDLinkPort, -FirmwareIncompatible;
Degrade Submodule evaluates any of following faults:
faultEarth, fault-Supervision9V
RS485 Submodule evaluates the faults: faultEarth,
fault-Rs485PortFault (Rs485LoopElem only)
NAC Submodule evaluates the fault: fault-ConfigLine
Fcm-Cpld Firmware submodule evaluates a fault: fault-Fault
Vcc2001-Fpga Firmware evaluates: fault-ChecksumError, -fault,
-messagePlayer1AudioPathFailure, messagePlayer2AudioPathFailure
Firmware evaluates in general: fault-FirmwareIncompatible
ISA_SYSTEM
_FAULT
ISA_SYSTEM
_FAULT
ISA_SYSTEM
FAULT
FAULT
FAULT
FAULT
FAULT
FAULT
FAULT
FAULT
*1) Property Maintenance_Required (a Boolean in LSZ) is set to 'true' in parallel.
QUIET
ON
States:
Modes:
Submodules:
SubmoduleDegradeElem
SubmoduleLicenseElem
SubmoduleNacInternalElem
SubmoduleNacOptionalElem
SubmoduleRs485LoopElem
SubmoduleRtCityTieElem
SubmoduleRtLeasedLineElem
SubmoduleSafeDLinkElem
Firmware:
FirmwareFcm20xxCpldElem
FirmwareFcm20xxMainbApplElem
FirmwareLineCardUartElem
FirmwareVcc2001CpldElem
FirmwareVcc2001FpgaElem
ALARM
ABNORMAL
FAULT
ISA_SYSTEM_FAULT
Specific Submodules: (Device_Type)
X
X
X
X
X
X
X
X
X X X X X
X
X
X
X
X X X
X
X X X
X
X X X
X
X X X
X
X X X
X
X X X
X
X
X
X
X
X
X
X
X
X
Explanations:
l ModuleInputOutputControlElem:
– SubmoduleDegradeElem
– SubmoduleLicenseElem
– SubmoduleRs485Elem
l ModulePeripheryUlElem:
– SubmoduleNacInternalElem
X
X
X
X X
X X
Degrade signals interface + PMI faults
License key interface (iButton)
Serial interface RS 485 loop
NAC board
56
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
SubmoduleNacOptionalElem
SubmoduleRtCityTieElem
SubmoduleRtLeasedLineElem
SubmoduleSafeDLinkElem
l ModuleCPUFcm20xxElem:
– FirmwareFcm20xxCpldElem
– FirmwareFcm20xxMainbApplElem
l P2 Module
– FirmwareLineCardUartElem
l ModuleVoiceCPUVcc2001Elem:
– FirmwareVcc2001CpldElem
– FirmwareVcc2001FpgaElem
–
–
–
–
NAC board
Rem-Trans. interface for City-Tie
Rem-Trans. interface for Leased-Line
interface to SAFEDLINK
CPU module
Mainboard application
line card module
CPU module
3.3.3.2 Line
The Line is a specific Submodule for detectors. In general, they evaluate some
states such as abnormal or fault. But the Line may also evaluate collective alarms
and can usually become switched off.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_LINE_<unique-panel-nr>/<relative-module-nr>/<relativesubmodule-nr>_<element-ID>"
“LineXxx” (see specific Submodules)
"7-FI-FS20-LifeSafetyZone-1"
ON
Submodule is always on
ON
Switch on the Line
OFF
Switch off the Line
ALARM
Line has detected an automatic fire alarm
ACTIVE
ABNORMAL
ISA_TROUBLE_
BYPASS
FAULT
P2 Line has selected outputs frozen
Line has detected any off-normal state
Line is switched to off
Line is faulty
– The Object_Name reflects the 'Line' as a specialized 'SubModule'.
Just indicated Modes of a Submodule:
ON
Audio-Riser Loop/Stub or CANBus is always on - normal op.
Indicated Modes (in Accepted_Modes) of a Submodule:
ON
P2 Line is switched on - normal operation.
OFF
P2 Line is switched off or P2 Line is in replace-mode.
faultIsol-Off, -ReplaceMode (P2)
All indicated States of a Submodule:
QUIET
The Line is in an idle state.
ALARM
The Line has evaluated a collective automatic fire alarm.
alarmFireAutomatic-AutomFireAlarm
ACTIVE
P2 Line evaluates also: technical-FreezeFailsafePosition
ABNORMAL
P2-Line has evaluated any of these system info states: infoSystem-StartUp, -ConfigureLine, -ReadP2LineDevices,
-ReplaceDevices, -InvalidTopology, -AllDevicesCollective,
-SomeDevicesCollective, -NonConfiguredDevices, -LineBusy,
-DeviceConfigInProcess, -LineHasNewDevices
57
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ABNORMAL
ISA_TROUBLE_
BYPASS
FAULT
FAULT
P2 Line evaluates also: info-OneStepComissioningEnabled
P2-Line is switched to off
P2 Line evaluates any of following faults: fault-Line,
-ShortCircuit, -OpenLoop, -HighLeakCurrent, -HighCapacity,
-LineSupply, -LineCmdFailed, -LineOverload,
-UnaddessedDevices, -AddressCollision, -ReversedPolarity,
-[isol]TooManyDevices, -StubWiredAsLoop, faultEarth
Voice CAN-Bus Line evaluates: fault-Fault, -Overcurrent
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
ISA_SYSTEM_FAULT
QUIET
ALARM
ACTIVE
ABNORMAL
ISA_TROUBLE_BYPASS
FAULT
States:
Lines:
LineAudioRiserLoop1Elem
LineAudioRiserStub1Stub2Elem
LineCANBusElem
LineP2Loop1Elem
LineP2Loop2Elem
LineP2Stub11Elem
LineP2Stub12Elem
LineP2Stub21Elem
LineP2Stub22Elem
Modes:
ON
OFF
Specific Lines: (Device_Type)
X
X
X
X
X
X
X
X
X
Explanations:
l ModuleAmplifier50W-/-BackupElem:
– LineAudioRiserLoop1Elem
Voice Audio Line for BulkAmplifier
– LineAudioRiserStub1Stub2Elem Voice Audio Line for BulkAmplifier
l ModuleVoiceCPUVcc2001Elem:
– LineCANBusElem
Voice CAN-Bus Line
l ModuleP2UlElem:
– LineP2Loop1...2Elem
Synteso (P2) Detector Line in loop wireing
– LineP2Stub11…22Elem
Synteso (P2) Detector Line in stub wireing
58
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.3.4
Device
The Device represents a peripheral unit on the field bus and consists of Physical
Channels. Usually, the evaluation of process relevant information is delegated to
the Detection or Control Domain.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_DEVICE_P2_UL_<unique-panel-nr>/<relative-module-nr>
/<relative-submodule-nr>/<relative-device-nr>_<element-ID>"
“DeviceXxx” (see specific Devices)
"7-FI-FS20-LifeSafetyZone-1"
ON
Device is always on
--no mode commands
--no such states
ABNORMAL
---
raw data logging is enabled
no such states
– The Object_Name reflects the specifice use of the Devices;
"DEVEICE_P2_UL" or "DEVICE_OTHER".
– The Alarm_Value: ABNORMAL is exported in the SiB-X file (according to meta-
data), but the raw-data-logging debug function is not available in UL systems.
Just indicated Modes of a Device:
ON
The Device is always on - normal operation.
All indicated States of a Device:
QUIET
The Device is in an idle state.
ABNORMAL
P2 Device is enabled for raw data logging (disabled in UL)
InfoSystem-RawDataLoggingEnabled
Usually, the Devices do not evaluate an internal state; neither do they operate in
different modes. They just collect the functionality of their Logical Channels.
QUIET
ABNORMAL
FAULT
ON
States:
Devices:
Callpoints:
DeviceP2CallPoint8700xElem
DeviceP2CallPointHMS2SElem
DeviceP2CallPointHMSxElem
DeviceP2CallPointSMS2SElem
Automatic Detectors:
DeviceP2Detector8710Elem
DeviceP2Detector8712Elem
DeviceP2Detector8713Elem
DeviceP2DetectorFDO421Elem
DeviceP2DetectorFDOOT441Elem
DeviceP2DetectorFDOOTC441Elem
DeviceP2DetectorFDOT421Elem
DeviceP2DetectorFDT421Elem
DeviceP2DetectorHFP11Elem
Modes:
Specific Devices: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
59
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
QUIET
ABNORMAL
FAULT
ON
States:
Devices:
DeviceP2DetectorHFPO11Elem
DeviceP2DetectorHFPT11Elem
DeviceP2DetectorHI921Elem
DeviceP2DetectorOH921Elem
DeviceP2DetectorOOH941Elem
DeviceP2DetectorOOHC941Elem
DeviceP2DetectorOP921Elem
IO-Devices:
DeviceP2InputOutput8701Elem
DeviceP2InputOutput8702Elem
DeviceP2InputOutput8703Elem
DeviceP2InputOutput8704Elem
DeviceP2InputOutputFDCIO422LoopElem
DeviceP2InputOutputFDCIO422StubElem
DeviceP2InputOutputHTRIDElem
DeviceP2InputOutputHTRIMElem
DeviceP2InputOutputHTRIRElem
DeviceP2InputOutputHTRISElem
DeviceP2InputOutputXTRIDElem postponed
DeviceP2InputOutputXTRIMElem postponed
DeviceP2InputOutputXTRIRElem postponed
DeviceP2InputOutputXTRISElem postponed
Unknown Devices:
DeviceP2UnknownUlElem
Other Devices:
DeviceP2ControlPoint8706Elem
DeviceP2HCPElem
DeviceP2HZMElem ->collective Channel
DeviceP2ILEDElem
DeviceP2ILEDXElem postponed
DeviceP2IntelligentLamp8726Elem
DeviceP2TSM1XElem postponed
DeviceP2ZoneModule8705Elem ->collective Channel
Modes:
BACnet Fire Application Model
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Automatic Detectors and their detection principles:
P2
H series
S series
detection Principle
DO
OP
Optical smoke (dissipation)
DT
HI
Thermal heat
DOT
OH
Optical and Thermal
DOOT
OOH
Double Optical + Thermal
DOOTC
OOHC
Double Optical + Thermal + CO sensor
60
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.3.5
Physical Channel
The Physical Channel represents a specific function of a device. Physical channels
usually are linked to Logical Channels either of the detection domain or the control
domain, where the process information is evaluated.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_CHANNEL_PHYS_<unique-panel-nr>/<relative-modulenr>[/<relative-submodule-nr>/<relative-device-nr>]/<relativechannel-nr>_<element-ID>"
“ChannelPhysXxx” (see specific Physical Channels)
"7-FI-FS20-LifeSafetyZone-1"
ON
Physical Channel is always on
--no mode commands
--no such states
--FAULT ---
no such states
Ring-Port Channel is faulty
Just indicated Modes of a Physical Channel:
ON
The Physical Channel is always on - normal operation.
All indicated States of a Physical Channel:
QUIET
The Physical Channel is in an idle state.
FAULT
Ring-Port Channel has: fault-RingPort, -PowerOverLoaded
FAULT
Serial Qbus Channel evaluates: fault-FirmwareIncompatible
– Usually, the Channels do not evaluate an internal state; neither do they operate
in different modes. They represent the addressable items on the detector line
and get just linked with the corresponding Logical Channels.
QUIET
ABNORM.
FAULT
ON
States:
ChannelPhys:
Various:
ChannelPhysCollectiveHZMElem
ChannelPhysDactMonitoredElem
ChannelPhysEvacMasterElem
ChannelPhysEvacSlaveElem
Inputs:
ChannelPhysInputAnalogAudioElem
ChannelPhysInputDigitalElem
ChannelPhysInputP2HSeriesElem
ChannelPhysInputP2LimitSwitchElem
ChannelPhysInputP2LimitSwitchFixedTempElem
ChannelPhysInputP2LimitSwitchWithoutCOElem
ChannelPhysInputP2LoopElem
ChannelPhysInputP2LoopSecondaryElem
ChannelPhysInputP2StubElem
Input/Outputs:
Modes:
Specific Physical Channels: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
61
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
QUIET
ABNORM.
FAULT
ON
States:
ChannelPhys:
ChannelPhysHCPElem
ChannelPhysInputOutputFci2007Elem
ChannelPhysInputOutputFci2008Elem
ChannelPhysInputOutputOrRtConfirmationInputFci2007Elem
Outputs:
ChannelPhysOutputAnalogAudioElem
ChannelPhysOutputExternalAiP2HSeriesElem
ChannelPhysOutputLedP2Elem
ChannelPhysOutputMimicDriverFto2008Elem
ChannelPhysOutputMimicDriverFto2018Elem
ChannelPhysOutputMonitoredFci2009Elem
ChannelPhysOutputP2Elem
ChannelPhysOutputP2HSeriesElem
ChannelPhysOutputPbUIRtFaultElem
ChannelPhysOutputPbUIRtFireElem
ChannelPhysOutputPbUIRtGenericElem
ChannelPhysOutputPbUIRtSupervisoryElem
ChannelPhysOutputRtFaultFci2007Elem
ChannelPhysOutputRtFaultMonitoredFci2007Elem
ChannelPhysOutputRtFireFci2007Elem
ChannelPhysOutputRtOrHornMonitoredFci2007Elem
ChannelPhysOutputUlRtAlarmCityTieElem
ChannelPhysOutputUlRtAlarmLeasedLineElem
ChannelPhysOutputUlRtTroubleLeasedLineElem
ChannelPhysOutputUlRtSupervisoryLeasedLineElem
Releasing:
ChannelPhysReleasingStub1Elem
ChannelPhysReleasingStub2Elem
ChannelPhysReleasingLoopElem
Sensors:
ChannelPhysSensorP2AutomaticOpticalFDULElem
ChannelPhysSensorP2AutomaticOpticalHSeriesElem
ChannelPhysSensorP2AutomaticThermalFDULElem
ChannelPhysSensorP2AutomaticThermalHSeriesElem
ChannelPhysSensorP2GasElem
ChannelPhysSensorP2ManualHMS2SElem
ChannelPhysSensorP2ManualWiredElem
Serial:
ChannelPhysMicrophoneElem
ChannelPhysRingPort0Elem
ChannelPhysRingPort1Elem
ChannelPhysSerialQbusFt2007Elem
ChannelPhysSerialQbusFt2008Elem
ChannelPhysSerialQbusFt2009Elem
ChannelPhysSerialQbusFt2014Elem
ChannelPhysSerialQbusFt2015Elem
ChannelPhysSerialRPMElem
Sounders:
Modes:
BACnet Fire Application Model
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
62
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
QUIET
ABNORM.
FAULT
ON
X
X
X
X
X
States:
ChannelPhys:
ChannelPhysNacLoopElem
ChannelPhysNacStub1Elem
ChannelPhysNacStub2Elem
ChannelPhysSounderBaseHSeriesElem
ChannelPhysSounderP2BaseULElem
Modes:
BACnet Fire Application Model
X
X
X
X
X
– Note: ChannelPhysEvacMaster/Slave may be used temporarily with respective
Modules for firmware update; they are not foreseen on management stations.
Explanations:
l SubmoduleNacInternalElem:
l SubmoduleNacOptionalElem
– ChannelPhysNacLoopElem
– ChannelPhysNacStub1Elem
– ChannelPhysNacStub2Elem
l SubmoduleRs485LoopElem:
– ChannelPhysSerialUfpOrQbusElem
– ChannelPhysSerialPrinterBaseElem
l SubmoduleRtCityTieElem:
– ChannelPhysOutputUlRTAlarmCityTieMonitoredElem
l SubmoduleRtLeasedLineElem:
– ChannelPhysOutputUlRTAlarmLeasedLineElem
– ChannelPhysOutputUlRTTroubleLeasedLineElem
– ChannelPhysOutputUlRTSupervisoryLeasedLineElem
63
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.3.6
Buzzer (System wide Off)
The Buzzer element indicates per panel when the buzzers are switched off. On the
PMI, this is a system wide function for all panels switching off all buzzers e.g. from
PMIs, RDTs and other user interfaces on UFP with a buzzer (is an EN-CH feature).
èThe active state is not available; UL PMI has no key for silencing the buzzer!
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Indicated Modes:
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_BUZZER_<unique-buzzer-nr>_<element-ID>"
“BuzzerElem”
"7-FI-FS20-LifeSafetyZone-1"
ON
Buzzers are switch on
OFF
Buzzers are switch off
--no mode cmds
--no such states
--ISA_TROUBLE_BYPASS
No such states
Buzzers are switched off
Just indicated Modes of a Buzzer:
ON
The Buzzers are switched on - normal operation.
OFF
The Buzzers are switched off – system wide. faultIsol-Off
– The commands to switch OFF/ON the Buzzers are available on the PMI only.
All indicated States of a Buzzer:
QUIET
The Buzzers are in an idle state.
ISA_TROUBLE_BYPASS The Buzzers are switched to off.
X X
QUIET
ISA_TROUBLE_BYPASS
States:
Buzzer:
BuzzerElem
Modes:
ON
OFF
Buzzer element: (Device_Type)
X X
64
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.4
Control Domain
3.4.1
Control Group
A Control Group is the means for organizing different kinds of controls. The fundamental Control Groups are: Alarm, Fire, Evacuation (NAC), Releasing and Voice.
Some of the Control Groups allow changing the operation mode for its Controls.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Indicated Modes:
listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_GROUP_ALARM_/EVAC_/FIRE_/RELEASING_/VOICE_
<unique-controlGroup-nr>_<element-ID>"
“ControlGroupXxx” (see specific Control Groups)
"7-FI-FS20-LifeSafetyZone-1"
ON
Alarm Control Group is always on
ON
Switch on the Control Group + Controls
OFF
Switch off the Control Group + Controls
ISA_OFF_CTRL
Switch automatic-off Voice Control Group
_AUTO
TEST
Switch Control Group in test mode
--no such states
ISA_NON_
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
Control Group is not operating in normal
mode, it is in test
Control Group is switched to off
– The Object_Name reflects the specialized Control Group.
Just indicated Modes of a Buzzer:
ON
Alarm Control Group is always on; normal operation
Indicated Modes (in Accepted_Modes) of a Control Group:
ON
Fire, Evac, Releasing or Voice Control Group is switched on normal operation.
OFF
Fire, Evac, Releasing or Voice Control Group is fully switched
off; no control function will be carried out. faultIsol-Off
ISA_OFF_CTRL
Voice Control Group is switched to automatic-off only; manual
_AUTO
activations are still possible. faultIsolCtrlauto
TEST
Fire, Evac, Releasing Control Group operates its controls in test
mode for verifying the functions. testModeControl
All indicated States of a Control Group:
QUIET
The Control Group is in an idle state.
ISA_NON_
Control Group is not operating in normal mode; it might
DEFAULT_MODE
be in test mode (all except Alarm, Counter).
ISA_TROUBLE_BYPASS Control Group is switched off (except Alarm).
– Note: No activation states are indicated on the Control Groups.
65
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
X
X
X
X
X
X
X
X
X
QUIET
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS
ISA_OFF_CTRL_AUTO
TEST
X
X
X
X X
States:
ControlGroups:
ControlGroupAlarmElem
ControlGroupEvacElem (NAC)
ControlGroupFireElem
ControlGroupReleasingElem
ControlGroupVoiceElem
Modes:
ON
OFF
Specific Control Groups: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
– ControlGroupEvacElem: "rqActivatePrio1", "-Prio2", "-Prio3", "-Prio321"àtodo?
(rqDeactivate is opposite to rqActivatePrio1, -Prio2, -Prio3; -Prio321 times out)
Mind the risk from activating manually a Control Group. The asigned functions will be activated and
may cause severe impact if no precautions are taken in case of tests - in contrast to an emergancy.
3.4.2
Control
The Control represents an individual entity of control logic and has a dedicated
functionality (may be expressed by the customer text in the property Description).
3.4.2.1 Control (Alarm, Fire, Evac 'NAC', Releasing, Voice)
The fundamental Controls remain represented with a Life Safety Zone object.
Property
Content
Object_Type
LIFE_SAFETY_ZONE
Object_Name
“LZ_CTRL_FIRE_<unique-control-nr>_<element-ID>"
(Mind that ‘control-nr’ is unique per Control type only)
Device_Type
“ControlXxx” (see specific Controls)
Profile_Name
"7-FI-FS20-LifeSafetyZone-1"
Accepted_Modes
ON
Switch on the Control
OFF
Switch off the Control
ISA_OFF_CTRL
Switch automatic-off Voice Control
_AUTO
TEST
Operate the Control in test mode
Life_Safety
--no such state
_Alarm_Values
Alarm_Values
SUPERVISORY
Control evaluates a supervisory state
ACTIVE
Control is activated in normal mode
TEST_ACTIVE
Control is activated in test mode
ISA_NON_
Control is not operating in normal
DEFAULT_MODE
mode, it is in test mode
Fault_Values
ISA_TROUBLE_
Control is switched off
BYPASS
FAULT
Control is faulty
66
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
The Object_Name reflects the specialized Control (main types are bold):
l Alarm ControlGroup:
– RTDEVICE
– CTRL_RT: CTRL_RTFAULT, _RTFIRE; _RT1 … _RT8
– CTRL_RTDACT
– CTRL_SOUNDER: CTRL_SOUNDER_NAC
l Fire ControlGroup:
– CTRL_FIRE
l Evac 'NAC' ControlGroup:
– CTRL_EVAC: CTRL_EVAC_UNI, _EVAC_UNINAC
l Releasing ControlGroup:
– CTRL_RELEASING
l Voice ControlGroup:
– CTRL_VOICE
Note: Alarm Controls may send the state ACTIVE as a ‘to-fault’ event with reliability
= ‘unreliable-other’ if a failed activation attempt supersedes a pending FAULT.
To be used for standard operation procedure: “Call xxx!” instead of “Xxx is called”.
Indicated Modes (in Accepted_Modes) of a Control:
ON
RT-Device Control is always on - normal operation.
ON
The Control is switched on - normal operation.
OFF
The Control is switched off, function is bypassed. faultIsol-Off
ISA_OFF_CTRL
Voice Control is switched to off-automatic; manual activations
_AUTO
are still possible. faultIsolCtrlauto
TEST
The Control is operating in test mode to allow verifying the
configured functions (any except RTDevice). testModeControl
All indicated States of a Control:
QUIET
The Control is in an idle state.
SUPERVISORY
Agent Releasing Control evaluates: supervisory-Abort (UL),
-ReleasingPartiallyBlocked, - ReleasingBlocked, -LowAgent
SUPERVISORY
Sprinkler Releasing Control evaluates a supervisory state:
supervisory-ReleasingPartiallyBlocked, - ReleasingBlocked
ACTIVE
The Control is activated in normal mode. The function is triggered by a Cause and performs the configured effects: active
ACTIVE
Supervised Alarm Control is activated in normal mode. Information about supervision is provided: activeConfirmed
ACTIVE
Supervised Alarm Control indicates a problem for the activation
in normal mode and in OFF, and even if a fault is pending (see
note above): activeUnconfirmed, activeUnexpected
ACTIVE
Agent Releasing Control is activated in normal mode:
activeReleasingFirstAlarm, activeReleasingPredischarge,
activeReleasingDischarged, activeReleasingAbort
ACTIVE
Dact Control is activated in normal mode: active-AlarmTransmission, -SupervisoryTransmission, -FaultTransmission
ACTIVE
Voice Control in normal mode is: active-active activeSilenced,
activeSpeakerzoneoff
ACTIVE
Nac Control is activated for: activeFiredrill
ACTIVE
Nac-Uni Control may change from: active to activeSilenced
TEST_ACTIVE
Uni(versal) EVAC, Fire or Voice Control is activated in test
mode: testActivation
TEST_ACTIVE
Agent Releasing Control is activated in test mode:
testActivation-ReleasingFirstAlarm, -ReleasingPredischarge,
-ReleasingDischarged
67
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
TEST_ACTIVE
ISA_NON_
DEFAULT_MODE
ISA_TROUBLE_
BYPASS
FAULT
FAULT
Dact Control is activated in test mode: testActivation-AlarmTransmission, -SupervisoryTransmission, -FaultTransmission
The Control is not operating in normal mode; it might be in test
mode.
The Control is switched off.
Agent Releasing Control notifies: fault-[supervisory]Abort (ULC)
Alarm Control indicates a fault or malfunction. fault-Fault
QUIET
SUPERVISORY
ACTIVE
TEST_ACTIVE
ISA_NON_DEFAULT_MODE
ISA_TROUBLE_BYPASS
FAULT
X
X
X
X
X X X X
X
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X
X
X X
X
X X
X
X X
X
X X
X
X X
X
X X
X
X X
X
X X
X
X X
X X X X
X
X X
X
X X
X X
X X
X
X
X
X
X X X X
X
X X
X X
X X
X
X
X X X X X X X
X X X X X X
ON
OFF
ISA_OFF_CTRL_AUTO
TEST
X X
X X
States:
Controls:
Fire:
ControlFireElem
ControlILEDElem
Alarm:
ControlRt1Elem (supervisory control)
ControlRt2Elem (programmable control)
ControlRt3Elem (city tie)
ControlRt4Elem (leased line alarm)
ControlRt5Elem (leased line supervisory)
ControlRt6Elem (leased line trouble)
ControlRt7Elem (RT mass notification 1)
ControlRt8Elem (RT mass notification 2)
ControlRtFaultElem
ControlRtFireElem
ControlDactElem
ControlNacGeneralElem
ControlNacLocalElem
EVAC 'NAC':
ControlEvacUniUlElem
ControlNacUniElem
Releasing:
ControlAgentReleasingElem
ControlSprinklerReleasingElem
Voice:
ControlVoiceElem
Modes:
Specific Controls: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X X X X
X X X X X X X
Note: Alarm-Controls in mode TEST remain inactive, only channels (effects) go
into a TEST_ACTIVE state; compare other Controls.
Mind the risk from activating manually a Control. The asigned function will be activated and may
cause severe impact if no precautions are taken in case of tests - in contrast to an emergancy.
68
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.4.3
Cause/Effect Group
Cause- and Effect-Groups do not provide process information - except for Voice.
They separate causes from effects within the hierarchical control tree.
– OTHER have no customerText (Description) assigned, neither an address (= 0).
– VOICE_X have a parent related address which affects the Object_Name:
“LZ_CAUSE_GROUP_VOICE_X_<control-nr>/<cause-group-nr>_<elem-ID>".
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_CAUSE_GROUP_OTHER_<element-ID>"
“CauseGroupXxx” (see specific Cause- and Effect-Groups)
"7-FI-FS20-LifeSafetyZone-1"
ON
Cause/Effect Group is always on
ON
Switch on Voice Cause Group
OFF
Switch off Voice Cause Group
--no such states
ACTIVE
ISA_TROUBLE_
BYPASS
Voice Cause Group active in normal mode
Voice Cause Group is switched off (was
just missing for OFF)
The Object_Name reflects the specialized Cause/EffectGroup:
– CAUSE_GROUP_OTHER (non Voice)
– EFFECT_GROUP (Voice too)
– EFFECT_GROUP_BULKAMPLIFIER (for Voice only)
– CAUSE_GROUP_VOICE_AUTOMATIC_ALERT
– CAUSE_GROUP_VOICE_AUTOMATIC_BACKGROUNDMUSIC
– CAUSE_GROUP_VOICE_AUTOMATIC_DEGRADE
– CAUSE_GROUP_VOICE_AUTOMATIC_EVACUATION
– CAUSE_GROUP_VOICE_AUTOMATIC_MASSNOTIFICATIONHIGH
– CAUSE_GROUP_VOICE_AUTOMATIC_MASSNOTIFICATIONLOW
– CAUSE_GROUP_VOICE_EXTERNAL_PAGE
– CAUSE_GROUP_VOICE_MANUAL_ALERT
– CAUSE_GROUP_VOICE_MANUAL_BACKGROUNDMUSIC
– CAUSE_GROUP_VOICE_MANUAL_EVACUATION
– CAUSE_GROUP_VOICE_MANUAL_MASS_NOTIFICATION
– CAUSE_GROUP_VOICE_MANUAL_PAGE
Just indicated Modes of a Cause/Effect Group:
ON
The Cause/Effect Group is always on - normal operation.
Indicated Modes (in Accepted_Modes) of a Cause/Effect Group:
ON
Voice Cause Group is switched on - normal operation.
OFF
Voice Cause Group is switched off. faultIsol-Off
All indicated States of a Cause/Effect Group:
QUIET
The Cause/Effect Group is in an idle state.
ACTIVE
Voice Cause Group is active in normal mode: activePlaying,
activeQueued [for Voice Automatic], activePlayingResettable, activeQueuedResettable [for Voice Manual]
ISA_TROUBLE_
Voice Cause Group is switched off.
BYPASS
69
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
QUIET
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
ACTIVE
ISA_TRBLE_BYP.
ON
OFF
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
States:
Cause/Effect Groups:
CauseGroups:
CauseGroupAaRtElem
CauseGroupCaElem
CauseGroupCaILEDPrio1Elem
CauseGroupCaILEDPrio2Elem
CauseGroupCaILEDPrio3Elem
CauseGroupDactElem
CauseGroupEvacUniElem
CauseGroupNacPrio1Elem
CauseGroupNacPrio2Elem
CauseGroupNacPrio3Elem
CauseGroupNacUniPrio1Elem
CauseGroupNacUniPrio2Elem
CauseGroupNacUniPrio3Elem
CauseGroupAbortElem
CauseGroupLowAgentElem
CauseGroupReleasingElem
CauseGroupVoiceAutomaticAlertElem
CauseGroupVoiceAutomaticBackgroundmusicElem
CauseGroupVoiceAutomaticEvacuationElem
CauseGroupVoiceAutomaticMassNotificationHighElem
CauseGroupVoiceAutomaticMassNotificationLowElem
CauseGroupVoiceDegradeElem (automatic)
CauseGroupVoiceExternalPageElem (auto?/man?)
CauseGroupVoiceManualAlertElem
CauseGroupVoiceManualBackgroundmusicElem
CauseGroupVoiceManualEvacuationElem
CauseGroupVoiceManualMassNotificationElem
CauseGroupVoicePageElem (manual)
EffectGroups:
EffectGroupAaRtElem
EffectGroupAaRtFireElem
EffectGroupDactElem
EffectGroupCaElem
EffectGroupCaILEDElem
EffectGroupEvacUniElem
EffectGroupNacElem
EffectGroupNacUniElem
EffectGroupVoiceElem
VoiceBulkAmplifierElem (EFFECT_GROUP_BULKAM.)
Modes:
Specific Cause/Effect Groups: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
– The VoiceBulkAmplifierElem is child of an EffectGroupVoiceElem and has
ChannelLogOutputVoiceHcpElem as children in turns.
70
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.4.4
Input/Output
Overview of Elements used as Input/Outputs for Cause- or Effect Groups:
– Logical Channels
– Effect Request Fire
– Cause Incidents (internal Events)
3.4.4.1 Logical Channel
These Logical Channels are exclusively used in the control domain. Inputs are
used to trigger Controls which in turns activate Outputs or Sounders. These configured Logical Channels are linked to corresponding Physical Channels.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
" listed in
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_POINT
“LP_XXX_<control-nr>/<relative-channel-nr>_<element-ID>"
“ChannelLogXxx” (see specific Logical Channels)
"7-FI-FS20-LifeSafetyPoint-1"
ON
Dact, RT Output, Voice Channel is on
OFF (Replace &
Input-Fire, -Nac or -Releasing Channel
Test Mode)
are in replace & test mode
ON
Switch on the Logical Channel
OFF
Switch off the Logical Channel
--no such states
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_TROUBLE_
BYPASS
FAULT
Channel is active in normal mode
Channel is active in test mode
Channel has an off-normal state
Channel is switched off or is in replace
& test mode
Channel is faulty
– Mind, the 'control-nr' is not unique among different types of Control (àsee 3.4.2)
– The Object_Name part "XXX" reflects the usage: INPUT_EVAC, INPUT_FIRE,
INPUT_RELEASING, INPUT_RT, INPUT_RTDEV, INPUT_VOICE,
OUTPUT_FIRE, OUTPUT_RELEASING, OUTPUT_VOICE, RT,
and SOUNDER_NAC
– Input Channels can only be switched on/off via the corresponding Control!
– Switching off an RT Output Channel influences the RT-Control indicating off.
Supervised Channels have an Input Channel attached providing the feedback:
– ChannelLogOutputFireSupervisedElem à ChannelLogInputFireElem
– ChannelLogOutputRtSupervisedElem à ChannelLogInputAaSupervisionElem
Just indicated Modes of a Logical Channel:
ON
Dact, RT Output, Voice Channel is always on - normal operation.
OFF (Replace &
Input-Evac, -Fire, -Nac or -Releasing Channel is in replace &
Test Mode)
test mode. faultIsol-ReplaceAndTestDeviceStationary
Indicated Modes (in Accepted_Modes) of a Logical Channel:
ON
The Channel is switched on - normal operation.
OFF
Output or Sounder Channel is switched off providing neither
activation nor fault information. faultIsol-Off
OFF
Input Channel is switched off via its Control providing neither
(indicated only)
activation nor fault information. faultIsol-Off (no cmd here)
– Mind configuration ‘Suppress Channel OFF/ON messages’.
– Mode TEST is missing here; only the Control indicates if it is in TEST mode.
71
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
– Command for Mode OFF can not be applied to logical Input Channels.
– RT Output Channels have ON/OFF commands, but no such indicated modes.
All indicated States of a Logical Channel:
QUIET
The Channel is in an idle state.
SUPERVISORY
Releasing Output Channel has supervisory-ReleasingBlocked
ACTIVE
The Channel is activated in normal mode: active-Active
ACTIVE
Supervised Fire Output Channel has instead: activeConfirmed
ACTIVE
Supervised Fire Output Channel is activated without feedback or
has feedback only: activeUnconfirmed, activeUnexpected
ACTIVE
Voice Digital Input Channel is activated instead:
activeVoiceinput, activeVoiceinputResettable
TEST_ACTIVE
Output Channel is activated in control test mode: testActivation
ABNORMAL
The Channel indicates: infoService-Noise (IncidentFaultNoise);
infoSystem-DeviceOpenLoop, -DeviceShortCircuitLoop
ABNORMAL *)
The (wireless) Input, Output or Nac Channel indicates:
infoServiceRequest-BatteryLow, -ConnectionWeak
ABNORMAL *)
Fire Output Channel additionally requests for a maintenance service: infoServiceRequest-Drift *)
ISA_TROUBLE_ The Channel is switched off faultIsol-Off;
BYPASS
Input-Fire, -Nac or -Releasing Channel is in replace & test mode.
faultIsol-ReplaceAndTestDeviceStationary
FAULT
The Channel evaluates faults: fault-DeviceWrongType,
-DeviceMissing, -DeviceLocation, -DeviceConfiguration, -Fault
FAULT
Analog Audio- or Voice Hcp-Output, Voice Analog Audio- or Voice
Digital-Input have too: fault-ShortCircuit, -OpenLine; -PowerLoss
(only Voice Hcp); -AudioPathFailure (only Voice Analog Audio Inp)
FAULT
Amplifier Output Channel evaluates additionaly: faultEarth,
fault-ShortCircuit, -OpenLine, -ShortCircuitSpeaker,
FAULT
NAC Channel has additionaly: fault-ShortCircuit, -OpenLine, Overcurrent, -PowerLoss
FAULT
Releasing Output Channel additionally has: fault-ShortCircuit,
-OpenLine, -Overcurrent, -ReleasingActivation, -PartiallyArmed
FAULT
Dact Channel additional faults: fault-PhoneLine1, -PhoneLine2
*) Property Maintenance_Required is set to ‘need-service-operational’ in parallel.
Note: State TEST_ACTIVE is indicated here in mode ON (no mode TEST).
ChannelLogDactElem (rt)
QUIET
SUPERVISORY
ACTIVE
TEST_ACTIVE
ABNORMAL
ISA_TROUBLE_BYPASS
FAULT
States:
ON
OFF
OFF (Replace & Test Mode)
Logical Channels:
DACT:
Modes:
Specific Logical Channels used in Control domain: (Device_Type)
X
X
X X
X X X
X
X
X
X
Inputs:
ChannelLogInputAaSupervisionElem (rt)
ChannelLogInputFireElem (fi)
X
X
X X X
X X X
72
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
ChannelLogInputNacElem (na)
ChannelLogInputReleasingElem (re)
VoiceAnalogAudioInputElem (vo)
VoiceDigitalInputElem (vo)
X X X
X X X
X
X
X
X
X
X
X
X
X X X
X X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Outputs:
ChannelLogOutputAmplifierElem (vo)
ChannelLogOutputAnalogAudioElem (vo)
ChannelLogOutputFireNotSupervisedElem (fi)
ChannelLogOutputFireSupervisedElem (fi)
ChannelLogOutputILEDElem (fi)
ChannelLogOutputReleasingElem (re)
ChannelLogOutputRtNotSupervisedElem (rt)
ChannelLogOutputRtSupervisedElem (rt)
ChannelLogOutputVoiceHcpElem (vo)
X
X
X
X
X
X
X
X
X X
NACs:
ChannelLogNacBaseSounderElem (na)
ChannelLogNacElem (na)
ChannelLogNacUniBaseSounderElem (na)
ChannelLogNacUniElem (na)
X
X
X
X
X
X
X
X
– (Usage): 'rt'= RT, 'fi'= Fire, 'na'= NAC, 'vo'= Voice, 're'= Releasing
– RT Output Channels accept cmd off/on but propagate it to the RT-Control.
– ChannelLogNacElem: "rqActivatePrio1", "-Prio2", "-Prio3", "-Prio321" àTODO?
(rqDeactivate is opposite to rqActivatePrio1, -Prio2 or -Prio3; -Prio321 times out)
Mind the risk from activating manually a Channel. The asigned function will be activated and may
cause severe impact if no precautions are taken in case of tests - in contrast to an emergancy.
3.4.4.2 Effect Request
The Effect Request is a special type of a Logical Channel. It models the function of
an internal command to another element. It is not linked to a Physical Channel.
Internal commands get applied to Panel elements: rqAcknTree, rqResetTree,
rqAcknAndResetTree, rqSounderActivate, rqSounderDeactivate, UNDEFINED
Property
Object_Type
Object_Name
Device_Type
Profile_Name
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_POINT
“LP_EFFECT_REQUEST_<control-nr>/<relative-effectRequest
-nr>_<element-ID>"
“EffectRequestXxx” (see specific Effect Requests)
"7-FI-FS20-LifeSafetyPoint-1"
ON
Switch on the Effect Request
OFF
Switch off the Effect Request
--no such states
ACTIVE
TEST_ACTIVE
ISA_TROUBLE_
BYPASS
FAULT
Effect Request is active in normal mode
Effect Request is active in test mode
Effect Request is switched off
Effect Request has detected a fault
– Mind, the 'control-nr' is not unique among different types of Control (àsee 3.4.2)
73
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
Indicated Modes (in Accepted_Modes) of a Logical Channel:
ON
The Effect Request is switched on - normal operation.
OFF
The Effect Request is switched off providing neither activation
nor fault information. faultIsol-off
Note: Mode TEST is missing here; only the Control indicates if it is in TEST mode.
All indicated States of a Logical Channel:
QUIET
The Effect Request is in an idle state.
ACTIVE
The Effect Request is activated in normal mode. active
TEST_ACTIVE
The Effect Request is activated in test mode (only its
Control indicates TEST mode). testActivation
ISA_TROUBLE_BYPASS The Effect Request is switched off = trouble bypassed.
FAULT
The Effect Request has detected a fault. fault-Fault
X X
QUIET
ACTIVE
TEST_ACTIVE
ISA_TROUBLE_BYPASS
FAULT
States:
Effect Requests:
EffectRequestFireElem
Modes:
ON
OFF
Specific Effect Requests used in Control domain: (Device_Type)
X X X X X
3.4.4.3 Cause Incidents
Cause Incident Elements are not modelled as BACnet objects (internal resources)!
They are used for selecting incidents (internal events) according their category and
the point in the object trees (root) as valid origin for the function (à SiB-X export).
– CauseIncidentEvacUniElem
(all but VERIFICATION)
– CauseIncidentEvacUniVerificationElem
(VERIFICATION)
– CauseIncidentFireElem
(all but VERIFICATION)
– CauseIncidentFireVerificationElem
(VERIFICATION)
– CauseIncidentLedElem
(INFO_ACCESS)
– CauseIncidentLedIoDriverElem
(ISOL)
– CauseIncidentLedRemoteElem
(ISOL)
– CauseIncidentLedSynoptic48Elem
(ISOL)
– CauseIncidentNacElem, -FirstStage, -SecondStage, -Uni, -UniVerification
(VERIFICATION, ACTIVE_RELEASING, ALARM_..._TORNADO)
– CauseIncidentOffAccessLevelElem
(INFO_ACCESS)
– CauseIncidentOffElem
(ACTIVE)
– CauseIncidentReleasingElem
(ALARM)
– CauseIncidentRtElem
(VERIFICATION)
– CauseIncidentVoiceElem
(all but VERIFICATION)
– CauseIncidentVoiceVerificationElem
(VERIFICATION)
– VisibilityDactElem
(Site, Panel)
Note: CauseIncidentLedElem is just used for invisible LedElem (any CATEGORY)
74
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.4.5
Dact Account
A Dact Account represents an Alarm recipient station of the dialer. It handles the
state of the external communication and keeps internal configuration parameters.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_DACT_ACCOUNT_<control-nr>/<relative-dact-accountnr>_<element-ID>"
“DactAccountElem” (see specific DactAccounts)
"7-FI-FS20-LifeSafetyZone-1"
ON
Dact Account is always on
--no mode commands
--no such states
--FAULT
no such states
Dact Account has detected a fault
Just indicated Modes of a DACT Account:
ON
The Dact Account is always on - normal operation.
All indicated States of a DACT Account:
QUIET
The Dact Account is in an idle state.
FAULT
The Dact Account has detected a fault. fault-AccountNotReachable, -AccountMessageLost, -AccountCommunication
3.4.6
X
QUIET
FAULT
ON
States:
DACT Accounts:
DactAccountElem
Modes:
Specific DACT Accounts used in Dact Control: (Device_Type)
X X
Overview Control Groups
The control groups contain specific controls; see how they are built up in detail.
ControlGroupAlarm
Alarming equipment of a Panel
l ControlRtFire
RT channel for a Fire event
– CauseGroupAaRt
- Causes, activating the control
– CauseIncidentRt
internal message (VERIFICATION)
– CauseIncidentOff
internal message (ACTIVE)
– CauseIncidentOffAccessLevel
internal message (INFO_ACCESS)
– EffectGroupAaRtFire
- Effects, activated by the control
– ChannelLogOutputRtNotSupervisedElem
Output Chanel, RT
l ControlRtFault
RT channel for a Failure event
l ControlRt1
RT channel for configurable events (1)
l ....
....
l ControlRt8
RT channel for configurable events (8)
– CauseGroupAaRt
- Causes, activating the control
– CauseIncidentRt
internal message (VERIFICATION)
– CauseIncidentOff
internal message (ACTIVE)
– CauseIncidentOffAccessLevel
internal message (INFO_ACCESS)
75
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
– EffectGroupAaRt
- Effects, activated by the control
– ChannelLogOutputRtNotSupervisedElem
Output Chanel, RT
l ControlDact
RT channel for dialler (UL)
– CauseGroupDact
- Causes, activating the control
– VisibilityDact
internal message (VERIFICATION ???)
– EffectGroupDact
- Effects, activated by the control
– ChannelLogDact
Output Chanel, DACT
– DactAccount
- Alarm recipient
l ControlNacGeneral
Notification Appliences Controls (UL)
l ControlNacLocal
Notification Appliences Controls (UL)
– CauseGroupNacPrio1
- Causes prio1, activating the control
– CauseGroupNacPrio2
- Causes prio2, activating the control
– CauseGroupNacPrio3
- Causes prio3, activating the control
– CauseIncidentNac
internal message (VERIFICATION)
– EffectGroupNac
- Effects, activated by the control
– ChannelLogNac
Output Chanel, Notification Appliences
– ChannelLogNacBaseSounder
Output Chanel, Notification Appliences
ControlGroupFire
Conventional Fire Controls
l ControlFire
Fire control function
– CauseGroupCa
- Causes, activating the fire control
– ChannelLogInputFire
Input Chanel, fire Input
– CauseIncidentFire
internal message (not VERIFICATION)
– CauseIncidentFireVerification
internal message (VERIFICATION)
– EffectGroupCa
- Effects, activated by the fire control
– ChannelLogOutputFire
Output Chanel, fire output
– EffectRequestFire
Command
l ControlILED
Intelligent-LED control function
– CauseGroupCaILEDPrio1
- Causes, activating the I-LED control with prio1
– ChannelLogInputFire
Input Chanel, fire Input
– CauseIncidentFire
internal message (not VERIFICATION)
– CauseIncidentFireVerification
internal message (VERIFICATION)
– CauseGroupCaILEDPrio2
- Causes, activating the I-LED control with prio2
– ChannelLogInputFire
Input Chanel, fire Input
– CauseIncidentFire
internal message (not VERIFICATION)
– CauseIncidentFireVerification
internal message (VERIFICATION)
– CauseGroupCaILEDPrio3
- Causes, activating the I-LED control with prio3
– ChannelLogInputFire
Input Chanel, fire Input
– CauseIncidentFire
internal message (not VERIFICATION)
– CauseIncidentFireVerification
internal message (VERIFICATION)
– EffectGroupILED
- Effects, activated by the I-LED control
– ChannelLogOutputILED
Output Chanel, I-LED output
ControlGroupEvac
NAC Controls
l ControlNacUni
Prioritized NAC Controls (UL)
– CauseGroupNacUniPrio1
- Causes prio1, activating the control
– CauseGroupNacUniPrio2
- Causes prio2, activating the control
– CauseGroupNacUniPrio3
- Causes prio3, activating the control
– ChannelLogInputNac
Input Chanel, Notification Appliences
– CauseIncidentNacUni
internal message (VERIFICATION)
– EffectGroupNac
- Effects, activated by the control
– ChannelLogNac
Output Chanel, Notification Appliences
– ChannelLogNacBaseSounder
Output Chanel, Notification Appliences
l ControlEvacUniUl
Evacuation control function (Universal)
– CauseGroupEvacUni
- Causes, activating the control for Evac
76
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
– ChannelLogInputEvac
– CauseIncidentEvacUni
– CauseIncidentEvacUniVerification
– EffectGroupEvacUni
– ChannelLogSounderEvac
Input Chanel, Evac Input
internal message (not VERIFICATION)
internal message (VERIFICATION)
- Effects, activated by the control (Evac)
Output Chanel, supervised Sounder
ControlGroupReleasing
Agent/Sprinkler Releasing Controls
l ControlAgentReleasing
Agent Releasing control function
– CauseGroupReleasing
- Causes, activating the releasing control
– CauseIncidentReleasing
internal message (?)
– CauseGroupAbort
- Causes, aborting the releasing control
– ChannelLogInputReleasing
Input Chanel, Releasing Input
– CauseGroupLowAgent
- Causes, warning the releasing control
– ChannelLogInputReleasing
Input Chanel, Releasing Input
– EffectGroupReleasing
- Effects, activated by the releasing control
– ChannelLogOutputReleasing
Output Chanel, Releasing Output
l ControlSprinklerReleasing
Sprinkler Releasing control function
– CauseGroupCa
- Causes, activating the releasing control
– ChannelLogInputFire
Input Chanel, fire Input
– CauseIncidentFire
internal message (not VERIFICATION)
– CauseIncidentFireVerification
internal message (VERIFICATION)
– EffectGroupReleasing
- Effects, activated by the releasing control
– ChannelLogOutputReleasing
Output Chanel, Sprinkler Output
ControlGroupVoice
Voice Controls
l ControlVoice
Voice control function
– CauseGroupVoiceAutomaticAlert
- Causes, activating voice control
– CauseGroupVoiceAutomaticBackgroundmusic - ditto
– CauseGroupVoiceAutomaticEvacuation
- ditto
– CauseGroupVoiceAutomaticMassNotificationHigh - ditto
– CauseGroupVoiceAutomaticMassNotificationLow - ditto
– CauseGroupVoiceDegrade
- ditto
– CauseGroupVoiceManualAlert
- ditto
– CauseGroupVoiceManualBackgroundmusic
- ditto
– CauseGroupVoiceManualEvacuation
- ditto
– CauseGroupVoiceManualMassNotification
- ditto
– CauseGroupVoicePage
- Causes, activating voice control
– ChannelLogInputDigital
Input Chanel, Digital Voice Input
– CauseIncidentVoice
internal message (not VERIFICATION)
– CauseIncidentVoiceVerification
internal message (VERIFICATION)
– EffectGroupVoice
- Effects, activated by voice control
– ChannelLogOutputAmplifier
Output Chanel, Voice Output
– ChannelLogOutputAnalogAudio
Output Chanel, Voice Output
– EffectGroupVoice
- Effects, activated by voice control
– VoiceBulkAmplifier
- linked to LineSpeakerCircuit of amp.
– ChannelLogOutputVoiceHcp
Output Chanel, Voice Output
77
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.5
Operation Domain (Country Specific Views)
3.5.1
Config
A Config element is a member of the operation tree and is mainly used for the configuration of country specific operation and view peripherals. Also some process
states can be evaluated and even some operation modes are possible.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_PMI_<unique-config-nr>_<element-ID>"
“ConfigXxx” (see specific Configs)
"7-FI-FS20-LifeSafetyZone-1"
ON
Config is always on
--no such states
ACTIVE
ABNORMAL
ISA_TROUBLE_
BYPASS
FAULT
EMERGENCY_
POWER
PMI or RDT Config indicates activity
Visualizer or PMI Config indicates an
abnormal state
Printer Config is switched off
Config has evaluated a fault
Synoptic Config has evaluated another
fault
– The Object_Name reflects the specific Config according to the Category: PMI,
PRINTER, RDT, RLA, RLA_DRIVER, SYNOPT, VISUALIZER and
VOICE_STATION
Just indicated Modes of a Config:
ON
The Config is always on - normal operation
All indicated States of a Config:
QUIET
The Config is in an idle state.
ACTIVE
PMI, RemoteDisplay/-Terminal or any LedAnnunciator Config
indicates a user access: infoAccessLevel10,
infoAccessLevel21, infoAcessLevel22, infoAccessLevel30
ABNORMAL
PMI, RemoteTerminal or any LedAnnunciator Config and
VoiceStationInternal/Remote indicate: infoManualcontrolGranted, -Handoverrequesting, -Handoverresponding
ABNORMAL
PMI and RemoteDisplay/-Terminal Config indicates that 2nd
language is selected: infoSystem-SelectedLanguage
ABNORMAL
Synoptic Config has an abnormal state of:
infoSystem-DeviceShortCircuitLoop, -DeviceOpenLoop
ABNORMAL
Visualizer Config indicates remote access: infoSystemVisualizerAccessEnabled, -VisualizerObserveEnabled,
-VisualizerPermanentAccessEnabled,
-VisualizerPermanentObserveEnabled, -VisualizerConnected
ABNORMAL
Printer Config has: infoSystem-PrinterConnected (inact. RPM)
ISA_TROUBLE_
Printer Config is switched off.
BYPASS
FAULT
The Config indicates faults: fault-Fault, -ConfigurationMismatch
FAULT
Printer Config indicates an additional fault: faultPrinterCoverOpen, -PrinterPaperOut, - PrinterBufferOverflow,
-PrinterConnection, -PrinterTemperatureError, -PrinterVoltage
78
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
FAULT
FAULT
FAULT
EMERGENCY_
POWER
RemoteDisplay/-Terminal or Graphic/Tabular LED-Annunciator
Config indicate an additional fault: fault-Communication
IO-Driver Slave Config indicates also: fault-TimeSyncLost
Synoptic Config may indicate an additional fault: fault-Noise
Synoptic Config indicates an additional fault:
faultEmergencypower-Converter
X
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X
QUIET
ALARM
ACTIVE
ABNORMAL
ISA_TROUBLE_BYPASS
FAULT
EMERGENCY_POWER
States:
Configs: (Categories)
ConfigIoDriverMasterElem (RLA_DRIVER)
ConfigIoDriverSlaveElem (RLA_DRIVER)
ConfigLedAnnunciatorGraphicElem (RLA)
ConfigLedAnnunciatorTabularLedIndicatorElem (RLA)
ConfigLedAnnunciatorTabularMixedIndicatorElem (RLA)
ConfigLedAnnunciatorTabularZoneIndicatorElem (RLA)
ConfigPmiElem (PMI)
ConfigPrinterRPMElem (PRINTER)
ConfigRemoteDisplayElem (RDT)
ConfigRemoteLedAnnunciatorElem (RLA)
ConfigRemoteTerminalElem (RDT)
ConfigSynoptic24Elem (SYNOPT)
ConfigSynoptic48MulticolorElem (SYNOPT)
ConfigVisualizerElem (VISUALIZER)
VoiceStationInternalElem (VOICE_STATION)
VoiceStationRemoteElem (VOICE_STATION)
Modes:
ON
OFF
Specific Configs: (Device_Type)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X
X X X
X X
X
X
X X
X
X
X X
X
X X
X
Additional Elements:
– ConfigRemoteLedAnnunciatorElem has one ConfigIoDriverMasterElem and
some optional ConfigIoDriverSlaveElem attached (this page)
– ConfigRemoteDisplay/TerminalElem, ConfigRemoteLedAnnunciatorElem and
mainly ConfigPmiElem have PMI Visibility elements attached (ànext pages)
3.5.2
Overview of Configs
The Config elements are listed which have further visible children.
SubPanelRootOperation SVO
Root for Operation Config
l ConfigPmiElem
PMI Visibility
– PmiStandardDisplayOnlyVisibilityElem - normal view definition (no cmds)
– PmiStandardVisibilityElem
- normal view definition
– PmiExpandedVisibilityElem
- user initiated view expansion
– PmiStandbyManagementSystemElem - autom. takeover for a failed DMS
– PmiStandbyTerminalElem
- autom. takeover for a failed PMI
l ConfigRemoteDisplayElem
Remote-Display (RDT) Visibility
– PmiStandardVisibilityElem
- normal view definition
79
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
l ConfigRemoteTerminalElem
Remote-Terminal (RDT) Visibility
– PmiStandardVisibilityElem
- normal view definition
l ConfigRemoteLedAnnunciatorElem Rem. LED Annunciat. (RLA) Visibility
– ConfigIoDriverMasterElem
1
- master unit
– ConfigIoDriverSlaveElem
0...15
- slave units
– PmiStandardVisibilityElem
- normal view definition
l VoiceStationInternal/RemoteElem
Voice Station
– VoiceMicrophoneInternal/RomoteElem - microphone
l ConfigLedAnnunciatorGraphicElem Rem. LED Annunciat. (RLA) Visibility
l ConfigLedAnnunciatorTabular...Elem Rem. LED Annunciat. (RLA) Visibility
– PmiStandardVisibilityElem
- normal view definition
3.5.3
Voice Microphone
At most one Voice-Microphone element may be linked to a VoiceStationElem.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_VOICE_MICROPHONE_<unique-voiceStation-nr>/
<relative-voiceMicrophone-nr>_<element-ID>"
“VoiceMicrophoneElem” (see specific Voice Microphones)
"7-FI-FS20-LifeSafetyZone-1"
ON
Voice Microphone is always on
--No mode commands
--no such states
--FAULT
no such states
Voice Microphone evaluates a fault
Just indicated Modes of a Voice Microphone:
ON
Voice Microphone is always switched on - normal operation.
All indicated States of a Voice Microphone:
QUIET
The Voice Microphone is in an idle state.
FAULT
Voice Microphone has: fault-fault, -OpenCircuitAudioPath,
-OpenCircuitMicrophone, -ShortCircuitMicrophone,
-OpenCircuitPTT, -ShortCircuitPTT;
-OpenLine, -ShortCircuit, -AudioPathFailure (input 2)
VoiceMicrophoneInternalElem
VoiceMicrophoneRemoteElem
QUIET
FAULT
ON
X
X
States:
VoiceMicrophone:
Modes:
Specific Voice Microphone: (Device_Type)
X X
X X
80
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.5.4
PMI Visibility
The PMI Visibility elements are attached to the PMI Config element which models
the local PMI of an FS20 station. The subordinate Visibility elements are mainly
used for configuration purposes; one for the standard view of that PMI and further
ones for additional views. Any such activated additional view will be indicated.
– Expanded Visibility:
manual activation on user request
– Standby Terminal:
automatic fallback for another terminal
– Standby Management Station: automatic fallback for a management station
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_STANDARD_VISIBILITY_<unique-config-nr>/<relativevisibility-nr>_<element-ID>"
“PmiXxx” (see specific PMI Visibilities)
"7-FI-FS20-LifeSafetyZone-1"
ON
Visibility is always on
--no such modes
--no such states
ABNORMAL
---
Visibility has detected an off-normal state
no such states
– The Object_Name reflects the specific Visibility according the category:
– STANDARD_VISIBILITY PmiStandard-/DisplayOnly-/VisibilityElem
– EXPANDED_VISIBILITY PmiExpandedVisibilityElem
– STANDBY PmiStandbyTerminalElem, PmiStandbyManagementSystemElem
Just indicated Modes of a PMI Visibility:
ON
The Visibility is always switched on - normal operation.
All indicated States of a PMI Visibility:
QUIET
The Visibility is in an idle state.
ABNORMAL *)
The Visibility indicates the following info: infoVisibility-Active
*) requires acknowledgment
PmiExpandedVisibilityElem
PmiStandardDisplayOnlyVisibilityElem
PmiStandardVisibilityElem
PmiStandbyManagementSystemElem
PmiStandbyTerminalElem
QUIET
ABNORMAL
ON
X
X
X
X
X
States:
PMI Visibility:
Modes:
Specific PMI Visibilities: (Device_Type)
X X
X
X
X X
X X
81
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.6
Network Domain
3.6.1
Network
The Network element is a visible member of the network tree and represents some
aspects of the communication with other panels. This comprises the indication of:
A request for opening the communication, a wrong certificate or a communication
fault. Further, degrade fire alarms coming from another panel are covered.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Fault_Values
Content
LIFE_SAFETY_ZONE
“LZ_NETWORK_<unique-network-nr>_<element-ID>"
“NetworkElem”
"7-FI-FS20-LifeSafetyZone-1"
ON
Network is always on
--no mode commands
ALARM
Network indicates a fire alarm in
degraded system
ABNORMAL
Network indicates
ISA_SYSTEM_FAULT Network indicates a system-fault
– The Object_Name reflects the use-case: NETWORK, NETWORK_VOICE.
– The localized string for the category NETWORK is "Fcnet" (en).
Just indicated Modes of a Network:
ON
The Network is always on - normal operation.
All indicated States of a Network:
QUIET
The Network is in an idle state.
ALARM
The Network evaluates a fail-safe alarm coming from another
Panel: alarmFireDegrade-DegradedAlarm<Station-Nr>
ABNORMAL
The Network evaluates an abnormal state: infoServiceConnectionRequest, info-WrongBusinessChannel<Station-Nr>
ISA_SYSTEM_ The Network indicates a communication fault with other Panels.
FAULT
faultSystemConnectionAll
– Note: If equal states such as degraded alarms or infos occur for more than one
panel then the detailed numbers of the concerned panels will be partially lost
because only the last number will be provided in the message text.
X
X
ISA_SYSTEM_FAULT
QUIET
ALARM
ABNORMAL
States:
Network:
NetworkElem
NetworkVoiceElem
Modes:
ON
Specific Network elements: (Device_Type)
X X X X
X
82
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Fire Application Model
3.6.2
Client Supervision
The BACnet Client Supervision element is a member of the network tree too. It
may be used for monitoring the communication state for a distinct BACnet client,
expressed with a reference to the corresponding BACnet Client element (exported
in SiB-X only). A configured timeout value defines within what time the monitored
client must apply at least its supervision of the FS20 Panel or any other communication activity. This communication state can be used for activating a standby
visibility on the PMI for the management system. In contrast, the queues stop sending themselves after three faild attempts. Further, a client can have a fault indicated when none of its user interfaces (UI) is observing the events anymore.
Property
Object_Type
Object_Name
Device_Type
Profile_Name
(Indicated Mode)
Accepted_Modes
Life_Safety
_Alarm_Values
Alarm_Values
Content
LIFE_SAFETY_ZONE
“LZ_BACNET_CLIENT_SUPERVISION_<unique-panel-nr>/
<relative-client-supervision-nr>_<element-ID>"
“BACnetClientSupervisionElem”
"7-FI-FS20-LifeSafetyZone-1"
ON
Client Supervision is always on
--no mode commands
--no such states
Fault_Values
--FAULT
No such states
Client Supervision has evaluated a fault
– The category BACNET_CLIENT_SUPERVISION is localized as “BN sup.” (en)
Just indicated Modes of a Client Supervision:
ON
The Client Supervision is always on - normal operation.
All indicated States of a Client Supervision:
QUIET
The Client Supervision is in an idle state.
1)
FAULT
The Client Supervision indicates a fault of the communication
with a BACnet Client. fault-BACnetClientLost
2)
FAULT
The Client Supervision indicates a fault coming from a BACnet
Client. fault-BACnetClientUiMissing "No UI observing events"
Note:
1)
–
Any received message from the client will resume the communication and
withdraw that fault (an implicite acknowledgment may occur from FS20).
2)
–
Fault can be activated from the respective client having full access only.
QUIET
FAULT
ON
X
States:
BACnet Client Supervision:
BACnetClientSupervisionElem
Modes:
Specific Client Supervision elements: (Device_Type)
X X
83
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
4
BACnet Object Implementation
4.1
General Considerations
Unlike other BACnet systems, fire detection and voice evacuation systems are
highly standardized applications governed by regulations like EN54, NFPA72 and
so on. Specific parts of the functionality to be provided have to be assigned to predefined application objects such as ‘Zones’ and ‘Detectors’. This is the reason for
using the specialized BACnet Life Safety objects even for ‘simple’ Digital IO components, since they can become switched off or set to test (BACnetMode). And
that is not possible with standard BACnet Digital Input or - Output objects.
4.1.1
Supported Object Types
The FS20 fire detection and voice evacuation system uses the following BACnet
object types:
– (BACnet) Device object
– Notification Class object
– Life Safety Point object
– Life Safety Zone object
– Structured View object
– Multi-State Value object
– ISA Timer object (since MP-UL 2.0, not comprised in 'Supported_Object_Types)
– ISA Alert Enrollment object
4.1.2
(not comprised in 'Supported_Object_Types)
Notation
Implementation codes (Impl):
RO
= read only
RW
= read write
--= not supported
84
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.2
BACnet Device Object
A BACnet Device object represents an individual FS20 Panel in a BACnet system.
BACnet Property Identifier
Nr.
BACnet Property Type
Impl Default values
Object_Identifier
Object_Name
Object_Type
System_Status
Vendor_Name
Vendor_Identifier
Model_Name
Firmware_Revision
Application_Software_Version
Location
Description
Protocol_Version
Protocol_Revision
Protocol_Services_Supported
Protocol_Object_Types_Supported
75
77
79
112
121
120
70
44
12
58
28
98
139
97
96
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
<fs20-device-object-identifier>
<fs20-device-object-name>
DEVICE (= 8)
OPERATIONAL
Siemens Building Technologies
7
FC20xx or FT20xx (Desigo Fire)
MP-UL 2.1
60.20.2 (or more recent)
<SiteName> (SiteInfoElem)
<customer text>
1 (BACnet standard)
11 (12 = issue of 2010)
-> see below
-> see below
Object_List
76
RO
<object-list>
Structured_Object_List
209
RO
<structured-object-list>
Max_APDU_Length_Accepted
Segmentation_Supported
Max_Segments_Accepted
Local_Time
Local_Date
UTC_Offset
Daylight_Saving_Status
APDU_Segment_Timeout
APDU_Timeout
Number_Of_APDU_Retries
Time_Synchronisation_Recipients
Device_Address_Binding
Database_Revision
62
107
167
57
56
119
24
10
11
73
116
30
155
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
--RO
RO
1476 (bytes)
SEGMENTED_BOTH
128 (init of bacstac '> 64')
<fs20-system-time>
<fs20-system-date>
<fs20-utc-offset>
<fs20-daylight-saving-status>
5000 [ms] (FS20 default config.)
6000 [ms] (FS20 default config.)
3
not supported
<empty> (dynamic content)
0 (à1 for config change on panel)
Configuration_Files
154
---
not supported
Last_Restore_Time
Backup_Failure_Timeout
Active_COV_Subscriptions
Time_Of_Device_Restart
Last_Restart_Reason
Restart_Notification_Recipients
UTC_Time_Synchronisation
_Recipients
Time_Synchronization_Interval
Align_Intervals
Interval_Offset
Profile_Name
ISA_Version
157
153
152
203
196
202
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BACnetDeviceStatus
CharacterString
Unsigned16
CharacterString
CharacterString
CharacterString
CharacterString
CharacterString
Unsigned
Unsigned
BACnetServicesSupported
BACnetObjectTypesSupported
BACnetARRAY[N]
of BACnetObjectIdentifier
BACnetARRAY[N]
of BACnetObjectIdentifier
Unsigned
BACnetSegmentation
Unsigned
Time
Date
INTEGER
BOOLEAN
Unsigned
Unsigned
Unsigned
List of BACnetRecipient
List of BACnetAddressBinding
Unsigned
BACnetARRAY[N]
of BACnetObjectIdentifier
BACnetDateTime
Unsigned16
List of BACnetCOVSubscription
BACnetTimeStamp
BACnetRestartReason
List of BACnetRecipient
ISA_Client_Representation_Refs
RO
--RW
RO
RO
RW
<configChangeOnTool> in UTC
not supported
<empty>
now supported – BACnet 2008
now supported – BACnet 2008
now supported – BACnet 2008
206 List of BACnetRecipient
---
not supported
204
193
195
168
5119
------RO
RO
not supported
not supported
not supported
7-FI-FS20-Device-2
100
RO
<client-spVis-1, … client-spVis-n>
List of BACnetSessionKey
List of BACnetRecipient
List of BACnetAddressBinding
CharacterString
CharacterString
BACnetARRAY[N] of
4099
BACnetDeviceObjectReferences
Tab. 6
BACnet Device Object
Note: Some optional properties are mentioned even when they are not yet supported because they have a certain potential for forthcomming versions of FS20.
85
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Conventions:
Each BACnet device has to be represented by exactly one BACnet Device object.
Its property Object_Identifier is used as logical address; so it must be unique within
the whole BACnet inter-network. Other properties declare the device’s capabilities.
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
The configurable ‘BACnet device instance number’
Object_Identifier
field of the BACnetDeviceElem is used; the ‘address’
gets set as default in FX20 tool.
Object_Name
Constructed of "DE_BACNET_DEVICE_" and field
'address'.
Model_Name
FC2025, FC2050, FT2050, FV2025, FV2050 (Desigo Fire)
FC0922, FC0924, FT0924, FV0922, FV0924 Cerberus Pro
Vendor_Name
Siemens Buildung Technologies (default so far for ID = 7)
Vendor_Identifier
7 (is administrated by ASHRAE),
defines the scope for proprietary extensions
Location
Assigned by FX20 tool in 'Site'
Description
Assigned by FX20 tool in 'customer text' field
Protocol_Services
_Supported
Only executed services are listed:
– AcknowledgeAlarm (0),
– SubscribeCOV (5),
– AddListElement (8),
– RemoveListElement (9),
– ReadProperty (12),
– ReadPropertyMultiple (14),
– WriteProperty (15),
– WritePropertyMultiple (16),
– DeviceCommunicationControl (17),
– I-Am (26),
– TimeSynchronization (32,)
– Who-Has (33),
– Who-Is (34),
– UTCTimeSynchronization (36),
– LifeSafetyOperation (37),
– SubscribeCOVProperty (38),
– GetEventInformation (39)
Protocol_Object_Types
_Supported
–
–
–
–
–
–
–
Device_Address_Binding
(Max. 16 entries according to number of BACnet clients)
Conveys the timestamp of the configuration (à 7.3.12);
this use is not BTL compliant (à backup and restore).
Rather a proprietary property had to be defined (UTC)!
(local time is used)
(Max. 15 entries)
Last_Restore_Time
(+ Configuration_Files,
Backup_Failure_Timeout)
Time_Of_Device_Restart
Restart_Notification
_Recipients
Profile_Name
ISA_Client_
Representation_Refs
Device (8),
Notification Class (15),
Multi-state Value (19),
Life Safety Point (21),
Life Safety Zone (22),
StructuredView (29),
Positive Integer Value (48)
Note: no private objects here!
e.g. ISA_Alert_Enrollment (319) or ISA_Timer (318)
The Profile_Name specifies either a standard BACnet object
type or one with user specific extensions.
ISA specifies the format: "7-FI-FS20-Device-version". For the
version suffix any string can be used indicating different versions of the application models.
All supported BACnet clients of the site are ordered from 1 to
n and a corresponding life safety object is referenced per
panel if present – otherwise void entry.
86
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.3
Notification Class
A Notification Class object serves for the distribution of BACnet event notifications
and is used for "intrinsic reporting".
BACnet Property Identifier
Object_Identifier
Object_Name
Object_Type
Description
Notification_Class
Priority
Ack_Required
Recipient_List
Profile_Name
Nr
75
77
79
28
17
86
1
102
168
Tab. 7
BACnet Property Type
Impl Default values
BACnetObjectIdentifier
CharacterString
BACnetObjectType
CharacterString
Unsigned
BACnetARRAY[3] of Unsigned
BACnetEventTransitionBits
List of BACnetDestination
CharacterString
RO
RO
RO
RO
RO
RO
RO
RW
RO
<fs20-notificationclass-object-identifier>
<fs20-notification-class-object-name>
NOTIFICATION-CLASS (= 15)
<customer text>
<object instance number>
[3, 3, 10]
TRUE, TRUE, TRUE
<empty>
7-FI-FS20-NotificationClass-1
BACnet Notification Class Object
Conventions:
One or more event-initiating objects can reference an individual Notification Class
object that keeps information of how these notifications shall be handled, e.g. if
they require acknowledgement and which priority value shall be used for any of the
three fundamental transitions (to-offnormal, to-fault, to-normal). This is configured
from within FS20, whereas recipients are not pre-configured. Entries for recipients
of these events can occur from any client and will be stored persistently.
The application provides a predefined set of Notification Classes representing all
its event-initiating objects.
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
The configurable ‘BACnet object instance number’ field of
Object_Identifier
the BACnetNotificationClassElem is used; the ‘address’ gets
set as default via BDV templates in FX20 tool.
Object_Name
Constructed of "NC_BACNET_NOTIFICATIONCLASS_" and
field 'address'.
Description
Assigned by FX20 tool in 'customer text' field
Notification_Class The instance number part of the own object identifier; like it
will be used as reference from the event-initiating objects
Priority
Suitable for life safety, shall be configurable for any site
Ack_Required
Values set to TRUE govern the activating of the corresponding
Acked_Transitions flags in case of an event-state transition.
As a consequence, AcknowledgeAlarm and Ack-Notification
has to be expected; is one criterion for GetEventInformation.
Recipient_List
No recipient is preconfigured via tool; entries are stored persistently, max. 20 entries per Notification Class. àBTL issue!
l Priority: (defaults; range
– TO_OFFNORMAL:
– TO_FAULT:
– TO_NORMAL:
0 … 63 for life-safety, 64 … 255 for other events)
3
3
10
l Ack_Required: (defaults)
– TO_OFFNORMAL: true
– TO_FAULT:
true
– TO_NORMAL:
false (can not be handled from PMI)
87
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Assignment of Notification Classes:
A reasonable number of Notification Classes allowes a demand specific subscription by individual BACnet clients with little configuration work. The following approach is considered. FS20 provides one Notification Class per major elementcategory and object tree (àsee 2.3.3, Application Model).
– Vertical division separates objects from different trees (detection, control, etc).
– Horizontal division separates objects from different hierarchies of the trees.
One even could divide the Logical Tree into individual Areas within one Panel, e.g.
for parts of large buildings such as shops in a shopping center (àapplications).
Or the Control Trees could become separated (àfunctionalities). [Future]
These Notification Classes exist in each FC20 host with an address in the range of
1…20 = default instance number. The description reflects the assigned categories:
Nr Description
Categories
l Detection:
1
“Areas”
AREA
2
“Sections”
SECTION
3
“Zones”
ZONE (but consider alarm delegation to Channels!)
4
“Sensors”
SENSOR_AUTOMATIC, _MANUAL, _INPUT
l Controls:
5
“Control groups” GROUP_FIRE, _ALARM, _EVAC, _RELEASING,
_VOICE
6
“Controls”
CTRL_FIRE, _RT…, _SOUNDER…, _EVAC…,
_RTDACT, _RELEASING, _VOICE; DACT_ACCOUNT
,CAUSE_GROUP, EFFECT_GROUP
7
“IN OUT alerts”
for ISA_Alert_Enrollment object (optional)
8
“Channels (log.)” INPUT…, OUTPUT…, RT, SOUNDER_NAC,
EFFECT_REQUEST
l Hardware:
9
“Stations”
PANEL
10 “Module/Submodules” MODULE, POWER_SUPPLY, SUBM., FIRMWARE
11 “Lines”
LINE (specific Submodule)
12 “Devices”
DEVICE_P2_UL, DEVICE_OTHER (detector devices)
13 “Channels (phys.)” CHANNEL_PHYS
l Operations: (Config)
14 “System”
BUZZER, EVACNL, PAGER, PMI, STANDARD_/,
EXPANDED_VISIBILITY, STANDBY, PRINTER, RLA,
RLA_DRIVER, SYNOPT, VISUALIZER, UNDEFINED
15 “Spare”
-- (used in EN version only)
l Verifications:
16 “AVC”
AVC (Alarm Verification)
17 “IC”
IC (Intervention Verification)
l Communication:
18 “Network”
NETWORK, NETWORK_VOICE
19 “BACnet Client”
BACNET_CLIENT_SUPERVISION
20 “BACnet Device” BACNET_DEVICE (for Event-Queue-Overrun msg.)
Note:
– Cause- and EffectGroups are assigned to 6 "Controls" [since MP3.0]
– Config Groups are assigned to 14 "System" like other UNDEFINED elem.
88
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.4
Life Safety Zone
A Life Safety Zone object is used to represent an FS20 element from an application domain that can be linked with further child elements. It is typically used for:
panels, areas, zones, modules, detection lines, control groups, controls etc.
BACnet Property Identifier
Nr
Object_Identifier
Object_Name
Object_Type
Present_Value
Tracking_Value
Description
Device_Type
Status_Flags
Event_State
Reliability
Out_Of_Service
Mode
Accepted_Modes
Time_Delay
Notification_Class
Life_Safety_Alarm_Values
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
75
77
79
85
164
28
31
111
36
103
81
160
175
113
17
166
7
39
35
0
72
Event_Time_Stamps
130
Event_Message_Texts
351
Silenced
Operation_Expected
Maintenance_Required
163
161
158
Zone_Members
165
Member_Of
159
Profile_Name
168
ISA_Event_Message_Texts
5117
ISA_EBS_STATES
4096
ISA_EBS_COMMANDING
4097
ISA_EBS_HISTORIES
BACnet Property Type
Impl Default values
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BACnetLifeSafetyState
BACnetLifeSafetyState
CharacterString
CharacterString
BACnetStatusFlags
BACnetEventState
BACnetReliability
BOOLEAN
BACnetLifeSafetyMode
List of BACnetLifeSafetyMode
Unsigned
Unsigned
List of BACnetLifeSafetyState
List of BACnetLifeSafetyState
List of BACnetLifeSafetyState
BACnetEventTransitionBits
BACnetEventTransitionBits
BACnetNotifyType
BACnetARRAY[3]
of BACnetTimeStamp
BACnetARRAY[3]
of CharacterString
BACnetSilencedState
BACnetLifeSafetyOperation
BOOLEAN
List
of BACnetDeviceObjectReference
List
of BACnetDeviceObjectReference
CharacterString
BACnetARRAY[3]
of CharacterString
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RW
RO
RO
RO
RO
RO
RO
RO
RO
RO
BACnetARRAY[n]
of ISAEbsState
BACnetARRAY[n]
of ISAEbsCommand
BACnetARRAY[n]
4098
of ISAEbsEvent
Tab. 8
<fs20-application-object-identifier>
<fs20-application-object-name>
LIFE_SAFETY_ZONE (= 22)
QUIET
QUIET
<customer text>
<device text>
FALSE, FALSE, FALSE, FALSE
NORMAL
NO_FAULT_DETECTED
FALSE
ON (some exceptions apply)
<list-of-valid-modes>
0
<notification-class-instance-number>
<list-of-life-safety-alarm-states>
<list-of-offnormal-states>
<list-of-fault-states>
TRUE, TRUE, TRUE
TRUE, TRUE, TRUE
ALARM
UNSPECIFIED, UNSPECIFIED,
RO
UNSPECIFIED
RO “”, “”, “” (initially empty)
RO ALL_SILENCED
RO NONE
RO FALSE
RO <device-object-reference-list>
RO <device-object-reference-list>
RO 7-FI-FS20-LifeSafetyZone-1>
RO “”, “”, “” (initially empty)
(state-name, active-state, activeRO values, current-state, time-stamp,
acked-state, time-of-reset)
RW {none, acknowledge, reset}
RO
(to-state, time-stamp, acked-state,
acked-time-stamp)
BACnet Life Safety Zone Object
Conventions:
The Life Safety Zone objects are used for all event-initiating elements except the
detection devices (= Life Safety Point). Its property Maintenance_Required is a
Boolean that may be used to propagate a summary from underlaying Life Safety
Points. All application element types are represented by a corresponding object
class implementation providing the characteristic ranges of state and modes.
89
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
Object_Identifier
Object_Name
Present_Value
Tracking_Value
Description
Device_Type
Status_Flags
Event_State
Reliability
Out_Of_Service
Mode
Accepted_Modes
Time_Delay
Notification_Class
Life_Safety_Alarm
_Values
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
Event_Timestamps
Event_Message
_Texts
Silenced
Operation_Expected
Maintenance
_Required
Profile_Name
ISA_Event_Message
_Texts
ISA_EBS_xxx
<Sequence number> part of ElementID from FC20Element
implementing BACnetLifeSafetyZoneInterface is used as
the instance number; automatically assigned by FX20 tool.
Constructed of FS20 'elementCategory' name and element
'address' field. (See notes for each application class)
Reflects object’s life safety state that may latch until reset.
Valid enumerations depend on application object class.
Represents the non-latched life safety state of the object.
(direct reading) note: simulation not supported
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
FS20 element name used within the FX20 tool as key. (device behaviour may change with FS20 metadata version)
Indicates the general “health” of the object.
- OVERRIDDEN bit is always FALSE
->Tracking_Value represents actual process state
- OUT_OF_SERVICE bit is always FALSE
-> No simulation capability available
Determines if an active event state is associated
Note: simulation not supported
Always FALSE because fire objects may not be placed outof-service using this BACnet method
Represents the object's operating mode, default value may
be different in certain applications e.g. (area = Manned)
Application specific list of modes which the object might
accept for writing to the Mode property.
Is always 0
Instance part of the target notification class object identifier.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State
LIFE_SAFETY_ALARM.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State
OFF_NORMAL.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State FAULT.
TRUE for all transitions (hard coded)
(active FALSE, inactive TRUE)
ALARM (hard coded)
BACnetDateTime is the only format used
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty)
{ALL_SILENCED, UNSILENCED}
{NONE, SILENCE, RESET} supported
Boolean (may be propagated from subordinate objects)
References either a standard BACnet object type or a application specific derivate with proprietary extensions
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty) - deprecated
Elementary Binary State properties for IN/OUT alerts
90
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.5
Life Safety Point
The Life Safety Point object is now used in the new model of FS20 for representing
Channel elements (logical) which model the functions of: fire detectors, sounders,
digital inputs, alarm indicators, remote transmission channels etc. And it might provide specific information about a required maintenance of a detector.
BACnet Property Identifier
Nr
Object_Identifier
Object_Name
Object_Type
Present_Value
Tracking_Value
Description
Device_Type
Status_Flags
Event_State
Reliability
Out_Of_Service
Mode
Accepted_Modes
Time_Delay
Notification_Class
Life_Safety_Alarm_Values
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
75
77
79
85
164
28
31
111
36
103
81
160
175
113
17
166
7
39
35
0
72
Event_Time_Stamps
130
Event_Message_Texts
351
Silenced
Operation_Expected
Maintenance_Required
Setting
Direct_Reading
Units
163
161
158
162
156
117
Member_Of
159
Profile_Name
168
ISA_Event_Message_Texts
5117
ISA_EBS_STATES
4096
ISA_EBS_COMMANDING
4097
ISA_EBS_HISTORIES
BACnet Property Type
Impl Default values
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BACnetLifeSafetyState
BACnetLifeSafetyState
CharacterString
CharacterString
BACnetStatusFlags
BACnetEventState
BACnetReliability
BOOLEAN
BACnetLifeSafetyMode
List of BACnetLifeSafetyMode
Unsigned
Unsigned
List of BACnetLifeSafetyState
List of BACnetLifeSafetyState
List of BACnetLifeSafetyState
BACnetEventTransitionBits
BACnetEventTransitionBits
BACnetNotifyType
BACnetARRAY [3]
of BACnetTimeStamp
BACnetARRAY[3]
of CharacterString
BACnetSilencedState
BACnetLifeSafetyOperation
BACnetMaintenance
Unsigned8
REAL
BACnetEngineeringUnits
List
of BACnetDeviceObjectReference
CharacterString
BACnetARRAY[3]
of CharacterString
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RW
RO
RO
RO
RO
RO
RO
RO
RO
RO
BACnetARRAY[n]
of ISAEbsState
BACnetARRAY[n]
of ISAEbsCommand
BACnetARRAY[n]
4098
of ISAEbsEvent
Tab. 9
<fs20-application-object-identifier>
< fs20-application-object-name>
LIFE_SAFETY_POINT (= 21)
QUIET
QUIET
<customer text>
<device text>
FALSE, FALSE, FALSE, FALSE
NORMAL
NO_FAULT_DETECTED
FALSE
ON
<list-of-valid-modes>
0
<notification-class-instance-number>
<list-of-life-safety-alarm-states>
<list-of-offnormal-states>
<list-of-fault-states>
TRUE, TRUE, TRUE
TRUE, TRUE, TRUE
ALARM
UNSPECIFIED, UNSPECIFIED,
RO
UNSPECIFIED
RO “”, “”, “” (initially empty)
RO
RO
RO
-------
ALL_SILENCED
NONE
NONE
not supported
not supported
not supported
RO <device-object-reference-list>
RO 7-FI-FS20-LifeSafetyPoint-1>
RO “”, “”, “” (initially empty)
(state-name, active-state, activeRO values, current-state, time-stamp,
acked-state, time-of-reset)
RW {none, acknowledge, reset}
RO
(to-state, time-stamp, acked-state,
acked-time-stamp)
BACnet Life Safety Point Object
Conventions:
The Life Safety Point objects are rather used for event-initiating elements providing
specific information about the condition of detection devices requesting for service
(property Maintenance_Required is here an enumeration). Besides that, it has
three additional properties for representing specific data such as raw values.
91
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
Object_Identifier
Object_Name
Present_Value
Tracking_Value
Description
Device_Type
Status_Flags
Event_State
Reliability
Out_Of_Service
Mode
Accepted_Modes
Time_Delay
Notification_Class
Life_Safety_Alarm
_Values
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
Event_Timestamps
Event_Message
_Texts
Silenced
Operation_Expected
Maintenance
_Required
Profile_Name
ISA_Event_Message
_Texts
ISA_EBS_xxx
<Sequence number> part of ElementID from FC20Element
implementing BACnetLifeSafetyPointInterface is used as
the instance number; automatically assigned by FX20 tool.
Constructed of FS20 'elementCategory' name and element
'address' field. (See notes for each application class)
Reflects object’s life safety state that may latch until reset.
Valid enumerations depend on application object class.
Represents the non-latched state of the object. (direct
reading) note: simulation not supported
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
FS20 element name used within the FX20 tool as key. (device behaviour may change with FS20 metadata version)
Indicates the general “health” of the object.
- OVERRIDDEN bit is always FALSE
->Tracking_Value represents actual process state
- OUT_OF_SERVICE bit is always FALSE
-> No simulation capability available
Determines if an active event state is associated
Note: simulation not supported
Always FALSE because fire objects may not be placed outof-service using this BACnet method
Represents the object's operating mode (default = ON).
Application specific list of modes which the object might
accept for writing to the Mode property.
Is always 0
Instance part of the target notification class object identifier.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State
LIFE_SAFETY_ALARM.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State
OFF_NORMAL.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State FAULT.
TRUE for all transitions (hard coded)
(active FALSE, inactive TRUE)
ALARM (hard coded)
BACnetDateTime is the only format used
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty)
{ALL_SILENCED, UNSILENCED }
{NONE, SILENCE, RESET} supported
Enumeration, reflects service request of an automatic detector: NEED_SERVICE_OPERATIONAL/_INOPERATIVE
References either a standard BACnet object type or a application specific derivate with proprietary extensions
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty) - deprecated
Elementary Binary State properties for IN/OUT alerts
92
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.6
Multi-state Value Object
A Multi-state Value Object is used to represent an arbitrary number of values for an
FS20 element from the application domain. Those values can either reflect process
information (RO) or accept commands (RW) instead. In the latter case, it makes
not really sense supporting intrinsic reporting or COV reporting respectively.
BACnet Property Identifier
Nr
Object_Identifier
Object_Name
Object_Type
Present_Value
Description
Status_Flags
Event_State
Out_Of_Service
Number_Of_States
75
77
79
85
28
111
36
81
74
State_Text
110
Priority_Array
Relinquish_Default
Time_Delay
Notification_Class
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
87
104
113
17
7
39
35
0
72
Event_Time_Stamps
130
Event_Message_Texts
351
Profile_Name
168
ISA_Event_Message_Texts
5117
FS20_Operation_Lists
tbd
Tab. 10
BACnet Property Type
Impl Default values
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BACnetLifeSafetyState
CharacterString
BACnetStatusFlags
BACnetEventState
BOOLEAN
Unsigned
BACnetARRAY[N]
of CharacterString
Unsigned
Unsigned
Unsigned
Unsigned
List of BACnetLifeSafetyState
List of BACnetLifeSafetyState
BACnetEventTransitionBits
BACnetEventTransitionBits
BACnetNotifyType
BACnetARRAY[3]
of BACnetTimeStamp
BACnetARRAY[3]
of CharacterString
CharacterString
BACnetARRAY[3]
of CharacterString
BACnetARRAY[4]
of FS20OperationList
RO
RO
RO
RW
RO
RO
RO
RO
RO
<fs20-application-object-identifier>
<fs20-application-object-name>
MULTISTATE_VALUE (= 19)
<customer text>
FALSE, FALSE, FALSE, FALSE
NORMAL
FALSE
<number>
RO <list-of-values>
-------------------
not supported
not supported
not supported
not supported
not supported
not supported
not supported
not supported
not supported
---
not supported
---
not supported
RO 7-FI-FS20-MultiStateValue-1>
RO not supported
RO proposal
BACnet Multi-state Value Object
Conventions:
The Multi-state Value Objects will mainly be used to apply additional commands
which can hardly be mapped to a BACnetLifeSafetyMode value of a Life Safety objects They are intended e.g. for block commands to be applied on Panel ore Area.
The Number_Of_States denotes the number of applicable values starting from 1 to
the maximum command; all values must be consecutive. For each such value, a
descriptive entry exists in State_Text, and the command value serves as index.
Use for Block Commands:
A Block-Command object may be assigned to certain levels in the FS20 application
element tree as a further child element with a corresponding SVO node. The supported commands will be addressed to the related application element that propagates it down the element tree to the concerned objects.
Character Constraints:
Character strings are limited to 40 characters unless explicitly specified different
93
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Object_Identifier
<Sequence number> part of field ElementID from FC20Element implementing BACnetMultiStateValueInterface is used
as instance number; automatically assigned by FX20 tool.
Object_Name
Constructed of FS20 'elementCategory' name and element
'address' field. (See notes for each application class)
Reflects the state of the object, which may latch until reset.
Valid enumerations depend on the application object class.
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
Indicates the general “health” of the object.
- OVERRIDDEN bit is always FALSE
->Tracking_Value represents actual process state
- OUT_OF_SERVICE bit is always FALSE
-> No simulation capability available
Determines if an active event state is associated
Always FALSE because fire objects may not be placed outof-service using this BACnet method
Application specific
OPTIONAL
Present_Value
Description
Status_Flags
Event_State
Out_Of_Service
Number_Of_States
State_Text
Priority_Array
Relinquish_Default
Time_Delay
Notification_Class
Alarm_Values
Fault_Values
Event_Enable
Acked_Transitions
Notify_Type
Event_Timestamps
Event_Message
_Texts
Profile_Name
ISA_Event_Message
_Texts
FS20_Operation
_Lists
tbd
Is always 0
Instance part of the target notification class object identifier.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State
OFF_NORMAL.
Application specific list of states for Present_Value which
the object is acting on by entering an Event_State FAULT.
TRUE for all transitions (hard coded)
(active FAULT, inactive TRUE)
ALARM (hard coded)
BACnetDateTime is the only format used
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty)
References either a standard BACnet object type or a application specific derivate with proprietary extensions
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty)
Dynamic context sensitive lists of operations using an array
index according a desired user access level (proposal)
94
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.7
Structured View Object
A Structured View Object is used to represent the hierarchical relations of an FS20
element from the application domain just separated from the process information.
BACnet Property Identifier
Object_Identifier
Object_Name
Object_Type
Description
Node_Type
Node_Subtype
Subordinate_List
Subordinate_Annotations
Profile_Name
Nr
BACnet Property Type
75
77
79
28
208
207
BACnetObjectIdentifier
CharacterString
BACnetObjectType
CharacterString
BACnetNodeType
CharacterString
BACnetARRAY[N]
211
of BACnetDeviceObjectReference
BACnetARRAY[N]
210
of CharacterString
168 CharacterString
Tab. 11
Impl Default values
RO
RO
RO
RO
RO
RO
<fs20-application-object-identifier>
<fs20-application-object-name>
STRUCTURED_VIEW (= 29)
<customer text>
<tbd>
not supported OPTIONAL
RO <device-object-reference-list>
RO not supported OPTIONAL
RO 7-FI-FS20-MultiStateValue-1>
BACnet Structured View Object
Conventions:
The Structured View Objects provides the hierarchical information which corresponds to the content of the property 'Zone_Members' of a Life Safety Zone or
-Point object. Further, it collects all objects representing the process information of
the corresponding node within the hierarchical tree.
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
Object_Identifier
<Sequence number> part of field ElementID from FC20Element implementing BACnetPosIntValueInterface is used as
instance number; automatically assigned by FX20 tool.
Object_Name
Constructed of FS20 'elementCategory' name and element 'address' field. (See notes for each application class)
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
Enum value assigned according to element-category
explanatory text describing the node
child nodes and collection of objects for the node
tbd (description of the components in that node)
Description
Node_Type
Node_Subtype
Subordinate_List
Subordinate
_Annotations
Profile_Name
References either a standard BACnet object type or a
application specific derivate with proprietary extensions
Note:
The BACnet Object_Identifier of an SVO is always created from the ElementID's
sequence number as for most of the other BACnet objects. Thus they share the
same instance number, just the object type is different, e.g. LSZ,123 and SVO,123.
In contrast, Device or Notification Class rather use the EPOS address; not only the
object type is different but also the instance number, e.g. DE,1 and SVO,67.
95
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.8
ISA_Timer Object
The ISA Timer Object (objectType = 318) is used to represent the countdown timer
characteristics of alarm verification elements (AVC). The client shall implement a
countdown indication for the remaining time until expiration. Updates may occur for
a decreased delay time. Expiry_Time = Update_Time + ISA_InitialTimeout.
BACnet Property Identifier
Nr
Object_Identifier
Object_Name
Object_Type
Present_Value
Description
Status_Flags
Event_State
Reliability
Out_Of_Service
ISA_Timer_State
ISA_Timer_Running
Update_Time
ISA_Last_State_Change
Expiry_Time
ISA_Initial_Timeout
ISA_Default_Timeout
Min_Pres_Value
Max_Pres_Value
Resolution
75
77
79
85
28
111
36
103
81
4100
4101
189
4102
270
4103
4104
69
65
106
ISA_State_Change_Values
tbd
ISA_List_Of_Object_Property
_References
ISA_Priority_For_Writing
Event_Detection_Enable
Notification_Class
Time_Delay
Time_Delay_Normal
Alarm_Values
Event_Enable
Acked_Transitions
Notify_Type
tbd
tbd
17
113
tbd
7
35
0
72
Event_Time_Stamps
130
Event_Message_Texts
351
ISA_Event_Message_Texts_Config
tbd
ISA_Event_Algorithm_Inhibit_Ref
ISA_Event_Algorithm_Inhibit
ISA_Reliability_Algorithm_Inhibit
Profile_Name
tbd
tbd
tbd
168
tbd
Tab. 12
BACnet Property Type
Impl Default values
BACnetObjectIdentifier
CharacterString
BACnetObjectType
Unsigned
CharacterString
BACnetStatusFlags
BACnetEventState
BACnetReliability
BOOLEAN
ISA_TimerState
BOOLEAN
BACnetDateTime
ISA_TimerTransition
BACnetDateTime
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
BACnetARRAY[7] of
BACnetTimerStateChangeValue
List of BACnetDeviceObjectPropertyReference
Unsigned
BOOLEAN
Unsigned
Unsigned
Unsigned
List of ISA_TimerStates
BACnetEventTransitionBits
BACnetEventTransitionBits
BACnetNotifyType
BACnetARRAY[3] of
BACnetTimeStamps
BACnetARRAY[3]
of CharacterString
BACnetARRAY[3]
of CharacterString
BACnetObjectPropertyReference
BOOLEAN
BOOLEAN
CharacterString
RO
RO
RO
W
RO
RO
RO
RO
RO
W
W
RO
RO
RO
RO
RO
RO
RO
RO
<fs20-application-object-identifier>
<fs20-application-object-name>
ISA_TIMER (= 318)
0 (in idle state)
<customer text>
FALSE, FALSE, FALSE, FALSE
NORMAL (is default)
NO_FAULT_DETECTED
FALSE
IDLE
FALSE
UNSPECIFIED
NONE
UNSPECIFIED
0 [ms]
300'000 [ms] = 5 min
10'000 [ms] = 10 s
3'600'000 [ms] = 1 h
1000 [ms]
= 1 s (accuracy 5s?)
RO OPTIONAL
RO OPTIONAL
RO
RO
RO
RO
RO
RO
RO
RO
RO
OPTIONAL
TRUE
16 = “AVC”
0
0
RUNNING, EXPIRED
FALSE, FALSE, TRUE
TRUE, TRUE, TRUE
ALARM
UNSPECIFIED, UNSPECIFIED,
RO
UNSPECIFIED
RO “”, “”, “” (initially empty)
---
“”, “”, <tbd>
------RO
<>
FALSE
FALSE
7-FI-FS20-ISATimer-1>
BACnet ISA_Timer Object
Conventions:
The ISA Timer Object not only provides the countdown value from an AVC object
but also allows curtailing such a running delay time so that the fire brigade is called
immediately. AVC objects are usually predefined within the BDV for each country
so that specific alarm events are handled by individual instances (e.g. Pre-Alarm
[EN], Fire-Alarm, CO-Gas-Alarm, Massnotification-Alarm1 or -Alarm2 [UL/C]).
96
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
Object_Identifier
Object_Name
Description
Present_Value
Status_Flags
Event_State
Reliability
Out_Of_Service
ISA_Timer_State
ISA_Timer_Running
Update_Time
ISA_Last_State_Chan
ge
Expiry_Time
ISA_Initial_Timeout
ISA_Default_Timeout
Min_Pres_Value
Max_Pres_Value
Resolution
Event_Detection_Ena
ble
Notification_Class
Time_Delay
Alarm_Values
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Event_Message
_Texts
Profile_Name
<Sequence number> part of ElementID from FC20Element implementing BACnetTimerInterface is used as instance number; automatically assigned by FX20 tool.
Constructed of FS20 'elementCategory' name and element 'address' field. (See notes for each application class)
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
indicates the remaining time if running or 0 otherwise;
èwriting ‘0’ forces expiry
Indicates the general “health” of the object.
- OVERRIDDEN bit is always FALSE
- Tracking_Value represents actual process state
- OUT_OF_SERVICE bit is always FALSE
- No simulation capability available
Determines if an active event state is associated
Note: simulation not supported
Always FALSE because fire objects may not be placed
out-of-service using this BACnet method
enum indicates active timer, is conveyed as New_Value in
event-notification; èwriting ‘EXPIRED’ forces expiry
flag indicates active timer; èwriting ‘FALSE’ forces expiry
indicates time of last transition of timer state
indicates the last transition of timer's state machine
time of timer's expiration
initial value written to Present_Value (last transition)
might not be provided (no external activation possible)
configuration value according regulations
configuration value according regulations
OPTIONAL
feature from addendum 135-2010af – not relevant
Instance part of the target notification class object identifier
Is always 0
Values from ISA_Timer_State: RUNNING, EXPIRED
TRUE for all transitions (hard coded)
(active = FALSE, incactive = TRUE)
ALARM per default
BACnetDateTime is the only format used
Stored strings of the latest event messages of each transition (string for ‘to-normal’ remains empty)
References either a standard BACnet object type or a
application specific derivate with proprietary extensions
Note: The Event_Message_Text convays the string from the ‘verification’ incident,
except when forced to expire then rather from ‘infoVerificationStopped’ incident.
See next page for definition of enums: 'ISA_TimerState' and ' ISA_TimerTransition'.
97
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.8.1
Extended Event Type ISA_EET_CHANGE_OF_TIMER
The ISA_Timer object uses an EXTENDED event type (instead of the forthcomming CHANGE_OF_TIMER). The notification parameters are as follows:
Notification
Parameter
Vendor_ID
Extended_Event_Type
New_State
Status_Flags
Update_Date
Update_Time
Last_State_Change
Initial_Timeout
Expiry_Date
Expiry_Time
Tab. 13
conveys value of event algorithm parameter (see BI-032)
7
ISA_EET_CHANGE_OF_TIMER
pMonitoredValue
(from property ISA_Timer_State)
pStatusFlags
(from property Status_Flags)
pUpdateTime.Date
(from property Update_Time)
pUpdateTime.Time
(from property Update_Time)
pLastStateChange
(from ISA_Last_State_Change)
pInitialTimeout
(from prop. ISA_Initial_Timeout)
pExpirationTime.Date
(from property Expiry_Time)
pExpirationTime.Time
(from property Expiry_Time)
data type
Unsigned16
Unsigned
ISA_TimerState
BACnetStatusFlags
OCTET STRING (SIZE(4))
-- encoded like Date *)
OCTET STRING (SIZE(4))
-- encoded like Time *)
ISA_TimerTransition
Unsigned
OCTET STRING (SIZE(4))
-- encoded like Date *)
OCTET STRING (SIZE(4))
-- encoded like Time *)
Extended change-of-timer Event Type
*) Note:The notification parameters with the complex data-type BACnetDateTime, i.e. Update_Time and Expiry_Time need to be conveyed in two parameters each, one for the Date portion and one for the Time portion respectively (simple BACnet data types). Since BACnetNotificationParameters for EXTENDED do not support Date and Time as parameters in protocol revision less
than 1.13, the values are encoded as defined by BACnet for Date and Time, but
tagged as OCTET STRING.
ISA_EET_CHANGE_OF_TIMER = 3
ISA_TimerState ::= ENUMERATED {
IDLE
(0),
RUNNING
(1),
EXPIRED
(2)
}
ISA_TimerTransition ::= ENUMERATED {
NONE
(0),
IDLE_TO_RUNNING
(1),
RUNNING_TO_IDLE
(2),
RUNNING_TO_RUNNING (3),
RUNNING_TO_EXPIRED (4),
FORCED_TO_EXPIRED
(5),
EXPIRED_TO_IDLE
(6),
EXPIRED_TO_RUNNING (7)
}
98
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.9
ISA Alert Enrollment Object
The ISA Alert Enrollment Object (objectType = 319, Instance number = 0) is used
to represent the owner of the ISA Alert Notifications. This is just declared but the
object is not implemented so far (e.g. not contained in Object_List of Device).
For more details see à7.4.13 IN/OUT Alert Notifications.
BACnet Property Identifier
Nr
BACnet Property Type
Impl Default values
Object_Identifier
Object_Name
Object_Type
Description
Present_Value
Event_State
Event_Detection_Enable
Notification_Class
Event_Enable
Acked_Transition
Notify_Type
75
77
79
28
85
36
tbd
17
35
0
72
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Event_Time_Stamps
130
Event_Message_Texts
351
Event_message_Texts_Config
tbd
Event_Algorithm_Inhibit_Ref
Event_Algorithm_Inhibit
Profile_Name
tbd
tbd
168
BACnetObjectIdentifier
CharacterString
BACnetObjectType
CharacterString
BACnetObjectIdentifier
BACnetEventState
BOOLEAN
Unsigned
BACnetEventTransitionBits
BACnetEventTransitionBits
BACnetNotifyType
BACnetARRAY[3] of
BACnetTimeStamps
BACnetARRAY[3]
of CharacterString
BACnetARRAY[3]
of CharacterString
BACnetObjectPropertyReference
BOOLEAN
CharacterString
Tab. 14
<fs20-application-object-identifier>
<fs20-application-object-name>
ISA_ALERT_ENROLLMENT (= 319)
<customer text>
<last object having initiated an alert>
NORMAL (is default)
TRUE
7 = “IN/OUT Alerts”
FALSE, FALSE, TRUE
TRUE, TRUE, TRUE
ALARM
UNSPECIFIED, UNSPECIFIED,
RO
UNSPECIFIED
RO “”, “”, “” (initially empty)
---
“”, “”, <tbd>
--- <>
--- FALSE
RO 7-FI-FS20-ISAAlertEnrollment-1>
ISA Alert Enrollment Object
Conventions:
The Alert Enrollment object manages "information alerts" from a BACnet device
coming from different objects but are not related to the intrinsic reporting (or algorithmic respectively) and neither impact the Event_State of the concerned object.
The Alert Enrollment object has a reference to a Notification Class (containing the
'Destination' for the recipients), so that a client may subscribe for these alerts.
Constraints:
Character strings are limited to 40 characters unless explicitly specified different
Object_Identifier
Object_Name
Description
Present_Value
Event_State
Event_Enable
Acked_Transition
Notify_Type
Event_Time_Stamps
Profile_Name
<Sequence number> part of ElementID from FC20Element
implementing BACnetTimerInterface is used as instance
number; automatically assigned by FX20 tool.
Constructed of FS20 'elementCategory' name and element
'address' field. (See notes for each application class)
Assigned by FX20 tool in 'customer text' field. Usually a
geographical or functional description of the object
indicates the object that provided an alert for notification
Remains always in NORMAL
Only TO_NORMAL is used
Always TRUE, acknowledgement is not applicable
ALARM per default Notify_Type
Only TO_NORMAL is used
References either a standard BACnet object type or a application specific derivate with proprietary extensions
99
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.10
ISA EBS Alert Notifications
The ISA_Alert_Enrollment object applies the EXTENDED event type for the Alert
notifications of the ISA Elementary Binary States.
ISA Extended Event Types
ISA_EET_EBS_EVENT
ISA_EET_EBS_ACKED_DT
ISA_EET_EBS_RESET
0
1
2
Alert notification for EBS event indication
Alert notification for EBS event acknowledgment
with date and time format of the time stamps.
Alert notification for EBS event recording purged
4.10.1 Extended Event Type ISA_EET_EBS_EVENT
This alert notification is used to notify a new EBS Event to recipients. Note that the
time stamp is conveyed in the standard event notification frame's 'Time Stamp' parameter.
Notification
Parameter
Vendor_ID
Extended_Event_Type
Alert Source Object
conveys value of event algorithm parameter (see BI-008)
7
ISA_EET_EBS_EVENT
The object identifier that is the
source of the EBS Event.
...Alert Source Status
The Status_Flags property
value of the alert source object.
The EBS State to which this
EBS event belongs. This is the
index of the EBS State's entry in
the ISA_EBS_States property.
The property values that are defined in the respective ISA_EBS
_States entry's 'Active-Values'
field. This parameter shall be
omitted if that field is an empty
list.
The new current state of the
EBS State
Indicates if the EBS Event is
acknowledged (ACKED) or
requires acknowledgement
(UNACKED).
EBS State
Active Values
To State
Acked State
Tab. 15
data type
Unsigned16
Unsigned
OCTET STRING (SIZE(4))
-- encoded like
BACnetObjectIdentifier *1)
BACnetStatusFlags
Unsigned
SEQUENCE OF [0]
BACnetDeviceObjectPropertyValue
BACnetEventState
ISAEbsAckedState
Extended Event Type EBS-Event
*1) Note: The notification parameter Alert_Source_Object with a data-type of
BACnetObjectIdentifier (simple BACnet data type) is encoded as defined by
BACnet for BACnetObjectIdentifier, but tagged as OCTET STRING.
l ISA_EET_EBS_EVENT = 0
100
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.10.2 Extended Event Type ISA_EET_EBS_ACKED_DT
This alert notification is used to notify recipients when an EBS Event has been acknowledged. This alert notification supports the BACnetDateTime form of BACnetTimeStamp values.
Notification
Parameter
Vendor_ID
Extended_Event_Type
Alert Source Object
conveys value of event algorithm parameter (see BI-008)
7
ISA_EET_EBS_ACKED_DT
The object identifier that is the
source of the EBS Event.
...Alert Source Status
The Status_Flags property
value of the alert source object.
The EBS State to which this
EBS event belongs. This is the
index of the EBS State's entry in
the ISA_EBS_States property.
The new current state of the
EBS State
The date value of the time
stamp at which the EBS Event
occurred.
The time value of the time
stamp at which the EBS Event
occurred.
The date value of the time of
acknowledgement (as parameter 'Time Of Acknowledgement'
of AcknowledgeAlarm service).
The time value of the time of
acknowledgement (as parameter 'Time Of Acknowledgement'
of AcknowledgeAlarm service).
Conveys the value of the 'Acked
State' of the respective EBS
State. Indicates if all EBS
Events of the EBS State are
now acknowledged (ACKED), or
if there are other EBS Events
that need acknowledgement
(UNACKED).
EBS State
To State
...Event Date
...Event Time
...Ack Date
...Ack Time
All Acked
Tab. 16
data type
Unsigned16
Unsigned
OCTET STRING (SIZE(4))
-- encoded like
BACnetObjectIdentifier *1)
BACnetStatusFlags
Unsigned
BACnetEventState
OCTET STRING (SIZE(4))
-- encoded like Date *2)
OCTET STRING (SIZE(4))
-- encoded like Time *2)
OCTET STRING (SIZE(4))
-- encoded like Date *2)
OCTET STRING (SIZE(4))
-- encoded like Time *2)
ISAEbsAckedState
Extended Event Type EBS-Acked-DT
1
* ) Note: The notification parameter Alert_Source_Object with a data-type of
BACnetObjectIdentifier (simple BACnet data type) is encoded as defined by
BACnet for BACnetObjectIdentifier, but tagged as OCTET STRING.
*2) Note:The notification parameters with the complex data-type BACnetDateTime, i.e. Event_Date/Time and Acked_Date/Time need to be conveyed
in two parameters each, one for the Date portion and one for the Time portion
respectively (simple BACnet data types). Since BACnetNotificationParameters
for EXTENDED do not support Date and Time as parameters in protocol revision
less than 1.13, the values are encoded as defined by BACnet for Date and Time,
but tagged as OCTET STRING.
l ISA_EET_EBS_ACKED_DT = 1
101
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.10.3 Extended Event Type ISA_EET_EBS_RESET
This alert notification is used to notify recipients when an EBS State has been reset
and the history has been purged due to a successful EBS reset command or reset
operation local to the device. The 'Time Stamp' parameter conveyed in this standard event notification frame shall equal the 'Time Of Reset' time stamp in the respective BBS State entry.
Notification
Parameter
Vendor_ID
Extended_Event_Type
Alert Source Object
conveys value of event algorithm parameter (see BI-008)
7
ISA_EET_EBS_RESET
The object identifier that is the
source of the EBS Event.
...Alert Source Status
The Status_Flags property
value of the alert source object.
The EBS State that was reset
and whose EBS Events have
been purged from the history.
EBS State
Tab. 17
data type
Unsigned16
Unsigned
OCTET STRING (SIZE(4))
-- encoded like
BACnetObjectIdentifier *1)
BACnetStatusFlags
Unsigned
Extended Event Type EBS-Reset
*1) Note: The notification parameter Alert_Source_Object with a data-type of
BACnetObjectIdentifier (simple BACnet data type) is encoded as defined by
BACnet for BACnetObjectIdentifier, but tagged as OCTET STRING.
l ISA_EET_EBS_RESET = 2
4.11
ISA EBS Properties
EBS properties may be present in objects of any type. If EBS is supported, then at
least the ISA_EBS_States and the ISA_EBS_Commanding properties shall be
present.
Property Identifier
Property Datatype
BACnet
Conformance
Code
...
ISA_EBS_States
BACnetARRAY[N] of ISAEbsState
N/A
ISA_EBS_Commanding BACnetARRAY[N] of ISAEbsCommand
N/A
ISA_EBS_Histories
BACnetARRAY[N] of ISAEbsHistory
N/A
The EBS Properties are arrays, whose respective entries with the same index relate to the particular EBS State. All three arrays shall be of the same size. The array index of an EBS State is used as identification of a particular EBS State, in
EBS alert notifications and commanding.
ISA_EBS_States
This read-only property, of type BACnetARRAY[N] of ISAEbsState, contains the
EBS States that are supported by this object. Each entry in this array is related to
the EBS Command access represented by the corresponding array element with
the same index of the ISA_EBS_Commanding property, and with the EBS History
represented by the corresponding array element with the same index in the
ISA_EBS_Histories property. The EBS State specified by an entry provides general information related to the EBS Events listed in the respective array entry of the
ISA_EBS_Histories property, and indications on the most recent EBS Event.
102
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
If the device or object is not configured to support EBS reporting, but this property
is present, then each entry shall have a 'Current State' of NORMAL, an 'Acked
State' of NONE, and the 'Time Of Reset" shall remain all X'FF' for the time or datetime option, or 0 for the sequence option.
Each entry of this array contains the following fields:
State Name
This field, of type CharacterString, provides a name or description
Active State
Active Values
Current State
Time Stamp
Acked State
Time Of Reset
for the EBS State.
This field, of type BACnetEventState, indicates the event state
associated with the active state of the EBS State. May be any
value except NORMAL. The event state indicated in this field is
static and shall be the same as would be conveyed in the 'ToState' field of a standard event notification if the cause for a transition to active state would also cause a standard event state transition and respective standard event notification.
This field, of type List of BACnetDeviceObjectPropertyValue, indicates the signature static property values that would be conveyed
in the respective standard event notification if the cause for a transition to active state would also causes a standard event state
transition and respective standard event notification.
For details see ISA_EBS_States -> Active Values
This field, of type BACnetEventState, indicates the current state of
the EBS State, which equals the 'To State' of the most recent EBS
Event. The inactive state is indicated by a value of NORMAL,
while the active state is indicated by the value specified in 'Active
State'. It shall be NORMAL if there was no EBS Event so far or the
EBS State has been reset.
The time stamp of the most recent EBS Event. This time stamp is
also used as the 'Time Stamp' parameter of the alert notification
initiated for the most recent EBS Event. It shall be all X'FF' or 0 if
there was no EBS Event so far, or the EBS State has been reset
and all EBS Events were removed.
This field, of type ISAEbsAckedState, indicates the overall acknowledgement state of the EBS State It shall take any of the
following values: NONE, UNACKED or ACKED.
This field, of type BACnetTimeStamp, shall contain the time stamp
of last reset of the EBS State. It shall be all X'FF' or 0 if no reset
had been performed so far.
The data type of an entry of this array is defined as follows:
ISA_EbsState ::= SEQUENCE {
state-name
[0] CharacterString,
active-state
[1] BACnetEventState,
active-values
[2] SEQUENCE OF BACnetDeviceObjectPropertyValue,
current-state
[3] BACnetEventState,
time-stamp
[4] BACnetTimeStamp,
acked-state
[5] ISAEbsAckedState,
time-of-reset
[6] BACnetTimeStamp
}
103
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Detailed description of type ISAEbsAckedState:
NONE
This value shall be taken,
UNACKED
ACKED
if there are no EBS Events yet, or the EBS state has been reset.
If any of the EBS Events since restart or reset is not yet acknowledged (i.e. its Acked State field is UNACKED).
If EBS Events occurred since startup or reset, and all EBS Events
are acknowledged.
ISA_EbsAckedState ::= ENUMERATED {
NONE
(0),
UNACKED (1),
ACKED
(2)
}
ISA_EBS_States 'Active Values' Field
The 'Active-Values' field of an ISA_EBS_States entry (of type ISAEbsState) further
supports, aside the 'Active-State' field, a client in matching an EBS "to-active" alert
notification with a respective standard event notification.
The 'Active Values' field is of type List of BACnetDeviceObjectPropertyValue. It is
intentionally not BACnetPropertyValue, so as to allow the EBS concept to be extended to algorithmic reporting in a later stage without data type modifications. For
intrinsic reporting, the 'Device Identifier' shall indicate the local device; the 'Object
Identifier' shall indicate the object identifier of the object in which the
ISA_EBS_States property resides.
This field may indicate the signature property values that would also be conveyed
in the respective standard event notification if the cause for a transition to active
state of this EBS state also may cause a standard event state transition and respective standard event notification. Thus, the values indicated in the 'ActiveValues' field are static and do not change over the lifetime of an EBS state.
The property values to be present in ISA_EBS_States property entries are determined by the standard event type of the object. If no respective standard event notification may ever occur, or there are no property values defined for the standard
event type, then this list shall be empty.
The properties that shall be present in 'Active-Values' for a particular standard
event type and if a respective standard event notification may occur are summarized in the table following:
Object's Standard Event
Properties in ActiveRespective Standard
Type'
Value
Event Notification
Parameter
CHANGE_OF_LIFE_SAFETY Present_Value
New_State
Mode
New_Mode
CHANGE_OF_STATE
Present_Value
New_State
104
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
4.12
ISA Intrinsic EBS Reporting
This is an excerpt from document ISA-CP-BI-008-6 "Elementary Binary States".
Background Information
The current BACnet event reporting model knows a single state and acknowledgement per object. The Elementary Binary States (EBS) concept is a general purpose
model for independent elementary binary states. This model is an independent addition to the standard BACnet event reporting mechanism, and specified as an ISA
definition. For notifications, the alert reporting (see Addendum 135-2010af and the
ISA-Alert-Reporting-Automation function set) mechanism is used.
For consistency with BACnet terms, the following naming conventions are used:
EBS Concept
The overall concept for independent elementary binary states.
EBS State
Independent elementary binary state covered by the EBS concept. It includes the
actual state, descriptive information, overall acknowledgement state and reset information.
EBS Event
A transition of the actual state of an EBS State.
EBS Command
Acknowledge: Acknowledgement of an EBS Event or overall acknowledgement of
an EBS State (includes acknowledgement of all past EBS Events recorded.
Reset: Resetting of an EBS State. Clears all past EBS Events of the EBS State.
EBS History
The history of EBS Events. This includes the most recent EBS event and past
events after the last successful reset of an EBS State.
The intrinsic EBS reporting model is introduced to ISA for general purpose use.
l The EBS model uses proprietary properties applicable for objects of any type.
l An EBS state is binary, with "inactive" indicating normal condition, and "active"
indicating offnormal condition.
l An EBS event is a transition from "inactive" to "active" state, or vice versa. Each
such event is notified using an alert notification. EBS events can be acknowledged.
l EBS events of an EBS state may be recorded in the source object to support individual acknowledgement of the actual and past EBS events, and history recovery.
l EBS states can be reset, causing the EBS state to be re-evaluated, and the EBS
event recording to be purged if the locally determined conditions permit this.
l Multiple EBS states per object are supported. The EBS states supported by an
object are identified by an ISA property that also provides and maintains the respective information relevant to the EBS states of the object.
l The EBS event recordings are modeled as an array of EBS event lists in a proprietary ISA property. For each EBS state, an EBS event list is present in this array.
l Status changes of EBS states (i.e. EBS events), EBS event acknowledgement
and purging of EBS recordings are notified using the alert reporting mechanism
as proposed in Addendum 135-2010af, part 31.
l Individual acknowledgement of past EBS events is performed using the standard
AcknowledgeAlarm service.
l Group acknowledgement of EBS events is performed using a write service.
Group acknowledgement results in the same alert notifications as individual acknowledgement.
l Resetting an EBS state is performed using a write service, or may be performed
internally based on local determinations. Resetting results in purging the recording of past EBS events.
105
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Intrinsic EBS Overview
Fig. 23
Intrinsic EBS Overview (Example)
EBS States
An object may have zero to many parallel and independent EBS States. Each of
the EBS States supported by the object is an entry of the array property
ISA_EBS_States. The set of supported EBS States may grow at runtime. In order
to avoid sparse arrays and to ensure static indexes for a particular EBS State, an
EBS State created shall never be removed from the array, and reused if the same
EBS State becomes active again.
The key for identifying a particular EBS State is its array index in the property
ISA_EBS_States. The same index is used to command the EBS State through the
ISA_EBS_Commanding and to access the EBS State's history in the property
ISA_EBS_Histories, if present.
The EBS State maintains a state machine that has two states: "active" and
"inactive". The "active" state is indicated by any BACnet event state other than
NORMAL. The event state effectively used for the "active" state is defined by a
static parameter of the EBS State. The "inactive" state is indicated by the BACnet
event state NORMAL. The initial state is "inactive", or NORMAL.
Fig. 24
EBS State Machine
Any transition from "inactive" to "active" or vice versa constitutes an EBS Event.
The EBS State attributes describe the EBS State, indicate the last EBS Event, and
indicates information on overall acknowledgement and time of last reset. The attributes are defined as follows:
l It has a textual description.
106
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Object Implementation
l It indicates the BACnet event state that is used for the "active" state. This may
l
l
l
l
l
be any event state other than NORMAL, but shall match the 'To-State' parameter of a possible standard event notification that may have the same cause as
the "to-active" EBS event.
It may indicate property values that may also be conveyed in a possible standard event notification that may have the same cause as the "to-active" EBS
event.
It indicates the current state: If it is in "inactive" state, it indicates event state
NORMAL. If it is in active state, it indicates the respective event state other than
NORMAL as defined for the EBS' active state.
It indicates the current overall acknowledgement state. If EBS History is not
supported, it is the acknowledgement state of the most recent EBS Event.
It indicates the time stamp of the most recent transition (i.e. EBS Event).
It indicates the time of last reset.
The overall acknowledgement and reset state of an EBS State may be one of:
NONE
There was no EBS Event so far, or the EBS state was reset.
UNACKED
At least one of the EBS Events occurred since last reset or creation of the EBS state is not yet acknowledged.
ACKED
All EBS Events that occurred since last reset or creation of the
EBS state are acknowledged. If the EBS State does not have an
EBS History, then the most recent EBS Event is acknowledged.
Fig. 25
EBS State Acknowledgement State Machine
EBS Events
If the state of an EBS State is changing from "inactive" to "active" or from "active"
to "inactive", an EBS Event occurs. An EBS Event is notified using the EBS Event
alert notification, and an entry is added to the EBS History, if the EBS State supports the EBS History. The most recent EBS Event is also represented in the EBS
State itself.
Any EBS Event shall have a unique time stamp over all EBS Events that may occur in an object that supports EBS.
If the EBS Event requires acknowledgement, then it indicates an 'Acked State' of
UNACKED. If no acknowledgement is required, or the EBS Event has been acknowledged, then 'ACKED' is set in the EBS Event's 'Acked State' field.
107
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Object Implementation
Fig. 26
EBS Event Acknowledgement State Machine
EBS Commands
An object shall have as many EBS Command entries in its property
ISA_EBS_Commanding as it has EBS States in the property ISA_EBS_States.
The last command written to an entry shall be stored and returned when read. The
commands available for EBS States are as follows:
NONE
This command has no effect on an EBS State (and the respective
EBS Command entry). It is also used to indicate that there was no
command yet.
ACKNOWLEDGE This command is used to acknowledge all EBS Events that are
currently present for the EBS State.
RESET
This command is used to reset the EBS State. All currently
present EBS Events are removed. Whether removal requires that
all EBS Events were acknowledged previously is a local matter.
EBS Histories
An object may support histories of EBS Events. For this, it supports the
ISA_EBS_Histories property. This property shall have as many EBS History array
entries (i.e. EBS event lists) as it has EBS States in the ISA_EBS_States property.
If the property is not supported, then the most recent event is represented by the
respective fields of the EBS State entry in ISA_EBS_States property.
Each EBS History is a list of EBS Event recordings. Each list element provides the
following parameters:
To-State
The BACnet event state taken. This is either NORMAL, if the new
state is "inactive", or any offnormal state as defined by the
respective EBS State parameter for the active state.
Time Stamp
The time stamp of the EBS Event. This time stamp is also used for
the alert notification initiated for the EBS Event.
Acked State
Indicates the acknowledgement state of this individual EBS Event.
Acked Time
The time stamp when this EBS Event has been acknowledged. This
is an optional field and may not be supported.
The size of an EBS History list may be limited by the device. When the device has
to purge EBS Events from the history to make space for a new entry, it shall remove the oldest entry.
108
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Services outlined
5
BACnet Services outlined
This chapter outlines the different BACnet services and methods used in the FS20
fire detection and voice evacuation system. Here, the services are described one
by one with some aspects concerning FS20. Further details might be found in
àsection 7.2, Use cases.
5.1
Alarm and Event Management
Alarm and Event management comprises the services used mainly for exchanging
information with systems that are operated by a user. A notification service and a
status query service are contained as well as a common alarm handling service
and a specific handling for Life Safety objects only. Instead of a dedicated subscription method rather the common service Add-/RemoveListElement from ‘Data
Sharing’ is used.
Intrinsic Reporting Method
Intrinsic reporting is the preferred method to report alarms and events towards clients of type operator work station (OWS) also called management station, where
user operation such as acknowledgement is expected. An Event-Notification will be
sent to the client providing the most important information related to the event.
In some cases, additional information may be obtained by means of ReadProperty
services or using the SubscribeCOV/-Property concept.
Un-/ConfirmedEventNotification Service
The preferred variant of this service is the confirmed choice, which has to be selected in the subscription, using the AddListElement service.
è Only new Event-Notifications will be sent after the subscription is carried out.
Therefore, use GetEventInformation to get a list of all objects with pending events
and ReadProperty(/-Multiple) to read further details of the Life Safety objects.
BACnet defined and application specific reasons for sending events:
– An Event-Notification is sent, when Event_State or Mode changes. The former
includes optional transitions in an EventState for a changed Present_Value.
– An Event-Notification is sent too, when an Acked_Transitions flag becomes set
again (active = false). This may occur for a re-issued fire alarm when Reset fails
or when the detection evaluation escalates from pre-stage to main-stage.
The event type is "CHANGE_OF_LIFE_SAFETY" for Life Safety objects.
l Relevant Event_States (for any change of Present_Value):
– NORMAL
Present_Value = QUIET
– OFFNORMAL
Present_Value is one of Alarm_Values
– LIFE_SAFETY_ALARM Present_Value is one of Life_Safety_Alarm_Values
– (FAULT
Present_Value is one of Fault_Values)
– FAULT
Reliability <> NO_FAULT_DETECTED
l Reliability (see BACnet 135-2004 addendum m-11 for UNRELIABLE_OTHER):
– NO_FAULT_DETECTED Present_Value is reliable
– MULTISTATE_FAULT
Present_Value is one of Fault_Values
– UNRELIABLE_OTHER
Present_Value is not reliable (any fault pending)
l Relevant Modes: any change of the Mode.
l The FS20 event's time stamp is provided in the notification (in local time) and
stored for each transition, so that it can be checked for the acknowledgement.
l The optional parameter 'Message_Text' is supported. It contains a structured
string which is used to describe the event on the PMI of FS20 (see à7.3.4).
109
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Services outlined
An "EXTENDED" event type 'ISA_EET_CHANGE_OF_TIMER' is used for objects
of ISA_Timer; it comprises the venderID (= 7) and a proprietrary set of parameters.
l Relevant Event_States:
– NORMAL
Timer_State = IDLE
– OFFNORMAL
Timer_State is one of Alarm_Values (* see below)
– FAULT
Reliability <> NO_FAULT_DETECTED
l Reliability:
– NO_FAULT_DETECTED Present_Value is reliable
– UNRELIABLE_OTHER
Present_Value is not reliable (any fault pending)
l Relevant Timer_States (* mark Alarm_Values); conveyed as 'New_State':
– IDLE
Timer is currently not used
– RUNNING*
Timer is counting down
– EXPIRED*
Timer has expired and is not yet cleared
l ISA_Last_State_Change explains the last transition of timer state machine.
l Present_Value is not comprised (countdown = Expiry_Time – Update_Time).
AcknowledgeAlarm Service
The AcknowledgeAlarm service marks an event transition of a specific object being
noticed by a human operator. BACnet defines three transitions per object.
l Acked_Transitions:
– TO_OFFNORMAL
– TO_FAULT
– TO_NORMAL
l Event_Time_Stamps:
– Has to be provided for the latest transition accordingly (in local time).
FS20 usually applies the acknowledge function on its PMI to all visible objects at
once, but for UL we have now introduced a single-event acknowledge feature too.
The BACnet acknowledge command gets applied to that single object rather than
to multiple ones in the former case or even to a single event in the latter case.
Hence, multiple transitions or just one may be affected by one acknowledgement.
Any acknowledgement carried out via BACnet or FS20 PMI will be notified.
è An Ack-Notification (a short Event-Notification) is sent to all subscribers, when
any Acked_Transitions flag is set back (inactive = true) with this service. Unfortunately, the property Operation_Expected is not provided in this notification.
– As a side effect, the local buzzer on the PMI is stopped as well as sounders
might become silenced (see LifeSafetyOperation Silence/Unsilence).
LifeSafetyOperation Service
The LifeSafetyOperations cover two different aspects of functionality. The Operations ‘Unsilence’/’Silence’ are mapped to the PMI functions ‘AlarmDevices active’
or ‘inactive’ respectively (toggling function), whereas the Operation ‘Reset’ does
correspond with the ‘Reset’ function on the PMI.
l Life Safety Operation functions:
– SILENCE:
is translated into an “AlarmDevicesOff” command
– UNSILENCE: is translated into an “AlarmDevicesOn” command
– RESET:
is translated into a “Reset” command for that single object
è An Event-Notification will occur only after a ‘Reset’ operation when the latched
state is reset. In contrast, ‘Silence’/’Unsilence’ do not trigger a notification.
110
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Services outlined
GetEventInformation Service
The GetEventInformation service allows querying for all objects which are not in a
quiet state or still have transitions to be acknowledged. The corresponding time
stamp for the actual event state is provided too (in local time).
– Since the property Mode of Life Safety Objects is not a criterion, FS20 sets the
property Present_Value to ISA_NON_DEFAULT_MODE in parallel with a mode
<> ON (or <> UNMANNED for Area).
This service is a candidate for produceing a response which might be segmented.
l The response can signal with ‘more follows’ that the result is not yet complete.
l An object gets inserted into the list, if either of the two conditions does match:
– Event_State
is not equal NORMAL
– Acked_Transitions
is not TRUE for any of the three transitions.
5.2
Data Sharing
Data sharing comprises the services used for accessing data in a general way and
more specific for exchanging information with automated systems. For the latter,
two subscription methods are contained and a notification service. Further, methods are provided for reading and writing data as well as specific services for adding
or removing data elements to lists. This is used to subscribe for alarms and events.
COV/-PROPERTY Reporting Method
COV reporting is the event based method for sharing data usually with clients of
type automation logic controller (ALC) which do not apply user operations. A COVNotification will be sent to the client, so that it is not obliged to poll the information
by means of ReadProperty services.
l With SubscribeCOV only predefined properties can be referenced.
– In objects such as Life Safety Zone or Point this is the Present_Value.
l But with SubscribeCOVProperty alternative properties can be selected in any
object type. To be considered objects and properties (see also à7.2.2):
– Life Safety Zone/Point: all properties representing process information.
– Device: specific properties, e.g. indicating changes of the configuration.
Un-/ConfirmedCOVNotification Service
The preferred variant of this service is the confirmed choice, which has to be selected in the subscription, using the SubscribeCOV(-Property) service.
è A COV-Notification is sent immediately, when the subscription is carried out.
l A COV-Notification is always sent for changes (in applicable objects) of
– the Status_Flags or the Present_Value (COV)
– the Status_Flags or the selected property instead (COVProperty)
– the selected property only in objects such as the Device (COVProperty).
SubscribeCOV Service
This is the only one dedicated method for adding and removing COV subscriptions.
They are stored in a volatile way within the Active_COV_Subscription property of
the Device object. No infinite lifetime shall be used; rather a cyclic re-subscription
is expected allowing also a life check for the client. Hint: Check only one entry at
one time and proceed with next entry just after a while (some seconds).
SubscribeCOVProperty Service
This is the only one dedicated method for adding and removing COVProperty subscriptions. Instead of the predefined property such as Present_Value the selected
property is stored.
111
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Services outlined
ReadProperty Service
ReadProperty should be available for all properties of all used object types. Only
strings containing passwords could be restricted.
l Mind the following special case of wildcarding:
The Device shall treat a value for the parameter Object_Identifier containing the
object-type ‘Device-Object’ and the instance ‘4194303’ (3FFFFF) as if it correctly
matched the local Device object (serves as wildcard DeviceID). This will be used
for retrieving the logical address of a device, called “reverse address binding”.
ReadPropertyMultiple Service
This service allows a more efficient data transfer when multiple properties of one or
more objects have to be read, for instance after the GetEventInformation service.
And it is recommended to read related information out of one object in a consistent
way, but no atomic access can be guaranteed e.g. for Date and Time from Device.
l The service is implemented for all used objects types and the wildcard property
IDs: ALL, REQUIRED and OPTIONAL are also supported. Mind they shall not
be mixed with specific property IDs in the request.
– ALL:
all standard and proprietary properties
– REQUIRED: indicated with R or W in the BACnet standard
– OPTIONAL: indicated with O (footnotes to be ignored)
WriteProperty Service
WriteProperty is mainly used to change the Mode of Life Safety objects. It could
also be used to modify list entries, e.g. for adding/removing subscriptions – but this
is tricky (e.g. concurrent access, consistency) and is therefore not recommended.
Further, the property Description containing the “customerText” can be changed,
which will be globally tracked in the “modification time stamp” (see à 7.2.9).
Apart from that the further use of this service e.g. for simulation is not supported.
WritePropertyMultiple Service
Currently, this service is only supported for the Life Safety objects. A list of values
for more than on property can be written to one or more objects.
AddListElement Service
This is the preferred method for adding any subscription entries (except for COV)
in the respective list. Alternatively, WriteProperty can be used – but this is not recommended. The lists are stored in a persistent way.
RemoveListElement Service
This is the preferred method for removing any subscription entries (except for
COV) in the respective list. A client shall unsubscribe if it is no longer interested in
receiving corresponding messages.
5.3
Remote Device Management
Some of these services just are required for the proper function of any BACnet
device (Who-Is/I-Am, Who-Has/I-Have or DeviceRestart) and some others might
be used with care (UTC-/TimeSyncronization) but further ones even might impair
the proper function of the fire detection and voice evacuation system (i.e. DeviceCommunicationControl, ReinitializeDevice).
112
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Services outlined
UTCTimeSynchronization Service
This is the preferred service for synchronizing date and time. The exchange is
based on UTC so that client and server can have different time zones.
This service is available only as an unconfirmed request.
TimeSynchronization Service
This service is only provided for backward compatibility and shall not be used in
new devices. The exchange is based on local time (as used for the timestamps
within any notification), so that client and server must have the same time zones!
This service is available only as an unconfirmed request.
Who-Has and I-Have Services
This couple of services is used for the “dynamic object binding”, which means that
the object ID for a given object name can be resolved dynamically. This functionality is used e.g. for interactions which are configured preferably by object names;
but services can only be applied via the object ID. Both services are available only
as unconfirmed requests. The inquiry ‘Who-Has’ can be applied as broadcast, but
the answer ‘I-Have’ has to be given as single-cast (unicast) message.
Who-Is and I-Am Services
This couple of services is used for the “dynamic device binding”, which means that
the physical MAC address of a device for a given logical address (the instance
number of the device object) can be resolved dynamically. This functionality is
used e.g. for subscriptions which are configured preferably by logical addresses;
but services can only be addressed via the physical MAC address. Both services
are available only as unconfirmed requests. The inquiry ‘Who-Is’ can be applied as
broadcast, but the answer ‘I-Am’ has to be given as single-cast (unicast) message.
DeviceCommunicationControl Service
This service is used for network maintenance so that a device can be muted from
initiating or even executing requests, which of course is security relevant!
In fact, the optional parameter ‘Password’ has to be provided by ISA requirements.
If the provided password is not correct, the application will send an Error ‘Service /
Service_Request_Denied’ indicating that the initiating BACnet device does not
have the appropriate authorization (for error messages see 7.3.10).
ReinitializeDevice Service
This service is used for system maintenance so that a device can be restarted or
even backed-up and restored, which of course is security relevant!
In fact, the optional parameter ‘Password’ has to be provided by ISA requirements.
If the provided password is not correct, the application will send an Error ‘Service /
Service_Request_Denied’ indicating that the initiating BACnet device does not
have the appropriate authorization (for error messages see 7.3.10).
Device Restart Procedure
This is a new procedure (BACnet 135-2008) to notify the restart of the device to the
subscribed recipients - in addition to the I-Am broadcast on start-up.
It was a pending ISA requirement to support this procedure as soon as the concerned Addendum 2004 b-5 becomes final by the BACnet committee SSPC135.
113
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
BACnet Conformance and Interoperability
6
BACnet Conformance and Interoperability
The BACnet standard describes in clause 22 the prerequisites that must be met for
conformance and interoperability. Further clauses offer a structured template to
declare the capabilities of a device. They are a required part of the standard.
6.1
Protocol Implementation Conformance Statement (PICS)
The description of the capabilities of a device with respect to the object types and
services that are implemented shall be carried out according to the specification in
Annex K, the 'Protocol Implementation Conformance Statement (PICS)'.
It does not provide any application details of the respective device.
è The FS20 PICS is available in the separate document 'A6V10370672_a_en_--'.
è See also some details of the product info in 4.2 BACnet Device Object.
6.1.1
Device Profile
BACnet defines predefined BACnet device profiles which are used to declare the
general kind of a device on a more abstract level than the PICS does. This is
called: BACnet standard device profile (Annex L).
l An FS20 device is a 'BACnet Application Specific Controller' (B-ASC).
This means, it covers at least the functionality of such a device type, but further
services can be implemented, declared in detail using the BIBBS (see below).
6.1.2
Supported BIBBS
The BACnet Interoperability Building Blocks 'BIBBS', defined in Annex K, are used
to describe the implemented functionality as collections of one and more services
and may also indicate the support of optional object types.
The collections are noted with a suffix 'A' or 'B' indicating if a device is:
A) Client = user of the information, or B) Server = provider of the information.
BACnet interoperable building blocks supported:
– Data Sharing – ReadProperty-B
(DS-RP-B)
– Data Sharing – ReadPropertyMultiple-B
(DS-RPM-B)
– Data Sharing – WriteProperty-B
(DS-WP-B)
– Data Sharing – WritePropertyMultiple-B
(DS-WPM-B)
– Data Sharing – COV – B
(DS-COV-B)
– Data Sharing – COVP – B
(DS-COVP-B)
– Alarm and Event – ACK-B
(AE-ACK-B)
– Alarm and Event – Information-B
(AE-INFO-B)
– Alarm and Event – LifeSafety-B
(AE-LS-B)
– Device Management – Dynamic Device Binding-A
(DM-DDB-A)
– Device Management – Dynamic Device Binding-B
(DM-DDB-B)
– Device Management – Dynamic Object Binding-B
(DM-DOB-B)
– Device Management – Device Communication Control-B (DM-DCC-B)
– Device Management – TimeSynchronization-B
(DM-TS-B)
– Device Management – UTCTimeSynchronization-B
(DM-UTC-B)
– Device Management – Restart-B (Addendum b-5)
(DM-R-B)
– Device Management – List Manipulation-B
(DM-LM-B)
Note the following BIBB is not claimed anymore due to a specific use only:
114
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
BACnet Conformance and Interoperability
– DS-RPM-A is intended for the "reverse-address-binding", i.e. reading the prop-
erty Object_Identifier of a client's BACnet Device object via wildcard device-ID.
6.1.3
Device Address Binding
FS20 does not support static device binding. So it is not possible to configure pairs
of BACnet Device Object_Identifiers (logical address) and MAC addresses (physical address) in advance. Only dynamic device binding is performed.
6.1.4
Segmentation Capability
All FS20 devices are able to receive and transmit segmented messages. This is
stated in the Device's property Segmentation_Supported = SEGMENTED_BOTH.
Bacstac is init: segmentation window size = 5 for client role and 3 for server role.
FS20 as a server would initiate segmented messages (but event-notifications need
no segmentation) and it responds segmented messages with
ws = 3, e.g. for ReadProperty(Object_List) or GetEventInformation(). This means a
client has to send confirmations usually after 3 segments. Nevertheless, a client
may specify a different value for its requests. (Example àsee 7.3.16 StatusQuery).
6.1.5
Data Link and Network Options
FS20 is using the Data Link Layer option: BACnet IP, (Annex J).
l Networking options: BACnet/IP Broadcast Management Device (BBMD).
6.1.6
Character Sets Supported
For each site the FS20 system allows the configuration of a 'character set' parameter declaring how strings shall be represented within the BACnet system.
UTF-8 is now agreed by BACnet (addendum 135-2008k-1, character set, rev. 10).
Therefore, one of the following character sets can be selected:
– UTF-8 – [default]
à replaces ANSI X3.4 (ASCII)
– ISO 8859-1 (ISO Latin-1)
– ISO 10646 (UCS-2)
6.2
Conformance Tests
The BACnet standard comprises a test specification to verify if a device complies
with the standard with respect to the declared objects and services in the PICS.
è Document: "Testing Conformance to BACnet," ASHRAE 135.1.
A device passing these tests will be listed as BACnet conformant. Therefore, independent organizations have been founded in the BACnet community to carry out
these tests in a neutral manner. The first one was founded in USA and is called
BACnet Testing Lab (BTL), another one is found in Germany (WSP).
l The FS20 Devices shall become listed as a 'B-ASC' with these additional BIBBs:
DS-RPM-B, DS-WPM-B, DS-COV-B, DS-COVP-B,
AE-ACK-B, AE-INFO-B, AE-LS-B,
DM-DDB-A, DM-TS-B, DM-UTC-B, DM-R-B, DM-LM-B
115
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7
Operational Hints
This chapter will give some operational hints and highlight some rather difficult topics for certain BACnet specialities also with respect to the behaviour of FS20.
It comprises the following sections:
– General considerations for using BACnet services
– Use Cases for applying several BACnet services
– Procedures to be applied and some special handlings
– Implementation details of FS20 internal information
– SiB-X export details beyond the BACnet model
– Network Configuration within FS20 systems
7.1
General Considerations
Facts to be considered when using BACnet services:
– In restart situations, management stations need to synchronize their databases
with the current state of the fire panels. This may require a large amount of
communication bandwidth.
– In a stable operation, where no events are produced, the fire detection and voice
evacuation system uses almost no communication bandwidth.
– In case of an alarm, the fire detection and voice evacuation system may require
a large amount of communication bandwidth.
– Depending on the "authority having jurisdiction" (AHJ) life safety operations and
mode changes may be allowed, partially allowed (e.g. only silence operations) or
may be completely forbidden.
– Life check shall be carried out by the clients such as management stations using
a reasonable low polling interval e.g. for reading the System_Status property
from the Device object.
– In contrast, BACnet clients such as Automation Logic Controllers shall apply a
cyclic re-subscription for COV, since infinite lifetime should not be used.
– Intrinsic reporting is used as the predominant notification concept for receiving
alarm and event notifications on operated clients.
– If intrinsic reporting does not provide all required status information, COV reporting (ChangeOfValue) may also be used to collect additional information. It is expected to use the SubscribeCOV services situation-dependent and with finite
subscription lifetimes.
- User Access-Level (FS20 EN 54-2)
116
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.2
Use cases
The Use-Case section provides the basic information for applying the necessary
and supported BACnet services on the FS20 system.
7.2.1
Subscribing for Event Notifications
Use à Add/-RemoveListElement services (or WriteProperty Service as fallback).
Every recipient can configure one or more ‘Destination’ entries containing specific
filter parameters. For the supported maximum value of subscriptions à see 7.3.14.
The AddListElement request comprises a check if the entry already exists; in this
case success will be indicated for the request (àno need for reading the entries).
Parameters:
– Confirmed/unconfirmed notifications
– Recipient (logical/physical address), à logical addresses preferably (!)
– Process Identifier (numeric handle)
– Valid Days (Mon … Sun)
– FromTime/ToTime (0:0:0.0 … 23:59:59.99), à for whole day (!)
– Transitions (to-offnormal, to-fault, to-normal)
7.2.2
Subscribing for COV Notifications
Use à SubscribeCOV /-Property services.
The clients can configure entries for each predefined or selected property that has
to be monitored. For the supported maximum value of subscriptions à see 7.3.14.
Parameters:
– Confirmed/unconfirmed notifications
– Lifetime; mind that infinite lifetime shall not be used (!)
– Subscriber Process Identifier (numeric handle for client)
– Monitored Property (instead of Present_Value à only for COVProperty)
Supported objects and properties for SubscribeCOVProperty:
– Life Safety Zone/Point: properties Mode, Tracking_Value, Operation_Expected,
Silenced, Reliability, Event_State, Out_Of_Service, Maintenance_Required,
Event_Time_Stamps, Acked_Transitions.
– Device, NotificationClass: not supported (due to a bug).
– Device: System_Status, Database_Revision, Daylight_Saving_Status; tbd!
–
7.2.3
Receiving Event Notifications
Two kinds of notifications are used for the intrinsic reporting method. One is the full
‘Event-Notification’, which is sent when an event occurs, and the other one is the
reduced ‘Ack-Notification’ as a result of an AcknowledgeAlarm request. Among
others, the following important parameters for the reported object are provided:
Event-Notification:
TimeStamp, MessageText, AckRequired, FromState, ToState and
EventValues: (i: change-of-life-safety or ii:extended 'isa-eet-change-of-timer')
i: {New_State, New_Mode, Status_Flags, Operation_Expected}
ii: {New_State, Status_Flags, Update_Time, Last_State_Change, Expiry_Time}
Ack-Notification:
TimeStamp*, MessageText, ToState (* indicates time-of-acknowledgment)
l Mind that the TimeStamp is used for a check in the AcknowledgeAlarm service.
The Event-Notification provides the optional message text.
117
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
– The message texts are now stored in a corresponding property (for to-offnormal,
to-fault and to-normal). So, they are accessible with a ReadProperty request.
– The proprietary ISA defined property is kept for backward compatibility.
The Ack-Notification does also contain the optional message text.
– It is intended to provide the parameter Acknowledgement_Source from the preceding AcknowledgeAlarm request (compare if ack command is from PMI).
7.2.4
Receiving COV Notifications
The COV notification returns information without user operation aspects. One parameter indicates the time until the subscription gets outdated and two parameters
are provided for the reported object:
– For Life Safety Zone or Point objects these are the values of the properties
Status_Flags and the Present_Value or the monitored property respectively in
case of COVProperty.
– For Device or NotificationClass objects only the value of the monitored property
is returned since the property Status_Flags does not exist there.
7.2.5
Acknowledging Alarms and Events
Use à AcknowledgeAlarm service.
The need for an acknowledgement is indicated in the parameter AckRequired of
the Event-Notification for any transition; on the PMI an LED is lit. Since FS20 does
not apply acknowledge commands on its PMI for ‘to-normal’ transitions this is usually not expected from the BACnet clients either. Nevertheless, it could still become
configured in the Notification Classes, e.g. for BTL tests (see à7.4.2 and 8.1.3).
FS20 has changed its behaviour in MP-EN2.1: Only with the last acknowledged
event out of several pending events to be acknowledged AVCs or ICs will become
triggered, so that the sounders may also become silenced (see next paragraph).
For each acknowledged event the reaction time ‘t1’ will be stopped and the investigation time ‘t2’ for alarms (AVC) or ‘ts’ for faults (IC) might be started if Reset is required. But only when the last pending event is acknowledged then the corresponding LED on the PMI is turned off and that for Reset is lit (if applicable).
7.2.6
Silencing/Unsilencing Sounders
Use à LifeSafetyOperation service: Silence / Unsilence function.
The option for silencing the sounders i.e. any notification appliance is indicated in
the parameter Operation_Expected of the Event-Notification for the transitions ‘tooffnormal’ or ‘to-fault’. The corresponding property Operation_Expected will be set
to SILENCE and the related property Silenced is set to UNSILENCED.
FS20 applies a wildcarded function to the whole Panel or delegates the function to
the related Area for an individual object so that all concerned sounders are affected
immediately. The function ‘Silence’ is an option in parallel with acknowledgement,
and with ‘Unsilence’ the sounders can become re-activated again.
è But the ‘Silence’ or ‘Unsilence’ operation does not initiate an Event-Notification
for the change in the properties Operation_Expected or Silenced; rather the
concerned Sounder objects will change their states. A client just may read these
properties (do not poll in short intervals!) or apply SubscribeCOVProperty.
7.2.7
Resetting Fire Alarms and System Faults
Use à LifeSafetyOperation service: Reset function.
118
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
The need for resetting an object is indicated in the parameter Operation_Expected
of the Event-Notification for transitions ‘to-offnormal’ or ‘to-fault'. The corresponding
property Operation_Expected will be set to RESET. FS20 does not generate an
additional Event-Notification anymore immediately after the Ack-Notification; this
has to beretrieved e.g. via a COV subscription to get informed that the object
needs this further treatment for resetting the latched state, if applicable.
Only when the last object with pending events is reset then the investigation time t2
will be stopped and the corresponding LED on the PMI is turned off.
7.2.8
Changing Modes
Use à WriteProperty service for property 'Mode'.
The property ‘Mode’ of Life Safety Zone or Point objects may be changed by a
client according the published set of values in the property ‘Accepted_Modes’.
FS20 might behave in two ways if it accepts the command. The addressed object
takes on the value in its property ‘Mode’ such as the standard ON, OFF, FAST. Or
it might delegate it to subordinate objects in case of selective commands such as
the proprietary OFF_MANUAL etc., which then can take on this mode or even a
different one such as OFF. Only the object which changes its mode does send a
notification to all subscribed clients. For applied checks àsee 7.3.2.
7.2.9
Changing Descriptions
Use à WriteProperty service for property 'Description'.
The property 'Description' of any BACnet object may be changed by a client as well
as via the local PMI of FS20. As a consequence, this modification of the configuration is indicated with a changed timestamp (date&time) towards the FS20 tool
when it will be connected, so that the engineer might do an upload.
è Mind that fire plans may need to become updated too!
For BACnet clients, any such local change of the configuration shall be indicated in
the property ‘Database_Revision’ (int) of the Device object. A BACnet client could
read this on request, but will not be notified (COV is not supported on Device).
7.2.10 Simulation
Use à WriteProperty service on LifeSafety objects.
[Not supported]
First, enable simulation by setting property ‘Out_Of_Service’ to TRUE, then modify
properties ‘Tracking_Value’ or ‘Reliability’ of Life Safety Zone or Point objects.
Simulation is intended for testing the application by writing desired values into the
specified properties. The reaction of the application has to be specified.
è FS20 rather uses a TEST mode for detectors and controls which does produce
TEST_ACTIVE states instead of ALARM or the mode FAST for testing the whole
system including ALARM and activating of remote transmission and sounders.
7.2.11 Reading Huge Data (e.g. Object_List)
Unlike GetEventInformation, any ReadProperty request can only provide complete
results that fit into one transaction according to 'Max_Segments_Accepted'. A full
FC2080 has up to 30'000 entries in its Object_List (=150kB) so that either devices
should support >= 128 segments (à 1476 or 1024 bytes) àin bacstac settings.
119
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.2.12 Synchronizing Data (Status Query)
BACnet clients need to synchronize the process data in situations like: restart of
server or client or re-connection to network. The response may not be complete,
indicated by ‘more follows’ (due to restrictions from APDU timeout or space), so
that the client shall provide the ‘last received object-ID’ with a consecutive request.
Detection:
– I-Am broadcast from server (see à 7.2.13)
– Event-Queue-Overrun message (see à 7.2.15)
– Supervision on application level (see à 7.3.5)
Procedure:
è Clean up all pending events coming from the server by initializing all objects:
Default mode/state is: ON/QUIET, except Main-Areas = UNMANNED/QUIET.
è GetEventInformation service -> returnes:
Event_State, Acked_Transitions, Event_Time_Stamps, etc.
è ReadPropertyMultiple service -> for:
Present_Value, Mode, Operation_Expected, [ISA_]Event_Message_Texts, …
Note: Apply subscriptions prior to the GetEventInformation service if necessary,
otherwise new events might be missed until the subscriptions are established.
7.2.13 Restart Notification
Use à AddListElement on property 'Restart_Notification_Recipients' in Device.
The RestartNotification request is now ready to be applied (BACnet 135-2008)!
Per default, a local broadcast is sent if there is no dedicated entry present in the
list. Any client may add its destination to get this special COV notification.
As usually, each FS20 panel will broadcast an ‘I-Am’ request on startup which can
be detected by any client device (compare unicast ‘I-Am’ answer on ‘Who-Is').
7.2.14 Delivering Event-Notifications
An FS20 panel provides for each BACnet client a queue for the Event-Notifications.
This queue is used for the following purposes:
– Stores the most recent notifications until they can be delivered
– Guarantees delivery one by one waiting for the confirmations
– Limits the throughput for each client (even for unconfirmed messages)
– Queue overrun cleans up the queue and inserts the event-queue-message
– Restart of FS20 initializes the queue and inserts the event-queue-message
7.2.15 Event-Queue Message
The Event-Queue-Message is a proprietary Event-Type defined by ISA. It is used
to indicate that the queue for Event-Notifications was overrun or that the queue
was initialized e.g. during restart. (This is a proposal from ISA ‘Communications’).
The Event-Notification for the Event-Queue-Message contains:
– Event Type = ‘event-queue-overrun’, ID = 511, Text= “Event queue overflow”
– Event Object Identifier = <local Device>
– Notification Class = "BACnet Device"
– Message Text = “Event queue overflow”
Problems:
– Not clear in BACnet standard if Device object may initiate event-notifications
120
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
– Device Object must support optional properties used for intrinsic reporting
– Device Object needs own Notification Class
àsee Addendum 2010af alert enrolment object for stateless notifications
7.2.16 Delivering COV-Notifications
An FS20 panel provides for each BACnet client a queue for the COV-Notifications.
This queue is used for the following purposes:
– Stores the most recent notifications until they can be delivered
– Guarantees delivery one by one waiting for the confirmations
– Limits the throughput for each client (even for unconfirmed messages)
– (Re-)subscription removes a pending notification and provides a new one
– Restart initializes the queue
– No overrun indication is foreseen
7.2.17 Synchronizing Date & Time
Use à UTCTimeSynchronization; the old TimeSynchronization is deprecated.
The FS20 system does not support the distribution of BACnet time synchronization
requests to BACnet clients since its internal clock is not that accurate. In contrast,
a management station may have a time receiver or an acces to a time server, so
that it shall act as BACnet time master and one FS20 as time client.
l Mind FS20 has a concept for an internal time distribution. One panel shall be
configured to act as time-server for FS20. Any panel receiving a TimeSynchronization request will pass the time to that time master, which distributes the time
among the other panels.
è As we had experienced insensible BACnet clients sending the time every second even to any panel, the time only is accepted when the deviation is bigger
than 5s (defined within BSA.ini file; could become adapted on a site).
The following points may be considered:
– BACnet client shall send the time upon startup/reconnect of a panel
– BACnet client shall only send the time regularly once a day (at most hourly!)
– FS20 shall have enabled the DST handling on the panels.
7.2.18 Client Access Rights
For each client, the access rights can be configured. This allows applying a restriction below that what is generally granted through the present license in the iButton.
rd
Licenses for: - BT client = {'full operation' or 'none'}; - 3 party client = {'extended
operation', 'basic operation' or 'supervision'}. For installed license àsee 7.3.11.
Even a BT client can become restricted (àErrors: 'services/service-request-denied'
or 'property/write-access-denied').
rd
l Enumeration for defining access rights (equivalent to 3 Party licenses = [Sn]):
– No access (none)
for a void license (pure RTC or missing iButton)
[---]
– Supervision
any read, subscription for events or COV[Property] [S1]
– Basic operation
+ Ackn-Alarm, Reset, Silence/Unsilence-Sounders,
On/Off/Slow, Unmanned/Manned, UTCTimeSync [S2]
– Extended operation + Test, Walktest, Fast, test-end, Enable/Disable
[S3]
– Full operation
+ Activation/Deactivation (Controls and Zones)
[---]
For configuration see à 8.1.2 under àBACnet Client configuration.
121
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.3
Procedures
Here, some further information is provided about applied procedures as well as
hints for the handling of certain specialities of BACnet within FS20.
7.3.1
Character Set Handling
The handling of character sets must be specified especially for multi-vendor projects (see à 6.1.6). A configuration parameter defines which character set shall be
used for the BACnet communication (see à 8.1.2).
FS20 stores strings internally in UTF-8 format, so that a conversion from the selected character set or into respectively is carried out for the following services:
– Executing a Who-Has request converts the ‘Object_Name’ into UTF-8
– Executing a ReadProperty request converts any string property from UTF-8
– Initiating an EventNotification request converts the Message-Text from UTF-8
FS20 supports the modification of strings e.g. Description from remote devices.
Therefore a problem of storing/retrieving character strings might occur.
– Executing a WriteProperty request for a string property shall not be converted
(i.e. rather be refused if not suitable), so that a subsequent ReadRoperty request
would deliver exactly the same string. (This is the attitude of the SSPC 135
BACnet standard committee).See the proposal RQ-009-6 on the ISA web page.
è
7.3.2
FS20 uses with UTF-8 a Unicode representation of strings so that they can be
stored / retrieved for all supported character sets as originally provided.
Command Feedback
Command feedback means an immediate reaction for an issued command, so
that the requesting client gets a confirmation from the providing server which can
be showed to the user on the PMI such as ‘done’ or ‘not done’. Due to the possible
long running commands up to 30s and some even longer for commissioning, which
would all conflict with the transaction timing from BACnet (default = 10s) another
concept is pursued.
è Any incoming command is syntactically checked, converted and compared with
the internal dynamic command list of the addressed object. If the check passes,
it might be accepted almost certain so that the ‘Simple-Ack’ confirmation is returned and the command gets issued to the concerned part of the application.
è Mind, the current Mode is not accepted as a valid command (it is not in list)!
In contrast, an application feedback is the reaction of an object such as changing
its Mode (-> Event-Notification) or the Acked_Transition bits (-> Ack-Notification).
è In FS20, the application feedback comes either from the originally addressed object or from a subsequent one for a selective mode such as ‘OFF_MANUAL’.
Then, the command is passed to subsequent objects in the tree, e.g. from the
Area down to the Zones where all Manual-Zones would rather switch to ‘OFF’.
7.3.3
Command Origin
All commands have to provide the information where they were originated from.
This command origin information will be used for logging the effect(s) on any affected object when the change is notified. Commands coming from an FS20 PMI
122
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
are identified by the corresponding ConfigPmiElem. For the BACnet clients, the
BACnetClientElem will be used (see à 8.1.2).
Covered are the commands for changing the Mode, acknowledge, silence,
unsilence and reset; but changing the Description is just marked with a time stamp.
7.3.4
Message Text
FS20 provides a structured message text in the Event-Notification which also gets
stored in the property Event_Message_Texts/ISA_Event_Message_Texts. It
makes available the strings indicated on the FS20 PMI, except the ‘customerText’
which is stored in the property Description.
The message text is composed from an ElementText and an EventText.
The ElementText depends on the field “Use Plan Number” in the GlobalBehaviour
element and on the use-case. The text for a Zone's fire alarm consists not only of
the static part for the Zone but also of a dynamic add-on for the Channel, which
has triggered the alarm solely or first among others, e.g. “3” or “3+”.
The EventText is just copied form the most significant event of an object.
The ElementText consist of four fields and is built up from one of these choices:
– TechnicalText: based on Category and Address (including Parent-Addresses)
– AddressLabel: is a substitute of the above Address (for Sections and Zones)
– Plan-Number: used for Section, Zone, Channel and/or Extinguishing-Zone
The TechnicalText is composed according the Category and the address-type:
1. Area, Section, Zone and Panel use their category and unique address.
2. Channel is always indicated via its parent Zone and its relative address.
3. Other elements use their category and all relative addresses up to a unique one.
The AddressLabel is a variant of TechnicalText used for Sections and Zones:
4. The Addr.1 field is a structured string e.g. “012 345” instead of an integer.
The Plan-Nr can become derived from parent elements, especially for Channels:
5. Category is “Plan-Nr.”; content of the optional fields depends on the use-case.
#
ElementText
Category
ָ◌ Addr.1
ָ◌ Separator
1. ZONE
ָ◌ 4711
ָ◌ addr
2. ZONE
ָ◌ 4711
ָ◌ addr
3. LINE
ָ◌ 3/7/28
ָ◌
4. ZONE
ָ◌ 012 345 ָ◌ addr
5. Plan-Nr.
ָ◌ 12345
ָ◌ addr
Tab. 18 Structure of Message Text
EventText
ָ◌
ָ◌
ָ◌
ָ◌
ָ◌
ָ◌
Addr.2
3+
1
3+
3+
ָ◌
ָ◌
ָ◌
ָ◌
ָ◌
ָ◌
Autom. Fire Alarm
Active
Fault Xyz
Autom. Fire Alarm
Autom. Fire Alarm
Notes:
– The field Category contains the localized string for the Category or “Plan-Nr.”
– The content of the fields: Addr.1, Separator or Addr.2 is optional.
– The field Separator may contain: “Adr”, "addr" or “/” (configurable)
– The non-printable ‘Tab’ character ‘ ָ◌’ (code = 009) is always used as delimiter.
– SE: Zone's Fire Alarm is extended: SectionText + PlanNbr (not yet supported)
7.3.5
Supervision of BACnet Devices
Because BACnet uses UDP/IP rather than TCP/IP, there is no connection established between communicating partners and thus no connection supervision can
123
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
be provided on the communication level. Therefore, the supervision of other
BACnet devices has to be carried out on the application level.
Supervision is typically required in client devices to ensure, that any configured
server is still alive and its event notifications can be received. In contrast, a client
can carry out all its initiated requests, such as writing a property (e.g. Mode), as a
confirmed service which always gets a feedback from the server.
è FS20 does not actively supervise the clients but monitors their supervision activities, which is used for the handling of the event-queues and for the standby PMI.
è FS20 expects that its clients at least do poll FS20 in a regular intervall (see
7.3.6 f) but it takes any received request from them as a valid life sign too.
Note:
– For the supervision of BACnet Devices a polling strategy shall be used rather
then applying a concept where all devices had to broadcast an I-Am periodically.
– In case of ALC devices subscribed for COV reporting, a re-subscription has to
be applied in any case (because infinite intervals are not allowed). It would be
good practice, to iterate through the configured subscriptions in a short time (e.g.
10...60s) re-subscribing another one at each turn.
7.3.6
Client Configuration and Monitoring
FS20 as BACnet server has two needs regarding to the clients.
l First, the clients shall be configured so that FS20 has some control about how
many devices and which exactly will be accepted.
l Second, notifications shall be sent only for those clients which are ‘reachable’
thus avoiding useless repetitions for devices, which are currently not available.
This information is needed for an optimized handling of the two different event
queues, used for intrinsic reporting and for COV reporting.
Principles of the monitoring for intrinsic reporting:
è FS20 stops sending events after three consecutive failed attempts for one client
è FS20 resumes sending events after any received request from that client
7.3.7
Standby PMI for Management Station
FS20 has a standby concept for its PMIs. A configured standby PMI will show additional information in case the configured primary PMI is not reachable anymore.
This concept is also applicable for BACnet clients such as management stations.
è FS20 first evaluates its state of the queue for the respective client and than
monitores the sending activity of that client (polling for supervision) via a timeout.
è The activation of a ‘Standby Visibility’ is indicated in the PMI Visibility element attached to the Config-PMI element.
7.3.8
Client User-Interface Supervision
In addition to the established supervision function, a BT client with 'full operation'
access can even activate a dedicated FAULT event when its UIs are missing or
unmanned. This is accomplished by writing the value ISA_ACTIVATE to the property Mode of the concerned Client-Supervision element which then indicates a
FAULT "Client UI missing" event; deactivation is done by writing the value
rd
ISA_DEACTIVATE to that object. NB: This function is not available for 3 Party.
But, the client needs a hint to find the corresponding objects within each FS20
Panel, so that no additional detailed configuration data needs to be exported.
124
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
Therefore, each FS20 Panel provides in its Device object the new proprietary
property ISA_Client_Representation_Refs of type 'BACnetARRAY[n] of BACnetDeviceObjectReference'. This array holds the references to the individual application objects which handle the indication of missing client UIs for configured clients.
Fig. 27
ISA_Client_Representation_Refs
In this example, 'Desigo CC #2' would observe and control all Panels (e.g. 1, k)
whereas 'Desigo CC #1' only is foreseen for Panel 1 but not for Panel k. Nevertheless, they just can access the property ISA_Client_Supervision with the assigned
index 1 or 2 on any FS20 Panel regardless of the different objectIDs. This number
must be configured according to the list of supported BACnet clients per site.
Mind, a void entry cannot be set to 0 (= AI,0); it rather contains the wildcard instance number 4194303 in the LSZ object identifier part of the reference.
7.3.9
Security Aspects
Since BACnet is an open protocol standard and public networks may be used, it is
viable for a security system such as a fire detection and voice evacuation system,
that participants may be identified so they can get controlled access to the system
(authentication and authorization). BACnet’s old authentication service shall not be
used (insufficient); a new proposal is now worked out (but not yet supported).
– So far, the only feasible way is using private networks, where all participants
have the same full access to the whole system, or using VPN to connect remote
clients in a secure way over public networks (WWW).
– In some services (DeviceCommunicationControl, ReinitializeDevice) a password
shall be used in the request. But this is not encrypted! In contrast, in the WriteProperty service for example, only a user name or id might be provided.
– Currently, no remote login is provided by the FS20 application; checking an assigned Access-Level of a user is a local matter (e.g. of an FT20xx terminal).
7.3.10 BACnet Error Messages
From a BACnet device it is expected to receive a positive or negative feedback
when using confirmed services. In case of any problem a ‘Negative-Acknowledge’
shall then be returned containing an error message.
BACnet error messages
– Abort (abort-reason)
à usually from stack (transactions)
– Reject (reject-reason)
à usually from stack (decoding)
– Error (error-class/error-code)
à usually from application
125
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
Mind that the application can also use Abort messages, e.g. for aborting a segmented response (or another enduring service on a user request). In contrast, an
Error: ‘Service / Missing_Required_Parameter’ is used for rejecting an incomplete
request; a Reject: ‘Missing_Required_Parameter’ is rather used by the stack.
l Note: There is no direct explanation for these details in the BACnet standard!
For an example of ‘Reject’ from application see BACnet 2004, 19.1.3.3:
Device B is allowed to reject any write operation to the configuration file if ….
If this is the case, device B will respond with an error class of SERVICES and an
error code of INVALID_CONFIGURATION_DATA [= parameters of Error]. ...
Errors from application
Error Class
Error Code
Use-Cases
RESOURCES
NO_SPACE_TO_ADD_LIST_ELEMENT
Add-/RemoveListElement Device, NC
DEVICE
CHARACTER_SET_NOT_SUPPORTED
WriteProperty any Object/Description
DEVICE
INTERNAL_ERROR
WP Cmd/present-value retrieve elem.
SERVICES
OTHER
SERVICES
MISSING_REQUIRED_PARAMETER
SERVICES
OPERATIONAL_PROBLEM
SERVICES
INVALID_TIMESTAMP
Ack-Alarm
SERVICES
PROPERTY_IS_NOT_A_LIST
Add-/RemoveListElement
SERVICES
SERVICE_REQUEST_DENIED
unknown/bad client; insufficient license
SERVICES
INVALID_PARAMETER_DATA_TYPE
OBJECT
SERVICE_REQUEST_DENIED
OBJECT
UNKNOWN_OBJECT
any service on 'Object x'
OBJECT
NO_SPACE_TO_ADD_LIST_ELEMENT
Add-/RemoveListElement
OBJECT
READ_ACCESS_DENIED
RP LSZ,P/xyz-values; get conf. incidents
PROPERTY
OTHER
PROPERTY
UNKNOWN_PROPERTY
RP for any Object/Property
PROPERTY
INVALID_ARRAY_INDEX
RP array-inx; any Obj/property = array
PROPERTY
VALUE_OUT_OF_RANGE
WP LSZ,P/mode, Cmd/present-value
PROPERTY
PROPERTY_IS_NOT_A_LIST
Add-/RemoveListElement
PROPERTY
PROPERTY_IS_NOT_AN_ARRAY
ReadProperty Device/active-cov-subs.
PROPERTY
OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED
WriteProperty Timer/present-value
PROPERTY
WRITE_ACCESS_DENIED
WP any Obj/property without 'W' code
PROPERTY
WRITE_ACCESS_DENIED
WP Obj/Property lower license/access
PROPERTY
VALUE_OUT_OF_RANGE
Tab. 19
BACnet error codes from application
Todo: abort, reject and errors from BX server
7.3.11 Reading the License Type
Any FS20 station needs a licence for supporting the BACnet protocol. The license
is provided within a specific device called ‘iButton’. Old 'L' versions even comprise
a battery buffered Real Time Clock. New 'S' versions have more variants e.g. for
rd
access of 3 party clients (since MP5). Relevant licenses – range up to S12 / L7.
License key specification for FS20 UL:
– S3 / --- BT clients: BACnet, SintesoView
– S2 / L2 BT clients: BACnet
– S1 / L1 BT clients: BACnet, SintesoView
– --- / --- BT clients: BACnet
rd
– 3 party: BACnet supervision only
rd
– 3 party: BACnet supervision only
rd
– 3 party: no BACnet
– 3rd party: no BACnet
126
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
Checking the license type information of an inserted iButton (marked on top):
l The license type information can be read out of the database from a running
FS20 station, but on the FS20 PMI only (login with access level 3 is required).
è In the ‘Station’ element the function ‘Show details’ indicates the ‘license-type’.
7.3.12 Tracking Configuration Changes
FS20 supports in the BACnet Device object two properties for this purpose,
‘Database_Revision’ and the optional ‘Last_Restore_Time’ (for Backup/Restore).
– Database_Revision (int) indicates modifications of the panel's configuration, i.e.
customerText changed from PMI or BACnet client, by an increment of the value.
– Last_Restore_Time (date&time) conveys the timestamp of the panel's configuration. It indicates the time of the last modification with the tool for that Panel.
This timestamp ‘configChangeOnToolUtc’ is available in the SiB-X Export file.
7.3.13 Release Version for SW and Metadata
In the BACnet Device object, two properties define the release version of the SW
with the metadate, the ‘Firmware_Revision’ and ‘Application_Software_Version’.
– Firmware_Revision (string) indicates the Market-Package e.g. “MP-UL 2.1”.
– Application_Software_Version (string) indicates the release e.g. “60.20.2”.
7.3.14 System Limits
FS20 Limitations (maximum values):
– 64 panels can be interconnected via the hierarchical network (incl. BACnet)
– 14 SAFEDLINK subnets; up to 16 panels within one SAFEDLINK
– 32 panels can be interconnected via one SAFEDLINK and Ethernet
– But only up to 16 panels shall be integrated with BACnet from a single SDL
– 22 BACnet clients can be supported overall per site (Metadata)
– 2 management stations are allowed subscribing to all panels
– Other clients may only subscribe to one panel each (e.g. STT20)
– 15 Restart Notification Recipients can be supported per panel (Metadata)
– 10 Event-Notifications per second and per client will be sent (Ini-File)
– 10 COV-Notifications per second and per client will be sent (Ini-File)
– 20 Subscriptions for Event-Notification are possible per panel (Metadata)
– ca. 1000 COV-Subscriptions can be stored and handled per panel
– 32 BDT-Entries can be done in the panel which is configured as BBMD
– 8 FDT-Entries will be accepted in the BBMD (default is 2)
l The maximum length of a network layer protocol data unit (NPDU) of BACnet/IP
(Annex J) is 1497 octets. A segmented message may consist of max 128 segments; the longest possible message could be approximately 200kB.
7.3.15 Restrictions
I-Am Broadcast on Start-Up
For the BACnet Device-Address-Binding the following has to be considered:
An FS20 panel configured as GAP contains in the ‘I-Am’ broadcast upon start-up
the IP-address of the subnet SAFEDLINK rather than Ethernet, as soon as an SDL
module is plugged in (plug-and-play). So, only a GAP in a pure Ethernet configuration will have the IP-address of the Ethernet subnet in its ‘I-Am’ message.
127
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
l Mind, the client needs a configured IP route to the SAFEDLINK subnet via the
Ethernet IP address of the GAP.
è
The old workaround for MP1.3 is obsolete:
Upon a received ‘I-Am’ broadcast a ‘Who-Is’ request shall be issued, which will
be answered correctly through a single-cast (unicast) ‘I-Am’ request.
System-Fault
So far, BACnet does not yet define a specific value “System-Fault” in the BACnetLifeSafetyState Enumeration which could be distinguished from other faults, as it
would be required for integrated systems compliant to EN 54-2. Therefore, we
have introduced a Siemens BT proprietary value: ISA_SYSTEM_FAULT.
– Involved elements: Panel, Module, Submodule, Evac-Config, Network
Manual Extinguishing Off
The regulations EN-12094-1 for extinguishing systems have changed in 2006.
An additional command is required to block only the manual activation; while the
existing commands allow blocking only the automatic activation or blocking both
manual and automatic activation and unblocking the activation.
In BACnet, comparable modes were also defined in the BACnetLifeSafetyMode
Enumeration: ‘Automatic-Release-Disabled’, ‘Disabled’ and ‘Enabled’. But a mode
‘Manual-Release-Disabled’ is not yet covered. This might become an ISA issue.
BBMD Configuration
The former restriction for assigning the BBMD only to a SAFEDLINK station is no
longer necessary. In contrast, we encourage using the router as BBMD for an optimized communication directly over Ethernet instead of SAFEDLINK inbetween.
è Mind that any Ethernet Panel (without SAFEDLINK interfaces) becomes bound
to the Ethernet. Make shure, that only one BBMD is configured in the Ethernet
subnet e.g. on the management station.
Only one BBMD per IP subnet is allowed. If more than one BBMD is configured in any IP subnet,
then the communication gets flooded with cyclic messages and the system becomes overloaded.
FD Registration
FS20 does not support a function to register itself as a foreign device on a remote
BBMD. In contrast, it executes such a request on its panel configured as BBMD.
128
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.3.16 Communication Examples
The flow of the BACnet requests and possible confirmations are shown for some
common situations among a server such as FS20 and a client.
Fig. 28
Communication
Note:
As soon, as a client is subscribed on the server (stored persistently) it might get
event notifications. Events can happen any time, even during the phase of the
‘Status-Query’. It is expected that any client is capable to send the confirmations.
A management station should prioritize an event and should merge all information
according to the time stamp (mind also delayed events caused by retries).
129
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.4
Implementation Details
This section provides some knowledge of how FS20 internal information is transformed into the BACnet model especially using the life safety object types.
7.4.1
Superposition of FS20 Incidents
FS20 has quite complex objects which might publish several incidents in parallel.
All active incidents of an object are scanned and the eventCategories are transformed into a BACnetLifeSafetyState and/or -Mode according the following rules.
l A prioritization is applied to get the most relevant incident:
– A mode incident usually gets the default state ISA_NON_DEFAULT_MODE.
– For UL, any Isolation mode is considered as state ISA_TROUBLE_BYPASS.
– The Incident is considered relevant which has the highest priority for its state.
– If two states have the same priority, then the latest incident is relevant.
– The message text is constructed out of the relevant incident.
– A resulting fault state causes the Reliability set to MULTISTATE_FAULT.
l And a superposition occurs for the necessary treatment.
– A superseded fault causes the Reliability set to UNRELIABLE_OTHER.
– Any incident of category info-servicerequest sets Maintenance_Required.
– A unacked incident clears the Acked_Transitions flag (relevant transition) and
sets the Operation_Expected to SILENCE and the Silenced to UNSILENCED.
– If only unreset incidents are pending, the Operation_Expected is set to RESET.
Finally, the Event_State is derived from the state. And so is the related transition,
except the Reliability is set to UNRELIABLE_OTHER forcing a transition to-fault.
Priority BACnetLifeSafetyState
EventState
Transition
20
ALARM
life-safety-alarm
to-offnormal
20
ISA_MNS_SUPERIOR_ALARM
life-safety-alarm
to-offnormal
20
ISA_GAS_ALARM
life-safety-alarm
to-offnormal
20
ISA_KEY_SWITCH_ALARM
life-safety-alarm
to-offnormal
19
ISA_GAS_WARNING
life-safety-alarm
to-offnormal
19
ISA_MNS_INFERIOR_ALARM
life-safety-alarm
to-offnormal
18
PRE_ALARM (EN only)
off-normal
to-offnormal
18
SUPERVISORY (UL only)
off-normal
to-offnormal
17
ISA_SUPERVISORY_WARNING(UL)
off-normal
to-offnormal
17
GENERAL_ALARM
off-normal
to-offnormal
16
LOCAL_ALARM
off-normal
to-offnormal
14
ACTIVE
off-normal
to-offnormal
12
ISA_SYSTEM_FAULT
fault
to-fault
11
EMERGENCY_POWER
fault
to-fault
10
ISA_MNS_FAULT
fault
to-fault
10
FAULT
fault
to-fault
9
TEST_ACTIVE
off-normal
to-offnormal
8
NOT_READY (EN only)
off-normal
to-offnormal
7
ISA_EXCLUSION_RT_FIRE (EN)
off-normal
to-offnormal
6
ISA_EXCLUSION_SOUNDER (EN)
off-normal
to-offnormal
5
ISA_EXCLUSION_FIRE_CONTROL“
off-normal
to-offnormal
4
ABNORMAL
off-normal
to-offnormal
3
ISA_TROUBLE_BYPASS
fault
to-fault
2
ISA_MNS_TROUBLE_BYPASS
fault
to-fault
1
ISA_NON_DEFAULT_MODE
off-normal
to-offnormal
0
QUIET
normal
to-normal
Tab. 20 Priority of States
Special situations to be considered:
130
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
– A Fire Zone may evaluate a fire alarm and its Channel later even a fault
– In a Degrade Submodule or Line, a collective Alarm overrides a parallel Fault.
– A bypassed object doesn't publish further states.But when FAULTS still must be
indicated ISA_OFF_ALARM_EVALUATION is used (missing ionising detectors).
– And for remote transmission controls it may happen that an ACTIVE state shall
override a FAULT or the ISA_TROUBLE_BYPASS state in the mode OFF (UL).
7.4.2
Need for Acknowledgement
How BACnet indicates the need for acknowledgement and what FS20 does apply.
l In BACnet, the application defines the potentional need for acknowledgement
per transition within the NotificationClass in the property Ack_Required.
This is configured statically according the requirements for a site.
– FS20 may apply acknowledgement to transitions: to-offnormal and to-fault.
– BTL test require also support for acknowledgement in transition: to-normal.
l It is FS20 which ultimately defines for each incident of an object if it requires acknowledgement at a certain time. This is indicated dynamically in the property
Acked_Transitions of each LifeSafetyZone (LSZ) or –Point (LSP) object according to the transition. Only in case of a to-normal transition that need is just
governed by the configuration. See also 7.4.4 for some more details.
Fig. 29
Acknowledgement
Assignment of Notification Classes
For the BACnet ‘intrinsic reporting’ method, each event reporting object needs an
assigned NotificationClass (NC) object. It is up to the application, how many different instances of NC will be used. At least one is required representing all objects,
or each object could have its own instance of an NC.
FS20 has 20 NCs and assigns them to its LSZ objects according their ‘elementCategory’ (e.g. AreaElem, AreaOtherElem à‘AREA’ àNC #1 ‘Areas’).
7.4.3
Event Priority and Network Layer Priority
BACnet has priorities applied within the network layer and application respectively.
l Any BACnet service has a distinct Network Layer Priority:
– NL-Priority: {NORMAL, URGENT, CRITICAL, LIFE SAFETY}
l The BACnet Event-Notification additionally has a parameter Event Priority in the
range of 0…255, where 0 represents the highest priority. This Event Priority
shall influence the NL-Priority. Suggested use-cases (from Annex M):
–
0… 63 = Life Safety message
0… 31 = Life-Safety (e.g. fire detection, armed robbery)
32… 63 = Property-Safety (e.g. forced entry)
– 64…127 = Critical Equipment message
64… 95 = Supervisory (e.g. improper operation, monitoring failure)
131
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
96…127 = Trouble (e.g. communication failure)
– 128…192 = Urgent message (higher level notification)
– 193…255 = Normal message (lower level notification)
(both for: occupant discomfort, normal operation/monitoring, back to normal)
Event Priorities of LifeSafetyZone or –Point Objects
The priority of an event is deduced indirectly from its property Present_Value of
type BACnetLifeSafetyState enumeration.
– Therefore, each LSZ or LSP object publishes three properties declaring which
values have to be considered as LifeSafety-Alarm-, Alarm- or Fault-Values; all
remaining values default to normal.
– This leads to the value for the property Event_State with respect of the Reliability (details à see 7.4.1), and further to the classification of a distinct transition.
– Finally, the corresponding event priority for this transition is configured in the
property Priority of the referenced NotificationClass (NC).
Fig. 30
Event Priority
Example: FS20 Zone objects
An FS20 fire zone might have assigned these BACnetLifeSafetyState values:
Property
Values
Transition
to-offnormal
Life_SafetyALARM, ISA_MNS_SUPERIOR_ALARM,
_Alarm_Values ISA_MNS_INFERIOR_ALARM, ISA_GAS_ALARM,
ISA_GAS_WARNING, ISA_KEY_SWITCH_ALARM
Alarm_Values
SUPERVISORY, ISA_SUPERVISORY_WARNING,
to-offnormal
PRE_ALARM, ACTIVE, TEST_ACTIVE, ABNORMAL, NOT_READY, ISA_NON_DEFAULT_MODE
Fault_Values
FAULT, EMERGENCY_POWER,
to-fault
ISA_MNS_FAULT, ISA_TROUBLE_BYPASS,
ISA_MNS_TROUBLE_BYPASS
(normal)
QUIET
to-normal
Tab. 21 Classification of BACnetLifeSafetyStates
Since only one NC can be assigned to one individual LSZ or LSP object, it is not
possible to define distinct event priorities for each BACnetLifeSafetyState value.
Rather all values resulting in the same transition will be handled with one priority.
è This limitation is recognized by the BACnet committee.
Further, all kind of FS20 Zones (Automatic, Manual, etc.) have the same ‘elementCategory’ ZONE so that they share the same NotificationClass -> NC #3 ‘Zones’.
è This is the current design within FS20.
132
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
Consequence
Currently it is not possible to apply distinct event priorities for ‘manual fire alarm’ or
‘automatic fire alarm’ events. Further, the priorities for the transitions to-offnormal
and to-normal shall be different according to the suggestion within the standard.
7.4.4
State Transitions; Notifications and Commands
FS20 applies BACnet event transitions in a particular way.
l For the transition ‘to-offnormal’ and ‘to-fault’ two variants are used: the ‘Acked_Transitions’ flag remains set or may be cleared respectively demanding by this
for the ‘AcknowledgeAlarm’ request. If acknowledgement is expected, further
‘LifeSafetyOperation’ requests may be considered:
– ‘Silence’/’Unsilence’ may stop/restart sounders in parallel to acknowledgement (if the option 'stopOnAcknowledgement' is chosen) and prior reset.
– ‘Reset’ may be mandatory to initiate the ‘to-normal’ transition (latching state),
just therefore an extra Event-Notification* is sent after the Ack-Notification
l The transition ‘to-normal’ does usually not demand for an acknowledgement.
Fig. 31
State Transitions
FS20 applies the following operations for distinct use-cases:
– Acknowledgment and Reset is used for fire alarms and system-faults.
– Acknowledgment can be used for latching events e.g. active standby visibility.
– Acknowledgment can be optionally used for non-latching events e.g. faults.
These events just disappear when the reason has gone e.g. mains recovered.
133
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
– Silence / Unsilence are applicable if ack is required (in to-offnormal or to-fault).
– No Acknowledgment may be necessary for simple events e.g. anomaly.
Nevertheless, it is guarantied that all Ack-Notifications are sent when transitions
occure due to an internal evaluation, e.g. a state change from ‘off-normal’ to ‘fault’
or vice versa respectively or from either of them back to ‘normal’.
7.4.5
Multiple Alarms for UL or EN: DE, AT and Nordic Countries
Usually, FS20 generates one pre-alarm or alarm message per Zone; according to
EN54-2 regulations: "indicate the number of Zones in alarm". For UL or EN: Germany, Austria and some Nordic coutries, FS20 may also create multiple messages
in parallel for multiple Channels contributing to the evaluation of the alarm. Consequently, FS20 publishes these messages in the scope of the Zone, containing just
an additional indication for the Channel. But on the BACnet interface, all relevant
states have to be delegated to the concerned Channels, if configured à7.5.11.
Behaviour on the PMI and BACnet interface
For the Zones, not only the alarm (main stage) has to be involved but also the prealarm (pre stage). In contrast, the Zone's Channels may become activated in the
main-stage or even in the pre-stage (àchannelActivationMode = "on pre-alarm").
l Standard variant with only one alarm per Zone and two active Channels:
– Zone #4711:
“Zone 4711 Adr.2+ Autom.FIRE Alarm”
– Channel #2:
“Zone 4711 Adr.2 Active”
– Channel #1:
“Zone 4711 Adr.1 Active”
l PMI: Multiple alarms per Zone and two active Channels :
– Zone #4711:
“Zone 4711 Adr.2 Autom.FIRE Alarm”
– Zone #4711:
“Zone 4711 Adr.1 Autom.FIRE Alarm”
– Channel #2:
“Zone 4711 Adr.2 Active”
– Channel #1:
“Zone 4711 Adr.1 Active”
l BACnet: Multiple alarms delegated to Channels (replacing their Active state):
– Channel #2:
“Zone 4711 Adr.2 Autom.FIRE Alarm”
– Channel #1:
“Zone 4711 Adr.1 Autom.FIRE Alarm”
è
Exception: 'Activate' commands on any Zone force a pre-alarm and/or an alarm
on that very Zone since there is no Channel address available!
Handling of events and commands for Zones and Channels:
Fig. 32
Multiple Alarms
Some commands have to be considered in the context of an alarm.
– Acknowledge/Reset occurs on that object, where the alarm is indicated.
à So they must be transferred back from the Channel to the Zone.
134
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
–
–
–
–
OFF can be applied for isolating a Zone in Alarm; all Alarms get removed.
OFF may isolate a single Channel besides others; Alarm remains there.
ACTIVATE forces a Zone into Alarm; Reset is used to deactivate the Alarm.
Mind Trouble "missing device" on Channel need to get acknowledged there.
Note, no danger level information is conveyed (compare LS Point object, property
Direct_Reading, which unfortunately is not contained in the event notification).
7.4.6
Time Stamps for BACnet
FS20 assigns the time stamp for an incident just when it is created. Usually, a
modification of such an incident does not alter the time stamp, since it is used for
keeping the sequence of all incidents according its creation time. Only the history
entries contain the actual time for creation, modification and removal of an event.
For BACnet, a different behaviour is expected and required. The application of
BACnet over IP with the use of UDP bears certain risks for the communication:
– UDP, a connectionless protocol, can not guarantee the sequence of events.
– Repetitions might occur due to collisions or timeouts from the applications.
In fact, BACnet demands that always the latest state of an object has to most recent time stamp, so that a client can clearly detect this latest state. Consider the
reception of a result for GetEventInformation and Event-Notifications in parallel.
Therefore, the time stamps in the Event-Notifications are set as follows:
– A new event contains the initinal time stamp from FS20 upon its creation.
– An acknowledgement does not modify the initinal time stamp of an event.
– A re-issued event gets an increased time (e.g. if reset fails, or specific objects).
– A previously superimposed event gets an increased time when it is revealed.
– FS20 provides unique time-stamps [hundredth s] for Single-Event-Ackn. In UL.
7.4.7
Increasing Time Stamps despite Time-Synch
In the previous paragraph, the continuity of timestamps for events is postulated.
But another influence might possibly disturb the correct recognition of the sequence, i.e. any modification of the internal clock backwards. In contrast, the DST
deactivation does not decrease the internal UTC based time, but the event time
stamp is in local time. So, a client should consider a check based on UTC.
FS20 knows two sources for a modification of the time:
– Setting the time on the PMI by a user
– Time-Synchronization from a BACnet client
Therefore, FS20 modifies the time stamps on its BACnet interface to guarantee the
continuity even when the time is set back. If a new state has a time inferior of one
minute to the last stored one, then it gets just increased with 10ms (BACnet minimal resolution) and that value is stored (e.g. to be used for acknowledgement).
è This measure would have a limitted impact to the accuracy of time stamps or the
performance respectively, but in fact, they are not very likely: An object would
need to change its state twice whilst inbetween the time had to be set back.
è Otherwise, a restart of FS20 is sensible when time is excessively set back.
Mind this features and the previous one can create certain dissimilarity among the
indication on a PMI (were the timestamp can be seen with a 'show detail' function)
and that on a BACnet client regarding the time stamp.
135
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.4.8
FS20 Network Connetion Fault Handling
The acknowledgement of FS20 connection faults is tricky for BACnet clients.
Each FS20 panel supervises the connections to all other stations. Any missing station is locally indicated with a simple info message "No conn.to stat. x" which disappears automatically when that station becomes reconnected again. From these
detailed local infos, a summary "Station conn.fault" of type system fault is created
and sent to other panels having that station in its view (e.g. to Station 3).
Each panel sums up its locally evaluated simple infos and the system faults received from other panels creating one general "Connection fault" of type system
fault. Thus, even a panel with 'whole view' only gets one fault instead of multiple.
l As a consequence, the "Connection fault" in a panel with just an 'own view' can
easily become acknowledged on that panel, whereas a panel with a 'whole view'
needs to acknowledge all panels with such a pending fault including itself.
l The FS20 PMI can accomplish this by sending the acknowledge command to all
panels (according to the panel's visibility 'whole view').
l In contrast, for a BACnet client this is rather difficult without the visibility information. In fact, such a fault e.g. on Station 3 only becomes acknowledged when the
relevant pending faults on all other panels (here 1, 2 and 4) have been acknowledged. (Confusing, since each AcknowledgeAlarm request gets a SimpleAck).
è
Fig. 33
Network Connection Faults
Consideration
A BACnet client should treat jointly the "Connection fault" coming from multiple
panels e.g. for applying the commands for acknowledge and even reset. Mind the
concerned 'Network' elements belong to the network tree.
136
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
Further, the self evaluated states e.g. "Station not reachable" clearly point to the
faulty panels just like the PMI's local simple fault messages "No conn.to stat. x".
7.4.9
Terminal FT2050 Minimal Element Tree
The FT2050 has a Station-Area with an AVC which is used to evaluate any Degrade-Alarm coming from another station. Further, some ICs, Modules and Configs
are used. The minimal tree consists of the following elements [tree]:
PanelFt2050
[Root / HW]
– VerificationIntervention 'IC' {Trouble, Supervisory, Test} [HW]
– AreaOther (Station-Area)
[Detection]
– VerificationAlarm 'AVC' (All Fire-ALARMS: automatic, degraded)
– ModuleInputOutputControl
[HW]
– SubmoduleDegrade
– SubmoduleLicense
– ModulePowerSupplyFtUl
[HW]
– ModuleEthernetWithoutEarthFault
[HW]
– ModuleCPUFcm20xx
[HW]
– FirmwareFcm20xxCpld (+ FirmwareFcmMainbAppl)
– Buzzer
[HW]
– ConfigPmi
[Operation]
– PmiStandardVisibility
– ConfigVisualizer
[Operation]
– Network
[Network]
– BACnetDevice
[BACnet]
– BACnetNotificationClass(es) 1…20
[BACnet]
7.4.10 Site Merging Concept
With the introduction of the hierarchical network, the need came up to provide a
merging concept so that smaller sub-sites can become integrated into one big site.
This allows migration from existing FS20 MP-EN2.1 systems with one SAFEDLINK
network into the hierarchical network topology from MP3.0 with multiple subnets.
Therefore, a mechanism is necessary to adjust the addresses and identifiers so
that the rules are fulfilled which apply for one site.
The merged site gets created from a primary site and a secondary site; the process
is carried out in a few steps:
1. The panels of the secondary site can become re-addressed prior the merge preventing from possibly duplicate addresses. This is necessary, since all elements
get that panel address as prefix in their elementID – used in the FS20 database.
è No BACnet object ID is changed since the instance number remains as is.
è The ObjectName of such a panel is affected as well as of all its elements.
2. All panels get copied into the merged site and the 'global configuration' becomes
created containing the new combined network as well as other general settings.
è Each SAFEDLINK subnet remains as is; Ethernet stations share one subnet.
è Some settings are ruled by the primary site only, e.g. time-master.
è Others are gathered from both sites, e.g. BACnet clients (mind duplicates)!
3. All address conflicts for elements are indicated which need unique numbers, i.e.
Area, Section, Zone, (Panel,) ControlGroup, Control and the 'SYSTEM' items.
Any such conflict has to be solved to get a valid configuration.
è These BACnet ObjectNames become changed as well as related children.
è Mind, the address of the BACnet Device element is used as Device-ID!
137
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.4.11 Additional Startup Actions
FS20 performs some additional actions on startup for enhancing the interoperability as well as for cleaning up the system.
Proactive Device Address Binding
As soon as an FS20 panel has started up, it checks the entries in the persistent recipients list of the NotificationClasses. For each subscribed device it will create a
'Who-Is' request, so that the 'I-Am' response is filled in as entry into the device address binding table. Thus, the panel will be ready to answer any incoming request
such as ReadProperty instead of rejecting the request and reading first the clients
deviceID in turns just being able to check, if that client is configured (white list).
Cleaning the Recipient Lists within the NotificationClasses
Further, any entry in the persistent recipients list of the NotificationClasses is going
to be compared with the list of configured BACnet clients. If no client is found for an
entry, then the subscription will be considered as 'out-of-date' and will be removed.
In that way, we can get rid of obsolete entries coming from clients, which have not
removed their subscriptions prior they were disconnected from the system.
è This cleanup only is carried out when the deviceID was used in the subscription
(preferred way). The other variant is not covered, using the MAC address.
Mind that the recipent list can not (yet) be manipulated with the FS20 tool.
7.4.12 Test Modes and Test-Activation
Test-Activation is indicated on Channel if Zone is in TEST or ISA_WALKTEST.
In Installation-Test or Normal operation, the Zone goes in Alarm (Channel=Active).
Test
Element
MODE
State (a.k.a. Present_Value)
ON
via testZone
NON_DEFAULT_MODE
Channel TEST
equipment
NON_DEFAULT_MODEàTEST_ACTIVE
Zone
TEST
DetectorNON_DEFAULT_MODE
test
Channel TEST
NON_DEFAULT_MODEàTEST_ACTIVE
Zone
WALKTEST NON_DEFAULT_MODE
Walk-test
Channel TEST
NON_DEFAULT_MODEàTEST_ACTIVE
FAST
NON_DEFAULT_MODEàALARM
Installation- Zone
test
Channel TEST (?)
QUIETàACTIVE
SLOW
NON_DEFAULT_MODEàALARM
Renovation Zone
Channel ON
QUIETàACTIVE
Zone
ON
QUIETàALARM
Normaloperation
Channel ON
QUIETàACTIVE
Test-Activation is indicated on Channel (and partly on Control) if a Control is in
TEST. The whole ControlGroup or a single Control can be set to TEST.
Test
Element
MODE
State (a.k.a. Present_Value)
ControlGroup TEST
Test
NON_DEFAULT_MODE
Control *1)
TEST
NON_DEFAULT_MODE
Channel
ON
QUIETàTEST_ACTIVE
TEST
ControlGroup
NON_DEFAULT_MODE
Test
Control *2)
TEST
NON_DEFAULT_MODEàTEST_ACTIVE
Channel
ON
QUIETàTEST_ACTIVE
*1) Alarm- and Sounder-Control do not indicate TEST_ACTIVE
*2) Evac- and Fire-Control indicate TEST_ACTIVE in parallel to Channel
138
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.4.13 IN/OUT Alert Notifications
The standards NFPA 72 and UL 864 specify the behaviour for 'supervisory' and
'trouble' signals. Further, some AHJ (Authority Having Jurisdiction) interpret it that
separate indications are required for every off-normal condition respectively restoration-to-normal. Therefore, FS20 may present the coming and going of such
states per element by individual messages on the display (configurable option).
– Each change needs to have its separate indication: IN or OUT
– Each of them has to be acknowledged individually or all together (configurable)
– Reset is applied for all such changes at once (per element via BACnet).
This table provides an overview for the use of IN messages or IN and OUT instead.
Fig. 34
Reset with a pending IN
If rather in step 4 the off-normal condition disappears as in step 2 leading to a further “Trouble 1 - OUT” message, and in a step 5 the user acknowledges events
and resets system, then the message displays get cleared in all indication variants.
Fig. 35
Reset with cleared display
Because it is not possible to add extra information to the existing event notification
of type 'change-of-life-safety', a new proprietary event type is applied in parallel to
the standard one. Therefore, an 'Alert Enrollment' object is introduced for sending
any additional stateless Event-Notification (a.k.a. Alert Notification) of event type
EXTENDED that gets a vendor defined list of event parameters (i.e. a proprietary
extension). See "Alarming Revision" addendum 135-2008af in part 31.
139
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
FS20 Model with IN/OUT Messages
FS20 has complex elements with parallel states which even can have parallel pairs
of IN/OUT sub-states. It uses dynamically created elements called 'Incidents' for
handling the events of an application element (represented as BACnet object).
The PMI shows all 'Independent Incidents' and the 'IN-' and 'OUT-Incidents' in the
list of events with the most recent on the top but not the 'Parent Incidents'; they are
rather used for more general indications such as LEDs. A 'Parent-Incident' can be
seen as an 'envelope' for the corresponding 'IN-' and 'OUT-Incidents'.
– A Parent Incident remains unacked until all IN/OUT Incidents become acked.
Fig. 36
FS20 Incidents and Notifications
In contrast, the BACnet clients such as management stations need to know the
whole situation of the object according to all 'Independent Incidents' and general
'Parent-Incidents' even with respect to the detailed 'IN/OUT Incidents', which have
to be considered for the feature 'single acknowledgement'. Only clients of type
'Automation Level Controllers' shall not cope with IN/OUT messages. They rather
use COV-Notifications from appropriate properties out of the objects.
IN/OUT Alert-Notifications are added in parallel to the standard Event-Notifications:
l Event-Notifications cover the whole object regardless if IN/OUT is in effect or not
l IN/OUT Alert-Notifications just serve for indication, acknowledgement and reset
140
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
BACnet Model with IN/OUT Sub-states
The new property 'ISA_In_Out_List' 'ISA_EBS_HISTORIES' covers all IN/OUT Alerts
(t1, t2, t4 … t6).
It is an array of list so that a list of IN/OUT pairs can be hold for each Incident.
Fig. 37
IN/OUT Alerts in parallel to event notifications
A short explanation with details for the transitions:
t1: a TO-FAULT transition occurs for Mode=OFF (àTrouble), Ack_Required = true
t2: a TO-FAULT transition for Mode=ON, state stays ISA_TROUBLE_BYPASS *1)
t3: a TO-OFFNORMAL transition for State=Abnormal "Drift", Ack_Required = false
t4: a TO-FAULT transition occurs for State=Fault (àTrouble), Ack_Required = true
t5: a TO-FAULT transition occurs for State=Abnormal "Drift", Ack_Required = false;
àwhen the fault disappears, the pending Abnormal "Drift" comes into effect again! *1)
t6: a TO-FAULT transition occurs for State=Fault (àTrouble), Ack_Required = true.
t6': fault gets acknowledged and an ACK-Notification is sent (àsituation in example).
Eventually, the conditions for fault (àOUT) and "Drift" disappear due to maintenance
Reset is applied; necessary here for pending IN/OUT messages for OFF and Fault.
*1)
Mind FS20 keeps lit on 'Trouble' LED at t2 and t5 according to Parent-Incidents.
This is an excerpt from doc: 730900_FS20_MP-UL1-1_GMS_IN_OUT_Messages.
For more details concerning the IN/OUT alert messages please refer to the specification document provided by the ISA team of Siemens BT:
ISA-CP-BI-008-6.doc, 2011
ISA Elementary Binary States and Life Safety In-Out
141
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.5
SiB-X Export Details
The SiB-X Engineering Data Export file contains some internal information beyond
the data modelled in BACnet which might be necessary for BACnet clients to cope
with specific situations of the FS20 data model (further see 8.4, SiB-X Export).
Note, that this information is only available offline in the SiB-X export file.
è The export can be created for all panels or just for the selected ones.
7.5.1
Description
The BACnet property Description (see StandardFeature in engineering object) contains the FS20 customerText. Always the feature 'inheritCustomerTextInTopology'
is applied for empty texts, regardless if the flag is set or cleared (see à7.5.16).
7.5.2
Link between Logical and Physical Channels
FS20 uses the Physical Tree for reading in the installed hardware components. In
the commissioning phase, the Physical Channels then get assigned to Logical
Channels within the Detection - or Control Tree for specific functions. This link is
not a hierachical relation as used in the properties Member_Of or Zone_Members.
Therefore the following references are provided within the Channels:
è Each ChannelLog element has the property: ‘physicalChannel’
è Each ChannelPhys element has the property: ‘logicalChannel’
7.5.3
Base Sounder
The logical ChannelSounderBase element is always attached to any ChannelLogSensorAutomatic element, regardless if it is used or not (then hidden by PMI).
Unfortunately, an unused ChannelSounderBase remains in Mode ON instead of
following the Logical Sensor when getting switched to OFF.
è Each DeviceP2Detector element implementing the BaseSounderULInterface,
BaseSounderULOnFireGasDetectionInterface, or the ExternalAiOrBaseSounderInterface, provides the property ‘baseSounderDirectActivationByGasZone’ and/or ‘baseSounderDirectActivation’. The enumeration values
are:{NO_ACTIVATION, ACTIVATED_BY_ZONE, ACTIVATED_BY_CHANNEL}.
Fig. 38
Base Sounder usage
142
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.5.4
Verification Delay Times (AVC, IC)
In the past, the Verification elements were modelled with the BACnet LifeSafetyZone objetc types using the standard event types ‘change-of-lifesafety’ so that
there was no possibility for providing any of the applied delay times in the event notifications. These times are defined within an AVC for the scope of a Detection
Area or via the Station Area rather for the whole Panel as well as within an IC.
These time values are provided within the Verification elements:
è Each VerificationAlarm element (AVC) has the properties: ‘t1’ and ‘t2’
è Each VerificationIntervention element (IC) has the properties: ‘t1’ and ‘ts’
– 'eventCategory': indicates which events are triggering the countdown
Mind that the time t2 from an AVC has to be considered as a default value, which
might be overridden via specific values coming from the assigned incidents of
any Zone e.g. for pre-alarm different than for alarm. Unfortunately, this can not be
exported, due to the lack of an ID for the incidents (àunidentified element).
Since MP-UL 2.0, the Alarm Verification is modelled with the specific ISA_Timer
object type which can provide the applied delay time within these properties:
– ISA_Update_Time: time-stamp of last transition of timer state, i.e. any update
– ISA_Initial_Timeout: duration to count down for last transition to running
– Expiry_Time: date and time when the timer will expire - or has expired
– Present_Value: actual remaining time until expiration - or 0 if expired or idle.
7.5.5
FS20 Panel and Time Master
One FS20 panel can be configured to become the time master.
So, the following references are provided within the export:
è The GlobalTime element has the property: ‘timeMaster’, reference to the panel
è
7.5.6
The Panel element has the properties:
– ‘globalTimeMaster’: reference to the GlobalTime element
– 'networkConnection': ref. to the NetworkConnection element for IP address
Incident as Causes (DEPRECATED)
The Controls may be triggered from internal resources such as the CauseIncident
elements, which are just not modelled as BACnet visible objects. This might lead to
an unbalanced Control Tree within a tree view of any client.
Hence, this internal structure was provided within the export:
è The CauseIncident element has the properties:
– ‘eventCategory’: enumeration of first-level values = { ALARM, PREALARM,
VERIFICATION, FAULT, ISOL, TEST, TECHNICAL, ACTIVE, INFO}
– ‘incidentSource’: reference to the (partial) root element
– (‘customerText’: not provided since it is not present in the model)
àSince BM2 no link from CauseGroup can be provided due to missing SVO here.
143
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.5.7
BACnet Client Supervision
FS20 provides the means for monitoring its BACnet clients if they are applying any
supervision to the FS20 panels which are their servers (for details see 7.3.5 f).
l It is good practice, to set the value of the 'clientSupervisionTimeout' in FS20 a
little bit more than twice the value of the poll interval from the client.
So, the following configuration information is provided in the export allowing any
cross-check, since remote IDs and addresses bear a considerable error potential:
è The BACnetClientSupervision element has the properties:
– ‘supervise’: reference to a BACnetClient element containing ID and address
– ‘clientSupervisionTimeout’: timeout value for expected life sign from client
è
The BACnetClient element contains the properties:
– ‘clientDeviceId’: Integer for the BACnet device ID of the referenced client
– ‘checkBACnetAddress’: if true, the whole BACnetAddress gets available:
– ‘clientUdpPort’, ‘clientIpAddress’, (not clientNetworkNbr): if to be checked
– (supervised: not provided list of references to BACnetClientSupervisionElem)
– ‘clientAccessRights’: Enumeration for limiting the access lower than license:
{No access, Supervision, Basic operation, Extended operation, Full operation}
Further, a standby function may be applied to local PMIs. A spare FT2050 Panel
nearby, without or with a standard visibility (e.g. just for a Panel), can take over the
full scope of information intended to be seen on the management station - in case
the communication with this client is lost.
FS20 supports three kinds of visibility elements for its PMIs:
– Standard, Expanded and Standby for own PMIs or management stations.
l Create the BACnetClientSupervisionElem within the considered Panel.
l Add a PmiStandbyManagementStationeElem to the PMI, link its visibility to the
whole Site and assign it to the corresponding BACnetClientSupervisionElem.
Fig. 39
7.5.8
Client Supervision and Standby Visibility
Cerloop Configurations (EN only)
The Cerloop Gateway is used for the integration of existing STT10 systems, and
needs some configuration parameters therefore. The gateway is considered as a
country specific view device, represented with the ConfigCerloop element. And for
each FS20 Panel a VisibilityCerloopPanel element is assigned.
Therefore, the following identification information is provided within the export:
è The ConfigCerloop element has the Integer property: 'cerloopNodeAddress'
144
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
è
7.5.9
The VisibilityCerloopPanel element has the properties:
– ‘cerloopAddress’: Integer for the Cerloop address of the referred FS20 panel
– ‘visible’: reference to the Panel element
AddressLabel for DE (EN only)
The string "addressLabel" may be used rather than the internal element address
for a specific representation of the objects used in DE (see 7.3.4, Message Text).
In addition to the proprietary property ‘localizedObjectName’ which always reflects
the localized string for the elementCategory and the element address, the following
information is provided therefore, regardless of the content (empty if unused):
è Each Section and Zone element has the property: ‘addressLabel’
è Unfortunately, there is no flag indicating the use of the addressLabel!
7.5.10 EventObjectName
A new proprietary property 'eventObjectName' is added to each engineering object.
It conveys the string used for the object name in events on the FS20 PMI similar as
in the message text (see à7.3.4). It comprises the specific handling for Zones and
Channels and considers 'addressLabel' and 'use2DigitDetectorAddress' too.
Further variants are not yet supported: 'usePlanNumber' (might come with SR1).
7.5.11 Multiple Alarms Delegated to Channels
FS20 can be configured to change its behaviour regarding the creation of multiple
alarms for a Zone, so that an individual message is created for each activated
Channel. In fact, all messages for pre-stage and main-stage are considered.
This feature is required for UL, DE, AT and some Nordic Countries (see 7.4.5).
The following configuration information is provided (is pre-requisit for the latter).
è The GlobalBehaviour element contains the property:
– ‘multipleAlarm’: boolean for enabling multiple messages from any Zone
Additionally, the BACnet interface can be configured for delegating all messages
for the Zone's pre-stage or main-stage to the concerned Channels.
è The GlobalBACnetConfiguration element has the property:
– ‘enableBACnetMultiAlarms’: boolean for delegating alarms to the Channels
7.5.12 Suppress Channel OFF / ON Messages
FS20 usually provides extra messages on the BACnet interface concerning the
Channel's OFF or ON mode, which in contrast are not shown on the PMI if they are
all equal to the Zone's mode. This behaviour can be configured for the BACnet interface too, so that the amount of notifications can be dramatically reduced. Mind,
that this feature is not sensible when alarms are delegated to the Channels!
The necessary configuration information is provided:
è The GlobalBACnetConfiguration element has the property (among others):
– ‘suppressChannelOffOnMessages': boolean for disabling extra messages
145
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.5.13 Single Event Acknowledge
FS20 can be configured for its behavior for acknowledging events. Until MP3.0
only a block acknowledgement was carried out within the configured scope of each
PMI. These scopes are: Site, Panel, Panel without Areas, Area. But now, FS20 can
be configured so that only a selected single message gets acknowledged.
The following configuration information is provided:
è The GlobalBehaviour element has a specific property:
– ‘useSingleEventAcknowledge': boolean for avoiding block acknowledge
7.5.14 IN / OUT Alert Messages
FS20 can be configured for its behavior of handling events. Since MP-UL1.0, the
events for Trouble and/or Supervisory get not restored automatically; they rather
have a latching characterstic per default and need a manual restauration. Each occurrence of such an event gets indicated as IN alert message and each restoral as
consecutive OUT alert message. All of them have to be acknowledged first so that
they can become reset to get removed.
The following configuration information is provided:
è The GlobalBehaviour element has specific properties:
– ‘isOutMessageSupervisoryDisabled': boolean for disabling the creation of
OUT alerts for Supervisory events
– ‘isOutMessageTroubleDisabled': boolean for disabling the creation of OUT
alerts for Trouble events
7.5.15 BDV Info
The detailed info out of the applied BDV is now provided and might be relevant e.g.
for handling the different Zone templates (see 3.1.5 àFig. 17).
è InstanceFeature > Site > GroupFeature > EngineeringGroup > Standardfeature:
– Category Type="CountryCode":
e.g. Value="US"
– Category Type="MetaDataVersion": e.g. Value="51.6.1_03"
è SBTDocument > DocumentInfo:
e.g. Version="50.21.016" NB: 3 digits!
– Pure MD version without suffix for BDV; is set for older configuration files too.
7.5.16 Further Global Behaviour
FS20 can be configured for certain global behaviour. Those are provided, which
may have an impact towards the representation on the BACnet interface.
The following configuration information is provided:
è The GlobalBehaviour element has the properties:
– ‘use2DigitDetectorAddress': boolean for layout of Channel representation
– 'usePlanNumber': enum for layout of element representation {NO_PLAN,
PLAN, PLAN_AND_ADDRESS, PLAN_AND_ADDRESS_IN_ALARMS }
– 'dangerLevelLatchingInInstallationTestMode': boolean for enabling feature
– 'enableBACnetSectionSummary': boolean for enabling feature (postponed)
– 'enableBACnetLineSummary': boolean for enabling feature (postponed)
– 'enableSilenceBuzzerShortcut': boolean for enabling feature
– 'enableSystemWideSwitchingOnOffBuzzer': boolean for enabling feature
– 'inheritCustomerTextInTopology': boolean for content of child elements
– 'isOffAllowedDuringAlarm': boolean for enabling feature
– 'isZoneAlarmMessageContainingChannelInformation': boolean for enabling
146
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
– 'suppressIncidentServiceRequestDrift': boolean for disabling drift messages
– 'sounderActivationMode': enum for function of 'Alarm device' key {ACTI–
–
–
–
–
–
VATE_ALL_SOUNDERS, ACTIVATE_DEACTIVATE_SOUNDERS_ONLY}
'ackDeactivateAdditionalSounders': enum for function of 'Alarm device' key
{NONE, SOUNDER_EXTERNAL, EVAC_AND_EXTERNAL}
'nonlatchingZoneEventActiveTime': time value for this feature
'useDialerGroupNumber': boolean for enabling this feature
'useTimeOffLimittedExpiringWarning': boolean for enabling this feature
'walkTestActivationDuration': time value for this feature
'walkTestActivationMode': enum for selecting behavior
7.5.17 Configuration Timestamp
The tool has a time stamp for the last change in the configuration of each Panel.
This time stamp is online available in the property ‘Last_Restore_Time’ of the
BACnet Device object (à see 7.3.12). Note: this is not complient to BTL!
è Each Panel element contains the property:
– ‘configChangeOnToolUtc’: long integer with the UTC timestamp from tool
The tool has an additional time stamp for the global configurations (valid for all
panels), but it is not available online. A download would just update all panels.
è The GlobalConfig element contains the property:
– ‘configChangeOnToolUtc’: long integer with the UTC timestamp from tool
7.5.18 LegacyInfo
For migration situations, the FS20 tool can import legacy info e.g. from AlgoRex or
Sigmasys systems which will be temporarily added to the configuration data so that
it can provide a SiB-X export comprising these engineering data. The LegacyInfo
elements just accompaines ordinary elements; they are not referenced in SVOs.
l
–
–
–
Example for a Section with a LegacyInfo element:
1/123-FI_SVOSectionElem: comprises 1/123-FI_SectionElem and Zone's SVOs
1/123-FI_SectionElem:
main element of fire application
1/123-FI_LegacyInfoElem: auxiliary element with same SiB-X element number
è
The LegacyInfo element contains the properties:
– ‘humanReadableMigrationId’: string e.g. AlgoRex CSX number
– ‘migrationInfo’: string e.g. for Customer-Text
– ‘legacyId’: string representing the item identification
7.5.19 Structured View Objects
All exported FS20 objects derive the SiB-X element-ID from the FS20 elementID.
And most objects derive the BACnet ObjectID from the elementID, except Device
and Notification Class using the configurable field instead àsee 2.3.4.
Nevertheless, SVOs always derive their BACnet ObjectID from the elementID.
– 1/123-FI_SVOSectionElem (SVO,123), 1/123-FI_SectionElem (LSZ,123)
– 1/67-FI_SVODeviceElem (SVO,67), 1/67-FI_DeviceElem (DE,1)
147
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.5.20 Network Settings
FS20 uses internal data structures for modelling its network configuration (Fig. 14)
since BACnet does not yet provide a model therefore and neither does SiB-X define specific containers. For the hierarchy of these elements see 8.1.1.
Suffix (Xxx) in element names stands for both SafeDLink and Ethernet.
è
è
The GlobalNetworkHierarchical element contains no property:
Mind, any SAFEDLINK subnet is subordinate to the Ethernet subnet.
The SubnetHierarchical(Xxx) element contains one property for a subnet:
– ‘netmask’: structured string for the IP net-mask of that subnet
è
The NetworkConnectionGroup(Xxx) element is the root for connections within a
specific subnet type i.e. SafeDLink or Ethernet.
è
The NetworkConnection(Yyy) element defines the common properties for any
subnet type (Yyy = SafeDLink or Ethernet) – or void for a standalone Panel:
– ‘ipAddress’: structured string for the network interface IP address
– ‘functionBackCap’: backward ref. from NetworkFunctionCap/-Standby
– ‘functionBackRouter’: backward ref. from NetworkFunctionRouter/-Standby
– ‘panel’: link to the corresponding panel (and vice versa)
And the NetworkConnectionSafeDLink element has some extra properties:
– ‘systemTestMode’: boolean (for testing via Ethernet interface only)
– ‘ethernetAddress’, ‘ethernetNetmask’, ‘defaultGateway’: parameters
è
The NetworkFunctionGroup(Xxx) element is the root for functions per subnet.
è
The NetworkFunctionCapBase element contains the property
(i.e. NetworkFunctionCap or NetworkFunctionCapStandby elements):
– ‘connectionCap’: reference to NetworkConnectionXxx for GAP
And the NetworkFunctionCap element contains the additional property:
– ‘isDhcpServerEnabled’: boolean
è
The NetworkFunctionRouterBase element contains the properties
(i.e. NetworkFunctionRouter or NetworkFunctionRouterStandby elements):
– ‘ipAddressRouter’: structured string for the router IP address
– ‘connectionRouter’: reference to NetworkConnectionXxx for Router
è
The RouteGroup element is the root for route elements.
è
The Route element contains the properties:
– ‘routeAddress’: structured string for the subnet IP address
– ‘routeGateway’: structured string for the gateway IP address
– ‘routeNetmask’: structured string for the subnet net-mask
A networked Panel is linked with a NetworkConnection(Xxx) element (see 7.5.5).
148
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.6
Network Configuration
This section outlines the basics of network configuration within the FS20 system.
Two data link technologies can be used: the proprietary redundant SAFEDLINK™
and standard Ethernet, even in a redundant configuration with industrial switches.
See also the FS20 documentation: Configuration (9078) à‘Network’ task card.
l FS20 provides an auto-configuration preset for assigning IP addresses to all its
hosts and to the tool as well. This can be used in private networks only. The following examples will show these predefined values.
l In contrast, when an existing network is used, such as an installed IT infrastructure, usually the network administrator will define specific IP-subnet and IP-node
addresses, which have to be assigned within the FS20 tool.
l Mind that a BACnet client may need an entry in its routing table by adding the
route for any SAFEDLINK subnet via the GAP as gateway.
Default Network IP Addresses
The Tool provides default values for the network, which can just be overwritten.
The host ID is equal to the panel number and the subnet address is as follows:
– Ethernet:
192.168.100.0 /24 (/24 = mask 255.255.255.0)
st
– 1 SAFEDLINK: 192.168.1.0 /24
nd
– 2 SAFEDLINK: 192.168.2.0 /24 (… and so on …)
Further, extra subnets are used for the access with the FS20 tool (àsee 7.6.3).
Resetting to Default Network IP Addresses
When panels are moved from one subnet into another or funtions are reassigned,
then the IP addresses are not adapted automatically – consider a manual update.
è For the auto-configuration preset, the tool provides in menue 'Network' two functions: 'Reset network configuration' and 'Reset subnet network configuration'.
Networked Panel Choice
When an FS20 panel is going to be created, it has to be expressed to which subnet
it shall belong, either to SAFEDLINK or to Ethernet; a single one is standalone.
l ‘Standalone station’ – no subnet configured, use GAP to get Ethernet interface
l ‘SafeDLink station’ – if applicable, choose a SAFEDLINK subnet from the list
l ‘Ethernet station’ – no SAFEDLINK subnet, except SDL interface is plugged in
As a consequence, each Panel gets one dedicated 'NetworkConnection' element
which defines its primary IP address (i.e. where the BACstack is bound to àI-Am
will contain it). Apart from that, further network functions have to be configured.
Network functions
The function 'router' is used in a SAFEDLINK subnet and GAP in Ethernet subnet.
These functions each can be defined simple or double - for a hierarchical network.
l Router (main- and standby-) – connects the SAFEDLINK subnet with Ethernet.
Defines the second IP address for a SAFEDLINK panel's Ethernet interface.
l GAP (primary- and secondary-) – provides remote access for DMS and tool.
Any panel with Ethernet access may be selected; DHCP server can be enabled.
Routes in FS20
For an access to remote devices outside the own Ethernet subnet, some routes
may be defined, e.g. for BACnet clients, an FS20 Tool or a remote service site.
– For the FS20 Ethernet subnet, set a "Route to DMS/remote tool" via the GAP.
– For the GAP, set a route into another IP segment via an external router.
149
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
DHCP Server on GAP
This function provides a minimal extra subnet just for an easy FS20 tool access.
è BACnet clients shall use the settings like FS20 tool with 'Connection to address'.
The DHCP server must not be enabled within a public network, i.e. when the Ethernet subnet belongs to an external network using public IP addresses. Neither must it be used for a BACnet client.
Considerations
– A management station shall be connected to the FCnet via the GAP. Mind that
its PC’s firewall must allow Who-Is broadcast and I-Am unicast messages!
– The customer decides which IP subnet and addresses have to be used.
– If public IT networks are used, the use of a VPN shall be considered.
– Using a firewall, the Tool's UDP port (51000) must be enabled.
BACnet
– One panel has to be defined as BBMD for any SAFEDLINK subnet; and FDT
must be enabled, if a BACnet client will register itself as Foreign Device à7.6.4.
– The default UDP port for BACnet might be changed for each site (e.g. bac1 …
bacf), if multiple sites shall be connected to a management station or if multiple
disciplines are combined within a network (logical separation of the network).
– Using a firewall, the BACnet UDP port (e.g. 47808 = “bac0”) must be enabled.
7.6.1
Simple Network
A simple network does not provide redundant connections within Ethernet and allows only one SAFEDLINK subnet.
– The network consist of one Ethernet- and usually one SAFEDLINK subnet
– One panel has to provide the router function (was the CAP in MP-EN 2.1)
– This panel also shall provide the GAP function with or without DHCP server
l The BACnet client's network interface has to be setup as follows:
– The PC needs a configured IP address suitable to the configured Ethernet IP
subnet, instead using the function 'obtain an IP address automatically'.
– For SAFEDLINK 1: 'route add -p 192.168.1.0 mask 255.255.255.0 <IP of GAP>'.
Fig. 40
Simple Network
150
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.6.2
Hierarchical Network (not for UL)
A hierarchical network consists of a redundant Ethernet network and is built with
industrial Ethernet switches serving as backbone. The network provides redundant
connections from multiple SAFEDLINK subnets to Ethernet.
– The network consist of one Ethernet- and multiple SAFEDLINK subnets
– One panel per SAFEDLINK has to provide the main router function
– Another panel per SAFEDLINK has to provide the standby router function
– One panel shall provide the new GAP function with or without DHCP server
– Create a route elem in Ethernet 'Routes to DMS/remote tool' for any BACnet
client, with a host route: <IP of client>, mask 255.255.255.255, <IP of GAP>
(forcing all routes over the GAP instead of FS20's main- or standby-routers).
l The Tool's or BACnet client's network interface has to be setup as follows:
– The PC needs a configured IP address suitable to the configured Ethernet IP
subnet, instead using the function 'obtain an IP address automatically'.
– Per SAFEDLINK s: 'route add -p 192.168.s.0 mask 255.255.255.0 <IP of GAP>'.
– With standby routers, define host routes for main- and standby routers (h) except GAP: 'route add -p 192.168.100.h mask 255.255.255.255 <IP of GAP>'.
Fig. 41
Hierarchical Network
Industrial Ethernet Switch and Firewall/Router (Scalance)
For an EN54-2 compliant network, only the approved switches must be used.
– X204-2 is a switch with redundancy support for creating the backbone
– S612 (V2) is a firewall/router for any remote access via an external network
Each such component requires an own IP address, so that they can become configured with a special tool over the network and for accessing the logfiles too.
Configuration with external Router
l The router's network interface has to be setup as follows:
– It needs a configured internal (int.) and an external (ext.) IP address.
All the previously defined routes in the DMS or tool have to be moved to the router:
– Per SAFEDLINK s: 'route add -p 192.168.s.0 mask 255.255.255.0 <IP of GAP>'.
– With standby routers, define host routes for main- and standby routers (h) except GAP: 'route add -p 192.168.100.h mask 255.255.255.255 <IP of GAP>'.
l The PC of the DMS or tool needs a new route via the router in turns.
– To all subnets: 'route add -p 192.168.0.0 mask 255.255.0.0 <ext. IP of router>'.
l An additional route elem has to be created in the GAP for BACnet clients: e.g.
– Subnet route with: <subnet of client>, mask 255.255.255.0, <int. IP of router>).
l Alter a host route in Ethernet 'Routes to DMS/remote tool' for any BACnet client,
into one subnet route: <subnet of client>, mask 255.255.255.0, <IP of GAP>.
151
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
7.6.3
FS20 Configuration Tool Access
The FS20 tool can be connected to FS20 panels in two ways. It can be plugged to
a panel via the local Ethernet interface or to any free port of a hub or switch.
The local connection must be used for firmware update or for initialising of a panel;
mind that just this panel is accessible. Further, the local connection can be used on
SAFEDLINK panels which are not used as router. Otherwise, the connection can
be established easily via the GAP. Then the field ‘enable DHCP’ may be set in the
'Function Cap' element within ‘Global FCnet configuration’ (see à 8.1.1).
Connect Dialog
l Local connection: (àvia vacant Ethernet interface)
The panel has the IP address 192.168.200.1 (àGW) and runs a DHCP server
which assigns the IP address 192.168.200.5 and default GW to the tool. *1)
l Connection to GAP: (àwith 'DHCP enabled')
The panel has the IP address 192.168.201.1 (àGW) and runs a DHCP server
which assigns the IP address 192.168.201.5 and default GW to the tool. *1)
– The configuration must have set 'enable DHCP' in the FunctionGap elem.
l Connection to address [192.168.100.1]: (àGW is GAP with 'DHCP disabled')
The tool's PC needs a configured IP address suitable to the configured Ethernet
IP subnet instead using the function 'obtain an IP address automatically'. *2)
– With standby routers, define host routes for main- and standby routers (h) except GAP: 'route add -p 192.168.100.h mask 255.255.255.255 <IP of GAP>'.
Mind that FS20 only needs a route to the tool for an external router in turns.
– Configure a host route to the tool via GAP. Add a route in Ethernet 'Routes to
DMS/remote tool' with: <IP of tool>, mask 255.255.255.255, <IP of GAP>.
– For remote access of the tool via an external router rather configure a subnet
route in Ethernet: e.g. <subnet of tool>, mask 255.255.255.0, <IP of GAP>.
Add a route in GAP: <subnet of tool>, mask 255.255.255.0, <int. IP of router>.
If more than one IP interface is active on the PC then routes to the FS20 subnets
i.e. SAFEDLINK (SDL) and Ethernet are necessary; default *1) is set by tool:
– *1) 'route add -p 192.168.0.0 mask 255.255.0.0 <IP of GW>' - for all subnets.
– *2) 'route add -p 192.168.1.0 mask 255.255.255.0 <IP of GW>' - for SDL #1 and
'route add -p 192.168.2.0 mask 255.255.255.0 <IP of GW>' - for SDL #2 etc.
Emergency / Forced Local Access
For adding routes, the connection from the PC to the network must be established
and 'local admin' rights are required. If such rights are missing or the tool can not
communicate with a panel for any other reason (e.g. re-boots), then consider this:
1. Disconnect the desired FS20 panel from the network.
2. Apply the function 'Factory reset' from the PMI.
3. Connect the tool using “local access” so that the default IP address is used.
4. (Now, syslog files and the history file may be uploaded to the tool).
5. Use ‘Initialize station’ for downloading that panel's configuration.
6. Disconnect the tool and reconnect the panel to the network.
WARNING
Be careful when connecting the GAP to a public network. Mind the risk coming
from an unexpected running DHCP server; the provided wrong IP addresses
disturb the whole communication! No technical means can prevent from this.
152
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Operational Hints
7.6.4
BBMD and Foreign Device (BACnet)
This configuration is required when Ethernet is used as data link and BACnet over
IP is applied so that BVLL (BACnet virtual link layer) has to be supported. Then, a
problem must be solved which derives from the segmentation of the network into
IP subnets on one hand and the need to send broadcasts for BACnet on the other
hand. Since broadcasts can only be sent within one IP subnet, BACnet has introduced the concept of “BBMD” (BACnet Broadcast Management Device) with a
“BDT” (Broadcast Distribution Table) and/or an “FDT” (Foreign Device Table).
l All BBMD need a static IP address since both tables are statically configured;
(i.e. no dynamic address from a DHCP server may be used)!
l Not more than one BBMD per subnet is allowed (see end of section)!
Two general cases are possible:
1. Different IP-subnets with multiple devices each (using the same UDP port):
è configure one BBMD in each IP-Subnet (SAFEDLINK, Ethernet, …)
è provide an (optionally) equal list of all BBMDs using the BDT-Entries
2. Client device(s) outside the IP-Subnet of FS20 (may use another UDP port):
è configure the necessary BBMDs and enable FDT entries on any BBMD
è configure outside device with IP of BBMD -> register as FD (foreign device)
In the element ‘BACnet device object’ of the panel which is acting as BBMD the
configuration of “Two hops” is the default and should always work well with all kind
of IP routers, in conjunction with a Broadcast distribution mask [255.255.255.255]
in the element ‘BDT Entry’. See also à 8.1.3.
BACnet Broadcast Management Device BBMD
Fig. 42
BBMD
1. A panel sends a broadcast to ask for a device with a given device ID -> ‘Who-Is’.
2. The BBMD in the SAFEDLINK subnet forwards this as a unicast to all BBMDs.
3. The BBMD on the Ethernet (eth0) sends now a broadcast again in his subnet.
4. If a device has the asked device ID, then it answers with a unicast msg ‘I-Am’.
153
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Operational Hints
Consider this: In the example, the second client device depends on the first one
acting as BBMD. This can be avoided by separating the second client with a router.
Symmetric vs. Asymmetric BDT Tables (Optimization)
The BBMDs in multiple SAFEDLINK subnets don't need to know each other; they
just need the entry of any BBMD for BACnet clients – provided that no FDT is enabled since an FD registers itself only in one BBMD (per UDP port no.). In contrast,
the client's BBMD needs the entries of all BBMDs from multiple SAFEDLINKs.
Foreign Device Registration on BBMD
Some BACnet devices may not provide the BBMD function or just prefer to register
itself as ‘Foreign Device’ on one BBMD per site, which must be enabled therefore.
The BBMD is using its ‘Foreign Device Table’ FDT to store such an entry. Then,
the BBMD sends a direct unicast message to all registered foreign devices as well.
Fig. 43
Foreign Device
1. A ‘Foreign Device’ registers itself in the FDT of a BBMD during runtime (it can
even use a different UDP Port-Nr). This has to be renewed in regular intervals.
2. The BBMD in the Ethernet subnet sends then a locally received broadcast or a
forwarded one from the remote SAFEDLINK subnet as a unicast to all devices in
FDT.
The Foreign Device doesn’t send broadcasts in his subnet but rather forwards the
message to the BBMD for distribution.
FS20 BBMD Capabilities
FS20 is able to support BBMD and FDT functionality on any station. So a BBMD
can be assigned on one SAFEDLINK station as well as on one Ethernet station.
In contrast, no FS20 station can register itself as a ‘Foreign Device’ on a BBMD.
WARNING
Severe problems occur if more than one BBMD is configured in any IP-subnet.
The communication will be flooded with cyclic messages between the BBMDs.
154
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
8
FS20 Sinteso References
8.1
Commissioning
In this section all the necessary details are given about the commissioning of FS20
for the Global network configuration, the Global BACnet configuration and the detailed BACnet Device configuration. The latter two are responsible for adjusting
certain parameters so that the system behaviour does fit for integrated systems.
8.1.1
Global Network Configuration
FXS2002 tool configuration instructions are provided for the network configuration
of an FS20 subsystem, if IP addresses of an installed IT network have to be used.
Assumed is, that the FS20 panels are created and assigned to the right subnet.
Configuration Structure:
[-] Site
[SiteElem]
[-] Global system configuration
[GlobalConfigElem]
[-] Global FCnet configuration
[GlobalNetworkHierarchicalElem]
[-] 100:Ethernet sub-net
[SubnetHierarchicalEthernetElem]
[-] Connections
[NetworkConnectionGroupEthernetE.]
-- Fx20x0/Ethernet
[NetworkConnectionEthernetElem]
[-] Functions
[NetworkFunctionGroupEthernetElem]
[-] GAP
[NetworkFunctionCapElem]
[-] Routes
[RouteGroupElem]
-- Route *1a)
[RouteElem]
-- Secondary GAP
[NetworkFunctionCapStandbyElem]
[-] Routes | ...to DMS/remote tool[RouteGroupElem]
-- Route
*1b), *2)
[RouteElem]
[-] 1:SAFEDLINK sub-net
[SubnetHierarchicalSafeDLinkElem]
[-] Connections
[NetworkConnectionGroupSafeDLinkE.]
-- Fx20x0/SafeDLink
[NetworkConnectionSafeDLinkElem]
[-] Functions
[NetworkFunctionGroupSafeDLinkE.]
-- Router
[NetworkFunctionRouterElem]
-- Standby router
[NetworkFunctionRouterStandbyElem]
[-] 2:SAFEDLINK sub-net
[SubnetHierarchicalSafeDLinkElem]
etc.
Use-cases for Routes:
*1a) Subnet route: for GAP to IP subnet of remote client/tool via external router
*1b) Subnet route: for Ethernet to IP subnet of remote clients/tool via GAP
*2) Host route: for Ethernet to local client via GAP – in case of standby routers
è
Mind the new menue in the FS20 tool: 'Reset Network configuration'!
Configuration Instructions: (contingency à [opt.])
1. Select the “Network” perspective (tab on the top, right)
2. Open: ‘Site’ / ‘Global system configuration’ / ‘Global network configuration’
3. Open: ‘1:Ethernet sub-net’ and adapt in "Overview" field 'Netmask' [opt.]
4. Open: 'Connections', select linked station(s) and adapt field 'IP address' [opt.]
5. Go to 'Functions', select "Assign" (r.m.b.) and choose a station to become GAP
155
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
6. Go to created subsequent 'GAP', adapt in "Network" field 'IP address' and in
"Overview" field 'DHCP server enabled' [opt.]
7. Go to subsequent 'Routes', add a new 'Route' elem for a subnet route *1) [opt.]
8. Go to created subsequent 'Route', adapt in "Overview" fields 'Destination address', 'Netmask' and 'Gateway' [opt.]
9. Go to: 'Routes', add new 'Route' elems for "Routes to DMS/remote tool" *2)
10. Go to created subsequent 'Route', adapt in "Overview" fields 'Destination address', 'Netmask' and 'Gateway' [opt.]
11. Open: ‘2:SAFEDLINK sub-net’, adapt in "Overview" fields 'Netmask' and
'Network speed' [opt.]
12. Open: 'Connections', select linked station(s) and adapt field 'IP address' [opt.]
13. Go to 'Functions', select "Assign" (r.m.b.) and choose a station to be the router
14. Go to subsequent 'Router' and adapt in "Overview" field 'IP address' [opt.]
15. Proceed with further subnets e.g. ‘3:SAFEDLINK sub-net’
Note: Customize IP addresses and net masks. (r.m.b. = right mouse button)
8.1.2
Global BACnet Configuration
When BACnet shall be used in an FS20 subsystem then the BACnet configuration
has to be set up correctly. In fact, the BACnet communication has to be enabled
with the tool and globally used information has to be configured.
Mind that all panels also need the license for the BACnet functionality (iButton).
Configuration Structure:
[-] Site
[-] Global system configuration
[+] Global FCnet configuration
[-] Global BACnet configuration
– BACnet client configuration
[SiteElem]
[GlobalSystemElem]
[GlobalNetworkElem]
[GlobalBACnetElem]
[BACnetClientElem]
Configuration Instructions:
1. Select the “Network” perspective (tab on the top, right)
2. Open: ‘Site’ / ‘Global system configuration’ / ‘Global BACnet configuration’
3. Go to “Details”, in field ‘Enable BACnet communication’ select checkbox [x]
Detailed Configuration:
The detailed parameters will be found in the element ‘Global BACnet configuration’
where an element ‘BACnet Client configuration’ must be added for each client. For
the supported number of clients see à7.3.14.
Global BACnet configuration: [defaults] and (ranges)
l Overview
– Customer text
[
]
l Details
– Address Range, lower limit
[0]
(0…4194302)
– Address Range, higher limit
[4194302] (0…4194302)
– Enable BACnet communication [ ]
([ ]…[x])
– Suppress channel OFF/ON msg. [ ]
([ ]…[x])
– Enable multiple alarms
[]
([ ]…[x])
– BACnet Model Version
[BM2]
(BM1, BM2) àBDV for UL[C]
– Max. number of COV subscriptions [500]
(0…2000) ànot yet impl.
– BACnet character set
[UTF-8]
(UTF-8, ISO-LATIN-1, UCS-2)
– Poll client interval
[10]
(1...60 min.)
– BTL ack required mode
[]
([ ]...[x])
156
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
– Device comm. control enabled
[x]
– Device comm. control timeout
[10]
– Device comm. control password []
([ ]…[x])
([1…60 min.)
(max. 20 char)
The element ‘Global BACnet configuration’ has the mentioned parameter ‘Enable
BACnet communication’ which must be selected so that the other configuration
properties become accessible. The parameters for the ‘Address Range lower and
higher limit’, which defines the range of device IDs to be used for the FS20 panels
and is exported in the SiB-X format. The parameter ‘Plant size’ helps for setting up
internal resources. Details will be provided later. For ‘BACnet character set’ see
à 6.1.6. And the substitution character is always ‘?’ since it can’t be changed.
BACnet Client configuration: [defaults] and (ranges)
l Overview
– Customer text
[
]
used in history for cmds.
– Address
[1]
(1…n)
l Details
– BACnet device ID
[0]
(0…4194302)
– check BACnet Client Address [ ]
([ ]…[x])
– BACnet network number
[0]
(0 = local Network, 1...65535)
– BACnet IP address
[---.---.---.---] (<any valid ip-address>)
– BACnet Port number
[47808]
(1024…65535)
– Client access rights
[Full operation] (No access, Supervision, BasicExtended-, or Full operation)
The ‘BACnet Client configuration’ element defines a BACnet client which will be
accepted by the FS20 system. Such a client is identified by the BACnet device ID;
and it can be configured that the BACnet Address has to be checked too (NB: the
client may have an IP address assigned by a DHCP server which will change).
Further, this element represents the origin of a command coming from a BACnet
client using the category “BACnet_Client”, the Address and the Customer text.
rd
è Now, it is possible to limit the access rights for any client (BT or 3 Party) below
that what is granted through the present license of the iButton.
157
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.1.3
BACnet Device Configuration
Each panel contains an element ‘BACnet device object’ where further elements
‘BDT-Entry’ can be added if “Enable BBMD” is selected in the checkbox.
BACnet device object: [defaults] and (ranges)
l Overview
– Customer text
["Own device"] (localized default string)
– Address
[1]
(1…n)
l Details
Stack configuration:
– Enable BBMD
[]
([ ]…[x])
– Enable FDT
[]
([ ]…[x])
– Two hops
[x]
([ ]…[x])
– No. of FDT entries
[2]
(2…8)
– UDP port no.
[47808]
(1024…65535)
BACnet properties:
– APDU timeout
[00:00:06]
(3…20s)
– No. of APDU retries
[3]
(3…6)
– APDU segment timeout
[00:00:05]
(2…10s)
The element ‘BACnet device object’ is used to identify the device in the network.
The unique value in the parameter “Address” defines the BACnet device ID. For
BBMD configuration see à7.6.4; BACnet properties are predefined (recommended
values: APDU_Timeout = 6000…10000ms, Segment_Timeout = 5000ms).
BDT Entry: [defaults] and (ranges)
l Overview
– Customer text
[
]
– Address
[1]
l Details
– IP address
[---.---.---.---]
– UDP Port number
[47808]
– Broadcast distribution mask [255.255.255.255]
(1…n)
()
(1024…65535)
The element ‘BDT Entry’ is used to define that BACnet device which is acting in
one subnet as BACnet broadcast management device. For each subnet one entry
has to be added; usually the own device is also added, so that all configurations in
the different subnets look equally. The ‘IP address’ has to be defined, ‘UDP Port
number’ (= 0xbac0) and ‘Broadcast distribution mask’ (for ‘Two hops’) are preset.
Further, the Panel element contains a tab “BACnet Notification Class element”:
Panel:
l BACnet Notification Class element: [defaults] and (ranges)
– General parameters
– Customer text
[e.g. "Areas"] (localized default string)
– Address
[e.g. 1]
(1…20)
– BACnet notification
– Acknowledge required
[true], [true], [false] ([ ]…[x])
– Event Notification Priorities
[3], [3], [10]
(0…255)
20 Notification Classes are present with predefined Addresses from 1…20 and
Customer Texts. For Ack_Required see à 7.2.5; a Priority of 0…63 shall be used
for Life Safety applications.
158
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.1.4
BACnet Client Supervision Configuration
Each panel may “supervise” the communication to any configured client. In fact,
the panel does not actively send out any control message but rather monitores if
such a client is supervising the FS20 panel in a regular interval. When the ‘Client
supervision timeout’ becomes expired, this element creates a Fault event in FS20
which is also sent to other BACnet clients.
Configuration Instructions:
1. Select the “Network” perspective (tab on the top, right)
2. Open: ‘Site’ / ‘FX20x0’
3. Add an element ‘BACnet client supervision’
4. Assign the ‘BACnet client configuration’ element for the client to be monitored
Detailed Configuration:
Currently, the parameter ‘Client supervision timeout’ has to be defined apart from a
customer text, which is used for identifying the client in case of the Fault event.
BACnet client supervision: [defaults]
l Overview
– Customer text
[
]
– Address
[1]
– Client supervision timeout
[22s]
l Details
l Events
– Event category
[--Other fault]
– Event text
[BACnet client lost]
– Event category
[--Other fault]
Event text
[No UI observing]
(1…n)
(1s…10min)
Standby visibility for Management station
Further, the Fault event from the ‘BACnet client supervision’ element can be used
to trigger a ‘Standby visibility for Management station’ i.e. an FS20 PMI may normally be inactive and can just takeover the indication and operation if the supervised client is not seen anymore.
Configuration Instructions for the Standby visibility:
1. Select the “Operation” perspective (tab on the top, right)
2. Open: ‘Site’ / ‘FX20x0’ / ‘PMI | Person machine interface’
3. Add an element ‘Standby visibility for Management station’
4. Assign the ‘BACnet client supervision’ element for the monitored client
5. Assign that part of the FS20 system which shall be indicated:
whole ‘Site’, one or multiple ‘Station’(s), one or multiple ‘Area’(s)
159
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.2
Terminal FT2050 (FT0924)
Fig. 44
FS20 PMI (UL version)
This overview shows the mapping from FS20 functions to BACnet services.
Function Key
BACnet Services
Audibles
On
Silence / Unsilence
¥ LifeSafetyOperation:
Silenced
Acknowledge
¥ AcknowledgeAlarm (to-offnormal, to-fault)
Reset
Reset
¥ LifeSafetyOperation:
User 4 [5, 6]
configurable functions, e.g. Bypass/Enable Zone
Active
¥ WriteProperty(Zone, Mode) OFF/ON
Trouble / Bypassed
User 7 [8, 9, 10]
¥ configurable functions
AcknowledgeAlarm (to-normal)
Tab. 22 Assigned Services
[optional]
Notes:
– AcknowledgeAlarm stops the local buzzer on the PMI
– AcknowledgeAlarm for transition ‘to-normal’ is not applicable from PMI
160
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.3
FS20 Commands and Events
8.3.1
Event Categories
Translation of FS20 Event-Categories into BACnet LS-Mode and -State.
EventCategory
(Prio)
UNDEFINED
ALARM (abstract)
LS-Mode
LS-State
ABNORMAL
(10)
ALARM
ALARM_FIRE (abstract)
ALARM
ALARM_FIRE_AUTOMATIC (abstract)
ALARM
ALARM_FIRE_AUTOMATIC_EXTRELEASED
ISA_EXTINGUISHING_RELEASED
ALARM_FIRE_AUTOMATIC_EXTPREALARM
ISA_EXTINGUISHING_WARNING
ALARM_FIRE_AUTOMATIC_OTHER
ALARM
ALARM_FIRE_AUTOMATIC_FIRST
ISA_FIRST_ALARM
ALARM_FIRE_AUTOMATIC_TORNADO
ALARM
ALARM_FIRE_AUTOMATIC_PROGRAMMABLE
ALARM
ALARM_FIRE_MANUAL
ALARM
ALARM_FIRE_DEGRADE
ALARM
ALARM_FIRE_WATERFLOW
ALARM
ALARM_FIRE_TWOSTAGEKEYSWITCH
ISA_KEY_SWITCH_ALARM
ALARM_GAS (abstract)
ALARM
ALARM_GAS_CO
ISA_GAS_ALARM
ALARM_GAS_COWARNING
ISA_GAS_WARNING
ALARM_GAS_OTHER
ISA_GAS_ALARM
ALARM_INTRUSION (abstract)
ALARM
ALARM_INTRUSION_HOLDUP
HOLDUP
ALARM_INTRUSION_BURGLARY
ALARM
ALARM_INTRUSION_TAMPER
TAMPER
ALARM_MASSNOTIFICATIONHIGH
ISA_MNS_SUPERIOR_ALARM
ALARM_MASSNOTIFICATIONLOW
ISA_MNS_INFERIOR_ALARM
PREALARM (abstract)
(20)
PRE_ALARM
PREALARM_FIRE
PRE_ALARM
PREALARM_INTRUSION
PRE_ALARM
PREALARM_INTRUSION_HOLDUP
PRE_ALARM
PREALARM_INTRUSION_BURGLARY
PRE_ALARM
PREALARM_INTRUSION_TAMPER
SUPERVISORY
PRE_ALARM
(20)
SUPERVISORY
SUPERVISORY_PROGRAMMABLE
SUPERVISORY
SUPERVISORY_OTHER
SUPERVISORY
SUPERVISORY_PREALARM
SUPERVISORY
SUPERVISORY_GAS (abstract)
SUPERVISORY
SUPERVISORY_GAS_CO
SUPERVISORY
SUPERVISORY_GAS_COWARNING
ISA_SUPERVISORY_WARNING
SUPERVISORY_GAS_OTHER
SUPERVISORY
VERIFICATION (abstract)
(30)
ACTIVE
VERIFICATION_ALARM
ACTIVE
VERIFICATION_ALARM_FIRE
ACTIVE
VERIFICATION_ALARM_GAS
ACTIVE
VERIFICATION_ALARM_INTRUSION
ACTIVE
VERIFICATION_PREALARM
ACTIVE
VERIFICATION_FAULT
ACTIVE
VERIFICATION_ISOL
ACTIVE
VERIFICATION_TEST
ACTIVE
161
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
EventCategory
(Prio)
LS-Mode
LS-State
VERIFICATION_TECHNICAL
ACTIVE
VERIFICATION_ACTIVE
ACTIVE
VERIFICATION_INFO
ACTIVE
VERIFICATION_SUPERVISORY
ACTIVE
VERIFICATION_WALKTEST
ACTIVE
VERIFICATION_MASSNOTIFICATIONHIGH
ACTIVE
VERIFICATION_MASSNOTIFICATIONLOW
ACTIVE
FAULT (abstract)
FAULT
(40)
FAULT_BATTERY
FAULT
FAULT_MAINS
FAULT
FAULT_EMERGENCYPOWER
EMERGENCY_POWER
FAULT_DEGRADE
FAULT
FAULT_SUPERVISION
FAULT
FAULT_SYSTEM (abstract)
ISA_SYSTEM_FAULT
FAULT_SYSTEM_CONNECTION (local)
QUIET
FAULT_SYSTEM_CONNECTION_ALL
ISA_SYSTEM_FAULT
FAULT_SYSTEM_CONNECTION_PANEL (hidden)
QUIET
FAULT_SYSTEM_MODULE
ISA_SYSTEM_FAULT
FAULT_SYSTEM_OTHER
ISA_SYSTEM_FAULT
FAULT_OTHER
FAULT
FAULT_ISOL (abstract)
OFF
ISA_TROUBLE_BYPASS
FAULT_ISOL_CTRLAUTO
ISA_OFF_CTRL_AUTO
ISA_TROUBLE_BYPASS
FAULT_ISOL_OTHER
OFF
ISA_TROUBLE_BYPASS
FAULT_PREALARM
FAULT
FAULT_EARTH
FAULT
FAULT_MASSNOTIFICATION (abstract)
FAULT_MASSNOTIFICATION_ISOL
ISA_MNS_FAULT
OFF
ISA_MNS_TROUBLE_BYPASS
FAULT_MASSNOTIFICATION_OTHER
ISA_MNS_FAULT
FAULT_PROGRAMMABLE
FAULT
ISOL (abstract)
OFF
ISA_NON_DEFAULT_MODE
ISOL_FIRERELATED
OFF (in BM2)
ISA_NON_DEFAULT_MODE
ISOL_RENOVATION
SLOW
ISA_NON_DEFAULT_MODE
ISOL_NOTREADY
OFF
NOT_READY
ISOL_EXTAUTO
AUTOMATIC_RELEASE_DISABLED
ISA_NON_DEFAULT_MODE
ISOL_EXTAUTOMAN
DISABLED
ISA_NON_DEFAULT_MODE
ISOL_PARTIAL
ISA_OFF_TAMPER_EVALUATION
ISA_NON_DEFAULT_MODE
ISOL_SOUNDERRELATED
OFF (in BM2)
ISA_NON_DEFAULT_MODE
ISOL_OTHER
OFF
ISA_NON_DEFAULT_MODE
ISOL_TEMPORARY
ISA_OFF_TEMPORARY
ISA_NON_DEFAULT_MODE
ISOL_EXTERNAL
ISA_OFF_EXTERNAL
ISA_NON_DEFAULT_MODE
ISOL_ALARM_DELAYED
(always with MANNED is disabled)
ISA_NON_DEFAULT_MODE
ISOL_RTFIRERELATED
OFF (in BM2)
ISA_NON_DEFAULT_MODE
ISOL_ALARM_EVALUATION
ISA_OFF_ALARM_EVALUATION
ISA_NON_DEFAULT_MODE
ISOL_CTRLAUTO
ISA_OFF_CTRL_AUTO
ISA_NON_DEFAULT_MODE
TEST (abstract)
(50)
(60)
ABNORMAL
TEST_MODE (abstract)
TEST
ISA_NON_DEFAULT_MODE
TEST_MODE_DETECTOR
TEST
ISA_NON_DEFAULT_MODE
TEST_MODE_INSTALL
FAST
ISA_NON_DEFAULT_MODE
TEST_MODE_CONTROL
TEST
ISA_NON_DEFAULT_MODE
TEST_MODE_WALK
ISA_WALKTEST
ISA_NON_DEFAULT_MODE
TEST_ACTIVATION (abstract)
TEST_ACTIVE
TEST_ACTIVATION_ALERT
TEST_ACTIVE
162
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
EventCategory
(Prio)
LS-Mode
LS-State
TEST_ACTIVATION_EVAC
TEST_ACTIVE
TEST_ACTIVATION_OTHER
TEST_ACTIVE
TECHNICAL (abstract)
(70)
ACTIVE
TECHNICAL_SABOTAGE
ACTIVE
TECHNICAL_PROGRAMMABLE
ACTIVE
TECHNICAL_OTHER
ACTIVE (abstract)
ACTIVE
(80)
ACTIVE
ACTIVE_ALERT
ACTIVE
ACTIVE_EVAC
ACTIVE
ACTIVE_CONFIRMED
ACTIVE
ACTIVE_UNCONFIRMED
ACTIVE
ACTIVE_UNEXPECTED
ACTIVE
ACTIVE_OTHER
ACTIVE
ACTIVE_DETECTOR_VERIFICATION
ACTIVE
ACTIVE_RELEASING
ACTIVE
ACTIVE_RELEASING_FIRST_ALARM
ACTIVE
ACTIVE_RELEASING_PREDISCHARGED
ACTIVE
ACTIVE_RELEASING_DISCHARGED
ACTIVE
ACTIVE_RELEASING_ABORT
ACTIVE
ACTIVE_FIRE_DRILL
ACTIVE
ACTIVE_PLAYING
ACTIVE
ACTIVE_PLAYING_RESETTABLE
ACTIVE
ACTIVE_PLAYING_OTHER
ACTIVE
ACTIVE_PROGRAMMABLE
ACTIVE
ACTIVE_SILENCED
ACTIVE
ACTIVE_QUEUED
ACTIVE
ACTIVE_QUEUED_RESETTABLE
ACTIVE
ACTIVE_QUEUED_OTHER
ACTIVE
ACTIVE_VOICEINPUT
ACTIVE
ACTIVE_VOICEINPUT_RESETTABLE
ACTIVE
ACTIVE_VOICEINPUT_OTHER
ACTIVE
ACTIVE_SPEAKERZONEOFF
ACTIVE
INFO (abstract)
(90)
ISA_NON_DEFAULT_MODE
INFO_OPMODE (abstract)
ISA_NON_DEFAULT_MODE
INFO_OPMODE_MANNED
MANNED
ISA_NON_DEFAULT_MODE
INFO_OPMODE_UNMANNED
UNMANNED
QUIET
INFO_OPMODE_DISARMED
DISARMED
ISA_NON_DEFAULT_MODE
INFO_OPMODE_ARMED
ARMED
QUIET
INFO_OPMODE_DAY
DISARMED ???
ISA_NON_DEFAULT_MODE
INFO_OPMODE_NIGHT
ARMED ???
QUIET
INFO_OPMODE_AUTOMATIC
ISA_CTRL_AUTOMATIC
ISA_NON_DEFAULT_MODE
INFO_OPMODE_MANUAL
ISA_CTRL_MANUAL
ISA_NON_DEFAULT_MODE
INFO_SERVICE (abstract)
ABNORMAL
INFO_SERVICE_REQUEST
ABNORMAL
INFO_SERVICE_APPLWARNING
ABNORMAL
INFO_SERVICE_OTHER
ABNORMAL
INFO_SYSTEM
ABNORMAL
INFO_VERIFICATION (abstract)
ABNORMAL
INFO_VERIFICATION_STOPPED
ABNORMAL
INFO_ACCESS (abstract)
ACTIVE
INFO_ACCESS_LEVEL10
ACTIVE
INFO_ACCESS_LEVEL21
ACTIVE
163
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
EventCategory
(Prio)
LS-Mode
LS-State
INFO_ACCESS_LEVEL22
ACTIVE
INFO_ACCESS_LEVEL30
ACTIVE
INFO_OTHER
ABNORMAL
INFO_REMINDER (abstract)
ABNORMAL
INFO_REMINDER_OFFEXPIRES
ABNORMAL
INFO_VISIBILITY
ABNORMAL
INFO_SILENCED (abstract)
ABNORMAL
INFO_SILENCED_SOUNDER
ABNORMAL
INFO_CONNECTION
ABNORMAL
INFO_MANUALCONTROL (abstract)
ABNORMAL
INFO_MANUALCONTROL_GRANTED
ABNORMAL
INFO_MANUALCONTROL_HANDOVERREQUESTING
ABNORMAL
INFO_MANUALCONTROL_HANDOVERRESPONDING
ABNORMAL
INFO_EXCLUSION
ABNORMAL
INFO_EXCLUSION_RTFIRERELATED
ABNORMAL
INFO_EXCLUSION_SOUNDERRELATED
ABNORMAL
INFO_EXCLUSION_FIRERELATED
ABNORMAL
default (in case of no incident)
ON
QUIET
Event Categories
è Each Category (structured up to 4 hierarchical levels) can be configured for the
behaviour of a concerned event: Acknowledge required, Reset required
Tab. 23
è ISA_SYSTEM_FAULT is introduced in MP3.0 (for EN54-2 compliant model)
è ISA_FIRST_ALARM is introduced in MP3.0 (for EN only)
è ISA_Ext_WARNING (abbrev.) = ISA_EXTINGUISHING_WARNING (for EN only)
è ISA_Ext_RELEASED (abbrev.) = ISA_EXTINGUISHING_RELEASED (for EN only)
è SUPERVISORY is introduced in MP-UL 1.1 (not used for EN anymore since MP-EN 4.0)
è ISA_NON_DEFAULT_MODE is introduced in MP-EN 4.0 / -UL 1.1 (was SUPERVISORY)
è ISA_TROUBLE_BYPASS is introduced in MP-UL 1.1 (for UL compliant model)
è ISA_KEY_SWITCH_ALARM is introduced in MP-UL 2.0 (for ULC Zones)
è ISA_GAS_ALARM is introduced in MP-UL 2.0 (for separation on GMS)
è ISA_MNS_SUPERIOR_ALARM is introduced in MP-UL 2.0 (for separation on GMS)
è ISA_MNS_INFERIOR_ALARM is introduced in MP-UL 2.0 (for separation on GMS)
è ISA_MNS_FAULT is introduced in MP-UL 2.0 (for separation on GMS)
è ISA_MNS_TROUBLE_BYPASS is introduced in MP-UL 2.0 (for separation on GMS)
Red values indicate inconsitency between FS20 category and BACnet State.
è Violet values are not applied for UL
è Gray values are used in legacy elements (EN only) – not visible on BACnet
è
8.3.2
Event Text from the Incidents (UL: EN_us ?)
This table gives an overview for the event texts shown on the PMI with a detailed
explanation. The Event-Text is sent within the BACnet Event-Notifications and can
further be read from the property Event_Message_Texts (per event transition).
Incident
ActiveAlarmTransmission
ActiveDetectorVerification
ActiveFaultTransmission
ActiveSupervisoryTransmission
ActiveOther
Event Text
Explanation
Active ???
???
Active
Element is active (no confirmation is expected); general
activation message
???
Flow switch zone is active but assigned sprinkler control is
inactive
???
???
???
ActiveOtherChamber
ActiveOtherFlowSwitch
Active ???
Flow switch active
ActiveOtherNeural
ActiveOtherThermal
ActivePlayingOther
Active ???
Active ???
???
164
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
Incident
ActivePlayingResettable
ActiveQueuedOther
ActiveQueuedResettable
ActiveVoiceInputOther
ActiveVoiceInputResettable
ActiveAlert
ActiveEvac
ActiveConfirmed
ActiveReleasingAbort
ActiveReleasingDischarged
ActiveReleasingFirstAlarm
ActiveReleasingPredischarged
ActiveUnconfirmed
Event Text
???
???
???
???
???
Active/ALERT
Active/EVAC
Active/confirmed
Active
Active
Active
Active
NOT active
FaultUnconfirmed
NOT active
ActiveUnexpected
FaultUnexpected
Active/unexpected
Unexpected activ.
ActiveChamber
ActiveNeuronal
ActiveThermal
ActiveSilenced
AlarmFireAutomaticOther
AlarmFireAutomaticFirst
AlarmFireAutomaticOtherLocal
Active (other)
Autom. FIRE ALARM
Autom. FIRST ALARM
Autom. local ALARM
AlarmFireAutomaticExtreleasedFlowSwitch
Flow swi. released
AlarmFireAutomaticOtherFlowSwitch
Flow swi. released
AlarmFireAutomaticExtreleasedSprinkler1
Sprinkl.1 released
AlarmFireAutomaticExtreleasedSprinkler2
Sprinkl.2 released
AlarmFireWaterflow
AlarmFireSubsystem
Waterflow ALARM
ALARM sub-system
AlarmFireAutomaticOtherSubsystem
ALARM sub-system
AlarmFireAutomaticOtherHoldopensystem
ALARM door holder
AlarmFireAutomaticOtherGasalarm
Gas ALARM
TechnicalGasalarm
Technic. Gas ALARM
AlarmFireAutomaticOtherGaswarning
Gas warning
AlarmFireAutomaticExtreleasedXC10
AlarmFireAutomaticExtprealarm
AlarmFireDegrade
AlarmFireDegradeMain
AlarmFireDegradeNet
Exting. discharged
Exting. pre-alarm
Degraded ALARM
$(HOSTADDRESS)
Degr.ALARM (local)
Degr.ALARM (netw.)
AlarmFireManual
AlarmFireManualLocal
Manual FIRE ALARM
Manual local ALARM
AlarmFireManualRedundancy
Redundancy ALARM
AlarmFireManualSabo
Sabotage ALARM
AlarmFireManualSubsystem
ALARM sub-system
AlarmGasCo
FaultAddressCollision (Other)
Addr. collision
FaultReversedPolarity (Other)
ReversedPolarity
FaultUnaddressedDevices (Other)
FaultOther
FaultOtherBacnetClientSupervision
FaultOtherBatteryEmpty
FaultOtherConnectionInCerloopNetwork
FaultOtherConnectionToCerloopNetwork
Unaddr. devices
Fault
BACnet client lost
Battery empty
CERLOOP network
No conn.to CERLOOP
Explanation
???
???
???
???
???
Element is active in ALERT mode
Element is active in EVAC mode
Element is active and the activation has been confirmed
???
???
???
???
Element has been activated but the activation has NOT been
confirmed
Element has been activated but the activation has NOT been
confirmed; event reported as fault
Element is NOT active but a confirmation has been received
Element is NOT active but a confirmation has been received;
event reported as fault
???
Automatic fire alarm (zone level)
Automatic first alarm (zone level, function for AT)
Automatic fire alarm (zone level) for zones which only generate
a local alarm (no RT, ..)
Flow switch zone is active AND assigned sprinkler control is
active
Text for a Flow switch application using an Automatic zone
instead of a Flow switch zone
Sprinkler control has been activated by the assigned input
'Sprinkler 1'
Sprinkler control has been activated by the assigned input
'Sprinkler 2'
Waterflow alarm (zone level)
Alarm text for a sub-system connected via input, evaluated as
fire alarm
Alarm text for a sub-system connected via input, evaluated as
automatic fire alarm
Alarm text for a 'door holders' application, evaluated as automatic fire alarm
Gas alarm text for a gas detector/gas detection system
connected via input, evaluated as automatic fire alarm
Gas alarm text for a gas detector/gas detection system connected via input, evaluated as technical message
Gas warning text for a gas detector/gas detection system
connected via input, evaluated as automatic fire alarm
Extinguishing panel: discharged
Extinguishing panel: pre-alarm
Degraded fire alarm (detection line / station level)
Degraded fire alarm locally in this station
Degraded fire alarm in any other station within the FCnet
(unknown address)
Manual fire alarm (zone level)
Manual fire alarm (zone level) for zones which only generate a
local alarm (no RT, ..)
Manual fire alarm (zone level) for zones which generate a
redundancy alarm (used in Austria only)
Sabotage alarm FSD (Feuerwehr-Schlüsseldepot, VdS countries only)
Alarm text for a sub-system connected via input, evaluated as
manual fire alarm
More than one device with the same address has been
detected on an SLC loop <UL>
The polarity of the 2 wires of an SLC loop has been reversed
<UL>
Unaddressed devices have been detected on an SLC loop
Common text for category 'Fault' -> element is faulty
Connection to BACnet client lost
The battery of the Wireless gateway FDCW221 is empty
Connection fault within the CERLOOP network <EN>
No connection from FS20 station to CERLOOP network <EN>
165
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
Incident
FaultOtherConfigLine
Event Text
Configurat. error
FaultOtherConfigAsd
FaultOtherConfigurationMismatch
Configurat. fault
Wrong device type
FaultOtherConfigWireless
FaultOtherDeviceConfig
FaultOtherFuse1
Configurat. fault
Configurat. fault
Fuse F401
FaultOtherFuse2
Fuse F402
FaultOtherFuseSupply
Fuse supply output
FaultOtherPrinterBufferOverflow
FaultOtherPrinterConnection
FaultOtherPrinterCoverOpen
FaultOtherPrinterPaperOut
FaultOtherPrinterTemperature
Buffer overflow
General fault
Cover open
Out of paper
Temperature probl.
FaultOtherPrinterVoltage
FaultOtherSafeDLinkPort
FaultOtherHighCapacity
FaultOtherHighLeakCurrent
FaultOtherNoise
(-> INFO_SERVICE_OTHER)
FaultOtherOvercurrent
Voltage error
SAFEDLINK port
High capacity
High leak current
FaultOtherFlowOutOfRange
FaultAudioPathFailure
FaultAccountCommunication
FaultAccountNotReachable
FaultAccountMessageLost
FaultCommunication
FaultDeviceWrongType
FaultFirmwareMismatch
FaultFuseSupply
FaultOtherConfiguration
FaultOtherGatewayInvalidLicense
FaultMainsBrownout
FaultMessagePlayer1AudioPathFailure
FaultMessagePlayer2AudioPathFailure
FaultOvercurrent
FaultReleasingActivation
FaultReversedPolarity
FaultEarth (Other)
Flow out of range
FaultOtherLineCmdFailed
FaultOtherLine
FaultOtherLineIncomplete
FaultOtherLineOverloaded
FaultOtherLineSupply
FaultOtherOpenLine
FaultOtherOpenLoop
FaultOtherShortCircuit
IsolOtherTooManyDevices
Overcurrent
Earth fault
($(POLARITY))
Line cmd. failed
Line fault
Devices missing
No line supply
Open line
Open line
Short circuit
Too many devices
FaultOtherDeviceLocation
Dev.location fault
FaultOtherDeviceMissing
FaultOtherTimeSyncLoss
Device missing
No synch. pulse
FaultOtherSubsystem
FaultOtherNetworkSwitch
Fault sub-system
Fault netw. device
FaultOtherExtinguishing
FaultOtherSupervision9V
FaultMains
FaultMainsOnTerminal
Fault extinguish.
9V supply failure
Mains failure
Supply failure
FaultEmergencypowerConverter
FaultEmergencypowerMains
Power conv.failure
Emerg. power oper.
FaultBattery
FaultBaseSounderConfig
Battery failure
???
Explanation
There is an error in the configuration of the line, e.g. a stub is
configured but the line is wired as a loop
There is a fault in the configuration of the ASD device
The device connected to UFP does not match with the
configured device
There is a fault in the configuration of the Wireless device
There is a fault in the configuration of the device
The fuse (F401) of the external supply output 1 on the
'Onboard I/Os' is defective
The fuse (F402) of the external supply output 2 on the
'Onboard I/Os' is defective
The fuse of the external supply output on the 'I/O card (remote
transmission, FCI2007)' is defective
Printer: Buffer overflow
Printer: Connection fault
Printer: Cover is open
Printer: Out of paper
Printer: Temperature of print head out of specified range (0-50
deg. C)
Printer: Voltage of printer supply low
Fault in SAFEDLINK port
High capacity on the detector line
High leak current on the detector line
Overcurrent on the auxiliary power output of the periphery
board, on a NAC connection, ... <UL>
The air flow of the ASD system is out of the specified range
Earth fault detected; the variable '$(POLARITY)' is replaced
with the information on which of the wires it is (+, -)
Communication failure on the detector line
There is a fault on the detector line
The detector line is incomplete - some devices are missing
The detector line is …
The detector line has no supply
Detector line (loop) is open
Detector line (loop) is open
Short circuit on detector line
There are too many devices on the detector line -> in this case
the line is automatically switched off
The device is mounted at the wrong position/location on the
line
The device is missing
The synchronisation pulse is not available on at least one of the
modules in the station
Fault text for a sub-system connected via inputs
Fault text for network equipment (switch, router, ..) in a hierarchical network; the fault output of network device is connected
to an FS20 input
Fault text for an extinguishing system connected via inputs
Failure of the 9V supply (3rd power supply)
Mains supply failure
Mains supply failure or battery failure (power supply of an FT
station)
Failure in power converter HW
Mains supply failure + delay time for indication of emergency
power operation has expired
Battery failure / fault in emergency power source
???
166
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
Incident
FaultSynchronizationFailed
FaultSystemConnection
Event Text
???
No conn.to stat.
$(HOSTADDRESS)
No conn.to stat.
$(HOSTADDRESS)
Explanation
???
Fault in a network participant or a connection (FCnet); event
displayed as SYSTEM FAULT
Fault in a network participant or a connection (FCnet); event
displayed as OTHER FAULT
FaultPhoneLine1
FaultPhoneLine2
FaultRs485Port
FaultStubWiredAsLoop
FaultSystemConnectionAll
FaultSystemConnectionPanel
Connection fault
Station conn.fault
General connection fault; event displayed as SYSTEM FAULT
The station which initiates the message has at least one connection fault; not displayed on PMI, category SYSTEM FAULT
FaultSystemConnectionLegacyHost
FaultSystemConnectionVbf
FaultSystemModule
FaultSystemModuleMissing
FaultSystemModuleIncompatible
Fatal fault
Hardware missing
Incompat. hardware
FaultSystemOtherConfigCorrupt
FaultSystemOtherReducedFunctions
FaultSystemOtherStationRestarted
FaultSystemOtherStationWrongType
Configur. corrupt!
Reduced functions
Station restarted
Wrong station type
The module has a fatal fault
Hardware component is not readable
Installed hardware is incompatible with the configured hardware
A corrupt system configuration has been detected
The system runs with reduced functionality ("Notlauf AT")
The station has been restarted
The detected HW configuration does not match with the
configured station type (e.g. card cage module missing, wrong
type of 'Onboard I/Os', ..)
FaultFirmwareIncompatible
FaultCleanupEvents
FaultUnaddressedDevice
LegacyInfoVerification
LegacyVerificationAlarmIntrusion
LegacyVerificationAlarmFire
InfoAccessLevel10
Access level 1
InfoAccessLevel21
Access level 2.1
InfoAccessLevel22
Access level 2.2
InfoAccessLevel30
Access level 3
InfoServiceRequestBatteryLow
Battery low
InfoServiceRequestMaintenanceReminder
Maintenance due
InfoSystemAcceptWiring
InfoSystemAutoEvac
Autom. evac. OFF
InfoSystemBootCompleted
FaultSystemOtherDegradeMode
InfoSystemFactoryReset
Startup completed
Degraded mode
Fact.reset (S38-1)
FaultSystemOtherPreconfigLoaded
No config. data !
InfoSystemSelectedLanguage
Language changed
InfoSystemSystemAnalyzerEnabled
InfoSystemVisualizerAccessEnabled
System analyzer on
Operat.(temporary)
InfoSystemVisualizerObserveEnabled
Viewer (temporary)
InfoSystemVisualizerPermanentAccessEnabled
Operat.(permanent)
InfoSystemVisualizerPermanentObserveEnabled
Viewer (permanent)
InfoSystemVisualizerConnected
InfoSystemVisualizerConnected
InfoSystemMclinkEnabled
SintesoView conn.
Cerberus-Rem.conn.
MC link enabled
InfoSystemAllDevicesCollective
Line collective
InfoSystemActiveCPU
InfoSystemAsdDust
InfoSystemAutoAveragingInProgress
InfoSystemConfigureLine
InfoSystemConnectionWeak
InfoSystemInvalidTopo
???
Dust in ASD unit
Averaging running
Configuring line
Redund. path lost
Invalid topology
FaultOtherConnection
Access level 1 reached (event message only if not = default
access level)
Access level 2.1 reached (event message only if not = default
access level)
Access level 2.2 reached (event message only if not = default
access level)
Access level 3 reached (event message only if not = default
access level)
The battery of the Wireless gateway FDCW221 or a Wireless
detector or manual call point is low
The defined maintenance interval time has expired => reminder
message that maintenance is required
The automatic evacuation of an UGA is switched OFF - event
displayed as INFORMATION; UGA is used in France only
The startup of the system has been completed
Station is in degraded mode
The system has been reset to the factory settings (restart with
switch S38-1 in active position); event displayed as information
The system has been reset to the country specific preconfiguration - no site specific configuration data is available
anymore; event displayed as system fault
The display of standard texts has been changed to the 2nd
language on this station.
The system analyzer has been enabled in the station
SintesoView (Visualizer): full access (view/operation) has been
temporarily enabled for this station
Limited SintesoView (Visualizer) access (view only) has been
temporarily enabled for this station
SintesoView (Visualizer): full access (view/operation) has been
permanently enabled for this station
Limited SintesoView (Visualizer) access (view only) has been
permanently enabled for this station
A SintesoView (Visualizer) is connected to the station
A Cerberus-Remote (Visualizer) is connected to the station
The MC link (Maintenance and commissioning link) has been
enabled on the FDnet
The devices on the detector line currently work in collective
mode
???
Dust has been detected within the ASD unit
The automatic averaging of the ASD unit is in progress
Configuration of the detector line in progress
The redundant path in the mesh network has been lost
The installation topology of the detector line is invalid (e.g. stub
167
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
Incident
Event Text
InfoSystemLineBusy
InfoSystemLineHasNewDevices
InfoSystemNewModule
InfoSystemDeviceConfigInProgress
InfoSystemDeviceOpenLoop
InfoSystemDeviceShortCircuitLoop
Line busy, pl.wait
New devices found
New hardware found
Device config.runs
Next to open line
Line separat. open
InfoSystemNonConfiguredDevices
InfoSystemRawDataLoggingEnabled
InfoSystemReadP2LineDevices
InfoSystemReplaceDevices
InfoSystemReplacingDevice
InfoSystemSomeDevicesCollective
Unconfig. devices
InfoSystemStartUp
InfoSystemTimeLost
InfoSystemTimeMasterUnreachable
InfoSystemXC10NotBlockable
InfoSystemXC10NotResettable
InfoDegradeMode
InfoMainsFaultAnnunciationDelayed
InfoManualControlGranted
InfoManualControlHandoverRequesting
InfoManualControlHandoverResponding
InfoOffLimittedExpiring
InfoOtherGatewayDataSync
InfoOtherMCMode
InfoOpmodeManned
InfoOpmodeUnmanned
Line starting up
System time lost
Time master unav.
XC10 not blockable
XC10 n. resettable
InfoOtherAlarmSummaryElem
InfoOtherCriteriaFallbackElem
not on PMI
Multi det.dep. off
InfoOtherWrongBusinessChannelElem
InfoOtherActive
Wrong busin.ch.
$(HOSTADDRESS)
Active information
InfoReminderOffexpires
Off period expires
InfoServiceRequestDrift
Drift
InfoServiceRequestLicenseBatteryEmpty
InfoServiceRequestLicenseInvalid
Licence batt.empty
Licence invalid
InfoServiceOtherConnectionRequest
InfoVerificationStopped
Connection request
Verificat. stopped
InfoVisibility
Visibility active
IsolOther
IsolOtherReplaceMode
IsolExternalSubsystem
OFF
Replace mode
Sub-system OFF
IsolFirerelatedAreaFireControl
Fire rel.ctrls.OFF
IsolAlarmEvaluation
Alarm evaluat. OFF
IsolAutoPAVoice
IsolPartialAreaAvcDelayed
(-> IsolAlarmDelayed)
IsolPartialAreaRt
(-> IsolRtFirerelated)
IsolPartialAreaSounderDeactivated
(-> InfoSilencedSounder)
IsolPartialSabotage
Reading in devices
Replacing devices
Replacing device
SOME dev. collect.
Manned operation
Unmanned operation
Alarming delayed
RT FIRE chls. OFF
Sounders DEACTIV.
Sabotage eval. OFF
IsolSounderrelatedAreaSounderOff
IsolExtauto
Sounders OFF
Aut. ext.OFF XC
IsolExtautoFC20
Aut. ext.OFF FC
IsolExtautoman
Aut+man ext.OFF XC
Explanation
on stub)
The detection line is busy
New devices have been found on the detector line
A new hardware component has been detected
The devices on the detector line are currently being configured
This device is next to the location of an open line
The line separator of the device is open => the device is next to
the location of a short circuit on the line
There are unconfigured devices on the detector line
Read-in of devices on the detector line in progress
Device replacement on the detector line in progress
Replacement of a single device on the detector line in progress
SOME of the devices on the detector line currently work in
collective mode
The detector line is starting up
The system time has been lost; it must be set again manually
The time master of the system is currently not reachable
Extinguishing panel cannot be blocked from FC20 station
Extinguishing panel cannot be reset from FC20 station
Alarm organization (area level) is in operation mode 'manned'
Alarm organization (area level) is in operation mode
'unmanned'
For BACnet only -> Binary Value
The configured multi detector dependency evaluation is not
possible anymore, e.g. due to faulty detectors, and therefore
the zone has switched to single detector dependency
The station holds the licence of a different business channel
which is not allowed in this network
Information message that an ASD subsystem is 'active' (not in
quiet state, "Info alarm")
The time limited isolation of the element will soon be ending
and the element will be switched on again
The detector is dirty and needs to be replaced soon; currently it
is still working normally
The battery of the licence key is empty
The licence key holds no valid licence (licence invalid or not
readable or licence key is empty)
There is a request for a remote connection
The alarm verification has been stopped via dedicated operating key/function 'Alarm delay OFF' (AVC changes into general
alarm)
The expanded visibility or the standby visibility has been
activated
Element is switched off; general isolation message
The device replace mode is active
Isolation text for a sub-system connected via inputs; specific
event category 'Sub-system isolation'
Fire controls and Universal evac controls are not triggered by
alarms within this area
the alarm evaluation has been switched off; faults are still
reported
The Alarm Verification Concept (AVC) is switched ON / the
alarming (alarm remote transmission) is delayed (-> t1/t2)
Remote transmission channels to Fire Brigade are not triggered
by alarms within this area
Active sounders within this area have been deactivated
The Sabotage evaluation of the FSD (FeuerwehrSchlüsseldepot, VdS countries only) is switched OFF <EN>
Sounders are not triggered by alarms within this area
Automatic extinguishing release is blocked (from extinguishing
panel)
Automatic extinguishing release is blocked (from FC20 operating terminal)
Automatic + manual extinguishing release is blocked (from
168
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
Incident
Event Text
IsolExtautomanFC20
Aut+man ext.OFF FC
IsolTemporaryLimitedDuration
IsolNotready
OFF, duration lim.
Not ready
IsolNotreadyGlassBroken
Glass broken
FaultOtherNotreadyGlassBroken
Glass broken
IsolRenovation
IsolMassNotificationSummary
IsolSummary
ReplaceAndTestDeviceNonStationary (ISOL)
ReplaceAndTestDeviceStationary (ISOL)
PrealarmFire
PrealarmSubsystem
Renovation mode
TechnicalFsdOpen
FSD open
TechnicalFsdReleased
FSD released
TechnicalZone
Supervisory
SupervisoryAbort
SupervisoryLowAgent
SupervisoryReleasingPartiallyBlocked
SupervisoryReleasingBlocked
TestActivationOther
TestActivationAlert
TestActivationEvac
TestActivationAlarmTransmission
TestActivationFaultTransmission
TestActivationSupervisoryTransmission
TestActivationReleasingFirstAlarm
TestActivationReleasingPredischarged
TestActivationReleasingDischarged
TestModeControl
TestModeControlSummary
TestModeDetector
TestModeDetectorSummary
TestModeInstall
TestModeWalk
TestModeWalkSummary
Verification
VerificationAlarmFire
Technical message
Supervisory
Text for a pre-alarm of the category 'fire alarm'
Pre-alarm text for a sub-system connected via input, evaluated
as pre-alarm
Technical message: FSD is open (Feuerwehr-Schlüsseldepot,
VdS countries only)
Technical message: FSD has been released (FeuerwehrSchlüsseldepot, VdS countries only)
Technical message -> "active message" of a technical zone
Supervisory <"active message" of a technical zone> <UL>
Test activation
Test activ. ALERT
Test activ. EVAC
Common text for category 'test activation'
Test activation in ALERT mode
Test activation in EVAC mode
Control test mode
Element is in control test mode
Detector test mode
Element is in detector test mode
Install. test mode
Element is in installation test mode
AVC/IC
AVC Fire ALARM
VerificationAlarmGas
AVC Gas ALARM
VerificationPrealarm
AVC Pre-ALARM
VerificationSupervisory
IC Supervisory
VerificationFault
IC Fault
VerificationIsol
IC Isolation
VerificationTest
IC Test message
VerificationTechnical
IC Technical msg.
VerificationActive
IC Activation
VerificationInfo
IC Information
Text for category 'verification' (AVC/IC)
The AVC of category 'Fire ALARM' is currently active; used
internally, not user relevant
The AVC of category 'Gas ALARM' is currently active; used
internally, not user relevant <PRELIM>
The AVC of category 'Pre-ALARM' is currently active; used
internally, not user relevant
The IC of category 'Supervisory' is currently active; used internally, not user relevant <UL>
The IC of category 'Fault' is currently active; used internally, not
user relevant
The IC of category 'Isolation' is currently active; used internally,
not user relevant
The IC of category 'Test message' is currently active; used
internally, not user relevant
The IC of category 'Technical message' is currently active;
used internally, not user relevant
The IC of category 'Activation' is currently active; used
internally, not user relevant
The IC of category 'Information' is currently active; used
internally, not user relevant
Tab. 24
Pre-ALARM
PreALARM sub-syst.
Explanation
extinguishing panel)
Automatic + manual extinguishing release is blocked (from
FC20 operating terminal)
Element (zone) is switched off for a limited duration
Zone is not ready -> cannot be switched on because an alarm
condition would be fulfilled immediately (prevention of false or
unwanted alarms)
Call point is still active after a reset of the alarm -> glass must
be replaced; event displayed as ISOLATION
Call point is still active after a reset of the alarm -> glass must
be replaced; event displayed as FAULT
Zone is in renovation mode
Event Texts
Note the explanation for the verification incidents "used internally, not … relevant".
– On the FS20 PMI, they are not directly visible; rather the header line is influenced e.g. showing the countdown timer and some RT relevant information.
– On BACnet, these events are visible; and AVCs comprise the countdown timer!
169
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.3.3
Element Categories of FS20
The FS20 ElementCategories may be used to identify an element together with a
unique element address or a combination hereof on the PMIs. The sub-categories
of level-2 or level-3 respectively are applied therefore (green items). But a search
for the elements is only possible via the corresponding sub-category of level-2.
In contrast, blue items are not indicated. Compare with SiB-X categories.
Note, that certain countries may partly use a Plan-Nr. instead of the category.
– Blue text is used here for new values added in this market package.
– Purple text indicates values which are not used in the UL version (àEN or GB).
MainCategory
UNDEFINED
DETECTION
SubCategory (Level-2)
SubCategory (Level-3 / -4)
AREA
AREA_FIRE
AREA_FIRE_DETECTION
AREA_FIRE_OTHER
AREA_INTRUSION
AREA_INTRUSION_DETECTION
SECTION
ZONE
CONTROL
GROUP_FIRE
GROUP_EVAC
GROUP_ALARM
GROUP_RELEASING
GROUP_COUNTER
GROUP_TABLEAU
GROUP_CMDINPUT
GROUP_VOICE
GROUP_PAVOICE
GROUP_HVAC
GROUP_MIGRATION
CTRL_FIRE
CTRL_EVAC
CTRL_EVAC_PHASED
CTRL_EVAC_UNI
CTRL_EVAC_UNINAC
CTRL_RELEASING
CTRL_RT
CTRL_RTFIRE
CTRL_RTFAULT
CTRL_RT1
....
CTRL_RT8
CTRL_RT9
....
CTRL_RT16
CTRL_RTINTRUSION
CTRL_RTDACT
CTRL_SOUNDER
CTRL_SOUNDER_INTERNAL
CTRL_SOUNDER_EXTERNAL
CTRL_SOUNDER_NAC
CTRL_COUNTER
CTRL_COUNTER_ALARM
CTRL_COUNTER_RT
CTRL_RAL
CTRL_TABLEAU
CTRL_CMDINPUT
CTRL_MGS
CTRL_VOICE
CTRL_PAVOICE
CAUSE_GROUP
CAUSE_GROUP_OTHER
CAUSE_GROUP_HVAC
AddressType
NONE
NONE
UNIQUE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
UNIQUE
UNIQUE
NONE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
UNIQUE
UNIQUE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
....
JOIN_PARENT
JOIN_PARENT
....
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
UNIQUE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
UNIQUE
JOIN_PARENT
JOIN_PARENT
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
NONE
NONE
NONE
FS20 Element
Area
Area Fire
Area (Detection)
Area (Station)
Area Fire
Area (Detection)
Section
Zone
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control Group
Control
Control
“
“
“
Control Group
Control
“
“
“
“
“
“
“
“
“
“
Control
“
“
“
Control
“
“
Control
“
“
“
Control
Control
Cause Group
Cause Group
Cause Group
CAUSE_GROUP_VOICE
C_G_V_AUTOMATIC_EVACUATION
C_G_V_AUTOMATIC_ALERT
C_G_V_AUTOMATIC_DEGRADE
CauseGroupVoice
"
"
170
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
MainCategory
SubCategory (Level-2)
SubCategory (Level-3 / -4)
C_G_V_MANUAL_MASS_NOTIFICA.
C_G_V_MANUAL_EVACUATION
C_G_V_MANUAL_ALERT
C_G_V_MANUAL_PAGE
C_G_V_AUTOMATIC_MASSN.HIGH
C_G_V_AUTOMATIC_MASSN.LOW
C_G_V_MANUAL_BACKGROUNDM.
C_G_V_AUTOMATIC_BACKGR.M.
C_G_V_EXTERNAL_PAGE
EFFECT_GROUP
EFFECT_GROUP_HVAC
EFFECT_GROUP_BULKAMPLIFIER
CHANNEL_LOG
SENSOR
SENSOR_AUTOMATIC
SENSOR_MANUAL
SENSOR_INPUT
INPUT
INPUT_FIRE
INPUT_EVAC
INPUT_EXT
INPUT_RT
INPUT_RTDEV
INPUT_RELEASING
INPUT_VOICE
CAUSE_FIRE
CAUSE_EVAC
CAUSE_SOUNDER
CAUSE_RT
CAUSE_LED
CAUSE_RELEASING
CAUSE_VOICE
CAUSE_HVAC
OUTPUT
OUTPUT_FIRE
OUTPUT_EXT
EFFECT_REQUEST
OUTPUT_RELEASING
OUTPUT_VOICE
OUTPUT_HVAC
OUTPUT_PAVOICE
RT
SOUNDER
SOUNDER_ALERT_EVAC
SOUNDER_ALERT
SOUNDER_EVAC
SOUNDER_EVAC_UNI
SOUNDER_INTERNAL
SOUNDER_EXTERNAL
SOUNDER_BASE
SOUNDER_NAC
HARDWARE
PANEL
MODULE
POWER_SUPPLY
LINE
DEVICE
DEVICE_P2 (Deprecated)
DEVICE_OTHER
DEVICE_P2_EN
DEVICE_P2_UL
CHANNEL_PHYS
SUBMODULE
FIRMWARE
SYSTEM
SITE
PMI
PMI_FUNCTION
STANDARD_VISIBILITY
EXPANDED_VISIBILITY
STANDBY
PRINTER
AddressType
NONE
NONE
NONE
NONE
RELATIVE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
RELATIVE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
RELATIVE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
RELATIVE
RELATIVE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
NONE
UNIQUE
RELATIVE
JOIN_PARENT
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
NONE
NONE
UNIQUE
RELATIVE
JOIN_PARENT
JOIN_PARENT
JOIN_PARENT
UNIQUE
FS20 Element
"
"
"
"
"
"
"
"
"
Effect Group
"
"
Logical Channel
“
“
“
Logical Channel
“
“
“
“
“
“
“
“
“
“
“
“
“
“
“
Logical Channel
“
“
“
“
“
“
“
Logical Channel
Logical Channel
“
“
“
“
“
“
"
“
Panel
Module
“
Line
Device
“
“
“
“
Physical Channel
Submodule
Firmware
Config
PMI Visibility
“
“
“
Config
171
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
MainCategory
SubCategory (Level-2)
SYNOPT
KEY_DEPOT
NETWORK
UGA
FRT
FATFBF
RTDEVICE
EVACNL
STT
PAGER
VISUALIZER
BACNET_DEVICE
BACNET_CLIENT
BACNET_NOTIFICATION_CLASS
BACNET_CLIENT_SUPERVISION
BACNET_SUB_AREA
BACNET_SUB_GROUP_HVAC
BACNET_SUB_CONTROL_HVAC
BACNET_SUB_CHANNEL_HVAC
BACNET_SECTION_SUMMARY
BACNET_LINE_SUMMARY
BACNET_BLOCK_CMD
AVC
IC
CERLOOP
UNIT_UGA
SUBNET
BUZZER
MANAGEMENT_SYSTEM
LEGACY_GATEWAY
NETWORK_LEGACY
RDT
DACT_ACCOUNT
DAY_NIGHT_INPUT
COMMAND
VOICE_STATION
VOICE_SWITCH_MODULE
VOICE_SWITCH
VOICE_MICROPHONE
VOICE_SWITCH_FUNCTION
PMI_MOBILE
SDN_LOOP
DCF77
RLA
RLA_DRIVER
SMARTPHONE
SMARTPHONE_CLIENT
RGD
SubCategory (Level-3 / -4)
RGD_MEMBER
NETWORK_VOICE
EVENT
Tab. 25
AddressType
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
RELATIVE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
RELATIVE
RELATIVE
RELATIVE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
UNIQUE
RELATIVE
UNIQUE
RELATIVE
UNIQUE
RELATIVE
UNIQUE
UNIQUE
FS20 Element
Config
Config
Network
Config
Config
Config
Control
Config
Config
Config
Config
BACnet Device
BACnet Client
Notification Class
Client Supervision
SubAreaXxx
Control Group
Control
Logical Channel
SectionSummary
LineSummary
BACnetCommand
Verification
Verification
Config
Unit UGA
Subnet Eth./SDL.
Buzzer
Sigmasys…
Config
Network
Config
Config
Config
Config
Config
SmartphoneClient
Config
Config
FS20 Element Categories
172
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.4
SiB-X Export
The SiB-X Export provides further assignments not available online in the BACnet
model. These are the SiB-X Category and the SiB-X Type which are defined for
each FS20 Element type name. Further, a SiB-X Hierarchy name is assigned to
each SiB-X Category.
8.4.1
FS20 Elements with SiB-X Category and Type
The current values for the SiB-X Category and Type are rather preliminary, since
the ISA team had no clear requirements about the use cases in the past. Mind that
SiB-X would allow a hierarchical definition of the categories. We expect to get such
requirements in the scope of the GMS/TBS projects.
FS20 Element name
AreaElem
AreaOtherElem
BACnetBDTEntryElem
BACnetClientElem
BACnetClientSupervisionElem
BACnetCommandAreaElem
BACnetCommandPanelElem
BACnetDestinationElem
BACnetDeviceElem
BACnetLineFaultSummaryElem
BACnetLineInfoSummaryElem
BACnetNotificationClassElem
BACnetRecipientElem
BACnetSectionSummaryElem
BuzzerElem
CauseGroupAaRtElem
CauseGroupAaSounderElem
CauseGroupAbortElem
CauseGroupCaElem
CauseGroupCaILEDPrio1Elem
CauseGroupCaILEDPrio2Elem
CauseGroupCaILEDPrio3Elem
CauseGroupDactElem
CauseGroupEaAlertElem
CauseGroupEaEvacElem
CauseGroupEvacUniElem
CauseGroupHvacDamperElem
CauseGroupLowAgentElem
CauseGroupNacPrio1Elem
CauseGroupNacPrio2Elem
CauseGroupNacPrio3Elem
CauseGroupNacUniPrio1Elem
CauseGroupNacUniPrio2Elem
CauseGroupNacUniPrio3Elem
CauseGroupPAVoiceAlertElem
CauseGroupPAVoiceEvacElem
CauseGroupReleasingElem
CauseGroupSprinklerElem
CauseGroupTimerElem
CauseGroupVoiceAutomaticAlertElem
CauseGroupVoiceAutomaticBackgroundmusicElem
CauseGroupVoiceAutomaticEvacuationElem
CauseGroupVoiceAutomaticMassNotificationHighElem
CauseGroupVoiceAutomaticMassNotificationLowElem
CauseGroupVoiceDegradeElem
CauseGroupVoiceExternalPageElem
CauseGroupVoiceManualAlertElem
CauseGroupVoiceManualBackgroundmusicElem
CauseGroupVoiceManualEvacuationElem
CauseGroupVoiceManualMassNotificationElem
CauseGroupVoicePageElem
CauseIncidentEvacElem
CauseIncidentEvacUniElem
CauseIncidentEvacUniVerificationElem
CauseIncidentFireElem
FS20 Element Category
AREA
AREA
UNDEFINED
BACNET_CLIENT
BACNET_CLIENT_SUPERVISION
BACNET_BLOCK_CMD
BACNET_BLOCK_CMD
UNDEFINED
BACNET_DEVICE
BACNET_LINE_SUMMARY
BACNET_LINE_SUMMARY
BACNET_NOTIFICATION_CLASS
UNDEFINED
BACNET_SECTION_SUMMARY
BUZZER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_HVAC
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_OTHER
CAUSE_GROUP_VOICE_A_A
CAUSE_GROUP_VOICE_A_B
CAUSE_GROUP_VOICE_A_E
CAUSE_GROUP_VOICE_A_MN_H
CAUSE_GROUP_VOICE_A_MN_L
CAUSE_GROUP_VOICE_A_D
CAUSE_GROUP_VOICE_E_P
CAUSE_GROUP_VOICE_M_A
CAUSE_GROUP_VOICE_M_B
CAUSE_GROUP_VOICE_M_E
CAUSE_GROUP_VOICE_M_MN
CAUSE_GROUP_VOICE_M_P
CAUSE_EVAC
CAUSE_EVAC
CAUSE_EVAC
CAUSE_FIRE
SiB-X Category
FunctionalArea
FunctionalArea
BACnet
BACnetConfig
Network
FunctionalArea
Panel
BACnet
BACnet
Line
Line
BACnet
BACnet
FunctionalSection
Component
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
Folder
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
CauseGroup
ControlEvent
ControlEvent
ControlEvent
ControlEvent
SiB-X Type
Area
StationArea
Device
Global
Client
BlockCmd
BlockCmd
NotificationClass
Device
Summary
Summary
NotificationClass
Device
Summary
Buzzer
RT
Sounder
Releasing
Fire
Fire
Fire
Fire
DACT
Alert
Evac
Evac
Evac
Releasing
NAC
NAC
NAC
NAC
NAC
NAC
Voice
Voice
Releasing
Sprinkler
Fire
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Evac
Evac
Evac
Fire
173
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
CauseIncidentFireVerificationElem
CauseIncidentHvacDamperElem
CauseIncidentLedElem
CauseIncidentLedIoDriverElem
CauseIncidentLedRemoteElem
CauseIncidentLedSynoptic48Elem
CauseIncidentLedTlaElem
CauseIncidentNacElem
CauseIncidentNacFirstStageElem
CauseIncidentNacSecondStageElem
CauseIncidentNacUniElem
CauseIncidentNacUniVerificationElem
CauseIncidentOffAccessLevelElem
CauseIncidentOffElem
CauseIncidentPAVoiceElem
CauseIncidentPAVoiceVerificationElem
CauseIncidentReleasingElem
CauseIncidentRtElem
CauseIncidentSounderElem
CauseIncidentVoiceElem
CauseIncidentVoiceVerificationElem
CauseLedElem
CauseLedFrxCoreElem
CauseLedFrxGroupElem
CauseLedIoDriverElem
CauseLedRemoteElem
CauseLedTlaElem
CauseLocalEventLedRemoteElem
CauseTimerElem
CauseVoiceSwitchFixedElem
ChannelLogDactElem
ChannelLogFrdElem
ChannelLogFrtElem
ChannelLogInputAaConfirmationElem
ChannelLogInputAaFaultElem
ChannelLogInputAaSupervisionElem
ChannelLogInputAlarmDaElem
ChannelLogInputAlarmLimitSwitchElem
ChannelLogInputAlarmMassnotificationElem
ChannelLogInputBlockedElem
ChannelLogInputDischargedElem
ChannelLogInputEvacElem
ChannelLogInputFaultElem
ChannelLogInputFireElem
ChannelLogInputFsdAdaptorSabotageElem
ChannelLogInputHvacClosedElem
ChannelLogInputHvacElem
ChannelLogInputHvacOpenedElem
ChannelLogInputNacElem
ChannelLogInputPAVoiceElem
ChannelLogInputPrealarmElem
ChannelLogInputReleasingElem
ChannelLogInputSubsystemAlarmElem
ChannelLogInputSubsystemFaultElem
ChannelLogInputSubsystemIsolatedElem
ChannelLogInputSubsystemPrealarmElem
ChannelLogInputTwoStageHandleElem
ChannelLogInputTwoStageKeySwitchElem
ChannelLogNacBaseSounderElem
ChannelLogNacElem
ChannelLogNacUniBaseSounderElem
ChannelLogNacUniElem
ChannelLogOutputAmplifierElem
ChannelLogOutputAnalogAudioElem
ChannelLogOutputBlockAutoElem
ChannelLogOutputBlockAutoManElem
ChannelLogOutputFireInterlockingElem
ChannelLogOutputFireNotSupervisedElem
ChannelLogOutputFireSupervisedElem
ChannelLogOutputFsdAdapterConfirmationRtElem
ChannelLogOutputFsdAdapterFireAlarmElem
ChannelLogOutputFsdAdapterHeatingElem
ChannelLogOutputHvacDamperNotSupervisedElem
ChannelLogOutputHvacDamperSupervisedElem
FS20 Element Category
CAUSE_FIRE
CAUSE_HVAC
CAUSE_LED
CAUSE_LED
CAUSE_LED
CAUSE_RELEASING
CAUSE_LED
CAUSE_SOUNDER
CAUSE_SOUNDER
CAUSE_SOUNDER
CAUSE_LED
CAUSE_LED
CAUSE_RT
CAUSE_RT
CAUSE_VOICE
CAUSE_VOICE
CAUSE_RELEASING
CAUSE_RT
CAUSE_SOUNDER
CAUSE_VOICE
CAUSE_VOICE
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
RT
FRT
FRT
INPUT_RTDEV
INPUT_RTDEV
INPUT_RT
SENSOR_INPUT
SENSOR_INPUT
SENSOR_INPUT
INPUT_EXT
INPUT_EXT
INPUT_EVAC
INPUT_EXT
INPUT_FIRE
INPUT_FIRE (NC8) àNC14
INPUT_HVAC
INPUT_HVAC
INPUT_HVAC
INPUT_EVAC
INPUT_PAVOICE
INPUT_EXT
INPUT_RELEASING
SENSOR_INPUT
SENSOR_INPUT
SENSOR_INPUT
SENSOR_INPUT
SENSOR_INPUT
SENSOR_INPUT
SOUNDER_NAC
SOUNDER_NAC
SOUNDER_NAC
SOUNDER_NAC
OUTPUT_VOICE
OUTPUT_VOICE
OUTPUT_EXT
OUTPUT_EXT
OUTPUT_FIRE
OUTPUT_FIRE
OUTPUT_FIRE
OUTPUT_FIRE (NC8) àNC14
OUTPUT_FIRE (NC8) àNC14
OUTPUT_FIRE (NC8) àNC14
OUTPUT_HVAC
OUTPUT_HVAC
SiB-X Category
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
ControlEvent
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Output
Peripheral
Peripheral
Input
Input
Input
Sensor
Sensor
Sensor
Extinguishing
Extinguishing
Input
Extinguishing
Input
Input
Input
Input
Input
Input
Input
Extinguishing
Input
Subsystem
Subsystem
Subsystem
Subsystem
Sensor
Sensor
Sounder
Sounder
Sounder
Sounder
Output
Output
Extinguishing
Extinguishing
Output
Output
Output
Operation
Operation
Operation
Output
Output
SiB-X Type
Fire
Fire
LED
LED
LED
LED
LED
NAC
NAC
NAC
LED
LED
RT
RT
Voice
Voice
Releasing
RT
Sounder
Voice
Voice
Cause
Cause
Cause
Cause
Cause
Cause
Cause
Cause
Cause
DACT
FRT
FRT
RT
RT
RT
Technical
Technical
Technical
Input
Input
Evac
Input
Fire
Fire
HVAC
HVAC
HVAC
Evac
Voice PA
Input
Releasing
Input
Input
Input
Input
Technical
Technical
NAC
NAC
NAC
NAC
Voice
Voice
Output
Output
Fire
Fire
Fire
KeyDepot
KeyDepot
KeyDepot
HVAC
HVAC
174
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
ChannelLogOutputILEDElem
ChannelLogOutputReleasingElem
ChannelLogOutputResetElem
ChannelLogOutputRtNotSupervisedElem
ChannelLogOutputRtSupervisedElem
ChannelLogOutputRtSupervisedVdsElem
ChannelLogOutputSubsystemAcknowledgeElem
ChannelLogOutputSubsystemResetElem
ChannelLogOutputVoiceHcpElem
ChannelLogSensorDaAutomaticWiredElem
ChannelLogSensorDaAutomaticWirelessElem
ChannelLogSensorDaCollectiveElem
ChannelLogSensorDaCollectiveMassnotificationElem
ChannelLogSensorDaGasElem
ChannelLogSensorDaManualWiredElem
ChannelLogSensorDaManualWirelessElem
ChannelLogSensorDaManualTwoStageElem
ChannelLogSounderAaElem
ChannelLogSounderAlertElem
ChannelLogSounderAlertEvacElem
ChannelLogSounderEvacElem
ChannelLogSounderExternalElem
ChannelLogSounderInternalElem
ChannelPhysAsdAirFlowElem
ChannelPhysAsdInfoElem
ChannelPhysCollectiveAPlusElem
ChannelPhysCollectiveFcl2002Elem
ChannelPhysCollectiveFDP2Elem
ChannelPhysCollectiveHZMElem
ChannelPhysCollectiveInteractiveElem
ChannelPhysDactMonitoredElem
ChannelPhysEthernetPrinterElem
ChannelPhysEvacMasterElem
ChannelPhysEvacSlaveElem
ChannelPhysFbaChElem
ChannelPhysFbfElem
ChannelPhysFsdElem
ChannelPhysFt2010Elem
ChannelPhysFt2011Elem
ChannelPhysHCPElem
ChannelPhysHornAPlusElem
ChannelPhysHornInteractiveElem
ChannelPhysInputAnalogAudioElem
ChannelPhysInputAPlusElem
ChannelPhysInputDigitalElem
ChannelPhysInputFseElem
ChannelPhysInputInteractiveElem
ChannelPhysInputMs9iElem
ChannelPhysInputOutputFci2007Elem
ChannelPhysInputOutputFci2008Elem
ChannelPhysInputOutputOrRtConfirmationInputFci2007Elem
ChannelPhysInputOutputPbElem
ChannelPhysInputP2Elem
ChannelPhysInputP2FdvElem
ChannelPhysInputP2HSeriesElem
ChannelPhysInputP2LimitSwitchElem
ChannelPhysInputP2LimitSwitchFixedTempElem
ChannelPhysInputP2LimitSwitchWithoutCOElem
ChannelPhysInputP2LoopElem
ChannelPhysInputP2LoopSecondaryElem
ChannelPhysInputP2StubElem
ChannelPhysInputP2WirelessElem
ChannelPhysMicrophoneElem
ChannelPhysNacLoopElem
ChannelPhysNacStub1Elem
ChannelPhysNacStub2Elem
ChannelPhysOutputAlarmIndicatorInteractiveElem
ChannelPhysOutputAlarmIndicatorP2Elem
ChannelPhysOutputAnalogAudioElem
ChannelPhysOutputAPlusElem
ChannelPhysOutputExternalAiP2Elem
ChannelPhysOutputExternalAiP2FixElem
ChannelPhysOutputExternalAiP2HSeriesElem
ChannelPhysOutputExternalAiP2WirelessElem
FS20 Element Category
OUTPUT_FIRE
OUTPUT_RELEASING
OUTPUT_EXT
RT
RT
RT
OUTPUT_FIRE (NC8) àNC4
OUTPUT_FIRE (NC8) àNC4
OUTPUT_VOICE
SENSOR_AUTOMATIC
SENSOR_AUTOMATIC
SENSOR_AUTOMATIC
SENSOR_AUTOMATIC
SENSOR_AUTOMATIC
SENSOR_MANUAL
SENSOR_MANUAL
SENSOR_MANUAL
SOUNDER
SOUNDER_ALERT
SOUNDER_ALERT_EVAC
SOUNDER_EVAC
SOUNDER_EXTERNAL
SOUNDER_INTERNAL
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
SiB-X Category
Output
Output
Extinguishing
Output
Output
Output
Subsystem
Subsystem
Output
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
SiB-X Type
Fire
Releasing
Output
RT
RT
RT
Output
Output
Voice
Automatic
Automatic
Automatic
Automatic
Automatic
Manual
Manual
Manual
Evac
Alert
AlertEvac
Evac
Evac
Evac
ASD
ASD
Sensor
Sensor
Sensor
Transponder
Sensor
DACT
Printer
Evac
Evac
FireBrigadeUnit
FireBrigadeUnit
KeyDepot
FRT
FRT
IO
Sounder
Sounder
Input
Input
Input
Input
Input
Input
IO
IO
IO
IO
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
NAC
NAC
NAC
Output
Output
Output
Output
Output
Output
Output
Output
175
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
ChannelPhysOutputExtinguishingElem
ChannelPhysOutputFci2022Elem
ChannelPhysOutputInteractiveElem
ChannelPhysOutputLedP2Elem
ChannelPhysOutputMimicDriverFto2002Elem
ChannelPhysOutputMimicDriverFto2008Elem
ChannelPhysOutputMimicDriverFto2018Elem
ChannelPhysOutputMimicDriverP2Elem
ChannelPhysOutputMonitoredExtinguishingElem
ChannelPhysOutputMonitoredFci2009Elem
ChannelPhysOutputMonitoredPbRtFaultElem
ChannelPhysOutputMonitoredPbRtFireElem
ChannelPhysOutputMs9iElem
ChannelPhysOutputP2Elem
ChannelPhysOutputP2FdvElem
ChannelPhysOutputP2HSeriesElem
ChannelPhysOutputP2MonitoredElem
ChannelPhysOutputP2WirelessElem
ChannelPhysOutputPbRtFaultElem
ChannelPhysOutputPbRtFireElem
ChannelPhysOutputPbUlRtFaultElem
ChannelPhysOutputPbUlRtFireElem
ChannelPhysOutputPbUlRtGenericElem
ChannelPhysOutputPbUlRtSupervisoryElem
ChannelPhysOutputRtFaultFci2007Elem
ChannelPhysOutputRtFaultMonitoredFci2007Elem
ChannelPhysOutputRtFireFci2007Elem
ChannelPhysOutputRtOrHornMonitoredFci2007Elem
ChannelPhysOutputRtVdsElem
ChannelPhysOutputUlRtAlarmCityTieMonitoredElem
ChannelPhysOutputUlRtAlarmLeasedLineElem
ChannelPhysOutputUlRtSupervisoryLeasedLineElem
ChannelPhysOutputUlRtTroubleLeasedLineElem
ChannelPhysRadioInteractiveElem
ChannelPhysReleasingLoopElem
ChannelPhysReleasingStub1Elem
ChannelPhysReleasingStub2Elem
ChannelPhysRingPort0Elem
ChannelPhysRingPort1Elem
ChannelPhysSensorAPlusAutomaticElem
ChannelPhysSensorAPlusManualElem
ChannelPhysSensorInteractiveAutomaticElem
ChannelPhysSensorInteractiveManualElem
ChannelPhysSensorInteractiveRadioElem
ChannelPhysSensorMs9iAutomaticElem
ChannelPhysSensorMs9iManualElem
ChannelPhysSensorP2AutomaticCLineElem
ChannelPhysSensorP2AutomaticFDA221Fire1Elem
ChannelPhysSensorP2AutomaticFDA221Fire2Elem
ChannelPhysSensorP2AutomaticFDA241Fire1Elem
ChannelPhysSensorP2AutomaticFDA241Fire2Elem
ChannelPhysSensorP2AutomaticOpticalFDULElem
ChannelPhysSensorP2AutomaticOpticalHSeriesElem
ChannelPhysSensorP2AutomaticSLineWiredElem
ChannelPhysSensorP2AutomaticSLineWirelessElem
ChannelPhysSensorP2AutomaticThermalFDULElem
ChannelPhysSensorP2AutomaticThermalHSeriesElem
ChannelPhysSensorP2GasElem
ChannelPhysSensorP2ManualHMS2SElem
ChannelPhysSensorP2ManualWiredElem
ChannelPhysSensorP2ManualWirelessElem
ChannelPhysSerialCerloopElem
ChannelPhysSerialPrinterRs232Elem
ChannelPhysSerialPrinterRs485Elem
ChannelPhysSerialQbusFt2007Elem
ChannelPhysSerialQbusFt2008Elem
ChannelPhysSerialQbusFt2009Elem
ChannelPhysSerialQbusFt2014Elem
ChannelPhysSerialQbusFt2015Elem
ChannelPhysSerialQbusXto2001Elem
ChannelPhysSerialRPMElem
ChannelPhysSerialUfpElem
ChannelPhysSerialVBFElem
ChannelPhysSounderBaseHSeriesElem
FS20 Element Category
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
SiB-X Category
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
SiB-X Type
Output
Output
Output
Output
Output
Output
Output
Output
Output
Output
OutputRT
OutputRT
Output
Output
Output
Output
Output
Output
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
OutputRT
WirelessGateway
Output
Output
Output
RingSwitch
RingSwitch
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
Sensor
SerialConnection
Printer
Printer
LEDIndicator
LEDIndicator
LEDIndicator
RDT
RDT
Extinguishing
SerialConnection
SerialConnection
SerialConnection
Sounder
176
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
ChannelPhysSounderMonitoredPbElem
ChannelPhysSounderP2BaseElem
ChannelPhysSounderP2BaseULElem
ChannelPhysSounderP2LoopBaseElem
ChannelPhysSounderP2LoopBaseWirelessElem
ChannelPhysSounderP2LoopBeaconConfigurableElem
ChannelPhysSounderP2LoopBeaconElem
ChannelPhysSounderVdsElem
ChannelPhysTransponderP2Elem
ChannelSounderBaseElem
ChannelWirelessElem
CommandAccessLevelElem
CommandBarButtonLeftElem
CommandBarButtonRightElem
CommandBarEffectActionElem
ConditionalAccessLevelElem
ConfigCerloopElem
ConfigCoreFrxElem
ConfigEvacMasterElem
ConfigEvacSlaveElem
ConfigEventAlarmElem
ConfigFatStandardElem
ConfigFatWithFbfElem
ConfigFbfAtElem
ConfigFbfElem
ConfigFsdAdapterElem
ConfigFsdElem
ConfigGatewayLegacyElem
ConfigGroupEvacElem
ConfigGroupFrdElem
ConfigGroupFrtElem
ConfigHistoryEntryElem
ConfigIoDriverMasterElem
ConfigIoDriverSlaveElem
ConfigLedAnnunciatorGraphicElem
ConfigLedAnnunciatorTabularLedIndicatorElem
ConfigLedAnnunciatorTabularMixedIndicatorElem
ConfigLedAnnunciatorTabularZoneIndicatorElem
ConfigPagerElem
ConfigPartFatElem
ConfigPartFbfElem
ConfigPmiElem
ConfigPrinterGenericElem
ConfigPrinterITCElem
ConfigPrinterRPMElem
ConfigPrinterSPHM32SElem
ConfigRemoteDisplayElem
ConfigRemoteLedAnnunciatorElem
ConfigRemoteTerminalElem
ConfigSmartphoneElem
ConfigSttElem
ConfigSynoptic24Elem
ConfigSynoptic48MulticolorElem
ConfigUgaElem
ConfigVisualizerElem
ControlAgentReleasingElem
ControlCounterAlarmElem
ControlDactElem
ControlEvacElem
ControlEvacUniElem
ControlFireElem
ControlGroupAlarmElem
ControlGroupCounterElem
ControlGroupEvacElem
ControlGroupFireElem
ControlGroupHvacDamperElem
ControlGroupReleasingElem
ControlGroupVoiceElem
ControlGroupPAVoiceElem
ControlHvacDamperElem
ControlILEDElem
ControlLegacyElem
ControlNacGeneralElem
ControlNacLocalElem
FS20 Element Category
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
CHANNEL_PHYS
SOUNDER_EVAC
CHANNEL_PHYS
COMMAND
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
CERLOOP
UNDEFINED
EVACNL
EVACNL
UNDEFINED
FATFBF
FATFBF
FATFBF
FATFBF
KEY_DEPOT
KEY_DEPOT
LEGACY_GATEWAY
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
RLA_DRIVER
RLA_DRIVER
RLA
RLA
RLA
RLA
PAGER
UNDEFINED
UNDEFINED
PMI
PRINTER
PRINTER
PRINTER
PRINTER
RDT
RLA
RDT
SMARTPHONE
STT
SYNOPT
SYNOPT
UGA
VISUALIZER
CTRL_RELEASING
CTRL_COUNTER_ALARM
CTRL_RTDACT
CTRL_EVAC_PHASED
CTRL_EVAC_UNI
CTRL_FIRE
GROUP_ALARM
GROUP_COUNTER
GROUP_EVAC
GROUP_FIRE
GROUP_HVAC
GROUP_RELEASING
GROUP_VOICE
GROUP_PAVOICE
CTRL_HVAC
CTRL_FIRE
GROUP_LEGACY
CTRL_SOUNDER_NAC
CTRL_SOUNDER_NAC
SiB-X Category
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
BaseSounder
Channel
Configuration
Configuration
Configuration
Configuration
Configuration
Peripheral
Peripheral
Peripheral
Peripheral
Configuration
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
History
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Configuration
Configuration
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Peripheral
Control
Control
Control
Control
Control
Control
ControlGroup
ControlGroup
ControlGroup
ControlGroup
ControlGroup
ControlGroup
ControlGroup
ControlGroup
ControlGroup
Control
ControlGroup
Control
Control
SiB-X Type
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Transponder
Evac
WirelessGateway
AccessLevel
Bar
Bar
Bar
AccessLevel
Cerloop
FRT
Evac
Evac
Event
FireBrigadeUnit
FireBrigadeUnit
FireBrigadeUnit
FireBrigadeUnit
KeyDepot
KeyDepot
Gateway
Evac
FRT
FRT
Configuration
RLADriver
RLADriver
RLA
RLA
RLA
RLA
Pager
Visibility
Visibility
PMI
Printer
Printer
Printer
Printer
RDT
RLA
RDT
Smartphone
STT
LEDIndicator
LEDIndicator
UGA
Visualizer
Releasing
Counter
DACT
Evac
Evac
Fire
Alarm
Counter
Evac
Fire
HVAC
Releasing
Voice
Voice
HVAC
Fire
???
NAC
NAC
177
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
ControlNacUniElem
ControlPAVoiceElem
ControlRt1Elem
ControlRt2Elem
ControlRt3Elem
ControlRt4Elem
ControlRt5Elem
ControlRt6Elem
ControlRt7Elem
ControlRt8Elem
ControlRt9Elem
ControlRt10Elem
ControlRt11Elem
ControlRt12Elem
ControlRt13Elem
ControlRt14Elem
ControlRt15Elem
ControlRt16Elem
ControlRtDeviceElem
ControlRtFaultElem
ControlRtFireElem
ControlSounderExternalElem
ControlSounderInternalElem
ControlSprinklerReleasingElem
ControlTimerElem
ControlVoiceElem
DactAccountElem
DeviceAPlusAutomaticDF1191Elem
DeviceAPlusAutomaticDF1192Elem
DeviceAPlusAutomaticDO1131Elem
DeviceAPlusAutomaticDO1133Elem
DeviceAPlusAutomaticDOT1131Elem
DeviceAPlusAutomaticDT113xElem
DeviceAPlusAutomaticHI32xAElem
DeviceAPlusAutomaticOH320AElem
DeviceAPlusAutomaticOP320AElem
DeviceAPlusCB320AElem
DeviceAPlusDC1131Elem
DeviceAPlusDC1134Elem
DeviceAPlusDC1136Elem
DeviceAPlusDC1192cElem
DeviceAPlusDC1192hElem
DeviceAPlusManualDM113xElem
DeviceAPlusManualMT320AElem
DeviceAPlusUnknownElem
DeviceInteractiveAutomaticDF1151ExElem
DeviceInteractiveAutomaticDF1191Elem
DeviceInteractiveAutomaticDF1192Elem
DeviceInteractiveAutomaticDLO1191Elem
DeviceInteractiveAutomaticDO1151Elem
DeviceInteractiveAutomaticDO1152Elem
DeviceInteractiveAutomaticDO1153Elem
DeviceInteractiveAutomaticDOT1151Elem
DeviceInteractiveAutomaticDOT1151ExElem
DeviceInteractiveAutomaticDOT1152Elem
DeviceInteractiveAutomaticDOW1171Elem
DeviceInteractiveAutomaticDT1151ExElem
DeviceInteractiveAutomaticDT1152Elem
DeviceInteractiveCB320AElem
DeviceInteractiveDC1151Elem
DeviceInteractiveDC1154Elem
DeviceInteractiveDC1156Elem
DeviceInteractiveDC1157Elem
DeviceInteractiveDC1192cElem
DeviceInteractiveDC1192hElem
DeviceInteractiveDCW1151Elem
DeviceInteractiveManualDM1151DM1152Elem
DeviceInteractiveManualDM1153Elem
DeviceInteractiveManualDM1153ExElem
DeviceInteractiveManualDM1154Elem
DeviceInteractiveManualDM1154ExElem
DeviceInteractiveUnknownElem
DeviceMs9iDetectorElem
DeviceMs9iManualElem
FS20 Element Category
CTRL_EVAC_UNINAC
CTRL_PAVOICE
CTRL_RT1
CTRL_RT2
CTRL_RT3
CTRL_RT4
CTRL_RT5
CTRL_RT6
CTRL_RT7
CTRL_RT8
CTRL_RT9
CTRL_RT10
CTRL_RT11
CTRL_RT12
CTRL_RT13
CTRL_RT14
CTRL_RT15
CTRL_RT16
RTDEVICE
CTRL_RTFAULT
CTRL_RTFIRE
CTRL_SOUNDER_EXTERNAL
CTRL_SOUNDER_INTERNAL
CTRL_RELEASING
CTRL_FIRE
CTRL_VOICE
DACT_ACCOUNT
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
DEVICE_OTHER
SiB-X Category
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
Control
DACT
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
SiB-X Type
NAC
Voice
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RT
RTDevice
RTFault
RTFire
Sounder
Sounder
Releasing
Fire
Voice
Account
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Transponder
IO
IO
IO
Transponder
Sounder
CallPoint
CallPoint
Unknown
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Transponder
Transponder
IO
IO
IO
Transponder
Sounder
WirelessGateway
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
Unknown
Detector
CallPoint
178
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
DeviceMs9iModElem
DeviceMs9iMultimasterElem
DeviceP2CallPoint8700xElem
DeviceP2CallPointFDHM228Elem
DeviceP2CallPointFDHM230Elem
DeviceP2CallPointFDM221Elem
DeviceP2CallPointFDM225FDM226Elem
DeviceP2CallPointFDM228Elem
DeviceP2CallPointFDM229Elem
DeviceP2CallPointFDM230Elem
DeviceP2CallPointFDM231Elem
DeviceP2CallPointFDM273Elem
DeviceP2CallPointFDM275Elem
DeviceP2CallPointHMS2SElem
DeviceP2CallPointHMSxElem
DeviceP2CallPointSMF6120Elem
DeviceP2CallPointSMS2SElem
DeviceP2CallPointWithAiFDM223Elem
DeviceP2CallPointWithAiFDM223ExElem
DeviceP2CallPointWithAiFDM224Elem
DeviceP2CallPointWithAiFDM233Elem
DeviceP2CallPointWithAiFDM234Elem
DeviceP2CallPointWithAiFDM243HElem
DeviceP2ControlPoint8706Elem
DeviceP2Detector8710Elem
DeviceP2Detector8712Elem
DeviceP2Detector8713Elem
DeviceP2DetectorDOW1171Elem
DeviceP2DetectorFDA221Elem
DeviceP2DetectorFDA241Elem
DeviceP2DetectorFDF221Elem
DeviceP2DetectorFDF241Elem
DeviceP2DetectorFDL241Elem
DeviceP2DetectorFDO221Elem
DeviceP2DetectorFDO241Elem
DeviceP2DetectorFDO421Elem
DeviceP2DetectorFDOOT221Elem
DeviceP2DetectorFDOOT241Elem
DeviceP2DetectorFDOOT241ExElem
DeviceP2DetectorFDOOT271Elem
DeviceP2DetectorFDOOT441Elem
DeviceP2DetectorFDOOTC241Elem
DeviceP2DetectorFDOOTC441Elem
DeviceP2DetectorFDOT421Elem
DeviceP2DetectorFDT221Elem
DeviceP2DetectorFDT241Elem
DeviceP2DetectorFDT421Elem
DeviceP2DetectorHFP11Elem
DeviceP2DetectorHFPO11Elem
DeviceP2DetectorHFPT11Elem
DeviceP2DetectorHI720Elem
DeviceP2DetectorHI722Elem
DeviceP2DetectorHI921Elem
DeviceP2DetectorOH720Elem
DeviceP2DetectorOH921Elem
DeviceP2DetectorOOH740Elem
DeviceP2DetectorOOH740ExElem
DeviceP2DetectorOOH941Elem
DeviceP2DetectorOOHC740Elem
DeviceP2DetectorOOHC941Elem
DeviceP2DetectorOP720Elem
DeviceP2DetectorOP921Elem
DeviceP2FDCAI221Elem
DeviceP2FDCAI271Elem
DeviceP2FDCI223Elem
DeviceP2FDCI723Elem
DeviceP2FDCIO223Elem
DeviceP2FT2001Elem
DeviceP2FT2010Elem
DeviceP2FT2011Elem
DeviceP2HCPElem
DeviceP2HZMElem
DeviceP2ILEDElem
DeviceP2ILEDXElem
FS20 Element Category
DEVICE_OTHER
DEVICE_OTHER
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
SiB-X Category
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
SiB-X Type
IO
Detector
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
CallPoint
Transponder
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
Detector
AI
AI
Transponder
Transponder
Transponder
LEDIndicator
FRT
FRT
Transponder
Transponder
LED
LED
179
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
DeviceP2InputOutput8701Elem
DeviceP2InputOutput8702Elem
DeviceP2InputOutput8703Elem
DeviceP2InputOutput8704Elem
DeviceP2InputOutputFDCI221Elem
DeviceP2InputOutputFDCI222Elem
DeviceP2InputOutputFDCI225Elem
DeviceP2InputOutputFDCIO221Elem
DeviceP2InputOutputFDCIO222AsdElem
DeviceP2InputOutputFDCIO222Elem
DeviceP2InputOutputFDCIO222FDV241Elem
DeviceP2InputOutputFDCIO224Elem
DeviceP2InputOutputFDCIO271Elem
DeviceP2InputOutputFDCIO422LoopElem
DeviceP2InputOutputFDCIO422StubElem
DeviceP2InputOutputFDCO224Elem
DeviceP2InputOutputHTRIDElem
DeviceP2InputOutputHTRIMElem
DeviceP2InputOutputHTRIRElem
DeviceP2InputOutputHTRISElem
DeviceP2InputOutputXTRIDElem
DeviceP2InputOutputXTRIMElem
DeviceP2InputOutputXTRIRElem
DeviceP2InputOutputXTRISElem
DeviceP2IntelligentLamp8726Elem
DeviceP2LoopSounderFDS221Elem
DeviceP2LoopSounderFDS229Elem
DeviceP2LoopSounderFDS271Elem
DeviceP2LoopSounderWithoutExtAiDBS721Elem
DeviceP2LoopSounderWithoutExtAiDBS728Elem
DeviceP2LoopSounderWithoutExtAiDBS729Elem
DeviceP2LoopSounderWithoutExtAiFDSB221Elem
DeviceP2LoopSounderWithoutExtAiFDSB228Elem
DeviceP2LoopSounderWithoutExtAiFDSB229Elem
DeviceP2TSM1XElem
DeviceP2UnknownElem
DeviceP2UnknownUlElem
DeviceP2UnlinkedFDCL221Elem
DeviceP2UnlinkedFDCL221ExElem
DeviceP2UnlinkedFDCL221MElem
DeviceP2UnlinkedFDCL221WElem
DeviceP2UnlinkedFDCW221Elem
DeviceP2UnlinkedFDCW241Elem
DeviceP2ZoneModule8705Elem
EffectGroupAaRtElem
EffectGroupAaRtFireElem
EffectGroupCaElem
EffectGroupDactElem
EffectGroupEaElem
EffectGroupEvacUniElem
EffectGroupHvacDamperElem
EffectGroupILEDElem
EffectGroupNacElem
EffectGroupNacUniElem
EffectGroupPAVoiceElem
EffectGroupReleasingElem
EffectGroupSounderExternalElem
EffectGroupSounderInternalElem
EffectGroupSprinklerElem
EffectGroupVoiceElem
EffectPAVoiceZoneElem
EffectRequestFireElem
EffectRequestKeyElem
EffectRequestKeyFrxElem
EffectRequestKeySmartphoneElem
EffectRequestRemoteKeyElem
EffectRequestSprinklerElem
FilterConditionElem
FirmwareFcc2004FpgaElem
FirmwareFcm20xxCpldElem
FirmwareFcm20xxMainbApplElem
FirmwareLineCardUartElem
FirmwareLineCardUartWithoutProxyElem
FirmwareVcc2001CpldElem
FS20 Element Category
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_UL
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_EN
DEVICE_P2_UL
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_GROUP
EFFECT_PAVOICE
EFFECT_REQUEST
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
EFFECT_REQUEST
UNDEFINED
FIRMWARE
FIRMWARE
FIRMWARE
FIRMWARE
FIRMWARE
FIRMWARE
SiB-X Category
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
Device
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
EffectGroup
Folder
EffectGroup
Effect
ControlCommand
Configuration
Configuration
Configuration
Configuration
Extinguishing
Configuration
Component
Component
Component
Component
Component
Component
SiB-X Type
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
IO
LED
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
Sounder
???
Unknown
Unknown
LineSeparator
LineSeparator
LineSeparator
LineSeparator
WirelessGateway
WirelessGateway
Transponder
RT
RT
Fire
DACT
Evac
Evac
HVAC
Fire
NAC
NAC
Voice
Releasing
Sounder
Sounder
Sprinkler
Voice
Voice
Fire
Effect
Effect
Effect
Effect
Command
Filter ?
Version
Version
Version
Version
Version
Version
180
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
FirmwareVcc2001FpgaElem
FirmwareXci2003UartPrimaryElem
FirmwareXci2003UartSecondaryElem
FormulaAndElem
FormulaCauseElem
FormulaOrElem
GlobalBACnetElem
GlobalBehaviourElem
GlobalCCCFMasterElem
GlobalCloudConfigElem
GlobalConfigElem
GlobalConfigEventElem
GlobalDeviceDetailsEntryElem
GlobalDeviceDetailsViewElem
GlobalNetworkHierarchicalElem
GlobalNetworkLegacyElem
GlobalPinConfigElem
GlobalPinMandatoryElem
GlobalPinOptionalElem
GlobalRequestGrantDenyElem
GlobalTimeElem
GlobalVoiceAnalogAudioInputElem
GlobalVoiceAudioChannelElem
GlobalVoiceAudioLibraryElem
GlobalVoiceConfigElem
GlobalVoiceDigitalInput1Elem
GlobalVoiceDigitalInput2Elem
GlobalVoiceMessageCustomElem
GlobalVoiceMessageFactoryElem
GlobalVoiceMessageToneGeneratorElem
GlobalVoicePriorityElem
KeyEffectActionElem
KeyEffectActionIoDriverElem
KeyEffectActionRemoteElem
KeyEffectActionSmartphoneElem
KeyEffectFunctionElem
KeyEffectRequestAndCategoryElem
KeyEffectViewElem
KeyFavoriteElem
KeyFavoriteSmartphoneElem
KeyFrxCoreElem
KeyFrxEffectFunctionElem
KeyFrxEffectListElem
KeyFrxUserElem
KeyIoDriverFt2003Elem
KeyIoDriverFt2007Elem
KeyIoDriverTlaElem
KeyPushElem
KeyRemoteElem
KeySoftElem
KeyStandardSmartphoneElem
LedFrxCoreElem
LedFrxGroupElem
LedIoDriverFt2003Elem
LedIoDriverFt2007AdditionalElem
LedIoDriverFt2007MainElem
LedIoDriverTlaElem
LedPmiElem
LedPmiProxyElem
LedRemoteElem
LedSynoptic48Elem
LedTlaAdditionalElem
LedTlaMainElem
LegacyInfoElem
LegacyNetworkConnectionGroupSafeDLinkElem
LegacyNetworkConnectionGroupStubElem
LegacyNetworkConnectionSafeDLinkElem
LegacyNetworkConnectionStubElem
LegacyNetworkFunctionGatewayFS20Elem
LegacyNetworkFunctionGatewayLegacyElem
LegacyNetworkFunctionGroupElem
LineAudioRiserLoop1Elem
LineAudioRiserStub1Stub2Elem
LineAPlusFcl2005Elem
FS20 Element Category
FIRMWARE
FIRMWARE
FIRMWARE
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
LINE
LINE
LINE
SiB-X Category
Component
Component
Component
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
NetworkConfig
NetworkConfig
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
FIRE
FIRE
FIRE
FIRE
FIRE
FIRE
NetworkConfig
Line
Line
Line
SiB-X Type
Version
Version
Version
Formula
Formula
Formula
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Global
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
Key
LED
LED
LED
LED
LED
LED
LED
LED
LED
LED
LED
LED
Legacy
FC20Element
FC20Element
FC20Element
FC20Element
FC20Element
FC20Element
Group
Voice Audio Bus
Voice Audio Bus
FieldBus
181
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
LineCANBusElem
LineCollectiveFcl2002Elem
LineInterativeFcl2006Elem
LineInterativeFcl2007Elem
LineMs9iFcl2003Elem
LineP2Loop1Elem
LineP2Loop2Elem
LineP2Loop3Elem
LineP2Loop4Elem
LineP2Stub11Elem
LineP2Stub12Elem
LineP2Stub21Elem
LineP2Stub22Elem
LineP2Stub31Elem
LineP2Stub32Elem
LineP2Stub41Elem
LineP2Stub42Elem
LineSpeakerCircuitLoop1Elem
LineSpeakerCircuitStub1Stub2Elem
ListIncidentElem
ListSelectionBarElem
LocalisationElem
MenuActionElem
MenuLevelElem
ModuleAmplifier50WBackupElem
ModuleAmplifier50WElem
ModuleAPlusFcl2005Elem
ModuleCollectiveFcl2002Elem
ModuleComfortDisplayFcc2009Elem
ModuleCPUFcc2004Elem
ModuleCPUFcm20xxElem
ModuleDactElem
ModuleEthernetElem
ModuleEthernetWithoutEarthFaultElem
ModuleEvacMasterElem
ModuleEvacSlaveElem
ModuleExtinguishingXci2003Elem
ModuleFbaChElem
ModuleHornCardFci2009Elem
ModuleInputOutputControlElem
ModuleInputOutputFci2008Elem
ModuleInteractiveFcl2006Elem
ModuleInteractiveFcl2007Elem
ModuleLedIndicatorFto2002Elem
ModuleLedIndicatorFto2008Elem
ModuleLedIndicatorFto2018Elem
ModuleMicrophoneElem
ModuleMs9iFcl2003Elem
ModuleP2EnElem
ModuleP2UlElem
ModulePeripheryFci2002Elem
ModulePeripheryFci2004Elem
ModulePeripheryFci2010Elem
ModulePeripheryFci2016Elem
ModulePeripheryFci2017Elem
ModulePowerSupplyFcElem
ModulePowerSupplyFcUlElem
ModulePowerSupplyFtElem
ModulePowerSupplyFtUlElem
ModuleReleasingElem
ModuleRingSwitchElem
ModuleRingSwitchFn2012Elem
ModuleRtCardFci2007Elem
ModuleSynoloopFcl7201Elem
ModuleVdsInputOutputElem
ModuleVoiceCPUVcc2001Elem
ModuleVoiceSwitch24Elem
ModuleVoIPElem
NetworkConnectionEthernetElem
NetworkConnectionEthernetVoiceElem
NetworkConnectionGroupEthernetElem
NetworkConnectionGroupSafeDLinkElem
NetworkConnectionSafeDLinkElem
NetworkElem
FS20 Element Category
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
LINE
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
POWER_SUPPLY
POWER_SUPPLY
POWER_SUPPLY
POWER_SUPPLY
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
MODULE
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
NETWORK
SiB-X Category
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Line
Configuration
Configuration
Configuration
Configuration
Configuration
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
Module
NetworkConfig
NetworkConfig
NetworkConfig
NetworkConfig
NetworkConfig
Network
SiB-X Type
VoiceItems
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
FieldBus
SpeakerCircuit
SpeakerCircuit
List
Bar
Site
tbd
tbd
Amplifier
Amplifier
FieldBus
FieldBus
ComfortDisplay
CPU
CPU
DACT
AutomationBus
AutomationBus
Evac
Evac
Extinguishing
FireBrigadeUnit
CPU
IO
IO
FieldBus
FieldBus
LEDIndicator
LEDIndicator
LEDIndicator
Microphone
FieldBus
FieldBus
FieldBus
Periphery
Periphery
Periphery
Periphery
Periphery
PowerSupply
PowerSupply
PowerSupply
PowerSupply
Periphery
RingSwitch
RingSwitch
RT
FieldBus
IO
VoiceCPU
VoiceSwitch
VoIP
Interface
Interface
Group
Group
Interface
Server
182
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
NetworkFunctionCapElem
NetworkFunctionCapStandbyElem
NetworkFunctionGroupEthernetElem
NetworkFunctionGroupSafeDLinkElem
NetworkFunctionRouterElem
NetworkFunctionRouterStandbyElem
NetworkLegacyElem
NetworkVoiceElem
PanelFc0721Elem
PanelFc0722Elem
PanelFc0723Elem
PanelFc0724Elem
PanelFc0726Elem
PanelFc0922Elem
PanelFc0924Elem
PanelFc2020Elem
PanelFc2025Elem
PanelFc2030Elem
PanelFc2040Elem
PanelFc2050Elem
PanelFc2060Elem
PanelFc2080Elem
PanelFg2020Elem
PanelFt0724Elem
PanelFt0924Elem
PanelFt2040Elem
PanelFt2050Elem
PanelFt2080Elem
PanelFv0922Elem
PanelFv0924Elem
PanelFv2025Elem
PanelFv2050Elem
PanelPinElem
PAVoiceNetworkElem
PmiExpandedVisibilityElem
PmiStandardDisplayOnlyVisibilityElem
PmiStandardVisibilityElem
PmiStandbyManagementSystemElem
PmiStandbyTerminalElem
RedundancyManagementConfigElem
RedundancyManagerElem
RequestGrantDenyGroupElem
RequestGrantDenyMultiplePmiMemberElem
RequestGrantDenyPmiReferenceElem
RequestGrantDenySinglePmiMemberElem
RingPortFaultSuppressionElem
RouteElem
RouteGroupElem
SectionElem
SiteElem
SiteInfoElem
SmartphoneClientElem
StandaloneModeSupervisedPanelElem
StandaloneModeSupervisionElem
SubAreaOffFireControlsElem
SubAreaOffRtsElem
SubAreaOffSoundersElem
SubAreaPropagationElem
SubChannelLogOutputHvacDamperCommandElem
SubControlHvacDamperCommandElem
SubControlHvacDamperAlarmNotClosedElem
SubControlHvacDamperAlarmNotOpenedElem
SubmoduleCcLinkElem
SubmoduleDegradeElem
SubmoduleLicenseElem
SubmoduleNacInternalElem
SubmoduleNacOptionalElem
SubmoduleRs232Elem
SubmoduleRs485LoopElem
SubmoduleRs485StubOnlyElem
SubmoduleRtCityTieElem
SubmoduleRtLeasedLineElem
SubmoduleSafeDLinkElem
SubnetHierarchicalEthernetElem
FS20 Element Category
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
NETWORK_LEGACY
NETWORK
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
PANEL
UNDEFINED
NETWORK
EXPANDED_VISIBILITY
STANDARD_VISIBILITY
STANDARD_VISIBILITY
STANDBY
STANDBY
UNDEFINED
UNDEFINED
RGD
RGD_MEMBER
RGD_MEMBER
RGD_MEMBER
UNDEFINED
UNDEFINED
UNDEFINED
SECTION
SITE
UNDEFINED
SMARTPHONE_CLIENT
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
BACNET_SUB_CHANNEL_HVAC
BACNET_SUB_CONTROL_HVAC
BACNET_SUB_CONTROL_HVAC
BACNET_SUB_CONTROL_HVAC
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBMODULE
SUBNET
SiB-X Category
NetworkConfig
NetworkConfig
NetworkConfig
NetworkConfig
NetworkConfig
NetworkConfig
Network
Network
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel
Configuration
Network
Operation
Operation
Operation
Operation
Operation
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
NetworkConfig
NetworkConfig
FunctionalSection
Configuration
Configuration
Operation
Configuration
Configuration
FunctionalArea
FunctionalArea
FunctionalArea
FunctionalArea
Output
Control
Control
Control
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
SubModule
NetworkConfig
SiB-X Type
Gateway
Gateway
Group
Group
Router
Router
Gateway
Voice
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
ControlUnit
Terminal
Terminal
Terminal
Terminal
Terminal
ControlUnit
ControlUnit
ControlUnit
ControlUnit
PIN
Voice
PMI
PMI
PMI
PMI
PMI
Global
Global
tbd
tbd
tbd
tbd
tbd
Route
Group
Section
Site
Site
Smartphone
tbd
tbd
FireControl
RT
Sounder
Propagation
HVAC
HVAC
HVAC
HVAC
CardCage
Degrade
License
NAC
NAC
SerialConnection
SerialConnection
SerialConnection
RT
RT
AutomationBus
SubNet
183
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
SubnetLegacyElem
SubnetHierarchicalSafeDLinkElem
SubPanelRootBACnetElem
SubPanelRootControlElem
SubPanelRootDetectionElem
SubPanelRootNetworkElem
SubPanelRootOperationElem
SystemStatusBarElem
TlaMixElem
ToolbarButtonElem
ToolbarEffectActionElem
TopologyTreeConfigElem
TopologyTreeFilterElem
TopologyTreeRootElem
TroubleAlarmDependencyElem
TroubleAlarmDependencySourceElem
UnitUgaElem
VerificationAlarmElem
VerificationInterventionElem
VerificationWalktestElem
VisibilityCerloopPanelElem
VisibilityCounterAlarmPanelElem
VisibilityDactElem
VisibilityEvacElem
VisibilityFbfOnExtElem
VisibilityFbfOnRtFireElem
VisibilityFsdElem
VisibilitySynoptic24Elem
VisibilitySynopticTlaElem
VisibilityUgaElem
VisibilityUnitAreaElem
VisibilityUnitFrxAreaElem
VisibilityUnitFrxPanelElem
VisibilityUnitFrxPanelWithoutAreasElem
VisibilityUnitFrxSectionElem
VisibilityUnitFrxSiteElem
VisibilityUnitFrxSiteWithoutAreasElem
VisibilityUnitFrxZoneElem
VisibilityUnitPanelElem
VisibilityUnitPanelWithoutAreasElem
VisibilityUnitPmiElem
VisibilityUnitSiteElem
VisibilityUnitSiteWithoutAreasElem
VisibilityVoiceControlElem
VisibilityVoiceControlGroupElem
VisibilityVoicePanelElem
VisibilityVoiceSiteElem
VoiceAnalogAudioInputElem
VoiceBackupMessageElem
VoiceBulkAmplifierElem
VoiceControlReferenceElem
VoiceDigitalInputElem
VoiceMessageElem
VoiceMessageToneGeneratorElem
VoiceMicrophoneInternalElem
VoiceMicrophoneRemoteElem
VoicePreannounceMessageElem
VoiceStationInternalElem
VoiceStationRemoteElem
VoiceStationVisibilityElem
VoiceSwitchAccessControlElem
VoiceSwitchAccessControlReferenceElem
VoiceSwitchActivateDeactivateElem
VoiceSwitchClearManualElem
VoiceSwitchElem
VoiceSwitchLedTestElem
VoiceSwitchModule24Elem
VoiceSwitchPageElem
VoiceSwitchPreconfiguredElem
VoiceSwitchPriorityElem
VoiceSwitchSpeakerZoneElem
VoiceSwitchSpeakerZoneOffElem
VoiceWalktestMessageElem
ZoneAutomaticElem
FS20 Element Category
SUBNET
SUBNET
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNIT_UGA
AVC
IC
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
UNDEFINED
INPUT_VOICE
UNDEFINED
EFFECT_GROUP_BULKAMPLIF.
UNDEFINED
INPUT_VOICE
UNDEFINED
UNDEFINED
VOICE_MICROPHONE
VOICE_MICROPHONE
UNDEFINED
VOICE_STATION
VOICE_STATION
UNDEFINED
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_FUNCTION
UNDEFINED
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_MODULE
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_FUNCTION
UNDEFINED
VOICE_SWITCH_FUNCTION
VOICE_SWITCH_FUNCTION
UNDEFINED
ZONE
SiB-X Category
NetworkConfig
NetworkConfig
BACnet
Control
Sensor
Network
Operation
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Operation
Verification
Verification
Verification
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Input
Configuration
EffectGroup
Configuration
Input
Configuration
Configuration
Operation
Operation
Configuration
Peripheral
Peripheral
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
Configuration
FunctionalZone
SiB-X Type
SubNet
SubNet
Root
Root
Root
Root
Root
Bar
LEDIndicator
Bar
Bar
Topology
Topology
Topology
Trouble
Trouble!
UGA
Alarm
Intervention
Walktest
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Visibility
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Voice
Automatic
184
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
FS20 Element name
ZoneFireSubsystemElem
ZoneFlowSwitchElem
ZoneFseElem
ZoneGasElem
ZoneManualElem
ZoneManualTwoStageElem
ZoneManualTwoStageLegacyElem
ZoneManualTwoStagePmiKeyElem
ZoneMassNotificationElem
ZonePowerSupplyElem
ZoneSprinklerElem
ZoneStatusElem
ZoneSupervisoryElem
ZoneTechnicalElem
ZoneTroubleElem
ZoneWaterflowElem
ZoneXC10Elem
Tab. 26
FS20 Element Category
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
ZONE
SiB-X Category
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
FunctionalZone
SiB-X Type
SubSystem
FlowSwitch
KeyDepot
Gas
Manual
Manual
Manual
Manual
MassNotification
PowerSupply
Sprinkler
Status
Supervisory
Technical
Trouble
Sprinkler
Extinguishing
SiB-X Category and Type
specific BACnet objects (Device, Notif.Class)
complex BACnet properties (sub-elements)
FS20 Elements visible in BACnet
not visible in BACnet, but might be exported in SiB-X
Identified Element (without EPOS address etc.)
Proxy Element (not BACnet visible, via legacy system)
red entries have become erased/renamed
blue entries are added in this MP
blue values (category / type) have changed
185
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.4.2
SiB-X Hierarchy
The hierarchy attribute indicates the tree to which an element belongs. This is defined per SiB-X Category. The links of the trees: Detection, Control, Hardware, Operation and Network are reflected in the BACnet properties ‘Member_Of’ and
‘Zone_Members’. Only those elements, which are not BACnet visible, have to be
linked in a private hierarchy (Private, BACnet).
SiB-X Category
UNSPECIFIED_CATEGORY
Verification
FunctionalArea
FunctionalSection
FunctionalZone
Sensor
BaseSounder
Folder
Extinguishing
ControlGroup
Control
CauseGroup
Input
ControlEvent
EffectGroup
Output
Sounder
ControlCommand
Panel
Component
Module
SubModule
Line
Device
Channel
Peripheral
Operation
Network
NetworkConfig
BACnet
BACnetConfig
Configuration
History
Tab. 27 SiB-X Hierarchy
SiB-X HierarchyName
UNKNOWN
DETECTION
DETECTION
DETECTION
DETECTION
DETECTION
DETECTION
DETECTION
DETECTION
CONTROL
CONTROL
CONTROL
CONTROL
PRIVATE
CONTROL
CONTROL
CONTROL
CONTROL
HARDWARE
HARDWARE
HARDWARE
HARDWARE
HARDWARE
HARDWARE
HARDWARE
OPERATION
OPERATION
NETWORK
NETWORK
BACNET
BACNET
PRIVATE
PRIVATE
186
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
FS20 Sinteso References
8.4.3
SiB-X Category and Types
187
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Glossary
9
Glossary
Access-Level
AI
AI
ALC
APDU
ASHRAE
AVC
BACnet®
BBMD
BDT
BDV
BIBBs
BM2
CAP (àGAP / IP-Router)
Category
Cerloop
COV
DACT
DMS
Domain
EBS (ISA)
Element
EN 54-2
EVAC
EXT
EX
FAT
FBA
FBF
FC20xx
FCnet
FD20
FDnet
FD
FRD
FRT
FSD
FSE
FS20
FT20xx
FV20xx
FXS20xx
GAP
GB
GMS
Host
FS20 user access specified in four main levels: 1, 2.1, 2.2, 3, 4 (à EN 54-2)
Alarming Indicator, built-in into detectors or external indication unit
Analog Input, a standard BACnet object type
Automation level controller, a BACnet device, compare à OWS
Application Protocol Data Unit, part of the BACnet standard
American Society for Heating, Refrigeration and Air-Conditioning Engineers, Inc.
Alarm Verification Concept, handling the delays for pre-alarms and alarms
A Data Communication Protocol for Building Automation and Control Networks
BACnet Broadcast Management Device, forwards broadcast messages to other
BBMDs in different IP subnets or to any registered à FD
(BACnet) Broadcast Distribution Table, provided by the BBMD
Base Data Variant configuration file, contains country specific presets and templates
BACnet Interoperability Building Blocks
BACnet Model 2, improved FS20 model using SVO and further object types
Former single 'Central Access Point', FS20 Host acting as an à IP Router from the
SAFEDLINK based IP network to Ethernet based IP network [until MP-EN-2.1]
Expresses certain functionality for specific Elements.
Legacy automation and management bus for AlgoRex, STT10, DMS7000, etc.
Change Of Value, a BACnet notification principle for subscribed devices
Digital Alarm Control Transmission [UL]
Danger Management System, specific management station for fire, access, intrusion
Part of application, self-contained theme
ISA: Elementary Binary State, a proprietary extension for handling IN/OUT alerts
Structural unit within a domain; corresponds to a BACnet object
European Norm for Fire Safety,
Evacuation, Controlling audible and visible alarming devices
Extinguishing, external system using an extinguishing agent
Explosive safe, precautions for explosive environment
Fire brigade display (Feuerwehr Anzeige Tableau, D) [EN]
Fire brigade terminal (Feuerwehr Bedienung & Anzeige, CH) [EN]
Fire brigade terminal (Feuerwehr Bedien-Feld, A) [EN]
FS20 control panels with integrated operating terminal
FS20 system bus for interconnecting panels and terminals redundantly (based on
SAFEDLINK datalink and redundant Ethernet Backbone for a hierarchical network)
FS20 detection devices family
FS20 dedicated field bus for FD20 detection devices (also called P2)
(BACnet) Foreign Device, individual device registered to remote BBMDs
Floor Repeater Display (was FIT = Floor Indicator Terminal) [EN]
Floor Repeater Terminal [EN]
Fire brigade key depot (Feuerwehr Schlüssel Depot) [EN]
Fire brigade key releasing unit (Freischalt-Element) [EN]
FS20 fire detection and voice evacuation system
FS20 pure operating terminals
FS20 fire and voice control panels with integrated operating terminal
FS20 tools for configuration and diagnosis of FS20 system
Global Access Point, main and secondary GAP is an FS20 host to be used for any
remote access e.g. for FS20 tool, cRSP or DMS.
Chinese Norm for Fire Safety,
Global Management System, general purpose management station for whole BT
Participant on FS20 system bus, synonym for panel and terminal
188
Siemens Industry, Inc.
Building Technologies Division
009091_n_en--.docx
2016-03
Glossary
IC
Incident
IP-Router (FS20)
ISA
LSP
LSZ
MNS
MP
MSV
NAC
Notification appliances
OWS
PICS
PMI
RDT
RT
SAFEDLINK™
SiB-X
STT
SVO
Synoptic
UGA
UFP
UL
UTF-8
VdS
Visualizer
VPN
XC10
XL (BDV)
XS (BDV)
XY (BDV)
XZ (BDV)
XQ (BDV)
XR (BDV)
Intervention Concept, handling the delays for faults or other events
Event state within FS20, used a) to trigger actions among the distinct Fire applications and b) to be displayed from the view applications
Default and standby router is an FS20 host acting as IP Router from the SAFEDLINK
based IP network to Ethernet based IP network (formerly known as CAP).
Integrated System Architecture, a team in BT e.g. ruling proprietary extensions
Life Safety Point, BACnet object type specifically for detectors in security systems
Life Safety Zone, BACnet object type for general purposes in security systems
Mass Notification System, integrated functionality within voice evacuation system
Market Package, Releases of FS20 system e.g. MP-UL 1.1, 1.2, 2.1, MP-EN 2.1 etc.
Multi State Value, BACnet object type for representing enumeration values
Notification Appliances Circuit; a specific fire alarm indication (audible, visible) [UL]
Alarm notification appliances are sounders, strobe lights or beacons
Operator workstation, synonym for management station
(BACnet) Protocol Implementation Conformance Statement
Person machine interface (terminal)
Remote Display Terminal [UL]
Remote transmission, device for sending life-safety Alarms and Faults to dedicated
intervention centers like fire brigade or service centre
Datalink with redundancy capability and a gradual detection of open-loop/short-circuit
Siemens BT eXchange format, the engineering data exchange format with BACnet
support, for Siemens Building Technologies
Command & control system (Système de Télécommande et Télé-contrôle, F) [EN]
Structured View Object, BACnet object type for representing hierarchical relations
Indication panel displaying the state of the zones in parallel
Alarm control unit (Unité de Gestion d'Alarme, F) [EN]
Universal fire protocol, serial communication protocol of FS20
Underwriter Laboratry, a specific norm for the American market (+ Asia/Pacific)
Variable length Unicode characters (default is 8 bit) àCharacter set
Regulation authority, Germany (Verband der Sachversicherer, D) [EN]
Remote FS20 PMI (web application) integrated in tool or standalone: “SintesoView”
Virtual private networks, encrypted tunneling of data through WWW
Extinguishing System [EN]
International version of BDV used as basis for country specific ones (“Sinteso”)
Special version of BDV for a different sales channel (“Cerberus PRO”)
UL version of BDV used as basis for country specific ones (“Desigo”)
UL version of BDV for different sales channels (“Cerberus PRO”)
ULC version of BDV used as basis for country specific ones (“Desigo”)
ULC version of BDV for different sales channels (“Cerberus PRO”)
189
Building Technologies
Fire Safety & Security Products
009091_n_en--.docx
2016-03
Issued by
Siemens Industry, Inc.
Building Technologies Division
8 Fernwood Road
Florham Park, NJ 07932
Tel. +1 973-593-2600
www.sbt.siemens.com/FIS
Document ID
009091_n_en--.docx
Edition
2016-03
© 2012 Siemens Industry, Inc.
Technical specifications and availability subject to change without notice.
Download