appl-3622-bng-12-0111

appl-3622-bng-12-0111
Application Program Description
3622-BacnetServer-01-0111 V1.2
Using the application program
Function
Product family:
Product type:
Manufacturer:
Communication
Interface
IPAS GmbH
Name:
Order number:
3622-BacnetServer-01-0111
3622-141-12
The ComBridge BACnet-Gateway is used as an interface between KNX and BACnet. The configured KNX
communication objects are translated into BACnet objects and can thereby communicate KNX information into
the BACnet world.
BACnet clients can either subscribe via a so-called COV
subscription which means that they are automatically informed about KNX events or they can use the ReadProperty-Service to query the status of an object on an
ad-hoc basis as and when required.
Content:
FUNCTION ................................................................... 1
ETS CONFIGURATION................................................... 2
Up to 250 objects can be configured.
GENERAL SETTINGS:.......................................................... 2
ADDITIONAL SETTINGS: ..................................................... 2
NETWORK SETTING ........................................................... 3
SETTINGS FOR OBJECTS 1-250 ............................................ 3
OPTIONAL UNIT SETTINGS .................................................. 4
COMMUNICATION OBJECTS ........................................ 5
GENERAL OBJECTS ............................................................ 5
OBJECTS 1-250 ............................................................... 5
BACNET STACK ............................................................ 6
PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT
(PICS) ........................................................................... 6
PRODUCT DESCRIPTION ..................................................... 6
APPLICATION SERVICES ..................................................... 6
SUPPORTED OBJECT TYPES................................................. 6
•
•
•
•
•
•
•
•
•
•
1 bit
1 Byte (0..100%)
1 Byte unsigned
1 Byte signed
2 Byte unsigned
2 Byte signed
2 Byte float
4 Byte unsigned
4 Byte signed
4 Byte float
The device is configured entirely with ETS which is one
of the device’s most outstanding features. No special
knowledge about BACnet is required for the commissioning. The objects configured with ETS are “translated”
into BACnet objects according to the following process:
WEBSITE OVERVIEW .................................................... 9
ADDITIONAL INFORMATION: ..................................... 10
ANNEX:...................................................................... 11
The BACnet object instance number is identical to the
object number of the ETS. Objects with a 1bit data type
are translated into “binary“ objects all others become
“analogue” objects. The parameter “Object Mode“
(INPUT, OUTPUT, VALUE) completes the transformation to a BACnet object.
COMBRIDGE BACNET-SERVER.................................... 11
1.1 PRODUCT DESCRIPTION .......................................... 11
1.2 BACNET STANDARDIZED DEVICE PROFILE (ANNEX L) ... 11
1.3 BACNET INTEROPERABILITY BUILDING BLOCKS SUPPORTED
(ANNEX K) .................................................................... 11
1.4 STANDARD OBJECT TYPES SUPPORTED ....................... 15
1.5 SEGMENTATION CAPABILITY .................................... 25
1.6 DATA LINK LAYER OPTIONS ..................................... 25
1.7 DEVICE ADDRESS BINDING ...................................... 25
1.8 NETWORKING OPTIONS.......................................... 25
1.9 CHARACTER SETS SUPPORTED.................................. 26
IPAS GmbH / Rev. 1.2
Page1 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
ETS configuration overview
ETS configuration
The ETS configuration is used to set principal device
features.
This parameter defines the password to control the device on the
BACnet side (up to 8 characters).
By using the BACnet Service DeviceCommunicationControl the
device can be temporarily “muted” for diagnostic purposes. This
means all BACnet services apart from DCC are de-activated in order to re-set the device to its normal status.
BACnet Timeout
General settings:
Parameter
Device name
(max. 30 char)
Settings
ComBridge_BAC
Use this parameter to name the device.
Method of IP address assignment
Manual entry
Via DHCP server
The IP address can either be entered manually or defined automatically via DHCP.
Query is started
following a bus
reset in
10 seconds
20 seconds
30 seconds
1 minute
2 minutes
3 minutes
4 minutes
5 minutes
Use this parameter to set the time after which you want to query
status objects (read request) following a bus reset.
Time delay between
queries
100 ms
200 ms
500 ms
1 second
2 seconds
Use this parameter to set the time delay between the single read
requests.
Device ID
100 ms
200 ms
300 ms
400 ms
500 ms
600 ms
700 ms
800 ms
900 ms
1s
Use this parameter to set the length of time-out for an acknowledgement.
BACnet telegram
Repeat
1 retry
2 retries
3 retries
Use this parameter to determine how many times you would like to
repeat a request in case of wrong acknowledgement.
Additional settings:
Parameter
Place of installation
(max. 30 char)
Settings
Use this parameter to describe the place of installation (up to 30
characters).
Device description
(max. 30 char)
Use this parameter to describe the device (up to 30 characters).
Using priority arrays
No
Yes
This parameter determines whether priority arrays are to be used.
This parameter defines the unique device ID. The ID is an integer
value. Value range (0 .. 4194302).
BACnet Communications port
47808 (0xBAC0)
Use this parameter to change the port number of the BACnet server.
The pre-set port is 47808.
DCC password
12345
The BACnet Standard makes it a requirement to be able to use
priority arrays for the BACnet object types Binary Output, Binary
Value, Analog Output and Analog Value that are supported by the
device. According to the Standard, the device therefore supports
16 priority levels for each priority-supporting BACnet object. This
means that the initial value with the highest priority (corresponds to
the lowest priority number) is ”switched“. All other values of lesser
priority are initially only saved (1 value per priority level and object).
In most cases, however, this function is not required. To ensure
maximum memory capacity for the administration of COV subscriptions, the use of priority arrays is switched off by default.
IPAS GmbH / Rev. 1.2
Page 2 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Settings for objects 1-250
Network setting
Parameter
Settings
Network setting
IP address / 1. Byte
192
IP address / 2. Byte
168
IP address / 3. Byte
1
IP address / 4. Byte
135
Parameter
Settings
Object 1
Text 1
Use this parameter to describe the first object.
This configuration is possible for all objects.
Data type
This parameter is used for the standard IP address of the
ComBridge BNG. If DHCP mode was selected, the address is
permanently overwritten by the address assigned by the DHCP
server. The IP address 0.0.0.0 is invalid and only makes sense in
case of an activated DHCP server.
Subnet Mask / 1. Byte
255
Subnet Mask / 2. Byte
255
Subnet Mask / 3. Byte
255
Subnet Mask / 4. Byte
0
This parameter is used for the standard IP subnet mask of the
ComBridge BNG. If DHCP mode was selected, the mask is permanently overwritten by the address assigned by the DHCP server. If the device is configured without DHCP server (setting fixed
IP address), the device must have the corresponding subnet mask
for it to function properly.
IP address Default Router / 1. Byte
192
IP address Default Router / 2. Byte
168
IP address Default Router / 3. Byte
1
IP address Default Router / 4. Byte
1
No object
1 bit
1 Byte 0..100%
1 Byte unsigned
1 Byte signed
2 Byte unsigned
2 Byte signed
2 Byte float
4 Byte unsigned
4 Byte signed
4 Byte float
This parameter sets the data type of the communication object.
This configuration is possible for all objects.
Attention: 4 byte values signed and unsigned will be transmitted as
Real values on bacnet side. Therefore a transmission of up to 7
decimals are possible without having inaccuracy.
Object mode
INPUT
OUTPUT
VALUE
Use this parameter to define the direction of the data flow for each
object.
INPUT: KNX events are sent to registered BACnet clients.
OUTPUT: In this mode, telegrams flow from the BACnet to the
KNX.
VALUE: Both directions are active
Transmission to the Bacnet
On value change
Always
This parameter defines whether each event is to be transmitted to
the Bacnet or only when a value changes.
Activate query (Read Request)on start-up
no
yes
This parameter defines for each object whether or not to send a
query to the KNX Bus when the device is started.
The standard router is used to send telegrams which are
addressed to a PC outside of the local network. If DHCP mode is
selected, the address is permanently overwritten by the DHCPserver. If the DHCP server itself does not transmit an address for
a router, it is assumed that no router is to be used. If you want to
configure the device without standard router, please use the preset (invalid) address (0.0.0.0).
IPAS GmbH / Rev. 1.2
Page3 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Optional unit settings
Selection of data type 2 byte float
Parameter
Settings
Unit
No unit (Float value)
°C (DPT9.001)
°F (Input value by °C - DPT9.001)
hPa (Input value by Pa - DPT9.006)
Pa (DPT9.006)
kW (Input value by W - DPT9.024)
W (DPT9.024)
kW (DPT9.024)
W/m2 (DPT9.022)
m/s (DPT9.005)
km/h (Input value by m/s - DPT9.005)
lx (DPT9.004)
% Humidity (DPT9.007)
s (DPT9.010)
A (Input value by mA - DPT9.021)
mA (DPT9.021)
V (Input value by mV - DPT9.020)
mV (DPT9.020)
Use this parameter to select the unit for a 2 Byte float data type.
Implicit conversions are also possible. The entry for the KNX data
input type is important. It means that, for example, the data type
9.005 (KNX unit m/s) can be converted into km/h and transmitted
to BACnet.
Selection of data type 4 byte unsigned
Parameter
Settings
Einheit
No unit (counter value)
Wh (DPT13.010)
kWh (DPT13.013)
Use this parameter to select the unit for a 4 Byte unsigned data
type. Implicit conversions are also possible.
Selection of data type 4 byte float
Parameter
Settings
Unit
No unit (float value)
°C (DPT14.068)
°F (Input value by °C - DPT14.068)
hPa (Input value by Pa - DPT14.058)
Pa (DPT14.058)
kW (Input value by W - DPT14.056)
W (DPT14.056)
J (DPT14.031)
kWh (Input value by J - DPT14.031)
Hz (DPT14.033)
m3 (DPT14.010)
Use this parameter to select the unit for a 4 Byte float data type.
Implicit conversions are also possible.
IPAS GmbH / Rev. 1.2
Page 4 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
1
Communication objects
Unsigned
1 Byte
CWTU
Data type: 1 Byte unsigned
1
To link objects with the corresponding group addresses, please
select the data type of the objects first. The available 250 objects can be defined in terms of the following data types:
•
•
•
•
•
•
•
•
•
•
Object 1
1 bit
1 Byte (0..100%)
1 Byte unsigned
1 Byte signed
2 Byte unsigned
2 Byte signed
2 Byte float
4 Byte unsiged
4 Byte signed
4 Byte float
Signed
Object 1
1 Byte CWTU
Data type: 1 Byte signed
1
Unsigned
Object 1
2 Byte CWTU
Data type: 2 Byte unsigned
1
Signed
Object 1
2 Byte
CWTU
2 Byte
CWTU
4 Byte
CWTU
4 Byte
CWTU
4 Byte
CWTU
Data type: 2 Byte signed
1
Float
Object 1
Data type: 2 Byte float
1
Once defined, the communication object is shown in the ETS
where it can be linked to a group address.
Unsigned
Object 1
Data type: 4 Byte unsigned
1
Signed
Object 1
Data type: 4 Byte signed
General objects
1
Float
Object 1
General objects
Data type: 4 Byte float
Obj
251
Function
Status
Object name
Device status
Type
1 Bit
Flags
CRT
Data type: 1 bit
The device status shows whether the device is in a “nonactive” BACnet communication status (DCC Disabled). The
status can be set via the Device Communication Control
Service.
The status of the communication object is also shown as a
blinking the Error LED on the device.
Objects 1-250
Possible object types for object 1
Function and type are defined in the ETS configuration.
Obj
1
Function
Binary
Object name
Object 1
Type
1 Bit
Flags
CWTU
Object 1
1 Byte
CWTU
Data type: 1 bit
1
0..100%
Data type: 1 Byte 0..100%
IPAS GmbH / Rev. 1.2
Page5 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
ConfirmedTextMessage
UnconfirmedTextMessage
Bacnet Stack
TimeSynchronization
Who-Has
Protocol Implementation Conformance
Statement (PICS)
X
I-Have
X
Who-Is
X
I-Am
Vendor Name: IPAS GmbH
Vendor Id: 416
Product Name: ComBridge BACnet-Server
Product Model Number: 1.0
X
VT-Open
VT-Close
VT-Data
Authenticate
Product Description
Request Key
B-ASC: BACnet Application Specific Controller
Conformance Class: Class 3
Data Link Layer Option: BACnet IP, (Annex J)
Application Services
Application Service
Initiate
Supported Object Types
ObjectType
Properties
Analog
Input
object-identifier
R
For example: analog input(1)
object-name
R
Name as configured in ETS
Execute
Access Description
AcknowledgeAlarm
object-type
R
Analog input
ConfirmedCOVNotification
present-value
R
Present value
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
X
ConfirmedEventNotification
GetAlarmSummary
GetEnrollmentSummary
event-state
Subscribe COV
UnconfirmedCOVNotification
X
out-of-service
R
RW
X
UnconfirmedEventNotification
units
R
According to ETS
configuration
description
R
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
AtomicReadFile
AtomicWriteFile
Always NORMAL
Identical to status flag “out-ofservice”
AddListElement
RemoveListElement
Example:
„Temperatur1:analoginput(9):10/0/5“
CreateObject
DeleteObject
ReadProperty
X
ReadPropertyConditional
Analog
Output
object-identifier
R
For example: analog-output(2)
object-name
R
Name as configured in ETS
ReadPropertyMultiple
X
object-type
R
Analog-output
WriteProperty
X
present-value
RW
Present value
WritePropertyMultiple
DeviceCommunicationControl
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
event-state
R
Always NORMAL
X
ConfirmedPrivateTransfer
UnconfirmedPrivateTransfer
ReinitializeDevice
IPAS GmbH / Rev. 1.2
X
Page 6 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
out-of-service
units
priority-array
Analog
Value
R
RW
Identical to status flag “out-ofservice”
description
R
According to ETS
configuration
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
Example: „Switch1:binaryinput(4):10/1/8“
Priority array
object-identifier
R
For example: binary-output(5)
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
object-name
R
Name as configured in ETS
object-type
R
binary-output
present-value
R
Present value
Example:
„Temperatur2:analogoutput(2):10/0/6“
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
R
Always NORMAL
relinquishdefault
R
Pre-set “0” , in case of invalid
KNX value
description
R
Binary
Output
object-identifier
R
For example: analog-value(3)
event-state
object-name
R
Name as configured in ETS
out-of-service
object-type
R
Analog-input
present-value
R
Present value
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
relinquishdefault
R
Pre-set “inactive” , in case of
invalid KNX value
event-state
R
Always NORMAL
description
R
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
out-of-service
units
priority-array
Binary
Input
RW
RW
R
RW
relinquishdefault
R
description
R
Priority array
Example: „Switch1:binaryoutput(5):10/1/9“
For example: binary-value(6)
object-name
R
Name as configured in ETS
object-type
R
binary-value
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
present-value
R
Present value
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
Example:
„Temperatur2:analogvalue(3):10/0/6“
event-state
R
Always NORMAL
Pre-set “0” , in case of invalid
KNX value
R
Name as configured in ETS
object-type
R
Binary-input
present-value
R
Present value
status-flags
R
Always FALSE; in case of
KNX fault, “out of service” is
set to TRUE.
event-state
R
IPAS GmbH / Rev. 1.2
Always NORMAL
R
object-name
R
Identical to status flag “out-ofservice”
object-identifier
Priority array
For example: binary-input(4)
polarity
RW
According to ETS
configuration
R
RW
priority-array
R
Identical to status flag “out-ofservice”
object-identifier
out-of-service
polarity
RW
Binary
Value
out-of-service
polarity
priority-array
RW
R
RW
Identical to status flag “out-ofservice”
Always NORMAL
Priority array
relinquishdefault
R
Pre-set “inactive”, in case of
invalid KNX value
description
R
Always NORMAL
Description text =
<object-name>:<objectidentifier>:<KNX-groupaddress>
Identical to status flag “out-ofservice”
Example: „Switch3:binaryvalue(6):10/1/10“
Always NORMAL
Page7 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
The obligatory BACnet “device“ object administers central device features. Some of these can be configured via ETS whilst
others are implemented statically and cannot be changed. They
can only be read as information.
PICS Data Link Layer
Object- Properties
Type
Device objectidentifier
object-name
object-type
system-status
PICS Character Sets Supported
vendor-name
vendoridentifier
model-name
firmwarerevision
applicationsoftwareversion
protocolversion
protocolrevision
protocolservicessupported
protocolobject-typessupported
object-list
max-apdulengthaccepted
segmentationsupported
active covsubscriptions
apdu-timeout
number-ofapdu-retries
deviceaddressbinding
Databaserevision
location
description
priority
IPAS GmbH / Rev. 1.2
Access Description
R
For example: device(0)
R
R
R
Name as configured in ETS
device
R
R
IPAS GmbH
416
R
R
ComBridge BACnet-Server
current version
R
current version
R
Implemented BACnet Protocol
version 1
10
R
STATUS_OPERATIONAL
STATUS_DOWNLOAD_REQUIRED
STATUS_NON_OPERATIONAL
R
Services (see above) that are
supported by the device
R
List of supported object types
R
R
List of configured objects
1476 Byte
R
NO_SEGMENTATION
R
List of active subscriptions
R
R
Configurable via ETS
Configurable via ETS
R
List is empty
R
Number of changed
configurations (ETS
downloads)
Configurable via ETS
Configurable via ETS
Proprietary: Using this property
the default priority array
position for KNX events can be
configured.
R
R
R
BACnet / IP
ISO 8859-1
PICS Special Functionality
Segmented Requests Supported:
Segmented Responses Supported:
Routing capabilities:
no
no
no
Page 8 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Website overview
The ComBridge BNG is equipped with a web server which makes it possible to display the configuration as well as present values in an
overview. This display is useful for testing purposes and for interface documentation between KNX and BACnet.
The website header shows the following device specific data:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Device name
BACnet instance number of the device
Firmware Version
Device Description
Device Location
MAC address
IP address
Netmask
Gateway address
Physical KNX address
Number of configured objects
Maximum number of possible COV subscriptions
Number of binary inputs
Number of binary outputs
Number of binary values
Number of analog inputs
Number of analog outputs
Number of analog values
Device status
Revision Number
Number of active COV subscriptions
Priority: this info shows the priority slot number on which KNX events are sent to bacnet
Beneath the header is a table listing all configured objects. The table is divided into the following columns:
•
•
•
•
•
•
•
•
•
Object number
Object name
BACnet object ID
KNX group address
Data type
Transmission mode
Reading during initialisation
Unit
Object value
Object values are not dynamically up-dated on the website. To up-date the objects, please re-load the website.
The revision number will be increased by changing the configuration, e.g. ETS download.
IPAS GmbH / Rev. 1.2
Page9 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Additional information:
A common memory space is available for the administration of the COV subscriptions and priority arrays. This resource optimisation is
based on the fact that subscriptions are required for objects which send from KNX to BACnet whilst priority arrays are for objects sending
from BACnet to KNX.
The maximum number of possible subscriptions is 455 if no priority arrays are used.
As each priority array has a size of 64 Byte (16 priority levels of 4 Byte each), the number of possible subscriptions goes down accordingly. To check the maximum possible number of subscriptions please see the device website once the configuration is complete.
After successful subscription of an object, the current value of this object is sent as a notification as long as a valid value is existing. The
quality of this value can be checked by the Status Property.
All analog and binary BACnet-objects support the write property “out-of-service”. If this property is set TRUE the communication of the object to/from the KNX bus is interrupted. If the object is an input type you can use the BACnet service write-property to change the value of
the object. This is not possible for inputs otherwise. This mode is also signalled by the object status-flag “Overridden”.
In case that the ETS Configuration defines “Activate query (Read Request) on start-up” for this object a readrequest is send to KNX when
the property out-of-service is switched back to FALSE.
In addition, provided that a COV subscription is active, the latest KNX value is send via COV notification when the out-of-service is
switched back to FALSE.
The handling of the “out-of-service” property is a useful feature for fault diagnostics.
If you request an object description from the BACnet side (ReadProperty “Description“), the description text is automatically generated and
put together from the data object’s name, BACnet identifier and KNX group address divided by a colon (”:“).
In case of using Priority Arrays and all positions are being relinguished the latest KNX value will be send, provided that this value is valid.
Is the KNX connection broken or no valid application programm is loaded during startup of the device, the Error-LED is ON and the device
is not accessable via browser nor via bacnet.
In normal operating mode the device property “system-status” switch to STATUS_NON_OPERATIONAL in case the communication to
KNX bus is broken. This status is also shown in the Error LED of the device. If the device has no application loaded the property “systemstatus” has the value STATUS_DOWNLOAD_REQUIRED.
IPAS GmbH / Rev. 1.2
Page 10 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Annex:
ComBridge BACnet-Server
Date
Vendor name
Product name
Product model number
BACnet protocol version
Application software version
Firmware revision
1.1
: January 31, 2014
: IPAS GmbH (Vendor ID 416)
: ComBridge BNG
: 1.0
: 10
: 1.0
: 1.0
Product description
The ComBridge BNG connects a KNX installation with a BACnet IP System.
In maximum 250 communication objects (KNX group addresses) could be mapped to BACnet objects.
1.2
BACnet standardized device profile (Annex L)
BACnet Advanced Workstation
(B-AWS)
BACnet Operator Workstation
(B-OWS)
BACnet Operator Display
(B-OD)
BACnet Building Controller
(B-BC)
BACnet Advanced Application Controller
(B-AAC)
BACnet Application Specific Controller
(B-ASC)
BACnet Smart Sensor
(B-SS)
BACnet Smart Actuator
(B-SA)
1.3
BACnet interoperability building blocks supported (Annex K)
Data sharing
Data Sharing – Read Property-A
DS-RP-A
Data Sharing – Read Property-B
DS-RP-B
Data Sharing – Read Property Multiple-A
DS-RPM-A
Data Sharing – Read Property Multiple-B
DS-RPM-B
Data Sharing – Write Property-A
DS-WP-A
IPAS GmbH / Rev. 1.2
Page11 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Data Sharing – Write Property-B
DS-WP-B
Data Sharing – Write Property Multiple-A
DS-WPM-A
Data Sharing – Write Property Multiple-B
DS-WPM-B
Data Sharing – Change of Value -A
DS-COV-A
Data Sharing – Change of Value -B
DS-COV-B
Data Sharing – Change of Value Property -A
DS-COVP-A
Data Sharing – Change of Value Property -B
DS-COVP-B
Data Sharing – Change of Value-Unsolicited-A
DS-COVU-A
Data Sharing – Change of Value-Unsolicited-B
DS-COVU-B
Data Sharing – View-A
DS-V-A
Data Sharing – Advanced View-A
DS-AV-A
Data Sharing – Modify-A
DS-M-A
Data Sharing – Advanced Modify-A
DS-AM-A
Alarm and event management
Alarm and Event – Notification-A
AE-N-A
Alarm and Event – Notification Internal-B
AE-N-I-B
Alarm and Event – Notification External-B
AE-N-E-B
Alarm and Event – ACK-A
AE-ACK-A
Alarm and Event – ACK-B
AE-ACK-B
Alarm and Event – Alarm Summary-B
AE-ASUM-B
Alarm and Event – Enrollment Summary-B
AE-ESUM-B
Alarm and Event – Information-B
AE-INFO-B
Alarm and Event – Life Safety-A
AE-LS-A
Alarm and Event – Life Safety-B
AE-LS-B
Alarm and Event – View Notifications-A
AE-VN-A
Alarm and Event – Advanced View Notifications-A
AE-AVN-A
Alarm and Event – View and Modify-A
AE-VM-A
Alarm and Event – Advanced View and Modify-A
AE-AVM-A
Alarm and Event – Alarm Summary View-A
AE-AS-A
Alarm and Event – Event Log View-A
AE-ELV-A
Alarm and Event – Event Log View and Modify-A
AE-ELVM-A
Alarm and Event – Event Log Internal-B
AE-EL-I-B
Alarm and Event – Event Log External-B
AE-EL-E-B
IPAS GmbH / Rev. 1.2
Page 12 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Alarm and event management
Historical/Deprecated BIBBs
Alarm and Event – Alarm Summary-A
AE-ASUM-A
Alarm and Event – Enrollment Summary-A
AE-ESUM-A
Alarm and Event – Information-A
AE-INFO-A
Scheduling
Scheduling – Internal-B
SCHED-I-B
Scheduling – External-B
SCHED-E-B
Scheduling – Advanced View Modify-A
SCHED-AVM-A
Scheduling – View Modify-A
SCHED-VM-A
Scheduling – Weekly Schedule-A
SCHED-WS-A
Scheduling – Weekly Schedule Internal-B
SCHED-WS-I-B
Scheduling – Readable-B
SCHED-R-B
Historical/Deprecated BIBBs
Scheduling – A
SCHED-A
Trending
Trending – Viewing and Modifying Trends-A
T-VMT-A
Trending – Viewing and Modifying Internal-B
T-VMT-I-B
Trending – Viewing and Modifying External-B
T-VMT-E-B
Trending – Viewing and Modifying Multiple Values-A
T-VMMV-A
Trending – Viewing and Modifying Multiple Values Internal-B
T-VMMV-I-B
Trending – Viewing and Modifying Multiple Values External -B
T-VMMV-E-B
Trending – Automated Multiple Value Retrieval-A
T-AMVR-A
Trending – Automated Multiple Value Retrieval-B
T-AMVR-B
Trending – View-A
T-V-A
Trending – Advanced View and Modify-A
T-AVM-A
Trending – Archival-A
T-A-A
Trending – Automated Trend Retrieval-A
T-ATR-A
Trending – Automated Trend Retrieval-B
T-ATR-B
Historical/Deprecated BIBBs
Trending – Viewing and Modifying Trends-A
Trending – Viewing and Modifying Multiple Values-A
T-VMT-A
T-VMMV-A
Device management
Device Management – Dynamic Device Binding-A
DM-DDB-A
Device Management – Dynamic Device Binding-B
DM-DDB-B
IPAS GmbH / Rev. 1.2
Page13 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Device Management – Dynamic Object Binding-A
DM-DOB-A
Device Management – Dynamic Object Binding-B
DM-DOB-B
Device Management – Device Communication Control-A
DM-DCC-A
Device Management – Device Communication Control-B
DM-DCC-B
Device Management – Private Transfer-A
DM-PT-A
Device Management – Private Transfer-B
DM-PT-B
Device Management – Text Message-A
DM-TM-A
Device Management – Text Message-B
DM-TM-B
Device Management – Time Synchronization-A
DM-TS-A
Device Management – Time Synchronization-B
DM-TS-B
Device Management – UTC Time Synchronization-A
DM-UTC-A
Device Management – UTC Time Synchronization-B
DM-UTC-B
Device Management – Reinitialize Device-A
DM-RD-A
Device Management – Reinitialize Device-B
DM-RD-B
Device Management – Backup and Restore-A
DM-BR-A
Device Management – Backup and Restore-B
DM-BR-B
Device Management – Restart-A
DM-R-A
Device Management – Restart-B
DM-R-B
Device Management – List Manipulation-A
DM-LM-A
Device Management – List Manipulation-B
DM-LM-B
Device Management – Object Creation and Deletion-A
DM-OCD-A
Device Management – Object Creation and Deletion-B
DM-OCD-B
Device Management – Virtual Terminal-A
DM-VT-A
Device Management – Virtual Terminal-B
DM-VT-B
Device Management – Automatic Network Mapping-A
DM-ANM-A
Device Management – Automatic Device Mapping-A
DM-ADM-A
Device Management – Automatic Time Synchronization-A
DM-ATS-A
Device Management – Manual Time Synchronization-A
DM-MTS-A
Network management
Network Management – Connection Establishment-A
NM-CE-A
Network Management – Connection Establishment-B
NM-CE-B
Network Management – Router Configuration-A
NM-RC-A
Network Management – Router Configuration-B
NM-RC-B
IPAS GmbH / Rev. 1.2
Page 14 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
1.4
Standard object types supported
Object type
Supported
Can be created
dynamically
Can be deleted
dynamically
Analog Input
Analog Output
Analog Value
Binary Input
Binary Output
Binary Value
Calendar
Command
Device
Event Enrollment
File
Group
Loop
Multi-State Input
Multi-State Output
Notification Class
Program
Schedule
Averaging
Multi-State Value
Trend Log
Life-Safety-Point
Life-Safety-Zone
Accumulator
Pulse-Converter
Event Log
Global Group
Trend Log Multiple
Load Control
Structured-View
Access Door
(unassigned)
Access Credential
Access Point
IPAS GmbH / Rev. 1.2
Page15 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Access Rights
Access User
Access Zone
Credential Data Input
Network Security
Bitstring Value
Characterstring Value
Date Pattern Value
Date Value
Datetime Pattern Value
Datetime Value
Integer Value
Large Analog Value
Octetstring Value
Positive Integer Value
Time Pattern Value
Time Value
IPAS GmbH / Rev. 1.2
Page 16 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Analog Input Properties
Object_Identifier
supported
Readable/
Writable
R
Object_Name
R
Object_Type
R
Present_Value
R
Description
R
Range restrictions
Device_Type
Status_Flags
R
Event_State
R
Reliability
Out_Of_Service
W
Update_Interval
Units
R
Min_Pres_Value
Max_Pres_Value
Resolution
COV_Increment
Time_Delay
Notification_Class
High_Limit
Low_Limit
Deadband
Limit_Enable
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page17 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Analog Output Properties
Object_Identifier
supported
Readable/
Writable
R
Object_Name
R
Object_Type
R
Present_Value
W
Description
R
Range restrictions
Device_Type
Status_Flags
R
Event_State
R
Reliability
Out_Of_Service
W
Units
R
Min_Pres_Value
Max_Pres_Value
Resolution
Priority_Array
W
Relinquish_Default
R
COV_Increment
Time_Delay
Notification_Class
High_Limit
Low_Limit
Deadband
Limit_Enable
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page 18 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Analog Value Properties
Object_Identifier
supported
Readable/
Writable
R
Object_Name
R
Object_Type
R
Present_Value
R
Description
R
Status_Flags
R
Event_State
R
Range restrictions
Reliability
Out_Of_Service
W
Units
R
Priority_Array
W
Relinquish_Default
R
COV_Increment
Time_Delay
Notification_Class
High_Limit
Low_Limit
Deadband
Limit_Enable
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page19 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Binary Input Properties
Object_Identifier
Object_Name
Object_Type
Present_Value
Description
supported
Readable/
Writable
R
Range restrictions
R
R
R
R
Device_Type
Status_Flags
Event_State
R
R
Reliability
Out_Of_Service
Polarity
W
R
Inactive_Text
Active_Text
Change_Of_State_Time
Change_Of_State_Count
Time_Of_State_Count_Reset
Elapsed_Active_Time
Time_Of_Active_Time_Reset
Time_Delay
Notification_Class
Alarm_Value
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page 20 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Binary Outoput Properties
Object_Identifier
Object_Name
Object_Type
Present_Value
Description
supported
Readable/
Writable
R
Range restrictions
R
R
W
R
Device_Type
Status_Flags
Event_State
R
R
Reliability
Out_Of_Service
Polarity
W
R
Inactive_Text
Active_Text
Change_Of_State_Time
Change_Of_State_Count
Time_Of_State_Count_Reset
Elapsed_Active_Time
Time_Of_Active_Time_Reset
Minimum_Off_Time
Minimum_On_Time
Priority_Array
Relinquish_Default
W
R
Time_Delay
Notification_Class
Feedback_Value
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page21 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Binary Value Properties
Object_Identifier
Object_Name
Object_Type
Present_Value
Description
Status_Flags
Event_State
supported
Readable/
Writable
R
Range restrictions
R
R
R
R
R
R
Reliability
Out_Of_Service
W
Inactive_Text
Active_Text
Change_Of_State_Time
Change_Of_State_Count
Time_Of_State_Count_Reset
Elapsed_Active_Time
Time_Of_Active_Time_Reset
Minimum_Off_Time
Minimum_On_Time
Priority_Array
Relinquish_Default
W
R
Time_Delay
Notification_Class
Alarm_Value
Event_Enable
Acked_Transitions
Notify_Type
Event_Time_Stamps
Profile_Name
IPAS GmbH / Rev. 1.2
Page 22 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
Device Properties
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
Object_List
supported
Readable/
Writable
R
Range
restrictions
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Structured_Object_List
Max_APDU_Length_Accepted
Segmentation_Supported
R
R
Max_Segments_Accepted
VT_Classes_Supported
Active_VT_Sessions
Local_Time
Local_Date
UTC_Offset
Daylight_Savings_Status
APDU_Segment_Timeout
APDU_Timeout
Number_Of_APDU_Retries
R
R
List_Of_Session_Keys
Time_Synchronization_Recipients
Max_Master
Max_Info_Frames
Device_Address_Binding
Database_Revision
R
R
Configuration_Files
IPAS GmbH / Rev. 1.2
Page23 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
Device Properties
supported
Readable/
Writable
Range
restrictions
Last_Restore_Time
Backup_Failure_Timeout
Backup_Preparation_Time
Restore_Preparation_Time
Restore_Completion_Time
Backup_And_Restore_State
Active_COV_Subscriptions
R
Slave_Proxy_Enable
Manual_Slave_Adress_Binding
Auto_Slave_Discovery
Slave_Address_Binding
Last_Restart_Reason
Time_Of_Device_Restart
Restart_Notification_Recipients
UTC_Time_Synchronization_Recipients
Time_Synchronization_Interval
Align_Intervals
Interval_Offset
Profile_Name
Priority
IPAS GmbH / Rev. 1.2
W
1 - 16
Page 24 of 26
Application Program Description
3622-BacnetServer-01-0111 V1.2
1.5
Segmentation capability
Able to transmit segmented messages
Window size
Able to receive segmented messages
Window size
1.6
Data Link Layer options
The simultaneously supported Data Link Layers of a product are listed with the product model number.
BACnet IP, (Annex J)
BACnet IP, (Annex J), Foreign Device
ISO 8802-3, Ethernet (Clause 7)
ANSI/ATA 878.1, 2.5 Mb. ARCNET (Clause 8)
ANSI/ATA 878.1, RS-485 ARCNET (Clause 8),
baud rate(s)
MS/TP master (Clause 9), baud rate(s)
: 9600
: 19200
: 38400
: 76800
: 115200
MS/TP slave (Clause 9), baud rate(s)
Point-To-Point, EIA 232 (Clause 10), baud rate(s)
: 38400
Point-To-Point, modem, (Clause 10), baud rate(s)
: 38400
LonTalk, (Clause 11), medium
: TP/FT-10
Other
1.7
Device address binding
Is static device binding supported?
1.8
Yes
No
Networking options
Router, Clause 6 (remote management functionality/BACnet PTP)
Annex H, BACnet Tunnelling Router over IP
BACnet/IP Broadcast Management Device (BBMD)
Number of BDT entries:
Number of FDT entries:
Does the BBMD support registrations by foreign devices?
IPAS GmbH / Rev. 1.2
Yes
No
Page25 of 26
Application Program Description
3622-BacnetServer-01-0110 V1.2
1.9
Character sets supported
Indicating support for multiple character sets does not imply that they can all be supported simultaneously.
UTF-8 (or ANSI X3.4)
IBM / Microsoft DBCS
ISO 8859-1
ISO 10646 (UCS-2)
ISO 10646 (UCS-4)
JIS C 6226
IPAS GmbH / Rev. 1.2
Page 26 of 26
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising