Metz Connect

BMT-SI4 BACnet MS/TP - Automatisation du bâtiment Metz Connect - Free user manual and instructions

Find the device manual for free BMT-SI4 BACnet MS/TP Metz Connect in PDF.

📄 106 pages English EN Download 💬 AI Question
Notice Metz Connect BMT-SI4 BACnet MS/TP - page 7
Pick your language and provide your email: we'll send you a specifically translated version.

User questions about BMT-SI4 BACnet MS/TP Metz Connect

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Automatisation du bâtiment in PDF format for free! Find your manual BMT-SI4 BACnet MS/TP - Metz Connect and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. BMT-SI4 BACnet MS/TP by Metz Connect.

USER MANUAL BMT-SI4 BACnet MS/TP Metz Connect

Software description PICS BACnet MS/TP

Summary

Description of the standard software of BACnet MS/TP modules:

BMT-DO4....3

BMT-TO4 8

BMT-DI4 15

BMT-DI10 20

BMT-SI4....25

BMT-DIO4/2 31

BMT-DIO4/2IP 43

BMT-TP 55

BMT-AO4....66

BMT-AOP4 71

BMT-AI8....76

BMT-CI4 86

BMT-Multi-IO 91

BMT-DO4

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-DO4

Product Model Number: 110 886 13 21

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Relay Outputs.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None

2) Whether objects of this type are dynamically deletable using the DeleteObject service: None

3) List of the optional properties supported

4) List of all properties that are writable where not otherwise required by this standard

5) List of all properties that are conditionally writable where not otherwise required by this standard: None

6) List of proprietary properties and for each its property identifier, datatype, and meaning: None

7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 4 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 Bytes, default “BMT-DO4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default ""RW-E
Locationmax. 63 Bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-DO4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_OUTPUT, ANALOG_VALUER
Object_Listdevice, binary-output 1...4, analog-value 1R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 6 Subscriptions, for binary-output 1...4, Confirmed / Unconfirmed, Lifetime = 0...65535 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Output Object 1...4

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 4R
Object_Namemax. 42 Bytes, default “Relay 1” ... “Relay 4”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Inactive_Textmax. 20 Bytes, default “Off”RW-E
Active_Textmax. 20 Bytes, default “On”RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 = Switch A (Auto)1 = Switch 0 (Off) or 1 (On)OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of_ServicePolaritySwitchPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOVER RIDDENOUT_OF_SERVICE
00A0 / 10 / 10 / 100
0000 / 10010
10 / 111
01A0 / 10 / 11 / 000
0100 / 11010
10 / 101
10A0 / 10 / 1001
1000 / 10 / 1001
10 / 10 / 11
11A0 / 10 / 1101
1100 / 10 / 1001
10 / 10 / 11

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime Constant of Watchdog Timer,0: Watchdog is inactive, Maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

BMT-TO4

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-TO4

Product Model Number: 110 880 13

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Triac Outputs.

In operating mode "Pulse Width Control" pulses with programmable period and duty cycle are generated.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 9 of 106

MS/TP master (Clause 9)

MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 Bytes, default “BMT-TO4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default ""RW-E
Locationmax. 63 Bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-TO4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_OUTPUT, ANALOG_VALUE, ANALOG_OUTPUT, MULTISTATE_VALUER
Object_Listdevice, binary-output 1...4, analog-value 1...5, analog-output 1...4, multistate-value 1...4R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 10 Subscriptions, for binary-output 1...4 and analog-output 1...4, Confirmed / Unconfirmed, Lifetime = 0...65535 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Value Object 1...4

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 4R
Object_Namemax. 42 bytes,default “Operating Mode 1” ... “Operating Mode 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default1: “Binary Output”2: “Pulse Width Control”RW-E
Present_ValueOperating Mode of Triac Output 1...4, default 1RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States2R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Operating Mode 1 "Binary Output"

The triac output is controlled by the Present_Value of the corresponding Binary Output Object. Output depends on Priority_Array and Polarity and may be overridden by the Switch.

Operating Mode 2 "Pulse Width Control"

The triac output generates pulses with a period controlled by the corresponding Analog Value. The pulse width is specified as percentage of the pulse period in the corresponding Analog Output. The Binary Output is overridden by these pulses which themselves may be overridden by the Switch.

Binary Output Object 1...4

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 4R
Object_Namemax. 42 Bytes, default “Triac 1” ... “Triac 4”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Inactive_Textmax. 20 Bytes, default “Off”RW-E
Active_Textmax. 20 Bytes, default “On”RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 = Switch A (Auto)1 = Switch 0 (Off) or 1 (On)OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of_ServicePolaritySwitchPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOVER RIDDENOUT_OF_SERVICE
00A0 / 10 / 10 / 100
0000 / 10010
10 / 111
01A0 / 10 / 11 / 000
0100 / 11010
10 / 101
10A0 / 10 / 1001
1000 / 10 / 1001
10 / 10 / 11
11A0 / 10 / 1101
1100 / 10 / 1001
10 / 10 / 11

In Operating Mode "Pulse Width Control" the generated pulses act like the switch toggling between 0 and 1. Therefore Status_Flag OVERRIDDEN is set to active and Present_Value follows the pulses generated. Polarity REVERSE only affects Present_Value but not the triac output.

Analog Output Object 1...4

PropertyRemark / ValueRW
Object_TypeANALOG_OUTPUT (1)R
Object_Identifieranalog-output, instance 1 ... 4R
Object_Namemax. 42 bytes, default“Pulse Ratio 1” ... “Pulse Ratio 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_Value0.0 ... 100.0RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 / 1OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsPercent (98)R
Priority_Array [16]NULL / 0.0 ... 100.0R
Relinquish_Default0.0 ... 100.0RW-E
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0,property only exists if working as MS/TP masterRW-E
Min_Pres_Value0.0 %-
Max_Pres_Value100.0 %-
Resolution10 ms-
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Analog Output
Out_Of_ServiceSwitchPriority_ArrayPresent_ValuePulse RatioOVER RIDDENOUT_OF_SERVICE
0ANULLRelinquish_DefaultRelinquish_Default00
ValueValueValue
0 / 1...0 / 100 %0 / 100 %1
1ANULLRelinquish_Defaultunchanged01
ValueValue
0 / 1...0 / 100 %0

In Operating Mode "Pulse Width Control" the triac output generates pulses.

The pulse period is controlled by the corresponding Analog Value.

The pulse width is specified as percentage of the pulse period in the corresponding Analog Output.

The Analog Output uses a Priority_Array so a nonvolatile value may be stored in Relinquish_Default.

If OVERRIDDEN by the switch the pulse ratio Present_Value is set to 0 or 100 percent.

Analog Value Object 2...5

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 2 ... 5R
Object_Namemax. 42 Bytes, default “Pulse Period”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime Constant of Pulse Timer, Minimum 0, maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime Constant of Watchdog Timer,0: Watchdog is inactive, Maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

BMT-DI4

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-DI4

Product Model Number: 110 884 13 19

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 digital inputs.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages

Window Size ____

□ Able to receive segmented messages

Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 16 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

  • Turn switch x10 to E (device is temporarily configured as slave)
  • Turn switch x1 to A - F to select baud rate
  • Turn switch x10 to F, wait 1 second
  • Red and green LEDs are blinking when baud rate has been stored in EEPROM
  • Turn switch x10 to select network address
  • Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-DI4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-DI4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_INPUT, GROUPR
Object_Listdevice, binary-input 1...4, group 1...3R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 6 Subscriptions, for binary-input, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Input Object 1...4

Terminals 1-...4- = input, L- = ground, connect voltage source.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default “Off”RW-E
Active_Textmax. 20 bytes, default “On”RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
0001010
0101100
1001x1
1101x1
x: Present_Value is writable and not affected by inputs

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 19 of 106

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
1234
1xxxx
2xx
3xx

BMT-DI10

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-DI10

Product Model Number: 110 881 13 19

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 10 digital inputs.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages

Window Size ____

□ Able to receive segmented messages

Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 21 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default "BMT-DI10_" + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name"METZ CONNECT GmbH"R
Vendor_Identifier421R
Model_Name"BMT-DI10"R
Firmware_Revision"2.0"R
Application_Software_Version"1.0"R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_INPUT, GROUPR
Object_Listdevice, binary-input 1...10, group 1...11R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 12 Subscriptions, for binary-input, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Input Object 1...10

Terminals 1...10 = inputs with common ground (GND), Terminals C1 = +24V.

- Connect switch between input and C1.

- Connect voltage source between input and GND.

Jumper J may select inputs with common +24V instead of GND.

- Connect switch between input and GND.

- Connect voltage source between input and +24V.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 10R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 10”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default “Off”RW-E
Active_Textmax. 20 bytes, default “On”RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
0001010
0101100
1001x1
1101x1
x: Present_Value is writable and not affected by inputs

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 24 of 106

Group Object 1...11

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 11R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 11”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
12345678910
1xxxxxxxxxx
2xxxxxxx
3xxxxxxx
4xxxxxx
5xxxxx
6xxxxx
7xxxx
8xxx
9xxx
10xx
11xx

BMT-SI4

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-SI4

Product Model Number: 110 889 13

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 digital inputs. Input pulses with minimum High and Low times of 10ms may be counted using Accumulator Objects.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages

Window Size ____

□ Able to receive segmented messages

Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 26 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF Baud Rate 9600 19200 38400 57600 76800 115200

  • Turn switch x10 to E (device is temporarily configured as slave)
  • Turn switch x1 to A - F to select baud rate
  • Turn switch x10 to F, wait 1 second
  • Red and green LEDs are blinking when baud rate has been stored in EEPROM
  • Turn switch x10 to select network address
  • Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-SI4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-SI4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_INPUT, GROUP, ACCUMULATORR
Object_Listdevice, binary-input 1...4, group 1...3, accumulator 1...4R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 6 Subscriptions, for binary-input, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Input Object 1...4

Terminals S01+...S04+ = input, Terminals S01-...S04- = ground. Connect switches between input and ground, each input sources 12 V, 13 mA. Input states are shown with yellow LEDs.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Input 1” ...RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default “Off"RW-E
Active_Textmax. 20 bytes, default “On"RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
0001010
0101100
1001x1
1101x1
x: Present_Value is writable and not affected by inputs

Input pulses must have minimum High and Low times of 10ms.

Accumulator Object 1...4

This object counts pulses at the binary input. An external contact is connected to terminals S0x+ and S0x-.

Input pulses must have minimum High and Low times of 10ms, the maximum frequency is 50 Hz. Pulses are counted when the contact is closing.

PropertyRemark / ValueRW
Object_TypeACCUMULATOR (23)R
Object_Identifieraccumulator, instance 1...4R
Object_Namemax. 42 bytes, default “Accumulator 1” ...RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_Valuepulse counter of corresponding inputvalue range is 0 ... Max_Pres_Valuevalue is set modulo (Max_Pres_Value + 1)writable if Out_Of_Service (pulse counter remains unchanged)R-ERW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
Max_Pres_Value0 ... 4294967295, default 4294967295RW-E
Unitsdefault no-units (95)RW-E
PrescaleMultiplier 0 ... 65535, default 1Modulo-Divide 1 ... 65535, default 1RW-E
ScaleFloat-Scale or Integer-Scale, default 1.0 (Float)RW-E
Value_Setthe pulse counter is stored to Value_Set,when corresponding key is pressed, default 0R-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ...RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
1234
1xxxx
2xx
3xx

BMT-DIO4/2

BACnet Protocol Implementation Conformance Statement

Date: 25.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-DIO4/2

Product Model Number: 110 883 13 26

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Digital Inputs and 2 Relay Outputs. Operating modes for fire dampers are supported.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 32 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 Bytes, default “BMT-DIO4/2_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default ""RW-E
Locationmax. 63 Bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-DIO4/2”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_OUTPUT, BINARY_INPUT, GROUP, ANALOG_VALUE, MULTISTATE_VALUER
Object_Listdevice, binary-output 1...2, binary-input 1...4, group 1...3, analog-value 1...7, multistate-value 1...10 (some exist depending on operating mode)R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 10 Subscriptions, for binary-input / binary-output / multistate-value, Confirmed / Unconfirmed, Lifetime = 0...65535 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Output Object 1...2

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 2R
Object_Namemax. 42 Bytes, default “Relay 1” ... “Relay 2”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Inactive_Textmax. 31 Bytes, default “Off”RW-E
Active_Textmax. 31 Bytes, default “On”RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 = Switch A (Auto)1 = Switch 0 (Off) or 1 (On)OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of ServicePolaritySwitchPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOVER RIDDENOUT_OF SERVICE
00A0 / 10 / 10 / 100
0000 / 10010
10 / 111
01A0 / 10 / 11 / 000
0100 / 11010
10 / 101
10A0 / 10 / 1001
1000 / 10 / 1001
10 / 10 / 11
11A0 / 10 / 1101
1100 / 10 / 1001
10 / 10 / 11

If using an operating mode for fire dampers the relay is controlled by special functions. Then Present_Value shows the state of the relay and Status_Flag OVERRIDDEN is set (Lines 2 or 4) and the switch is not functional. If Out_Of_Service is TRUE the Priority_Array instead is used for Present_Value (Lines 5...8).

Binary Input Object 1...4

Terminals 1...4 = inputs with common ground (GND), Terminals C1 = +24V. Connect switch between input and C1 or connect voltage source between input and GND.

Jumper J may select inputs with common +24V instead of GND. Connect switch between input and GND or connect voltage source between input and +24V.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 31 bytes, default “Off”RW-E
Active_Textmax. 31 bytes, default “On”RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
000 / 10 / 10
010 / 11 / 00
100 / 1x1
110 / 1x1
x: Present_Value is writable and not affected by inputs

In operating modes for fire dampers the limit switches are connected as follows:

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 36 of 106

Input InstanceLimit switchOperating modesMotorized_SafetyOpen, Motorized_SafetyClose, LimitSwitch_Open_Close(contact closed at each limit)Limit switchOperating modesLimitSwitch_Open(contact closed at open limit), LimitSwitch_Close(contact open at closed limit)
1open1Damper 1 openopen1 / close1Damper 1
2close1Damper 1 closedopen1a / close1aDamper 1a
3open2Damper 2 openopen2 / close2Damper 2
4close2Damper 2 closedopen2a / close2aDamper 2a

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
1234
1xxxx
2xx
3xx

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime constant of Watchdog Timer,Special value 0: Watchdog is inactiveRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
Min_Pres_Value0.00R
Max_Pres_Value655.34R
Resolution0.01R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

In operating mode Direct_Control the Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

Multistate Value Object 1...2

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 2R
Object_Namemax. 42 Bytes, default "OperMode_1" ... "OperMode_2"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: "Direct_Control"2: "Motorized_SafetyOpen"3: "Motorized_SafetyClose"4: "LimitSwitch_Open_Close"5: "LimitSwitch_Open"6: "LimitSwitch_Close"RW-E
Present_ValueOperating mode of Inputs 1...2 and Output 1, Operating mode of Inputs 3...4 and Output 2, values 1...6, default 1RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Mode "Direct_Control"

The relay output is controlled directly by its Binary Output Object which may be overridden by a switch.

Mode "Motorized_SafetyOpen"

The relay output is controlled by specialized functions for motorized smoke control dampers. Two limit switches (contacts closed at limit) for the open and closed position are monitored.

Mode "Motorized_SafetyClose"

The relay output is controlled by specialized functions for motorized fire and/or smoke protection dampers.

Two limit switches (contacts closed at limit) for the open and closed position are monitored.

Mode "LimitSwitch_Open_Close"

The relay output is switched off. A mechanical fire damper with two limit switches (contacts closed at limit) for the open and closed position is monitored.

Mode "LimitSwitch_Open", "LimitSwitch_Close"

The relay output is switched off. Up to two mechanical fire dampers, each with only one limit switch are monitored. The limit switch signals the fully open (contact closed) or fully closed (contact open) position. These modes only have different names, but otherwise work identically.

Analog Value Object 2...7

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 2 ... 7R
Object_Namemax. 42 Bytes, default see table belowRW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime constant of timer, default see table below, special value 0: Timer is inactiveRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
Min_Pres_Value0.0R
Max_Pres_Value6553.4R
Resolution0.1R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
InstanceObject_Name defaultPresent_Value default
2“DriveTime_1”240.0
3“DriveTime_2”240.0
4“TurnOffTime_1”35.0
5“TurnOffTime_2”35.0
6“RcvHeartBeat_1”0.0
7“RcvHeartBeat_2”0.0

These Analog-Values only exist in operating modes for motorized fire dampers.

With DriveTime_1/2 the opening time of fire damper 1/2 may be monitored.

With TurnOffTime_1/2 the closing time of fire damper 1/2 may be monitored.

The timer is started, when the corresponding relay is switched. The timer is stopped, when the limit switches signal the intended position. When the timer expires, the alarm Runtime_Error is signalled.

With RcvHeartBeat_1/2 the time between writing Present_Value of object ActuDrive_1/2 may be monitored.

This way BACnet communication is monitored.

The timer is restarted, when writing Present_Value. When the timer expires, the alarm Update_Error is signalled.

Multistate Value Object 3...8

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 3 ... 8R
Object_Namemax. 42 Bytes, default see table belowRW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: “open”2: “close”3: “running” (only instance 5...6)RW-E
Present_Valuesee table below
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_Statessee table belowR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
InstanceObject_Name defaultPresent_ValueNumber_Of_States
3“ActuDrive_1”1...2 RW2
4“ActuDrive_2”
5“ActuPos_1”1...3 R3
6“ActuPos_2”
7“ActuPos_1a”1...2 R2
8“ActuPos_2a”

These Multistate-Values exist depending on operating modes:

Multistate-Value 3...4 exist for motorized fire dampers.

Multistate-Value 5...6 exist for all fire dampers.

Multistate-Value 7...8 exist for mechanical fire dampers with only one limit switch.

With ActuDrive_1/2 the intended position of the fire damper is controlled over the network.

After a reset Present_Value is the normal position.

ActuPos_1/2 decodes the fire damper position signalled by its limit switches.

If both switches were activated at once, Present_Value is set to running and the alarm Manipulation is signalled.

In operating modes LimitSwitch_Open, LimitSwitch_Close two dampers may be monitored.

Then ActuPos_1/2 decodes the first fire damper position signalled by its limit switch and ActuPos_1a/2a decodes the second fire damper position signalled by its limit switch.

Multistate Value Object 9...10

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 9 ... 10R
Object_Namemax. 42 Bytes,default "AlarmCode_1" ... "AlarmCode_2"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: "OK"2: "Runtime_Error"3: "Manipulation"4: "Update_Error"5: "Alarm"6: "Alarm_a"RW-E
Present_Valuesee table below, default 1RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

These Multistate-Values only exist in operating modes for fire dampers to signal an alarm.

Runtime_Error: The time needed to open or close the fire damper was exceeded.

Used only for motorized dampers.

Possible causes: Damper blocked, limit switch defective, input for limit switch defective,

cable to limit switch broken, cable to motor broken, Motor defective.

Manipulation: Both limit switches were activated at once.

Possible causes: Limit switch defective, input for limit switch defective,

cable to limit switch shorted.

Update_Error: The time between writing Present_Value of object ActuDrive_1/2 was exceeded.

Used only for motorized dampers.

Possible causes: BACnet communication partner nonworking,

BACnet connection broken (e.g. cable, repeater, router, switch).

Alarm: The limit switches signal the fire position.

Alarm_a: The limit switch of the second mechanical fire damper signals the fire position.

Alarm has higher priority than Alarm_a if both dampers are in fire position.

Even if more than one alarm is present, the first alarm code is stored until it is reset by writing OK to Present_Value (Alarm-Reset). Only then another alarm code may be signalled.

Fire-Position

Depending on the operating mode the Fire-Position is derived from the limit switches:

Operating modeFire-Position if
Motorized_SafetyClosedamper not open
Motorized_SafetyOpendamper not closed
LimitSwitch_Open_Closedamper not open
LimitSwitch_Openat least one damper not open
LimitSwitch_Closeat least one damper closed

If the fire damper is in the Fire-Position and no other alarm is signalled, then Alarm or Alarm_a is signalled.

For motorized fire dampers the Fire-Position causes a latching in the safe position. The relay then is switched to the safe state. To reset the fire damper to its normal position, first the normal position shall be written to ActuDrive and then AlarmCode shall be reset to OK. Then the Alarm-Reset begins, which stops the latching.

Operating mode Motorized\_SafetyClose

Depending on Alarm-Reset, Fire-Position, ActuDrive_1/2 and AlarmCode_1/2 the Relay is switched as follows (evaluation top down):

otherActuDrive_1...2AlarmCode_1...2Relay 1...2
Alarm-Resetopen (1)OK (1)On
Fire-PositionanyanyOff
-anyRuntime_Error (2)Off
anyUpdate_Error (4)Off
anyManipulation (3)Off
open (1)OK (1)On
close (2)OK (1)Off

Initialisation after power-on / reset: ActuDrive is set to open. AlarmCode is set to OK. The Alarm-Reset starts, to stop latching the safe position caused by Fire-Position.

Operating mode Motorized\_SafetyOpen

Depending on Alarm-Reset, Fire-Position, ActuDrive_1/2 and AlarmCode_1/2 the Relay is switched as follows (evaluation top down):

otherActuDrive_1...2AlarmCode_1...2Relay 1...2
Alarm-Resetclose (2)OK (1)Off
Fire-PositionanyanyOn
-anyRuntime_Error (2)On
anyUpdate_Error (4)On
anyManipulation (3)Off
open (1)OK (1)On
close (2)OK (1)Off

Initialisation after power-on / reset: ActuDrive is set to to close. AlarmCode is set to OK. The Alarm-Reset starts, to stop latching the safe position caused by Fire-Position.

BMT-DIO4/2IP

BACnet Protocol Implementation Conformance Statement

Date: 26.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-DIO4/2-IP BMT-DIO4/2-IP 230

Product Model Number: 110 883 13 26 IP 110 883 05 26 IP

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Digital Inputs and 2 Relay Outputs.

Operating modes for fire dampers are supported.

Operating voltage of BMT-DIO4/2-IP is 24V and of BMT-DIO4/2-IP-230 is 230V.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 44 of 106

MS/TP master (Clause 9)

MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 Bytes, default “BMT-DIO4/2-IP_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default “”RW-E
Locationmax. 63 Bytes, default “”RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-DIO4/2-IP”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_OUTPUT, BINARY_INPUT, GROUP, ANALOG_VALUE, MULTISTATE_VALUER
Object_Listdevice, binary-output 1...2, binary-input 1...4, group 1...3, analog-value 1...7, multistate-value 1...10 (some exist depending on operating mode)R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 10 Subscriptions, for binary-input / binary-output / multistate-value, Confirmed / Unconfirmed, Lifetime = 0...65535 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Binary Output Object 1...2

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 2R
Object_Namemax. 42 Bytes, default “Relay 1” ... “Relay 2”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Inactive_Textmax. 31 Bytes, default “Off”RW-E
Active_Textmax. 31 Bytes, default “On”RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 = Switch A (Auto)1 = Switch 0 (Off) or 1 (On)OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of_ServicePolaritySwitchPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOVER RIDDENOUT_OF_SERVICE
00A0 / 10 / 10 / 100
0000 / 10010
10 / 111
01A0 / 10 / 11 / 000
0100 / 11010
10 / 101
10A0 / 10 / 1001
1000 / 10 / 1001
10 / 10 / 11
11A0 / 10 / 1101
1100 / 10 / 1001
10 / 10 / 11

If using an operating mode for fire dampers the relay is controlled by special functions. Then Present_Value shows the state of the relay and Status_Flag OVERRIDDEN is set (Lines 2 or 4) and the switch is not functional. If Out_Of_Service is TRUE the Priority_Array instead is used for Present_Value (Lines 5...8).

Binary Input Object 1...4

Terminals 1...4 = inputs, Terminals C1 = common.

Connect switches between inputs and common.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 31 bytes, default “Off”RW-E
Active_Textmax. 31 bytes, default “On”RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
000 / 10 / 10
010 / 11 / 00
100 / 1x1
110 / 1x1
x: Present_Value is writable and not affected by inputs

In operating modes for fire dampers the limit switches are connected as follows:

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 48 of 106

Input InstanceLimit switchOperating modesMotorized_SafetyOpen, Motorized_SafetyClose, LimitSwitch_Open_Close(contact closed at each limit)Limit switchOperating modesLimitSwitch_Open(contact closed at open limit), LimitSwitch_Close(contact open at closed limit)
1open1Damper 1 openopen1 / close1Damper 1
2close1Damper 1 closedopen1a / close1aDamper 1a
3open2Damper 2 openopen2 / close2Damper 2
4close2Damper 2 closedopen2a / close2aDamper 2a

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
1234
1xxxx
2xx
3xx

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime constant of Watchdog Timer,Special value 0: Watchdog is inactiveRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
Min_Pres_Value0.00R
Max_Pres_Value655.34R
Resolution0.01R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

In operating mode Direct_Control the Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

Multistate Value Object 1...2

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 2R
Object_Namemax. 42 Bytes, default “OperMode_1” ... “OperMode_2”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: “Direct_Control”2: “Motorized_SafetyOpen”3: “Motorized_SafetyClose”4: “LimitSwitch_Open_Close”5: “LimitSwitch_Open”6: “LimitSwitch_Close”RW-E
Present_ValueOperating mode of Inputs 1...2 and Output 1, Operating mode of Inputs 3...4 and Output 2, values 1...6, default 1RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Mode "Direct_Control"

The relay output is controlled directly by its Binary Output Object which may be overridden by a switch.

Mode "Motorized_SafetyOpen"

The relay output is controlled by specialized functions for motorized smoke control dampers. Two limit switches (contacts closed at limit) for the open and closed position are monitored.

Mode "Motorized_SafetyClose"

The relay output is controlled by specialized functions for motorized fire and/or smoke protection dampers.

Two limit switches (contacts closed at limit) for the open and closed position are monitored.

Mode "LimitSwitch_Open_Close"

The relay output is switched off. A mechanical fire damper with two limit switches (contacts closed at limit) for the open and closed position is monitored.

Mode "LimitSwitch_Open", "LimitSwitch_Close"

The relay output is switched off. Up to two mechanical fire dampers, each with only one limit switch are monitored. The limit switch signals the fully open (contact closed) or fully closed (contact open) position. These modes only have different names, but otherwise work identically.

Analog Value Object 2...7

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 2 ... 7R
Object_Namemax. 42 Bytes, default see table belowRW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime constant of timer, default see table below, special value 0: Timer is inactiveRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
Min_Pres_Value0.0R
Max_Pres_Value6553.4R
Resolution0.1R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
InstanceObject_Name defaultPresent_Value default
2“DriveTime_1”240.0
3“DriveTime_2”240.0
4“TurnOffTime_1”35.0
5“TurnOffTime_2”35.0
6“RcvHeartBeat_1”0.0
7“RcvHeartBeat_2”0.0

These Analog-Values only exist in operating modes for motorized fire dampers.

With DriveTime_1/2 the opening time of fire damper 1/2 may be monitored.

With TurnOffTime_1/2 the closing time of fire damper 1/2 may be monitored.

The timer is started, when the corresponding relay is switched. The timer is stopped, when the limit switches signal the intended position. When the timer expires, the alarm Runtime_Error is signalled.

With RcvHeartBeat_1/2 the time between writing Present_Value of object ActuDrive_1/2 may be monitored.

This way BACnet communication is monitored.

The timer is restarted, when writing Present_Value. When the timer expires, the alarm Update_Error is signalled.

Multistate Value Object 3...8

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 3 ... 8R
Object_Namemax. 42 Bytes, default see table belowRW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: “open”2: “close”3: “running” (only instance 5...6)RW-E
Present_Valuesee table below
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_Statessee table belowR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
InstanceObject_Name defaultPresent_ValueNumber_Of_States
3“ActuDrive_1”1...2 RW2
4“ActuDrive_2”
5“ActuPos_1”1...3 R3
6“ActuPos_2”
7“ActuPos_1a”1...2 R2
8“ActuPos_2a”

These Multistate-Values exist depending on operating modes:

Multistate-Value 3...4 exist for motorized fire dampers.

Multistate-Value 5...6 exist for all fire dampers.

Multistate-Value 7...8 exist for mechanical fire dampers with only one limit switch.

With ActuDrive_1/2 the intended position of the fire damper is controlled over the network.

After a reset Present_Value is the normal position.

ActuPos_1/2 decodes the fire damper position signalled by its limit switches.

If both switches were activated at once, Present_Value is set to running and the alarm Manipulation is signalled.

In operating modes LimitSwitch_Open, LimitSwitch_Close two dampers may be monitored.

Then ActuPos_1/2 decodes the first fire damper position signalled by its limit switch and ActuPos_1a/2a decodes the second fire damper position signalled by its limit switch.

Multistate Value Object 9...10

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 9 ... 10R
Object_Namemax. 42 Bytes,default "AlarmCode_1" ... "AlarmCode_2"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 31 Bytes, default1: "OK"2: "Runtime_Error"3: "Manipulation"4: "Update_Error"5: "Alarm"6: "Alarm_a"RW-E
Present_Valuesee table below, default 1RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

These Multistate-Values only exist in operating modes for fire dampers to signal an alarm.

Runtime_Error: The time needed to open or close the fire damper was exceeded. Used only for motorized dampers.

Possible causes: Damper blocked, limit switch defective, input for limit switch defective, cable to limit switch broken, cable to motor broken, Motor defective.

Manipulation: Both limit switches were activated at once.

Possible causes: Limit switch defective, input for limit switch defective, cable to limit switch shorted.

Update_Error: The time between writing Present_Value of object ActuDrive_1/2 was exceeded.

Used only for motorized dampers. Possible causes: BACnet communication partner nonworking, BACnet connection broken (e.g. cable, repeater, router, switch).

Alarm: The limit switches signal the fire position.

Alarm_a: The limit switch of the second mechanical fire damper signals the fire position.

Alarm has higher priority than Alarm_a if both dampers are in fire position.

Even if more than one alarm is present, the first alarm code is stored until it is reset by writing OK to Present_Value (Alarm-Reset). Only then another alarm code may be signalled.

Fire-Position

Depending on the operating mode the Fire-Position is derived from the limit switches:

Operating modeFire-Position if
Motorized_SafetyClosedamper not open
Motorized_SafetyOpendamper not closed
LimitSwitch_Open_Closedamper not open
LimitSwitch_Openat least one damper not open
LimitSwitch_Closeat least one damper closed

If the fire damper is in the Fire-Position and no other alarm is signalled, then Alarm or Alarm_a is signalled.

For motorized fire dampers the Fire-Position causes a latching in the safe position. The relay then is switched to the safe state. To reset the fire damper to its normal position, first the normal position shall be written to ActuDrive and then AlarmCode shall be reset to OK. Then the Alarm-Reset begins, which stops the latching.

Operating mode Motorized\_SafetyClose

Depending on Alarm-Reset, Fire-Position, ActuDrive_1/2 and AlarmCode_1/2 the Relay is switched as follows (evaluation top down):

otherActuDrive_1...2AlarmCode_1...2Relay 1...2
Alarm-Resetopen (1)OK (1)On
Fire-PositionanyanyOff
-anyRuntime_Error (2)Off
anyUpdate_Error (4)Off
anyManipulation (3)Off
open (1)OK (1)On
close (2)OK (1)Off

Initialisation after power-on / reset: ActuDrive is set to open. AlarmCode is set to OK. The Alarm-Reset starts, to stop latching the safe position caused by Fire-Position.

Operating mode Motorized\_SafetyOpen

Depending on Alarm-Reset, Fire-Position, ActuDrive_1/2 and AlarmCode_1/2 the Relay is switched as follows (evaluation top down):

otherActuDrive_1...2AlarmCode_1...2Relay 1...2
Alarm-Resetclose (2)OK (1)Off
Fire-PositionanyanyOn
-anyRuntime_Error (2)On
anyUpdate_Error (4)On
anyManipulation (3)Off
open (1)OK (1)On
close (2)OK (1)Off

Initialisation after power-on / reset: ActuDrive is set to to close. AlarmCode is set to OK. The Alarm-Reset starts, to stop latching the safe position caused by Fire-Position.

BMT-TP

BACnet Protocol Implementation Conformance Statement

Date: 10.01.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-TP

Product Model Number: 110 888 13

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing

- 6 digital inputs (sources 7.2 V, 1.1 mA to a switch),

- 2 two-stage relay outputs (250 V AC, 5 A),

- 2 transistor outputs (Photo-MOS, 40 V AC/DC, 100 mA).

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages

Window Size ____

□ Able to receive segmented messages

Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 56 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-TP_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-TP”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_OUTPUT, BINARY_INPUT, GROUP, MULTISTATE_OUTPUT, MULTISTATE_VALUE, ANALOG_VALUER
Object_Listdevice, binary-output 1...2, binary-input 1...6, group 1...3, multistate-output 1...2, multistate-value 1...6, analog-value 1...5R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 12 Subscriptions, for binary-input / binary-output / multistate-output, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Value Object 1...2

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 2R
Object_Namemax. 42 bytes,default “Operating Mode 1” ... “Operating Mode 2”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default1: “Switch 0-1-2”2: “Switch 1-0-2”3: “Sunblind”4: “Sunblind 2”RW-E
Present_ValueOperating Mode of Multistate Output Object 1...2, default 1RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States4R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Operating Mode 1 "Switch 0-1-2"

The Present_Value of Multistate Output Objects may be overridden by Switches. Position of Switch 1 / 2 ST: Top = Off, Middle = Stage 1, Bottom = Stage 2.

Operating Mode 2 "Switch 1-0-2"

The Present_Value of Multistate Output Objects may be overridden by Switches. Position of Switch 1 / 2 ST: Top = Stage 1, Middle = Off, Bottom = Stage 2.

Operating Mode 3 "Sunblind"

Binary Inputs 1 / 2 or 4 / 5 are used for Open / Close pushbutton switches.

Short actuation will yield a short pulse of constant duration for the appropriate Multistate Output.

Long actuation will yield a long pulse of constant duration for the appropriate Multistate Output.

Analog Value 2 defines the duration of short pulses (default 0.5s),

Analog Value 3 defines the duration of long pulses (default 60s).

Analog Value 5 defines the minimum long key press time (default 2s).

Commands written to Multistate Value 6 may be used for security functions.

The Present_Value of Multistate Output Objects will not be overridden by Switches.

Instead Commands, Switches and pulses generated of Binary Inputs may be mapped to Priority_Array levels

of Multistate Output Objects. Multistate Value 3 defines the Input Priority, Multistate Value 4 defines the Switch Priority, Multistate Value 5 defines the Command Priority.

If mapped to the same priority level, the relative priority is: network < command < switch < input.

Position of Switch 1 / 2 ST: Top = Stage 1 / Open, Middle = Off, Bottom = Stage 2 / Close.

Input 1 / 2 off: NULL, Input 1 on: Relay 1 Stage 1 / Open, only Input 2 on: Relay 1 Stage 2 / Close.

Input 4 / 5 off: NULL, Input 4 on: Relay 2 Stage 1 / Open, only Input 5 on: Relay 2 Stage 2 / Close.

Operating Mode 4 "Sunblind 2"

Multistate Value 1 and 2 are forced to the same Operating Mode.

Multistate Output 1 is used for both Relay Outputs.

Multistate Output 2 is disabled.

Binary Inputs 1 / 2 are used for Open / Close pushbutton switches.

Short actuation will yield a short pulse of constant duration for Multistate Output 1.

Long actuation will yield a long pulse of constant duration for Multistate Output 1.

Analog Value 2 defines the duration of short pulses (default 0.5s),

Analog Value 3 defines the duration of long pulses (default 60s).

Analog Value 5 defines the minimum long key press time (default 2s).

Commands written to Multistate Value 6 may be used for security functions.

The Present_Value of Multistate Output Object 1 will not be overridden by Switches.

Instead Commands, Switches and pulses generated of Binary Inputs may be mapped to Priority_Array levels

of Multistate Output Object 1. Multistate Value 3 defines the Input Priority, Multistate Value 4 defines the Switch Priority, Multistate Value 5 defines the Command Priority.

If mapped to the same priority level, the relative priority is: network < command < switch < input.

Position of Switch 1 ST: Top = Stage 1 / Open, Middle = Off, Bottom = Stage 2 / Close.

Input 1 / 2 off: NULL, Input 1 on: Relays Stage 1 / Open, only Input 2 on: Relays Stage 2 / Close.

WiringTerminalsWiring
Motor (Open - / Close + )3111
GND3424
+24V4414

Multistate Value Object 3...5

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 3, 4, 5R
Object_Namemax. 42 bytes, default “Input Priority”, “Switch Priority”, “Command Priority”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePriority_Array level of Multistate Output objects values: 1 ... 16default: Input 9, Switch 7, Command 4RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States16R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Value Object 2...5

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 2, 3, 4, 5R
Object_Namemax. 42 bytes, default “Short Pulse”, “Long Pulse”, “Rotation Pulse”, “Key Press Time”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueTime constant of Multistate Output pulses values: 0 ... 655.34 secondsdefault: Short 0.5 sec, Long 60 sec, Rotation 1 sec, Key Press Time 2 secRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Value Object 6

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 6R
Object_Namemax. 42 bytes, default “Command”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default1: “Open”2: “Close”3: “Close/Rotate”4: “Locked”5: “Normal”RW-E
Present_ValueCommand to Multistate Output objectsvalues: 1 ... 5, default: 51: Long pulse to open, lock inputs and switches2: Long pulse to close, lock inputs and switches3: Long pulse to close, then rotate pulse to open,lock inputs and switches4: Lock inputs and switches5: Normal operation of inputs and switchesRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States5R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Output Object 1...2

Relay 1: Terminals 11, 14 (stage 1), 24 (stage 2), Relay 2: Terminals 31, 34 (stage 1), 44 (stage 2).

PropertyRemark / ValueRW
Object_TypeMULTISTATE_OUTPUT (14)R
Object_Identifiermultistate-output, instance 1 ... 2R
Object_Namemax. 42 bytes, default “Relay 1” ... “Relay 2”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default1: “Off”,2: “Stage-1/Open”,3: “Stage-2/Close”RW-E
Present_ValueNULL (write only) / 1 / 2 / 3RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 = Switch A (Auto)1 = Switch H (Hand)OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1),Output is switched Off when TRUERW
Number_Of_States3R
Priority_Array [16]NULL / 1 / 2 / 3R
Relinquish_Default1R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

When switching between States 2 and 3 a minimum Off Time of 500ms is inserted.

Operating Mode 1...2: The Present_Value may be overridden by Switches.

Operating Mode 3...4: Commands, Switches and Binary Inputs may be mapped to Priority_Array levels.

For details concerning Operating Mode see Multistate Values 1...2.

BACnet Standard Priority_Array Levels
LevelApplicationLevelApplication
1Manual Life Safety9Available
2Automatic Life Safety10Available
3Available11Available
4Available12Available
5Critical Equipment Control13Available
6Minimum On / Off14Available
7Available15Available
8Manual Operator16Available

Binary Output Object 1...2

Terminals S1 = output 1, S2 = output 2.

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 2R
Object_Namemax. 42 bytes, default “Transistor 1” ... “Transistor 2”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default “Off”RW-E
Active_Textmax. 20 bytes, default “On”RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of_ServicePolarityPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOUT_OF_SERVICE
000 / 10 / 10 / 10
010 / 10 / 11 / 00
100 / 10 / 101
110 / 10 / 111

Binary Input Object 1...6

Terminals 1...6 = input, C2 = ground, connect switches.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 6R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 6”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default “Off”RW-E
Active_Textmax. 20 bytes, default “On”RW-E
Present_ValueINACTIVE (0) / ACTIVE (1), writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
0001010
0101100
1001x1
1101x1
x: Present_Value is writable and not affected by inputs

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 65 of 106

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Binary Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupBinary Input
123456
1xxxxxx
2xxx
3xxx

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueTime Constant of Watchdog Timer,0: Watchdog is inactive, Maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

BMT-AO4

BACnet Protocol Implementation Conformance Statement

Date: 20.01.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-AO4

Product Model Number: 110 885 13 02

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Analog Outputs 0 – 10 V.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

☐ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 67 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-AddressRW-E
Object_Namemax. 63 Bytes,default "BMT-AO4_" + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default ""RW-E
Locationmax. 63 Bytes, default ""RW-E
Vendor_Name"METZ CONNECT GmbH"R
Vendor_Identifier421R
Model_Name"BMT-AO4"R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has,who-is, read-range, device-communication-control,reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, ANALOG_OUTPUT, ANALOG_VALUER
Object_Listdevice, analog-output 1...4, analog-value 1R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master,services Read-Property / Read-Range,max. 6 Subscriptions,for analog-output 1...4,Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Output Object 1...4

PropertyRemark / ValueRW
Object_TypeANALOG_OUTPUT (1)R
Object_Identifieranalog-output, instance 1 ... 4R
Object_Namemax. 42 Bytes, default “Output 1” ... “Output 4”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_Value0.0 ... 102.4 (0V ... 10.24V)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 / 1OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsPercent (98)R
Priority_Array [16]NULL / 0.0 ... 102.4 (0V ... 10.24V)R
Relinquish_Default0.0 ... 102.4 (0V ... 10.24V)RW-E
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0,property only exists if working as MS/TP masterRW-E
Resolution0.00625 (0.625 mV)-
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Analog Output
Out_Of_ServicePriority_ArrayPresent_ValueAnalog OutputOUT_OF_SERVICE
0NULLRelinquish_DefaultRelinquish_Default0
ValueValueValue
1NULLRelinquish_Defaultunchanged1
ValueValue

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime Constant of Watchdog Timer,0: Watchdog is inactive, Maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

BMT-AOP4

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-AOP4

Product Model Number: 110 887 13 02

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Analog Outputs 0 – 10 V.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

List all BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size ____

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 72 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 Bytes, default “BMT-AOP4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 Bytes, default ""RW-E
Locationmax. 63 Bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-AOP4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, ANALOG_OUTPUT, ANALOG_VALUER
Object_Listdevice, analog-output 1...4, analog-value 1R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 6 Subscriptions, for analog-output 1...4, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Output Object 1...4

PropertyRemark / ValueRW
Object_TypeANALOG_OUTPUT (1)R
Object_Identifieranalog-output, instance 1 ... 4R
Object_Namemax. 42 Bytes, default “Output 1” ... “Output 4”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_Value0.0 ... 102.4 (0V ... 10.24V)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 / 1OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsPercent (98)R
Priority_Array [16]NULL / 0.0 ... 102.4 (0V ... 10.24V)R
Relinquish_Default0.0 ... 102.4 (0V ... 10.24V)RW-E
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0,property only exists if working as MS/TP masterRW-E
Resolution0.00625 (0.625 mV)-
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Analog Output
Out_Of_ServicePotentiometerPriority_ArrayPresent_ValueAnalogOutputOVERRIDDENOUT_OF_SERVICE
0Automatic(Left Stop)NULLRelinquish_DefaultRelinquish_Default00
ValueValueValue
0Manual(Not Left Stop)NULLManualManual10
Value
1Automatic(Left Stop)NULLRelinquish_Defaultunchanged01
ValueValue
1Manual(Not Left Stop)NULLRelinquish_DefaultManual01
ValueValue

With manual mode at any output the green LED blinks slowly.

Analog Value Object 1

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1R
Object_Namemax. 42 Bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 Bytes, default ""RW-E
Present_ValueTime Constant of Watchdog Timer,0: Watchdog is inactive, Maximum: 655.34 secondsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

BMT-AI8

BACnet Protocol Implementation Conformance Statement

Date: 21.02.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-AI8

Product Model Number: 110 882 13

Application Software Version: 1

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 8 analog inputs (voltage 0-10 V, resistance 40-4M Ohm, temperature sensors).

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 77 of 106

MS/TP master (Clause 9)

MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-AI8_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-AI8”R
Firmware_Revision“2.0”R
Application_Software_Version“1”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, ANALOG_INPUT, ANALOG_VALUE, MULTISTATE_VALUE, GROUPR
Object_Listdevice, analog-input 1...8, analog-value 1...28, multistate-value 1...9, group 1...3R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 10 subscriptions, for analog input1...8, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Input Object 1...8

Voltage / resistance inputs: Terminals 1 ... 8,

Common ground: Terminals C2.

Resolution of A/D converter: 15 bits.

Accuracy: 0.1 % for voltage, resistance 40 Ohm ... 12 kOhm,

1.0 % for resistance 12 kOhm ... 4 MOhm,

0.2 °C for temperature.

PropertyRemark / ValueRW
Object_TypeANALOG_INPUT (0)R
Object_Identifieranalog-input, instance 1 ... 8R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 8”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Device_Typemeasurement range of input, selected State_Text of Multistate Value 1...8R
Present_ValueMeasured value, measurement range is defined in Multistate Value 1...8, added offset is defined in Analog Value 21...28, writable if Out_Of_ServiceR RW
Status_FlagsIN_ALARM: 0 FAULT: 0 OVERRIDDEN: 0 OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsDefined in Multistate Value 1...8R
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0, property only exists if working as MS/TP masterRW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Value Object 21...28

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 21 ... 28R
Object_Namemax. 42 bytes, default “Offset 1” ... “Offset 8”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueOffset is added to measured value (Analog Input 1 ... 8), default 0.0RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitssame as Analog Input 1 ... 8R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Value Object 1...8

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 8R
Object_Namemax. 42 bytes, default"Measurement Range 1" ... "Measurement Range 8"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default see next TableRW-E
Present_ValueMeasurement range of Analog Input 1...8, see below- Voltage (%, Volt)- Voltage, pullup resistor 2kOhm to 5V (% PU, Volt PU)- Resistance (Ohm)- User defined sensor- Standard temperature sensorsRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States24R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 81 of 106

Measurement Ranges
StateState_Text defaultUnits of Analog Input
1 default"0-10V %"percent (98)
2"0-5V % PU"percent (98)
3"0-10 Volt"volts (5)
4"0-5 Volt PU"volts (5)
5"Ohm"ohms (4)
6"User Defined"set in Analog Value Object X1...X10
7"PT100"degrees-Celsius (62)
8"PT500"degrees-Celsius (62)
9"PT1000"degrees-Celsius (62)
10"NI1000-TC5000"degrees-Celsius (62)
11"NI1000-TC6180"degrees-Celsius (62)
12"BALCO500"degrees-Celsius (62)
13"KTY81_110"degrees-Celsius (62)
14"KTY81_210"degrees-Celsius (62)
15"NTC1k8-Thermokon"degrees-Celsius (62)
16"NTC5k-Thermokon"degrees-Celsius (62)
17"NTC10k-Thermokon"degrees-Celsius (62)
18"NTC20k-Thermokon"degrees-Celsius (62)
19"LM235Z"degrees-Celsius (62)
20"NTC10k-Carel"degrees-Celsius (62)
21"NTC5k-Schneider"degrees-Celsius (62)
22"NTC30k-Schneider"degrees-Celsius (62)
23"KP250"degrees-Celsius (62)
24"Poti 10k %"percent (98)

Analog Value Object 1...20

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1 ... 20R
Object_Namemax. 42 bytes, default “X 1”, “Y 1” ... “X 10”, “Y 10”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueInterpolation table in User Defined measurement rangeRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
UnitsX1...X10: Units of Analog Input Object (default °C)RW-E
Y1...Y10: Defined in Multistate Value 9R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Interpolation Table
InstanceNameDefault ValueInstanceNameDefault Value
1“X 1”-10.02“Y 1”960.86
3“X 2”10.04“Y 2”1039.03
5“X 3”30.06“Y 3”1116.73
7“X 4”50.08“Y 4”1193.97
9“X 5”70.010“Y 5”1270.75
11“X 6”0.012“Y 6”0.0
13“X 7”0.014“Y 7”0.0
15“X 8”0.016“Y 8”0.0
17“X 9”0.018“Y 9”0.0
19“X 10”0.020“Y 10”0.0

The interpolation table by default provides an example for PT1000 temperature sensors.

In the example X values are temperature in °C, Y values are resistance in Ohms.

X and Y values must be sorted in ascending or descending order.

The table ends where both values are 0.0.

Measurement range at input must be selected in Multistate Value 9.

Multistate Value Object 9

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 9R
Object_Namemax. 42 bytes, default “User Defined Range”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default see next TableRW-E
Present_ValueSelection of measurement range at input- Voltage (Volt)- Voltage, pullup resistor 2kOhm to 5V (Volt P)- Resistance (Ohm)and usage of interpolation table- approximately linear sensor (e.g. PT1000)- approximately exponential sensor (e.g. NTC)default 3, for PT1000 exampleRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
User Defined Range
StateState_TextUnits of Analog Values Y
1"Volt lin"volts (5)
2"Volt P lin"volts (5)
3"Ohm lin"ohms (4)
4"Volt exp"volts (5)
5"Volt P exp"volts (5)
6"Ohm NTC exp"ohms (4)

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Analog Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupAnalog Input
12345678
1xxxxxxxx
2xxxx
3xxxx

Table for PT and NI Sensors

TempPT100TC3850PT500TC3850PT1000TC3850NI1000TC5000NI1000TC6180BALCO500KP250
°COhmOhmOhmOhmOhmOhmOhm
-5080.306401.53803.06790.88742.55361.65196.5
-3088.222441.11882.22871.69841.46397.05217.9
-1096.086480.43960.86956.24945.82433.96239.3
10103.903519.511039.031044.791055.52472.91260.7
30111.673558.361116.731137.621170.56513.89282.1
50119.397596.991193.971234.981291.05556.90303.5
70127.075635.381270.751337.151417.21601.94324.9
90134.707673.531347.071444.391549.34649.02346.3
110142.293711.461422.931556.981687.89698.13367.7
130149.832749.161498.321675.191833.35749.27389.1
150157.325786.631573.251799.271986.35802.44410.5

Table for KTY81 and NTC Sensors

Tem pKTY8 1 -110KTY8 1 -210NTC1k8 Thermok onNTC5k Thermok onNTC10k Thermok onNTC20k Thermok onNTC10 k CarelNTC5k SchneiderNTC30k Schneider
°COhmOhmOhmkOhmkOhmkOhmkOhmOhmkOhm
-505151030333.9667.81668.0329.598502497.83
-405671135167.8335.7813.4188.597111219.17
-3062412472450088.34176.7415.5111.39465622.94
-2068413671400048.4996.97221.367.779066331.02
-107471495840027.6555.30122.542.478471183.56
08151630520016.3332.6570.2027.287660105.31
10886177233309.95219.9041.5617.96666662.355
20961192222006.24712.4925.3512.09557338.022
301040208014804.0288.0615.898.31449223.827
401122224510402.6625.3210.215.83351715.314
50120924177401.8013.606.724.16270210.077
60129925975401.2442.494.523.0220556.777
70139227854020.87581.753.102.2315624.650
80149029803060.62811.262.121.6711933.251
90159131822400.45810.921.541.279212.312
100169633921870.33930.681.120.977211.670
110180536071490.25500.510.820.765741.224
120191538171180.19430.390.614660.909
13020234008950.14990.300.463800.690
14021244166770.11700.230.353200.530
15022114280640.09240.180.272700.410

Table for LM235Z Sensors

Temp°C-4004080120
LM235ZVolt2.3322.7323.1323.5323.932

BMT-CI4

BACnet Protocol Implementation Conformance Statement

Date: 09.04.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-CI4

Product Model Number: 110 890 13 32

Application Software Version: 1.0

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing 4 Analog Inputs 0-10V or 0-20mA or 4-20mA.

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size ____

□ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 87 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-CI4_” + Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default ""RW-E
Locationmax. 63 bytes, default ""RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-CI4”R
Firmware_Revision“2.0”R
Application_Software_Version“1.0”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, ANALOG_INPUT, ANALOG_VALUE, GROUP, MULTISTATE_VALUE (only for calibration)R
Object_Listdevice, analog-input 1...4, analog-value 1...4, group 1...3, (multistate-value 1...2, exist only when calibrating)R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, services Read-Property / Read-Range, max. 6 subscriptions, for analog input1...4, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Input Object 1...4

Terminal U1 ... U4: Voltage, Input Resistance 200 kOhm

Terminal I1 ... I4: Current, Input Resistance 100 Ohm

Terminal 1- ... 4-: Ground

Accuracy: 0.1%

Resolution: 0.003 %

Update interval: 500 ms

PropertyRemark / ValueRW
Object_TypeANALOG_INPUT (0)R
Object_Identifieranalog-input, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Input 1” ... “Input 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Device_Typemax. 31 Bytes, default ""RW-E
Present_ValueMeasured value, added offset is defined in Analog Value 1...4, writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0 / 1OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsPercent (98)R
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0, property only exists if working as MS/TP masterRW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Measurement Range
Input 1 / 2 / 3 / 40-10 V0-20 mA0-20 mA4-20 mA
DIP Switch1 / 3 / 5 / 7OFFONOFFON
DIP Switch2 / 4 / 6 / 8OFFOFFONON
Value 0 %0 V0 mA0 mA4 mA
Value 100 %10 V20 mA20 mA20 mA
Value 110 %11 V22 mA22 mA21.6 mA

Analog Value Object 1...4

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1 ... 4R
Object_Namemax. 42 bytes, default “Offset 1” ... “Offset 4”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueOffset is added to measured value (Analog Input 1 ... 4), default 0.0RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
UnitsPercent (98)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Group Object 1...3

PropertyRemark / ValueRW
Object_TypeGROUP (11)R
Object_Identifiergroup, instance 1 ... 3R
Object_Namemax. 42 bytes, default “Group 1” ... “Group 3RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValuePresent_Value of Analog Inputs,see next TableR
List_Of_Group_Memberssee next TableR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Members of Groups
GroupAnalog Input
1234
1xxxx
2xx
3xx

BMT-Multi-IO

BACnet Protocol Implementation Conformance Statement

Date: 10.01.2020

Vendor Name: METZ CONNECT GmbH

Product Name: BMT-Multi-IO

Product Model Number: 110 893 13

Application Software Version: 7

Firmware Revision: 2.0

BACnet Protocol Revision: 15

Product Description:

BACnet MS/TP Application Specific Controller providing

- 11 optocoupler inputs (24 V AC/DC, 4.3 mA),

- 1 current input (sources 12 V, 15 mA to a switch),

- 4 relay outputs (250 V AC, 5 A),

- 4 transistor outputs (Photo-MOS, 40 V AC/DC, 100 mA),

- 6 analog inputs (voltage 0-10 V, resistance 40-4M Ohm, temperature sensors),

- 1 analog input (current 0-20 mA, shunt 200 Ohm),

- 2 isolated analog outputs (0-10 V, max. load 2 kOhm).

BACnet Standardized Device Profile (Annex L):

☒ BACnet Application Specific Controller (B-ASC)

BACnet Interoperability Building Blocks Supported (Annex K):

Data Sharing-ReadProperty-B (DS-RP-B)

Data Sharing-WriteProperty-B (DS-WP-B)

Data Sharing-COV-B (DS-COV-B)

Device Management-Dynamic Device Binding-B (DM-DDB-B)

Device Management-Dynamic Object Binding-B (DM-DOB-B)

Device Management-DeviceCommunicationControl-B (DM-DCC-B, no Password)

Device Management-ReinitializeDevice-B (DM-RD-B, no Password)

Segmentation Capability:

□ Able to transmit segmented messages Window Size ____ □ Able to receive segmented messages Window Size ____

Standard Object Types Supported:

An object type is supported if it may be present in the device.

For each standard Object Type supported provide the following data:

1) Whether objects of this type are dynamically creatable using the CreateObject service: None
2) Whether objects of this type are dynamically deletable using the DeleteObject service: None
3) List of the optional properties supported
4) List of all properties that are writable where not otherwise required by this standard
5) List of all properties that are conditionally writable where not otherwise required by this standard: None
6) List of proprietary properties and for each its property identifier, datatype, and meaning: None
7) List of any property range restrictions

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 92 of 106

MS/TP master (Clause 9)

☑ MS/TP slave (Clause 9) baud rate(s): 9600, 19200, 38400, 57600, 76800, 115200

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.) □ Yes ☒ No

Networking Options:

☐ Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. ☐ Annex H, BACnet Tunneling Router over IP

Network Security Options:

☒ Non-secure Device - is capable of operating without BACnet Network Security

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

ISO 10646 (UTF-8)

IBM™/Microsoft™ DBCS

ISO 8859-1

ISO 10646 (UCS-2)

ISO 10646 (UCS-4)

JIS X 0208

Default strings implemented in the objects use UTF-8. Default strings can be restored by writing an empty string.

If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports:

□ Yes ☒ No

Configuration Switches

Hexadecimal switches x10, x1 define the network address (00 - F9) and baud rate (FA - FF).

Switches FA FB FC FD FE FF

Baud Rate 9600 19200 38400 57600 76800 115200

- Turn switch x10 to E (device is temporarily configured as slave)

- Turn switch x1 to A - F to select baud rate

- Turn switch x10 to F, wait 1 second

- Red and green LEDs are blinking when baud rate has been stored in EEPROM

- Turn switch x10 to select network address

- Turn switch x1 to select network address

The device works as MS/TP master, if network address 0x00 ... Max_Master (see Device Object) is used.

The device works as MS/TP slave, if network address Max_Master + 1 ... 0xF9 is used.

Device Object

PropertyRemark / ValueRW
Object_TypeDEVICE (8)R
Object_Identifierdevice, default instance: 421000 + Network-Address, default may be restored by writing 4194303RW-E
Object_Namemax. 63 bytes, default “BMT-Multi-IO_”+Network-Address (Hexadecimal)RW-E
Property_ListR
Descriptionmax. 127 bytes, default “”RW-E
Locationmax. 63 bytes, default “”RW-E
Vendor_Name“METZ CONNECT GmbH”R
Vendor_Identifier421R
Model_Name“BMT-Multi-IO”R
Firmware_Revision“2.0”R
Application_Software_Version“7”R
Protocol_Version1R
Protocol_Revision15R
Protocol_Services_Supportedread-property, write-property, subscribe-cov, who-has, who-is, read-range, device-communication-control, reinitialize-deviceR
Protocol_Object_Types_SupportedDEVICE, BINARY_INPUT, BINARY_OUTPUT, ANALOG_INPUT, ANALOG_OUTPUT, ANALOG_VALUE, MULTISTATE_VALUE, ACCUMULATOR, STRUCTURED_VIEWR
Object_Listdevice, binary-input 1...12, binary-output 1...8, analog-input 1...7, analog-output 1...2, analog-value 1...28, multistate-value 1...8, accumulator 1, structured-view 1...4R
Structured_Object_Liststructured-view 1R
Max_APDU_Length_Accepted480R
Segmentation_SupportedNO_SEGMENTATION (3)R
System_StatusOPERATIONAL (0)R
APDU_Timeout1...65535, default 6000RW-E
Number_Of_APDU_Retries1...10, default 3RW-E
Device_Address_Binding-R
Database_Revision0...65535, default 0R-E
Max_Master0...127, default 127RW-E
Max_Info_Frames1...255, default 1RW-E
Active_COV_Subscriptionsproperty only exists if working as MS/TP master, service Read-Property max. 12 subscriptions, service Read-Range max. 30 subscriptions, COV may be used with all input and output objects, Confirmed / Unconfirmed, Lifetime = 0...65534 sec.R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Structured View Object 1...4

PropertyRemark / ValueRW
Object_TypeSTRUCTURED_VIEW (29)R
Object_Identifierstructured-view, instance 1 ... 4R
Object_Namemax. 42 bytes, default see table belowRW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Node_Typesee table belowR
Subordinate_Listsee table belowR
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Subordinate Lists
InstanceObject_NameNode_TypeObject References
1“Device”DEVICE (3)structured-view 2...4 device accumulator 1
2“Digital-In”COLLECTION (8)binary-input 1...12
3“Analog-In”COLLECTION (8)analog-input 1...7 analog-value 1...27 multistate-value 1...8
4“Outputs”COLLECTION (8)binary-output 1...8 analog-output 1...2 analog-value 28

Binary Output Object 1...8

Relays: Terminals 11, 12 (NC), 14 (NO) ... 41, 42 (NC), 44 (NO), with hand mode.

Transistors: Terminals D1 ... D4, C2 (Common), no hand mode.

Auto / Hand keys: Long actuation toggles between auto and hand mode, shown with green LED.

Short actuation toggles between relay on and off, shown with yellow LED.

PropertyRemark / ValueRW
Object_TypeBINARY_OUTPUT (4)R
Object_Identifierbinary-output, instance 1 ... 8R
Object_Namemax. 42 bytes, default"Relay 1" ... "Relay 4", "Transistor D1" ... "Transistor D4"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default "Off"RW-E
Active_Textmax. 20 bytes, default "On"RW-E
Present_ValueNULL (write only) / INACTIVE (0) / ACTIVE (1)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0 / 1 = Auto / Hand modeOUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
Priority_Array [16]NULL / INACTIVE (0) / ACTIVE (1)R
Relinquish_DefaultINACTIVE (0)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Output
Out_Of_ServicePolaritymode keyPriority_Array and Relinquish_DefaultPresent_ValueBinary OutputOVER RIDDENOUT_OF_SERVICE
00Auto0 / 10 / 10 / 100
01Auto0 / 10 / 11 / 000
10Auto0 / 10 / 1001
11Auto0 / 10 / 1101
00Hand 00 / 10010
Hand 10 / 111
01Hand 00 / 11010
Hand 10 / 101
10Hand 00 / 10 / 1001
Hand 10 / 10 / 11
11Hand 00 / 10 / 1001
Hand 10 / 10 / 11

Binary Input Object 1...12

Optocoupler inputs: Terminals 1+, 1- ... 11+, 11-.

Current input: Terminals S0+, S0−, this is the pulse input of the Accumulator object.

Input states are shown with yellow LEDs.

PropertyRemark / ValueRW
Object_TypeBINARY_INPUT (3)R
Object_Identifierbinary-input, instance 1 ... 12R
Object_Namemax. 42 bytes, default"Binary Input 1" ... "Binary Input 11", "Binary Input S0"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Inactive_Textmax. 20 bytes, default "Off"RW-E
Active_Textmax. 20 bytes, default "On"RW-E
Present_ValueINACTIVE (0) / ACTIVE (1),writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
PolarityNORMAL (0) / REVERSE (1)RW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Binary Input
Out_Of_ServicePolarityBinary InputPresent_ValueOUT_OF_SERVICE
0001010
0101100
1001x1
1101x1
x: Present_Value is writable and not affected by inputs

Accumulator Object 1

This object counts pulses at the current input. An external contact is connected to terminals S0+ and S0−.

Input pulses must have minimum High and Low times of 10ms, the maximum frequency is 50 Hz. Pulses are counted when the contact is closing.

PropertyRemark / ValueRW
Object_TypeACCUMULATOR (23)R
Object_Identifieraccumulator, instance 1R
Object_Namemax. 42 bytes, default “Accumulator 1”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_Valuepulse counter of corresponding inputwritable if Out_Of_Service (pulse counter remainsunchanged)value range is 0 ... Max_Pres_Valuevalue is set modulo (Max_Pres_Value + 1)R-ERW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
Max_Pres_Value0 ... 4294967295, default 4294967295RW-E
Unitsdefault no-units (95)RW-E
PrescaleMultiplier 0 ... 65535, default 1Modulo-Divide 1 ... 65535, default 1RW-E
ScaleFloat-Scale or Integer-Scale, default 1.0 (Float)RW-E
Value_Setthe pulse counter is stored to Value_Set,when key “S0” is pressed, default 0R-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Value Object 28

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 28R
Object_Namemax. 42 bytes, default “Watchdog Time”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueTime constant of Watchdog Timer,Special value 0: Watchdog is inactiveRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitsseconds (73)R
Min_Pres_Value0.00-
Max_Pres_Value655.35-
Resolution0.01-
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

The Watchdog Timer resets Present_Value of all output objects to Relinquish_Default, if BACnet communication fails permanently.

The timer is restarted, when a BACnet message with an APDU is received.

When the timer times out, the priority arrays of all output objects are completely cleared to NULL.

Analog Output Object 1...2

Analog outputs: Terminals O1+, O1− ... O2+, O2−.

The outputs are isolated from other circuits.

Terminals O1- ... O2- are connected.

Output voltages are shown with yellow LEDs.

PropertyRemark / ValueRW
Object_TypeANALOG_OUTPUT (1)R
Object_Identifieranalog-output, instance 1 ... 2R
Object_Namemax. 42 bytes, default"Analog Output O1" ... "Analog Output O2"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_Value0.0 ... 102.4 (0V ... 10.24V)RW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsPercent (98)R
Priority_Array [16]NULL / 0.0 ... 102.4 (0V ... 10.24V)R
Relinquish_Default0.0 ... 102.4 (0V ... 10.24V)RW-E
COV_IncrementMinimum change of Present_Value for COV notification, default 1.0,property only exists if working as MS/TP masterRW-E
Min_Pres_Value0.0-
Max_Pres_Value102.4-
Resolution0.025 (2.5 mV)-
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Function Table for Analog Output
Out_Of_ServicePriority_ArrayPresent_ValueAnalog OutputOUT_OF_SERVICE
0NULLRelinquish_DefaultRelinquish_Default0
ValueValueValue
1NULLRelinquish_Defaultunchanged1
ValueValue

Analog Input Object 1...7

Voltage / resistance inputs: Terminals E1 ... E6,

Current input: Terminal I,

Common ground: Terminals -.

Resolution of A/D converter: 15 bits.

Accuracy: 0.1 % for voltage, current, resistance 40 Ohm ... 12 kOhm,

1.0 % for resistance 12 kOhm ... 4 MOhm,

0.2 °C for temperature.

PropertyRemark / ValueRW
Object_TypeANALOG_INPUT (0)R
Object_Identifieranalog-input, instance 1 ... 7R
Object_Namemax. 42 bytes, default"Analog Input E1" ... "Analog Input E6", "Analog Input I"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Device_Typemax. 20 bytes, measurement range of input,selected State_Text of Multistate Value 1...7R
Present_ValueMeasured value,measurement range is defined in Multistate Value 1...7,added offset is defined in Analog Value 21...27,writable if Out_Of_ServiceRRW
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0 / 1R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0) / TRUE (1)RW
UnitsDefined in Multistate Value 1...7R
COV_IncrementMinimum change of Present_Value for COV notification,default 1.0,property only exists if working as MS/TP masterRW-E
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Analog Value Object 21...27

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 21 ... 27R
Object_Namemax. 42 bytes, default “Offset E1” “Offset E6”, “Offset I”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
Present_ValueOffset is added to measured value (Analog Input 1 ... 7), default 0.0RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Unitssame as Analog Input 1 ... 7R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Multistate Value Object 1...7

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 1 ... 7R
Object_Namemax. 42 bytes, default"Measurement Range E1" ... "Measurement Range E6","Measurement Range I"RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default see next TableRW-E
Present_ValueMeasurement range of Analog Input 1...7, see below- Voltage (%, Volt)- Voltage, pullup resistor 2kOhm to 5V (% PU, Volt PU)- Resistance (Ohm)- User defined sensor- Standard temperature sensors- Current (%, mA)RW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States24 (Input E1...E6), 3 (Input I)R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 102 of 106

Measurement Ranges E1...E6
StateState_Text defaultUnits of Analog Input
1 default"0-10V %"percent (98)
2"0-5V % PU"percent (98)
3"0-10 Volt"volts (5)
4"0-5 Volt PU"volts (5)
5"Ohm"ohms (4)
6"User Defined"set in Analog ValueObject X1...X10
7"PT100"degrees-Celsius (62)
8"PT500"degrees-Celsius (62)
9"PT1000"degrees-Celsius (62)
10"NI1000-TC5000"degrees-Celsius (62)
11"NI1000-TC6180"degrees-Celsius (62)
12"BALCO500"degrees-Celsius (62)
13"KTY81_110"degrees-Celsius (62)
14"KTY81_210"degrees-Celsius (62)
15"NTC1k8-T"degrees-Celsius (62)
16"NTC5k-T"degrees-Celsius (62)
17"NTC10k-T"degrees-Celsius (62)
18"NTC20k-T"degrees-Celsius (62)
19"LM235Z"degrees-Celsius (62)
20"NTC10k-C"degrees-Celsius (62)
21"NTC5k-S"degrees-Celsius (62)
22"NTC30k-S"degrees-Celsius (62)
23"KP250"degrees-Celsius (62)
24"Poti 10k %"percent (98)
Measurement Ranges I
StateState_Text defaultUnits of Analog Input
1 default"0-20mA %"percent (98)
2"4-20mA %"percent (98)
3"0-20 mA"milliamperes (2)

Analog Value Object 1...20

PropertyRemark / ValueRW
Object_TypeANALOG_VALUE (2)R
Object_Identifieranalog-value, instance 1 ... 20R
Object_Name“X 1”, “Y 1” ... “X 10”, “Y 10”R
Property_ListR
Description“”R
Present_ValueInterpolation table in User Defined measurement rangeRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
UnitsX1...X10: Units of Analog Input Object (default °C)RW-E
Y1...Y10: Defined in Multistate Value 8R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
Interpolation Table
InstanceNameDefault ValueInstanceNameDefault Value
1“X 1”-10.02“Y 1”960.86
3“X 2”10.04“Y 2”1039.03
5“X 3”30.06“Y 3”1116.73
7“X 4”50.08“Y 4”1193.97
9“X 5”70.010“Y 5”1270.75
11“X 6”0.012“Y 6”0.0
13“X 7”0.014“Y 7”0.0
15“X 8”0.016“Y 8”0.0
17“X 9”0.018“Y 9”0.0
19“X 10”0.020“Y 10”0.0

The interpolation table by default provides an example for PT1000 temperature sensors.

In the example X values are temperature in °C, Y values are resistance in Ohms.

X and Y values must be sorted in ascending or descending order.

The table ends where both values are 0.0.

Measurement range at input must be selected in Multistate Value 8.

Multistate Value Object 8

PropertyRemark / ValueRW
Object_TypeMULTISTATE_VALUE (19)R
Object_Identifiermultistate-value, instance 8R
Object_Namemax. 42 bytes, default “User Defined Range”RW-E
Property_ListR
Descriptionmax. 84 bytes, default ""RW-E
State_Textmax. 20 bytes, default see next TableRW-E
Present_ValueSelection of measurement range at input- Voltage (Volt)- Voltage, pullup resistor 2kOhm to 5V (Volt P)- Resistance (Ohm)and usage of interpolation table- approximately linear sensor (e.g. PT1000)- approximately exponential sensor (e.g. NTC)default 3, for PT1000 exampleRW-E
Status_FlagsIN_ALARM: 0FAULT: 0OVERRIDDEN: 0OUT_OF_SERVICE: 0R
Event_StateNORMAL (0)R
Out_Of_ServiceFALSE (0)R
Number_Of_States6R
R: Read Property, W: Write Property, -E: Storage in EEPROM / Flash
User Defined Range
StateState_TextUnits of Analog Values Y
1"Volt lin"volts (5)
2"Volt P lin"volts (5)
3"Ohm lin"ohms (4)
4"Volt exp"volts (5)
5"Volt P exp"volts (5)
6"Ohm NTC exp"ohms (4)

Table for PT and NI Sensors

TempPT100TC3850PT500TC3850PT1000TC3850NI1000TC5000NI1000TC6180BALCO500KP250
°COhmOhmOhmOhmOhmOhmOhm
-5080.306401.53803.06790.88742.55361.65196.5
-3088.222441.11882.22871.69841.46397.05217.9
-1096.086480.43960.86956.24945.82433.96239.3
10103.903519.511039.031044.791055.52472.91260.7
30111.673558.361116.731137.621170.56513.89282.1
50119.397596.991193.971234.981291.05556.90303.5
70127.075635.381270.751337.151417.21601.94324.9
90134.707673.531347.071444.391549.34649.02346.3
110142.293711.461422.931556.981687.89698.13367.7
130149.832749.161498.321675.191833.35749.27389.1
150157.325786.631573.251799.271986.35802.44410.5

Table for KTY81 and NTC Sensors

Tem pKTY8 1 -110KTY8 1 -210NTC1k8 Thermok onNTC5k Thermok onNTC10k Thermok onNTC20k Thermok onNTC10 k CarelNTC5k SchneiderNTC30k Schneider
°COhmOhmOhmkOhmkOhmkOhmkOhmOhmkOhm
-505151030333.9667.81668.0329.598502497.83
-405671135167.8335.7813.4188.597111219.17
-3062412472450088.34176.7415.5111.39465622.94
-2068413671400048.4996.97221.367.779066331.02
-107471495840027.6555.30122.542.478471183.56
08151630520016.3332.6570.2027.287660105.31
10886177233309.95219.9041.5617.96666662.355
20961192222006.24712.4925.3512.09557338.022
301040208014804.0288.0615.898.31449223.827
401122224510402.6625.3210.215.83351715.314
50120924177401.8013.606.724.16270210.077
60129925975401.2442.494.523.0220556.777
70139227854020.87581.753.102.2315624.650
80149029803060.62811.262.121.6711933.251
90159131822400.45810.921.541.279212.312
100169633921870.33930.681.120.977211.670
110180536071490.25500.510.820.765741.224
120191538171180.19430.390.614660.909
13020234008950.14990.300.463800.690
14021244166770.11700.230.353200.530
15022114280640.09240.180.272700.410

Software description BACnet MS/TP V.2.0 | updated 04/2020 Page 106 of 106

Table for LM235Z Sensors

Temp°C-4004080120
LM235ZVolt2.3322.7323.1323.5323.932
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Metz Connect

Model : BMT-SI4 BACnet MS/TP

Category : Automatisation du bâtiment