DL/T645、IEC104轉(zhuǎn)BACnet網(wǎng)關(guān)采用嵌入式ARM MCU,基于Linux OS系統(tǒng)開發(fā),具備強(qiáng)大的協(xié)議轉(zhuǎn)換功能。該網(wǎng)關(guān)能夠同時(shí)采集多種協(xié)議數(shù)據(jù),下行支持DLT645、IEC104、Modbus RTU/TCP等多種通信協(xié)議,上行則支持BACnet IP協(xié)議和BACnet MS/TP協(xié)議。通過網(wǎng)關(guān)設(shè)備采集Modbus協(xié)議設(shè)備應(yīng)用示例來更直觀地體驗(yàn)DL/T645、IEC104轉(zhuǎn)BACnet網(wǎng)關(guān)實(shí)時(shí)采集數(shù)據(jù)的功能。
1. COM口配置
COM通過Modbus RTU采集M140T的數(shù)據(jù),COM口配置如下:
(1)雙擊“COM1”,彈出COM屬性配置框。(2)模式選擇:采集。(3)因通過RS485 COM口采集M140T設(shè)備,使用Modbus RTU協(xié)議,設(shè)備品牌:Modbus,設(shè)備型號(hào):Modbus RTU。按鈕里面,輪詢周期和通訊超時(shí)設(shè)置默認(rèn),根據(jù)需求設(shè)置。(4)波特率、停止位、數(shù)據(jù)位、校驗(yàn)根據(jù)M140T RS485口的參數(shù)進(jìn)行配置,與其保持一致。(5)點(diǎn)擊“確定”。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后COM口的配置才會(huì)生效。
2.添加COM口設(shè)備M140T
(1)點(diǎn)擊“COM1”,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“添加”,彈出設(shè)備配置框。(2)設(shè)備名稱任意填寫,如:填寫M140T。(3)從站ID根據(jù)采集設(shè)備的Modbus ID填寫,如:M140T的Modbus ID是“1”,因此,填寫“1”。(4)根據(jù)要采集的數(shù)據(jù)選擇數(shù)據(jù)類型,示例是采集M140T的DI和DO,都是布爾類型沒有采集數(shù)值類型的寄存器,故默認(rèn)即可。(5)寫功能碼:默認(rèn),M140T支持寫多個(gè)寄存器。(6)點(diǎn)擊“確定”,添加M140T設(shè)備。
注:點(diǎn)擊確定后會(huì)在COM1下顯示添加的設(shè)備見上圖顯示出來M140T,如果想添加多個(gè)設(shè)備,重復(fù)(1)--(6)步驟即可。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后添加COM口的M140T設(shè)備才添加成功。
3.添加M140T的數(shù)據(jù)點(diǎn)
(1)點(diǎn)擊“M140T”,鼠標(biāo)光標(biāo)移動(dòng)到方框內(nèi),鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)設(shè)置框。(2)變量名稱:命名數(shù)據(jù)點(diǎn)的名字,如:DO1。(3)數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)符,可以任意填寫。標(biāo)識(shí)符不能重復(fù),如:DO1數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)填寫為DO1。(4)根據(jù)需求選擇采集地址按什么數(shù)據(jù)格式填寫輸入網(wǎng)關(guān),OCT/DEC/HEX分別是八進(jìn)制/十進(jìn)制/十六進(jìn)制。采集Modbus協(xié)議地址按十進(jìn)制輸入,故示例選擇十進(jìn)制。(5)地址類型:根據(jù)采集的數(shù)據(jù)點(diǎn)支持的功能碼選擇,如采集M140T的DO是支持“01”功能碼,故選擇“01 Coil Status”,DI是支持“02”功能碼,故選擇“02 Input Status”。(6)地址:采集數(shù)據(jù)點(diǎn)的寄存器地址,如:數(shù)據(jù)點(diǎn)DO1在M140T里面是“0”寄存器地址,故填寫“0”。(7)數(shù)據(jù)類型:根據(jù)數(shù)據(jù)點(diǎn)選擇,如:M140T的DI和DO都是線圈類型故選擇“bool”。(8)添加數(shù)量:如果是采集連續(xù)地址,同一功能碼可以多個(gè)采集。(9)讀寫類型:根據(jù)“地址類型”的選項(xiàng)選擇自動(dòng)識(shí)別。(10)映射地址:填寫采集到的數(shù)據(jù)點(diǎn)存儲(chǔ)到網(wǎng)關(guān)設(shè)備的地址,可以隨意填寫。映射地址不能重復(fù)。范圍:0-2000。如:采集DO1的數(shù)據(jù)存儲(chǔ)到網(wǎng)關(guān)“0”寄存器地址。配置軟件上映射地址外面表示Modbus地址,括號(hào)里面M.XXX表示PLC Modbus地址。(11)變量單位:根據(jù)需求任意填寫。(12)點(diǎn)擊“確定”。
注:點(diǎn)擊“確定”后數(shù)據(jù)點(diǎn)會(huì)在方框內(nèi)顯示出來見上圖,如果想繼續(xù)添加數(shù)據(jù)點(diǎn),在方框鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)配置框,重復(fù)(2)--(12)步驟。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)將自動(dòng)重啟,重啟后采集M140T添加的數(shù)據(jù)點(diǎn)才生效。
4.網(wǎng)口采集配置
WAN口和LAN口都可以采集設(shè)備,配置原理都一樣。本示例是介紹LAN口采集S475設(shè)備,故配置LAN口的信息,LAN口的配置如下:
(1)雙擊“LAN”彈出LAN口的配置框。(2)DHCP:LAN口是否啟用自動(dòng)分配IP,默認(rèn)不啟用,根據(jù)需求設(shè)置,如:S475設(shè)置了自動(dòng)獲取IP,故LAN口DHCP要啟用。(3)路由啟用:是否啟用路由功能,給設(shè)備提供網(wǎng)絡(luò)。默認(rèn)關(guān)閉,根據(jù)需求設(shè)置,如:只是采集S475設(shè)備的數(shù)據(jù),故S475不用上網(wǎng),不啟用路由功能。(4)IP地址:默認(rèn)是192.168.3.1,分配給LAN設(shè)備的IP地址只能是這個(gè)網(wǎng)段的地址。根據(jù)需求是否修改。如:S475設(shè)置自動(dòng)獲取IP,不規(guī)定是哪個(gè)網(wǎng)段的IP,故不修改。(5)子網(wǎng)掩碼,LAN口網(wǎng)關(guān)的子網(wǎng)掩碼。(6)MAC地址:LAN口的MAC地址。(7)點(diǎn)擊“確定”。
注:點(diǎn)擊“寫入配置”網(wǎng)關(guān)將自動(dòng)重啟,并且要斷電重啟,重啟后LAN口的配置才改變。
注意:LAN口的IP地址是規(guī)定LAN口設(shè)備是哪個(gè)網(wǎng)段的IP地址,如果LAN口設(shè)備IP地址不是LAN設(shè)置的網(wǎng)段IP,LAN口采集不了,要根據(jù)需求是更改LAN口IP還是更改LAN口設(shè)備的IP地址。更改網(wǎng)關(guān)的IP地址都要寫入配置后,斷電重啟才能生效。
5.添加LAN口設(shè)備S475
注意:如果是更改了LAN口的IP,而且LAN設(shè)備也是自動(dòng)獲取IP的,要點(diǎn)擊“寫入配置”,斷電重啟后,查看LAN口設(shè)備的IP才變成更改后的網(wǎng)段的IP地址。
6.添加S475的數(shù)據(jù)點(diǎn)
注:根據(jù)需求選擇采集地址按什么數(shù)據(jù)格式填寫輸入網(wǎng)關(guān),OCT/DEC/HEX分別是八進(jìn)制/十進(jìn)制/十六進(jìn)制。采集Modbus協(xié)議地址按十進(jìn)制輸入,故示例選擇十進(jìn)制。
從站ID:S475設(shè)備的Modbus ID是“1”,故填寫“1”。
地址類型:根據(jù)采集的數(shù)據(jù)點(diǎn)支持的功能碼選擇,如采集S475的溫度是支持“04”功能碼,故選擇“04 Input Registers”。
地址:采集數(shù)據(jù)點(diǎn)的寄存器地址,如:數(shù)據(jù)點(diǎn)溫度在S475里面是“24”寄存器地址,故填寫“24”。
審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
1805瀏覽量
77003 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4469瀏覽量
51109 -
IEC
+關(guān)注
關(guān)注
2文章
200瀏覽量
28896 -
BACnet
+關(guān)注
關(guān)注
0文章
92瀏覽量
15015
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論