Susunod na Generation Gas Detection
“
Mga pagtutukoy:
- Produkto: Danfoss Gas Detection Modbus na komunikasyon
- Interface ng Komunikasyon: Modbus RTU
- Address ng Controller: Default ng Slave ID = 1 (mababago sa Display
Mga Parameter) - Rate ng Baud: 19,200 baud
- Format ng Data: 1 start bit, 8 data bits, 1 stop bit, even
pagkakapare-pareho
Mga Tagubilin sa Paggamit ng Produkto:
1. Modbus Function 03 – Basahin ang Mga Rehistro ng Paghawak
Ginagamit ang function na ito upang makatanggap ng data mula sa Danfoss gas
controller ng pagtuklas. Available ang mga sumusunod na data block:
- Kasalukuyang halaga ng mga digital sensor (mga address 1 hanggang 96d)
- Kasalukuyang halaga ng mga analog sensor (mga address 1 hanggang 32d)
- Average na halaga ng mga digital sensor
- Average na halaga ng mga analog sensor
- Saklaw ng pagsukat ng mga digital sensor
- Saklaw ng pagsukat ng mga analog sensor
Ang mga sinusukat na halaga ay kinakatawan sa Integer na format na may
iba't ibang mga kadahilanan depende sa saklaw ng pagsukat.
Representasyon ng mga sinusukat na halaga:
- 1 – 9: Factor 1000
- 10 – 99: Factor 100
- 100 – 999: Factor 10
- Mula 1000 pataas: Factor 1
Kung ang halaga ay mas mababa sa -16385, ito ay itinuturing na isang mensahe ng error
at dapat bigyang-kahulugan bilang isang hexadecimal na halaga.
FAQ:
T: Maaari bang baguhin ang Address ng Controller (Slave ID)?
A: Oo, ang Controller Address ay maaaring baguhin sa Display
Mga Parameter.
Q: Ano ang karaniwang Baud Rate para sa komunikasyon?
A: Ang karaniwang Baud Rate ay nakatakda sa 19,200 baud at hindi
nababago.
Q: Ano ang karaniwang protocol para sa gas controller X
bus?
A: Ang karaniwang protocol ay Modbus RTU.
“`
Gabay sa Gumagamit
Danfoss Gas Detection Modbus komunikasyon
GDIR.danfoss.com
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
Mga nilalaman
Page Part 1 Modbus communication mula sa Danfoss Gas Detection Controller Serial Modbus Interface sa X BUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1. Modbus Function 03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 Kasalukuyang halaga ng mga digital sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1.2 Kasalukuyang halaga ng mga analog sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1.3 Average na halaga ng mga digital sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.4 Average na halaga ng mga analog sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.5 Pagsukat ng hanay ng mga digital sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.6 Saklaw ng pagsukat ng mga analog sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1.7 Pagpapakita ng mga alarma at ang kani-kanilang latching bit ng mga digital sensor. . . . . . . . . . . . . . . . . . . . . . .5 1.8 Pagpapakita ng mga alarma at ang kaukulang latching bit ng mga analog sensor. . . . . . . . . . . . . . . . . . . . . . .5 1.9 Katayuan ng relay ng mga relay ng signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1.10 Katayuan ng relay ng mga relay ng alarma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 1.11 Gas detection controller Watch Outputs (WI), MODBUS address 50 hanggang 57. . . . . . . . . . . . . . . . . . .6 1.12 Data block: Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2. Modbus-Function 05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 2.1 Pagkilala sa latching mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 2.2 Pagkilala sa sungay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 2.3 Pag-activate ng nag-iisang Watch Output sa pamamagitan ng Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3. Modbus Function 06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 4. Modbus-Function 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 5. Modbus Function 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Bahagi 2 Modbus Communication guide para sa Danfoss Gas Detection Units (Basic, Premium at Heavy Duty Serial Modbus Interface sa ModBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1. Modbus function 03 .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.1 Measured Value Query (compressed form) mula sa bersyon 1.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 Mga Nasusukat na Halaga at Query sa Katayuan (hindi naka-compress na form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 Operating data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2. Modbus Function 06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3. Modbus Function 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4. Mga Tala at Pangkalahatang Impormasyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.1 Nilalayong Aplikasyon ng Produkto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.2 Mga Pananagutan ng Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.3 Pagpapanatili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
Bahagi 1 – Komunikasyon ng Modbus mula sa Danfoss Gas Detection Controller
Serial Modbus Interface sa X BUS
Pakitandaan: Ang paggamit ng karaniwang Modbus Protocoll ay hindi kasama ang nakalaang gas detection SIL safety communication Protocoll. Ang aspeto ng kaligtasan ng SIL1/SIL2 ay hindi nauugnay sa ganitong uri ng interface ng bus.
Available ang functionality na ito mula sa display version 1.00.06 o mas mataas.
Ang karaniwang protocol para sa karagdagang serial port ng gas controller X bus ay ModBus RTU.
Kahulugan ng komunikasyon Ang gas controller ay gumagana sa interface X bus lamang bilang MODBUS slave. Address ng Controller = Default ng Slave ID = 1, (maaaring baguhin sa Mga Display Parameter).
Baud rate 19,200 baud (hindi nababago) 1 start bit, 8 data bits 1 stop bit, even parity
Address = Simulan ang address tingnan ang mga paglalarawan sa ibaba Haba = Bilang ng Datawords tingnan ang mga paglalarawan sa ibaba.
1. Modbus Function 03
Ang Read Holding Registers (pagbabasa ng mga holding register) ay ginagamit upang makatanggap ng data mula sa Danfoss gas detection controller. Mayroong 9 na data block.
1.1
Kasalukuyang halaga ng sensor ng digital sensor
Ang kasalukuyang halaga ng mga digital sensor ay tumutugon sa 1 hanggang 96d.
1.2
Kasalukuyang halaga ng sensor ng analog sensor
Ang kasalukuyang halaga ng mga analog sensor ay tumutugon sa 1 hanggang 32d.
Available sa MODBUS Start address.. 1001d hanggang 1096d.
Available sa MODBUS Start address.. 2001d hanggang 2032d.
© Danfoss | DCS (ms) | 2020.09
Representasyon ng mga sinusukat na halaga: Ang mga sinusukat na halaga ay ipinapakita sa format na Integer na may salik na 1, 10, 100 o 1000. Ang salik ay nakasalalay sa kaukulang hanay ng pagsukat at ginagamit bilang sumusunod:
Saklaw
Salik
1 -9
1000
10-99
100
100-999
10
Mula 1000
1
Kung ang halaga ay nasa ibaba -16385, ito ay isang mensahe ng error at dapat ituring bilang isang hexadecimal na halaga upang masira ang mga error.
BC283429059843en-000301 | 3
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.3 Average na halaga ng mga digital sensor
Average na halaga ng digital sensors sensor addr.. 1 hanggang 96d. Available sa MODBUS Start address.. 3001d hanggang 3096d.
1.4 Average na halaga ng mga analog sensor
Average na halaga ng mga analog sensor- sensor addr.. 1 hanggang 32d. Available sa MODBUS Start address.. 4001d hanggang 4032d.
1.5 Pagsukat ng hanay ng mga digital na sensor
1.6 Pagsukat ng hanay ng mga analog sensor
Saklaw ng pagsukat ng mga digital sensor – sensor addr. 1 hanggang 96d. Available sa MODBUS Start address.. 5001d hanggang 5096d.
Saklaw ng pagsukat ng mga analog sensor – sensor addr.. 1 hanggang 32d. Available sa MODBUS Start address.. 6001d hanggang 6032d
4 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.7 Pagpapakita ng mga alarma at ang kaukulang latching bit ng mga digital sensor
1.8 Pagpapakita ng mga alarma at ang kaukulang latching bit ng mga analog sensor
Pagpapakita ng mga lokal na alarma na nabuo ng controller ng pag-detect ng gas gayundin ng mga kaukulang latching bit ng mga digital sensor - mga address ng sensor mula 1 hanggang 96d. Available sa MODBUS Start address 1201d hanggang 1296d.
Pagpapakita ng mga lokal na alarma na nabuo ng controller ng pag-detect ng gas gayundin ng mga kaukulang latching bit ng mga analog sensor - mga address ng sensor mula 1 hanggang 32d. Available sa MODBUS Start address 2201d hanggang 2232d
.
Dito, ang representasyon sa hexadecimal form ay mas madaling basahin dahil ang data ay ipinadala sa sumusunod na anyo:
0xFFFF = 0x 0b
F 1111 Lokal na latching
F 1111 Controller na nakakabit
Mayroong apat na status bits para sa apat na alarm stagay bawat isa. 1 = alarma o latching aktibo 0 = alarma o latching hindi aktibo
Ang ex sa itaasample: Mayroong dalawang lokal na alarma sa DP1, na ang pangalawa ay nasa latching mode. Ang unang alarma na nabuo ng gas detection controller ay nasa DP4. Ang unang alarma na nabuo ng gas detection controller ay nasa AP5.
F 1111 Mga lokal na alarma
Mga alarma ng F 1111 Controller
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 5
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.9 Relay status ng mga signal relay
Relay status ng signal relays signal relay address 1 hanggang 96d. Available sa MODBUS Start address…. 7001d hanggang 7096d
1.10 Katayuan ng relay ng mga relay ng alarma
Relay status ng alarm relays alarm relay address 1 hanggang 32d. Available sa MODBUS Start address…. 8001d hanggang 8032d
Ang relay status ng fault message relay ng controller ay nasa register 8000d.
1.11 Gas detection controller Watch Outputs (WI), MODBUS address 50 hanggang 57
Sa register 50d, ang lahat ng output ng relo ay ipinapakita bilang isang byte gaya ng ginamit para sa pagsusuri sa gas detection controller.
Sa Start address 51d 57d ang mga indibidwal na halaga ng bit ay magagamit bilang mga halaga ng Integer.
0d = Walang set ng output 1d = I-on sa pamamagitan ng orasan 256d o 0x0100h = I-on sa pamamagitan ng Modbus 257d o 0x0101h = I-on sa pamamagitan ng Modbus at orasan
6 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.12 Data block: Output
Start address 0d: My own slave MODBUS address sa X Bus
Address 1d:
Relay information bits ng unang module (Controller Module) Relay 1 ay bit 0 hanggang relay 4 ay bit 3
Address 2d:
Relay information bits ng extension module address_1 Relay 5 is bit 0 to relay 8 is bit 3
Address 3d:
Relay information bits ng extension module address_2 Relay 9 is bit 0 to relay 12 is bit 3
Address 4d:
Relay information bits ng extension module address 3 Ang relay 13 ay bit 0 hanggang relay 16 ay bit 3
Address 5d:
Relay information bits ng extension module address_4 Relay 17 is bit 0 to relay 20 is bit 3
Address 6d:
Relay information bits ng extension module address_5 Relay 21 is bit 0 to relay 24 is bit 3
Address 7d:
Relay information bits ng extension module address_6 Relay 25 is bit 0 to relay 28 is bit 3
Address 8d:
Relay information bits ng extension module address_7 Relay 29 is bit 0 to relay 32 is bit 3
Ang mga address na 9d hanggang 24d ay nakatayo para sa hardware analog output 1 hanggang analog output 16.
Ang kahulugan ng mga value ay ginagawa sa pagitan ng 0 at 10000d ( 0 = 4mA Output; 10.000d = 20mA Output= full scale value ng sensor, 65535 mark bilang hindi nagamit).
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 7
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
2. Modbus-Function 05
Isulat ang Single Coil (pagsusulat ng mga single states ON/OFF) ay ginagamit para kilalanin ang latching mode o ang mga horn pati na rin para itakda ang mga output ng orasan nang paisa-isa.
2.1 Pagkilala sa latching mode
Para sa layuning ito, ang command 05 ay ipinadala sa address ng gas detection controller na may indikasyon ng kani-kanilang rehistro mula sa 1.7 o 1.8 Display ng mga alarma at ang kani-kanilang latching bits
Nagaganap lamang ang pagkilala kapag naipadala na ang halagang ON(0xFF00).
2.2 Pagkilala sa sungay
Para sa layuning ito, ang command 05 ay ipinadala sa address ng gas detection controller at magrehistro ng 7000d.
Nagaganap lamang ang pagkilala kapag naipadala na ang halagang ON(0xFF00).
2.3 Pag-activate ng iisang Watch Output sa pamamagitan ng Modbus
Para sa layuning ito, ang command 05 ay ipinadala sa address ng g bilang detection controller na may indikasyon ng kani-kanilang rehistro mula sa 1.11 Pagpapakita ng Watch Outputs witch register 50 hindi pinapayagan.
3. Modbus Function 06
Ang Sumulat ng Mga Single Register (pagsusulat ng mga solong rehistro) ay ginagamit upang magsulat sa mga indibidwal na rehistro sa controller ng pagtuklas ng gas.
Sa kasalukuyan, posible lamang na magsulat sa sariling address ng alipin.
Modbus address 0 (tingnan ang 1.12)
4. Modbus-Function 15
Ang Write Multiple Coil (pagsusulat ng maramihang mga estado OFF/ON) ay ginagamit upang itakda ang lahat ng mga output ng relo nang sabay-sabay. Ang command ay dapat ipadala sa gas detection controller address na may indikasyon ng register 50d na may maximum na haba na 7 bits.
5. Modbus Function 16
Ang Sumulat ng Maramihang Mga Rehistro (pagsusulat ng ilang mga rehistro) ay ginagamit upang magsulat sa ilang mga rehistro sa controller ng pagtuklas ng gas.
Sa kasalukuyan, posible lamang na magsulat sa sariling address ng alipin.
Modbus address 0 (tingnan ang 1.12)
Ang lahat ng iba pang mga pagbabago sa parameter ay hindi pinahihintulutan para sa mga kadahilanang pangkaligtasan; samakatuwid, ang direksyon ng data ay malinaw na tinukoy mula sa sistema ng babala hanggang sa bukas na bahagi ng MODBUS. Hindi posible ang retroaction.
8 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
Part 2 – Modbus Communication guide para sa Danfoss Gas Detection Units (Basic, Premium at Heavy Duty)
Serial Modbus Interface sa ModBUS
Ang karaniwang protocol para sa karagdagang serial port ng gas controller Modbus ay ModBus RTU.
Kahulugan ng komunikasyon:
Ang gas detection unit (Basic, Premium o Heavy Duty) ay gumagana sa interface ng RS 485 (Bus A, Bus B Terminals) bilang MODBUS slave lang.
Parameter para sa komunikasyon:
Baud rate 19,200 baud 1 start bit, 8 data bits 1 stop bit, even parity
Pana-panahong rate ng botohan:
> 100 ms bawat address. Para sa mga rate ng botohan < 550 ms, mahalaga na magpasok ng kahit isang pause na > 550 ms bawat ikot ng botohan.
Fig 1: Mga setting para sa query ng Modbus
1. Modbus Function 03
Ang Read Holding Registers (pagbabasa ng mga holding register) ay ginagamit upang makatanggap ng data mula sa sistema ng Gas Detection Controller.
1.1 Measured Value Query (compressed form) mula sa bersyon 1.0
Posibleng i-query ang paunang address 0 na may haba na eksaktong 10 impormasyon (mga salita).
Exampdito SlaveID = Address ng alipin = 3
Fig 1.1a: Mga halaga ng query
Basic at Premium na mga unit:
Sa query ng ModBus, ang mga halaga ay ang mga sumusunod:
offs Register Address 0 – 9 0 Current Value Sensor 1 1 Average Sensor 1 2 Current Value Sensor 2 3 Average Sensor 2 4 Current Value Sensor 3 5 Average Sensor 3 6 Type + Range Sensor 1 7 Type + Range Sensor 2 8 Type + Range Sensor 3 9 Kasalukuyang Temperatura °C
Talahanayan 1.1b: Mga rehistradong halaga
Fig. 1.1c: Seksyon ng window mula sa query ng Modbus
Mga yunit ng Heav Duty:
Sa kaso ng Heavy Duty ModBus query, tanging ang mga value ng unang input ang inookupahan, lahat ng iba ay ipinapakita na may 0:
Ginagamit ang dinamikong resolusyon para sa impormasyon ng gas, ibig sabihin, kung ang saklaw ng pagsukat < 10, ang halaga ng gas ay i-multiply sa 1000, kung ang saklaw ng pagsukat < 100 & >=10, ang halaga ng gas ay i-multiply sa 100, kung ang saklaw ng pagsukat <1000 & >=100, pagkatapos ay i-multiply ang halaga ng gas sa 10, kung ang hanay ng pagsukat >= 1000, kung gayon ang halaga ng gas ay i-multiply sa 1. Kaya sa lahat ng mga kaso, ang isang resolution na 1000 ay masisiguro.
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 9
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.2 Mga Nasusukat na Halaga at Query sa Katayuan (hindi naka-compress na form)
Dalawang opsyon sa query ang available dito:
A: I-query ang lahat ng impormasyon sa pamamagitan ng base address ng device: Fixed register (start) address 40d (28h) with variable length 1 to 48 d information (words) Example here Slave ID = Slave Address = 3 (Ang iba pang mga address 4 at 5 ay hindi kailangan dahil lahat ng impormasyon ay inililipat sa isang block)
B: I-query lang ang kaukulang sensor sa pamamagitan ng iba't ibang indibidwal na address: Ang mga panimulang address ay tinukoy ayon sa Talahanayan 1.2c, na may nakapirming haba na 12 value
Fig.1.2a: Mga parameter ng query ng Modbus para sa bersyon A
Ang data ay nakaayos sa sumusunod na pagkakasunud-sunod:
offs Sensor 1 Device Base Address Register Addr. 40-51 Device Base Address Register Addr. 40-51
0 gastype_1 1 range_1 2 divisor_1 3 current_value_1 4 average_value_1 5 error_1 6 alarm_1 7 di+relay 8 threshold_1a 9 threshold_1b 10 threshold_1c 11 threshold_1d Talahanayan 1.2c: Pag-aayos ng impormasyon
Fig. 1.2b: Sensor 1 – 3 Modbus query parameters para sa bersyon B
Sensor 2 Device Base Address Register Addr. 52-63 Device Base Address +1 Register Addr. 40-51 gastype_2 range_2 divisor_2 current_value _2 average_value _2 error_2 alarm_2 di+relay threshold_2a threshold_2b threshold_2c threshold_2d
Sensor 3 Device Base Address Register Addr. 64-75 Device Base Address +2 Register Addr. 40-51 gastype_3 range_3 divisor_3 current_value _3 average_value _3 error_3 alarm_3 di+relay threshold_3a threshold_3b threshold_3c threshold_3d
10 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.2 Mga Nasusukat na Halaga at Query sa Katayuan (hindi naka-compress na form)
Offs Sensor 1 Sensor 1 Register addr 40-51 Sensor 1 Register addr. 40-51
0 gastype_1 1 range_1 2 divisor_1 3 current_value_1 4 average_value_1 5 error_1 6 alarm_1 7 di+relay 8 threshold_1a 9 threshold_1b 10 threshold_1c 11 threshold_1d
Talahanayan 1.2e: Halaga halample
Mga halaga
1302 25 100 314 314 0 0 12
1301 1402 1503 1604
Sensor 2 Sensor 2 Register addr 52-63 Sensor 2 Register addr. 52-63 gastype_2 range_2 divisor_2 current_value_2 average_value_2 error_2 alarm_2 di+relay threshold_2a threshold_2b threshold_2c threshold_2d
Mga halaga
1177 100 10 306 306
0 0 12 501 602 703 803
Sensor 3 Sensor 3 Register addr. 64-75 Sensor 3 Magrehistro addr. 64-75 gastype_3 range_3 divisor_3 current_value_3 average_value_3 error_3 alarm_3 di+relay threshold_3a threshold_3b threshold_3c threshold_3d
Mga halaga
1277 2500
0 1331 1331
0 112 12 2400 3600 1600 80
Magrehistro ng paglalarawan ng mga halaga ng pagsukat para sa 1.2 A at 1.2 B
Mga address off ang Parameter Name
Ibig sabihin
40,52,64 0 Gastype_x ui16
Gas type code ng sensor 1, 2, 3 tingnan ang talahanayan
41,53,65 1 Saklaw_x ui16
Saklaw ng pagsukat ng sensor 1, 2, 3 (integer na walang pagsasalin)
42,54,66 2 divisor_x ui16
Divisor factor ng sensor 1, 2, 3 (hal. register value = 10 -> lahat ng sinusukat na value at alarm threshold ay kailangang hatiin sa 10.
43,55,67 3 cur_val_x nilagdaan ang i16
Kasalukuyang halaga ng sensor 1, 2, 3: Ang pagtatanghal ng halaga bilang integer (ay pinarami sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
44,56,68 4 average_val_x signed i16 Average na halaga ng sensor 1, 2, 3: Value presentation bilang integer (ay i-multiply sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
45,57,69 5 error_x ui16
Impormasyon ng error, binary code, tingnan ang table 1.3f error code
46,58,70 6 alarm_x ui16
Alarm status bits ng sensor 1, 2, 3, binary coded, Alarm1(bit4) Alarm4 (bit7), SBH (Self Hold Bit) information bits Alarm1(bit12)- Alarm4(bit15)
47,59,71 7 di+rel_x uii16
Mga bit ng status ng alarm ng relay 1(bit0) 5(bit4), at mga estado ng digital input na 1(bit8)-2 (bit9)
48,60,72 8 threshold_x y ui16
Threshold 1 ng sensor 1, 2, 3, Value presentation bilang integer (ay pinarami sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
49,61,73 9 threshold_x y ui16
Threshold 2 ng sensor 1, 2, 3, Value presentation bilang integer (ay pinarami sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
50,62,74 10 threshold_x y ui16
Threshold3 ng sensor 1, 2, 3, Value presentation bilang integer (ay pinarami sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
51,63,75 11 threshold_x y ui16
Threshold 4 ng sensor 1, 2, 3, Value presentation bilang integer (ay pinarami sa divisor factor, samakatuwid ang aktwal na halaga ng gas ay kailangang hatiin sa divisor factor)
Talahanayan 1.2f: Magrehistro ng paglalarawan ng mga halaga ng pagsukat para sa 1.2 A at 1.2 B
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 11
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.3 Data ng pagpapatakbo
Dalawang opsyon sa query ang available dito:
A: Itanong ang lahat ng impormasyon sa pamamagitan ng base address ng
aparato:
Nakapirming rehistro (pagsisimula) address 200d (28h) na may
haba 1 hanggang 48 d na impormasyon (mga salita)
Exampdito: Slave ID = Slave Address = 3
(Ang iba pang mga address 4 at 5 ay hindi ginagamit dito.)
Laging 200d ang Start Address.
Bilang ng mga sensor: 1 2
Haba:
18 36
B: I-query lang ang kaukulang sensor sa pamamagitan ng iba't ibang indibidwal na address: Ang mga panimulang address ay tinukoy ayon sa Talahanayan 1.2c, na may nakapirming haba na 18 value
Fig.1.3a: Modbus query parameters Bersyon A
Fig. 1.3b: Sensor 1 – 3 Modbus operating data Mga parameter ng query ng Modbus Bersyon B
Pag-aayos ng datos
Talahanayan 1.3c: Pag-aayos ng datos
offs Sensor 1 (lahat ng device) Device base address Start address 200-217d Device base address Start address 200-217d
. conz_0 1 max_gas_val_1 1 temp_min_2 1 temp_max_3 1 libre
Sensor 2 (Only Premium) Address base ng device Start address 218-235d Address base ng device +1 Start address 200-217d prod_dd_mm_1 prod_year_2 serialnr_2 unit_type_2 operating_days_2 days_till_calib_2 opday_last_calib_2 calib_interv_sensibility_tool_2 araw _nr_2 gas_conz_2 max_gas_val_2 temp_min_2 temp_max_2 libre
12 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.3 Operating data (Ipagpapatuloy)
Irehistro ang paglalarawan ng operating data acc. hanggang 1.3 A at 1.3 B
Na-offset ng mga address ang bildname
Ibig sabihin
200,218,236 0
prod_dd_mm ui16
= Araw ng paggawa ng device + buwan, hex coded hal 14.3: 0x0E03h = 14 (araw) 3 (buwan)(taon)
201,219,237 1
prod_year ui16
Taon ng paggawa ng device hal 0x07E2h = 2018d
202,220,238 2
Serialnr ui16
Serial number ng device ng tagagawa
203,221,239 3
unit_type ui16
Uri ng device: 1 = Sensor Head 2 = Basic, Premium unit 3 = Gas Detection Controller
204,222,240 4
operating_days ui16
Bilang ng kasalukuyang araw ng pagpapatakbo
205,223,241 5
days_till_calib signed i16
Ang bilang ng mga natitirang araw ng pagpapatakbo hanggang sa susunod na mga negatibong halaga sa pagpapanatili ay nangangahulugang lumampas sa limitasyon sa oras ng pagpapanatili
206,224,242 6
opday_last_calib Mga araw ng pagpapatakbo hanggang sa huling pagkakalibrate ui16
207,225,243 7
calib_interv ui16
Ang pagitan ng pagpapanatili sa mga araw
208,226,244 8
days_last_calib ui16
Bilang ng mga natitirang araw ng pagpapatakbo ng nakaraang panahon ng pagpapanatili hanggang sa susunod na pagpapanatili
209,227,245 9
Sensibility ui16
Kasalukuyang sensitivity ng sensor sa % (100% = bagong sensor)
210,228,246 10
cal_nr b ui16
Bilang ng mga nagawa nang calibration
211,229,247 11
tool_type ui16
Ang serial number ng tagagawa ng tool sa pag-calibrate
212,230,248 12
tool_nr ui16
ID number ng manufacturer ng calibration tool
213,231,249 13
gas_conz ui16
Average na halaga ng konsentrasyon ng gas na sinusukat sa sensor sa paglipas ng panahon
214,232,250 14
nilagdaan ni max_gas_val ang i16
Pinakamataas na konsentrasyon ng gas na sinusukat sa sensor
215,233,251 15
nilagdaan ng temp_min ang i16
Pinakamababang temperatura na sinusukat sa sensor
216,234,252 16
temp_max na nilagdaan ang i16
Pinakamataas na temperatura na sinusukat sa sensor
217,235,253 17 ui16
Hindi ginagamit
Talahanayan 1.3d: Irehistro ang paglalarawan ng operating data acc. hanggang 1.3 A at 1.3 B
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 13
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
1.3 Operating data (Ipagpapatuloy)
Mga uri at yunit ng gas
Gas Code
Uri
1286
E-1125
1268
EXT
1269
EXT
1270
EXT
1271
EXT
1272
EXT
1273
EXT
1275
EXT
1276
EXT
1179
P-3408
1177
P-3480
1266
S164
1227
S-2077-01
1227
S-2077-02
1227
S-2077-03
1227
S-2077-04
1227
S-2077-05
1227
S-2077-06
1227
S-2077-07
1227
S-2077-08
1227
S-2077-09
1227
S-2077-10
1227
S-2077-11
1230
S-2080-01
1230
S-2080-02
1230
S-2080-03
1230
S-2080-04
1230
S-2080-05
1230
S-2080-06
1230
S-2080-07
1230
S-2080-08
1233
S-2125
Talahanayan 1.3e: Talaan ng mga uri at yunit ng gas
Uri ng Gas Ammonia TempC TempF Humidity Pressure TOX Comb. Panlabas na Digital Ammonia Propane Carbon dioxide R134a R407a R416a R417a R422A R422d R427A R437A R438A R449A R407f R125 R32 R404a R407c R410a R434A507 R448
Formula NH3 TempC TempF Hum. Pindutin ang TOX Comb
NH3 C3H8 CO2 C2H2F4
C2HF5 CH2F2
NH3
Unit ppm CF %rH mbar ppm %LEL % % % LEL % LEL % Vol ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm ppm
Ang mga error code na nagaganap sa query ng Modbus ay kapareho ng nakadokumento sa user guide na "Controller unit at Expansion module". Ang mga ito ay medyo naka-code at maaaring mangyari nang pinagsama.
,,DP 0X Sensor Element” ,,DP 0X ADC Error” ,,DP 0X Voltage” ,,DP 0X CPU Error” ,,DP 0x EE Error” ,,DP 0X I/O Error ” ,,DP 0X Overtemp.” ,,DP 0X Overrange” ,,DP 0X Underrange” ,,SB 0X Error” ,,DP 0X Error” ,,EP_06 0X Error” ,,Maintenance” ,,USV Error” ,,Power Failure” ,, Horn Error” , ,Warning Sign Error” ,,XXX FC: 0xXXXX” Talahanayan 1.3f: Error Codes
0x8001h (32769d) Sensor element sa sensor head – error 0x8002h (32770d) Pagsubaybay sa amplifier at AD converter – error 0x8004h (32772d) Pagsubaybay sa sensor at/o process power supply – error 0x8008h (32776d) Pagsubaybay sa processor function error 0x8010h (32784d) Ang pagsubaybay sa data storage ay nag-uulat ng error. 0x8020h (32800d) Power ON / pagsubaybay sa mga in/output ng processor – error 0x8040h (32832d) Masyadong mataas ang temperatura ng kapaligiran 0x8200h (33280d) Lampas sa saklaw ang signal ng sensor element sa sensor head. 0x8100h (33024d) Nasa ilalim ng saklaw ang signal ng elemento ng sensor sa ulo ng sensor. 0x9000h (36864d) Error sa komunikasyon mula sa gitnang unit hanggang SB 0X 0xB000h (45056d) Error sa komunikasyon ng SB sa DP 0X sensor 0x9000h (36864d) Error sa komunikasyon sa EP_06 0X module 0x0080h Dapat na ang maintenance ng system. 0x8001h (32769d) Ang USV ay hindi gumagana nang maayos, maaari lamang isenyas ng GC. Ang 0x8004h (32772d) ay maaari lamang isenyas ng GC. Ang 0xA000h (40960d) ay maaari lamang isenyas ng GC/EP na may opsyon sa hardware. Ang 0x9000h (36864d) ay maaari lamang isenyas ng GC/EP na may opsyon sa hardware. Nangyayari, kung mayroong ilang mga error mula sa isang punto ng pagsukat.
14 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Gabay sa Gumagamit | Danfoss Gas Detection – Komunikasyon ng Modbus
2. Modbus Function 06
Ang Sumulat ng Mga Single Register (pagsusulat ng mga solong rehistro) ay ginagamit upang magsulat sa mga indibidwal na rehistro sa controller ng pagtuklas ng gas.
Sa kasalukuyan, HINDI posibleng magsulat ng anumang impormasyon.
3. Modbus Function 16
Ang Sumulat ng Maramihang Mga Rehistro (pagsusulat ng ilang mga rehistro) ay ginagamit upang magsulat sa ilang mga rehistro sa controller ng pagtuklas ng gas.
Ginagamit ang command na ito upang baguhin ang mga address ng device.
Pansin: Dapat ay kilala ang mga ito nang maaga, at isang device lang na may parehong address ang maaaring nasa bus, kung hindi, ang lahat ng device ay mare-readdress. Itong exampBinabago ang address ng device 3 sa address 12 Fixed start address 333d (0x14dh) na may eksaktong haba 1 (1 salita).
Pagkatapos isulat ang utos na ito, maabot lamang ang device gamit ang bagong address! Ang lahat ng iba pang mga pagbabago sa parameter ay hindi pinapayagan para sa mga kadahilanang pangseguridad; samakatuwid ang direksyon ng data ay malinaw na tinukoy mula sa gilid ng sistema ng babala hanggang sa bukas na bahagi ng MODBUS. Hindi posible ang retroaction.
Larawan 3.1
4. Mga Tala at Pangkalahatang Impormasyon
Mahalagang basahin nang mabuti ang user manual na ito upang maunawaan ang impormasyon at mga tagubilin. Ang Danfoss GD gas monitoring, control at alarm system ay maaari lamang gamitin para sa mga application alinsunod sa nilalayong paggamit.
Dapat sundin ang naaangkop na mga tagubilin at rekomendasyon sa pagpapatakbo at pagpapanatili.
Dahil sa mga permanenteng pagpapaunlad ng produkto, inilalaan ng Danfoss ang karapatang baguhin ang mga detalye nang walang abiso. Ang impormasyong nakapaloob dito ay batay sa data na itinuturing na tumpak. Gayunpaman, walang garantiya o warranty ang ipinahayag o ipinahiwatig tungkol sa katumpakan ng mga data na ito.
4.1 Nilalayong Aplikasyon ng Produkto
Ang Danfoss gas detection system ay dinisenyo at ginawa para sa pagkontrol, para sa pagtitipid ng enerhiya at pagpapanatili ng OSHA air quality sa mga komersyal na gusali at manufacturing plant.
4.2 Mga Responsibilidad ng Installer
Responsibilidad ng installer na tiyakin na ang lahat ng gas detection unit ay naka-install bilang pagsunod sa lahat ng pambansa at lokal na regulasyon at mga kinakailangan ng OSHA. Ang lahat ng pag-install ay dapat isakatuparan lamang ng mga technician na pamilyar sa wastong mga diskarte sa pag-install at may mga code, pamantayan at wastong pamamaraan sa kaligtasan para sa mga control installation at ang pinakabagong edisyon ng National Electrical Code (ANSI/NFPA70).
Ang equipotential bonding na kinakailangan (din hal. pangalawang potensyal sa lupa) o grounding measures ay dapat isagawa alinsunod sa kaukulang mga kinakailangan ng proyekto. Mahalagang tiyakin na walang nabuong ground loops upang maiwasan ang hindi gustong interference sa electronic na kagamitan sa pagsukat. Mahalaga rin na mahigpit na sundin ang lahat ng mga tagubilin tulad ng ibinigay sa gabay sa pag-install/gabay sa gumagamit.
4.3 Pagpapanatili
Inirerekomenda ng Danfoss na regular na suriin ang GD gas detection system. Dahil sa regular na pagpapanatili, ang mga pagkakaiba sa kahusayan ay madaling maitama. Ang muling pagkakalibrate at pagpapalit ng mga bahagi ay maaaring maisakatuparan sa site ng isang kwalipikadong technician na may naaangkop na mga tool.
© Danfoss | DCS (ms) | 2020.09
BC283429059843en-000301 | 15
16 | BC283429059843en-000301
© Danfoss | DCS (ms) | 2020.09
Mga Dokumento / Mga Mapagkukunan
![]() |
Danfoss Next Generation Gas Detection [pdf] Gabay sa Gumagamit BC283429059843en-000301, Next Generation Gas Detection, Generation Gas Detection, Gas Detection |