Modbus address list partition
Address partition
65535
Free area
16100
16099 Currently res. : 4000
Slave ID 1-100 ASD 535
12100 (=ASD535)
12099 Currently res. : 4000
Slave ID 1-100 ASD 532
8100 (=ASD532)
8099 Currently res. : 4000
Slave ID 1-100 SFD
4100 (=SFD)
4099 Currently res. : 4000
Slave ID 0 NCU 900
100 (=NCU)
99 Currently res. : 100
Slave ID 0-100 Area-table
0 (=TOC) = Table Of Content
Description:
Informations which are presented in the SFD (Special Fire Detector)-area, are available twice. Firstly in the SFD-area and
secondly in the area of the specific device.
How to use the document:
The top heading tells you in which block and which modbus function you are in (ex. Discrete inputs - read only).
The block with the heading colored in blue tells about the concrete address range you are in (ex. Status NCU 900)
The block with the heading colored in grey informs you about the informations you can get on which address (ex. Alarm,
signalisation and faults).
At the end of each block you find a line colored in green named Reserve. This line informs you about the number of addresses
reserved for future use.
At the end of the block there is a field called (Number of addresses: x (y)). The number x informs you about the total number
of addresses available for this block. The number y informs you about the number of addresses actually used on the interface.
Only one concurrent connection are allowed at the same time. Additional connection attempts will be blocked.
Slave ID:
0 = NCU
1 - 100 = SFD-1 - SFD-100 (mapping between NCU and Modbus needs to be clarified)
Implemented Function Codes:
- Discrete Inputs - Read-Only
- 0x02 → Read Discrete Inputs. Reading multiple inputs is supported.
- Coils - Write-Only
- 0x05 → Write coils separately.
- Input Registers - Read-Only
- 0x04 → Read Input Registers. Reading multiple registers is supported.
- Holding Registers - Write-Only
- 0x10 → Holding Registers write multiple registers
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 1 from 11
Modbus address list partition
Changes
Description Index Date / Author
first edition V1.0.0 27.03.2020 / WaelJoe1
Versionoverview
Description Version
Modbus overall version 1.0.0
TOC block version 1.0.0
NCU block version 1.0.0
SFD block version 1.0.0
ASD532 block version 1.0.0
ASD535 block version 1.0.0
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 2 from 11
Modbus address list partition
Discrete inputs - read-only
Status NCU 900
Alarm, signalisation and faults
Nr Description Address Response size
General system fault (NCU/RCU faults and any SFD faults) NCU 1 Bit
System fault (only NCU/RCU faults, no SFD faults) NCU+1 1 Bit
General alarm (any SFD) NCU+2 1 Bit
General pre-signal (any SFD) NCU+3 1 Bit
General fault (any SFD) NCU+4 1 Bit
General isolation (any SFD) NCU+5 1 Bit
Reserve 122 Register
Number of addresses: 128 (6)
Status SFD
Alarm, signalisation and faults
Nr Description Address Response size
General alarm SFD SFD 1 Bit
General pre-signal SFD SFD+1 1 Bit
General fault SFD SFD+2 1 Bit
General alarm channel 1 SFD+3 1 Bit
General pre-signal channel 1 SFD+4 1 Bit
General fault channel 1 SFD+5 1 Bit
General alarm channel channel 2 SFD+6 1 Bit
General pre-signal channel 2 SFD+7 1 Bit
General fault channel 2 SFD+8 1 Bit
Reserve 119 Register
Number of addresses: 128 (9)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 3 from 11
Modbus address list partition
ASD532 --> Address Starting from 8100 (+4000=) Ending 12099
Status ASD 532
Faults device
Nr Description Address Response size
General fault ASD 532 8100(ASD532) = 8228 ASD532 1 Bit
ASD 532 undervoltage fault ASD532+1 1 Bit
Example 1
Fan fault Number of registers --> 3 ASD532+2 1 Bit
Reserve 125 Register
Alarm, signalisation and faults channel
Nr Description Address Response size
Alarm 8100(ASD532) + 128 = 8228 ASD532+128 1 Bit Example 2
Alarm 2 ASD532+129 1 Bit
Pre-signal 1 ASD532+130 1 Bit
Pre-signal 2 ASD532+131 1 Bit
Pre-signal 3 ASD532+132 1 Bit
General fault channel ASD532+133 1 Bit
Initial reset fault ASD532+134 1 Bit
Airflow fault - breakage ASD532+135 1 Bit
Airflow fault - blockage ASD532+136 1 Bit
Filter fault ASD532+137 1 Bit
General fault smoke detector ASD532+138 1 Bit
Smoke detector dusty ASD532+139 1 Bit
Smoke detector dirty ASD532+140 1 Bit
Channel isolated Number of registers --> 14 ASD532+141 1 Bit
Reserve 114 Register
Number of addresses: 256 (17)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 4 from 11
Modbus address list partition
ASD535 --> Address Starting from 12100 (+4000=) Ending 16099
Status ASD 535
Faults device
Nr Description Address Response size
General fault ASD 535 ASD535 1 Bit
ASD 535 undervoltage fault ASD535+1 1 Bit
Fan fault ASD535+2 1 Bit
Reserve 125 Register
Alarm, signalisation and faults channel (2 channels)
Nr Description Address Response size
Alarm channel 1 12100(ASD535) + 128 = 12228 ASD535+128 1 Bit
Alarm 2 channel 1 ASD535+129 1 Bit
Pre-signal 1 channel 1 ASD535+130 1 Bit
Pre-signal 2 channel 1 ASD535+131 1 Bit
Pre-signal 3 channel 1 ASD535+132 1 Bit
General fault channel 1 ASD535+133 1 Bit
Channel 1 Initial reset fault channel 1 ASD535+134 1 Bit
Airflow fault channel 1 - breakage ASD535+135 1 Bit
Airflow fault channel 1 - blockage ASD535+136 1 Bit
Filter fault channel 1 ASD535+137 1 Bit
General fault smoke detector channel 1 ASD535+138 1 Bit
Smoke detector channel 1 - dusty ASD535+139 1 Bit
Smoke detector channel 1 - dirty ASD535+140 1 Bit
Channel 1 isolated ASD535+141 1 Bit
Reserve 114 Register
Alarm channel 2 12100(ASD535) + 256 = 12356 ASD535+256 1 Bit
Alarm 2 channel 2 ASD535+257 1 Bit
Pre-signal 1 channel 2 ASD535+258 1 Bit
Pre-signal 2 channel 2 ASD535+259 1 Bit
Channel 2 Pre-signal 3 channel 2 ASD535+260 1 Bit
General fault channel 2 ASD535+261 1 Bit
Initial reset fault channel 2 ASD535+262 1 Bit
Airflow fault channel 2 - breakage ASD535+263 1 Bit
Airflow fault channel 2 - blockage ASD535+264 1 Bit
Filter fault channel 2 ASD535+265 1 Bit
General fault smoke detector channel 2 ASD535+266 1 Bit
Smoke detector channel 2 - dusty ASD535+267 1 Bit
Smoke detector channel 2 - dirty ASD535+268 1 Bit
Channel 2 isolated ASD535+269 1 Bit
Reserve 114 Register
Number of addresses: 384 (31)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 5 from 11
Modbus address list partition
Coils - write-only
Control commands SFD
Control commands
Nr Description Address Response size
Reset trigger (Value: 1) / No action (Value: 0) SFD 1 Bit
Reserve 127 Register
Control commands (2 channels)
Nr Beschreibung Address Response size
Channel 1 isolate on (Value: 1) / off (Value: 0) SFD+128 1 Bit
Reserve 127 Register
Channel 2 isolate on (Value: 1) / off (Value: 0) SFD+256 1 Bit
Reserve 127 Register
Number of addresses: 384 (3)
Control commands ASD 532
Control commands
Nr Description Address Response size
Reset trigger (Value: 1) / No action (Value: 0) ASD532 1 Bit
Reserve 127 Register
Control commands channel
Nr Beschreibung Address Response size
Isolate on (Value: 1) / off (Value: 0) ASD532+128 1 Bit
Reserve 127 Register
Number of addresses: 256 (2)
Control commands ASD 535
Control commands
Nr Description Address Response size
Reset trigger (Value: 1) / No action (Value: 0) ASD535 1 Bit
Reserve 127 Register
Control commands (2 channels)
Nr Beschreibung Address Response size
Channel 1 isolate on (Value: 1) / off (Value: 0) ASD535+128 1 Bit
Reserve 127 Register
Channel 2 isolate on (Value: 1) / off (Value: 0) ASD535+256 1 Bit
Reserve 127 Register
Number of addresses: 384 (3)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 6 from 11
Modbus address list partition
Input registers - read-only
Range-table
Versioning range
Nr Description Address Response size
Company Id TOC 2 Byte
0 = Reserved
1 = Securiton
Slave Type TOC+1 2 Byte
0 = Reserved
1 = UIM 35
2 = NCU 900
Modbus overall-version (Major) TOC+2 2 Byte
Modbus overall-version (Minor) TOC+3 2 Byte
Modbus overall-version (Revision) TOC+4 2 Byte
Version range-table (Major) TOC+5 2 Byte
Version range-table (Minor) TOC+6 2 Byte
Version range-table (Revision) TOC+7 2 Byte
Start address
Nr Description Address Response size
Start address NCU 900 range TOC+8 2 Byte
Start address SFD range TOC+9 2 Byte
Start address ASD 532 range TOC+10 2 Byte
Start address ASD 535 range TOC+11 2 Byte
Reserve 88 Register
Number of addresses: 100 (12)
Status NCU 900
Versioning range
Nr Description Address Response size
Modbus version range NCU 900 (Major) NCU 2 Byte
Modbus version range NCU 900 (Minor) NCU+1 2 Byte
Modbus version range NCU 900 (Revision) NCU+2 2 Byte
Information NCU 900 device
Nr Description Address Response size
System version (Major) NCU+3 2 Byte
System version (Minor) NCU+4 2 Byte
System version (Patch) NCU+5 2 Byte
System version (Buildnumber) NCU+6 2 Byte
Number of assigned SFDs NCU+7 2 Byte
Number of assigned RCUs NCU+8 2 Byte
Reserve 119 Register
Number of addresses: 128 (9)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 7 from 11
Modbus address list partition
General information SFD
Versioning range
Nr Description Address Response size
Modbus version range SFD (Major) SFD 2 Byte
Modbus version range SFD (Minor) SFD+1 2 Byte
Modbus version range SFD (Revision) SFD+2 2 Byte
Information SFD device
Nr Description Address Response size
SFD Type SFD+3 2 Byte
0 = Unknown Device
1 = ASD 531
2 = ASD 532
3 = ASD 533-1
4 = ASD 535-1
5 = ASD 535-2
6 = ASD 535-3
7 = ASD 535-4
Channel count SFD+4 2 Byte
Name of SFD - Character 1 (UTF-16) SFD+5 2 Byte
… … 2 Byte
Name of SFD - Character 32 (UTF-16) SFD+36 2 Byte
Firmware version (Major) SFD+37 2 Byte
Firmware version (Minor) SFD+38 2 Byte
Firmware version (Revision) SFD+39 2 Byte
Activated profile (see device block for definition) SFD+40 2 Byte
Reserve 85 Register
Number of addresses: 128 (41)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 8 from 11
Modbus address list partition
Status ASD 532
Versioning range
Nr Description Address Response size
Modbus version range ASD 532 (Major) ASD532 2 Byte
Modbus version range ASD 532 (Minor) ASD532+1 2 Byte
Modbus version range ASD 532 (Revision) ASD532+2 2 Byte
ASD 532 device information, configuration polls, analogue value polls
Nr Description Address Response size
Firmware version (Major) ASD532+3 2 Byte
Firmware version (Minor) ASD532+4 2 Byte
Firmware version (Revision) ASD532+5 2 Byte
Activated profile ASD532+6 2 Byte
0 = Day
1 = Night
Reserve 121 Register
Configuration polls
Nr Description Address Response size
Alarm trigger threshold (divide by 1000 to get [%/m]) ASD532+128 2 Byte
Alarm 2 trigger threshold (divide by 1000 to get [%/m]) ASD532+129 2 Byte
Pre-signal trigger threshold 1 [%] ASD532+130 2 Byte
Pre-signal trigger threshold 2 [%] ASD532+131 2 Byte
Pre-signal trigger threshold 3 [%] ASD532+132 2 Byte
Reserve 123 Register
Analogue value polls
Nr Description Address Response size
Smoke level [%] ASD532+256 2 Byte
Airflow level [%] ASD532+257 2 Byte
Reserve 126 Register
Number of addresses: 384 (14)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 9 from 11
Modbus address list partition
Status ASD 535
Versioning range
Nr Description Address Response size
Modbus version range ASD 535 (Major) ASD535 2 Byte
Modbus version range ASD 535 (Minor) ASD535+1 2 Byte
Modbus version range ASD 535 (Revision) ASD535+2 2 Byte
ASD 535 device information, configuration polls, analogue value polls
Nr Description Address Response size
Firmware version (Major) ASD535+3 2 Byte
Firmware version (Minor) ASD535+4 2 Byte
Firmware version (Revision) ASD535+5 2 Byte
Activated profile ASD535+6 2 Byte
0 = Day
1 = Night
Reserve 121 Register
Configuration polls (2 channels)
Nr Description Address Response size
Alarm trigger threshold channel 1 (divide by 1000 to get [%/m]) ASD535+128 2 Byte
Alarm 2 trigger threshold channel 1 (divide by 1000 to get [%/m]) ASD535+129 2 Byte
Pre-signal trigger threshold 1 channel 1 [%] ASD535+130 2 Byte
Pre-signal trigger threshold 2 channel 1 [%] ASD535+131 2 Byte
Pre-signal trigger threshold 3 channel 1 [%] ASD535+132 2 Byte
Reserve 123 Register
Alarm trigger threshold channel 2 (divide by 1000 to get [%/m]) ASD535+256 2 Byte
Alarm 2 trigger threshold channel 2 (divide by 1000 to get [%/m]) ASD535+257 2 Byte
Pre-signal trigger threshold 1 channel 2 [%] ASD535+258 2 Byte
Pre-signal trigger threshold 2 channel 2 [%] ASD535+259 2 Byte
Pre-signal trigger threshold 3 channel 2 [%] ASD535+260 2 Byte
Reserve 123 Register
Analogue value polls (2 channels)
Nr Description Address Response size
Smoke level channel 1 [%] ASD535+384 2 Byte
Airflow level channel 1 [%] ASD535+385 2 Byte
Reserve 126 Register
Smoke level channel 2 [%] ASD535+512 2 Byte
Airflow level channel 2 [%] ASD535+513 2 Byte
Reserve 126 Register
Number of addresses: 640 (21)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 10 from 11
Modbus address list partition
Holding Registers - write-only
ASD 532 configuration
Nr Description Address Response size
Time ASD 532 sync. UNIX (High Bytes) only allowed to write together. ASD532 4 Byte
Time ASD 532 sync. UNIX (Low Bytes) only allowed to write together. ASD532+1
Reserve 125 Register
Number of addresses: 128 (2)
ASD 535 configuration
Nr Description Address Response size
Time ASD 535 sync. UNIX (High Bytes) only allowed to write together. ASD535 4 Byte
Time ASD 535 sync. UNIX (Low Bytes) only allowed to write together. ASD535+1
Reserve 125 Register
Number of addresses: 128 (2)
Securiton AG Alpenstrasse 20
3052 Zollikofen Switzerland
T 140 749 en, 27.03.2020 Po/Ksa / V1.0.0 Page 11 from 11