鋇錸技術(shù)工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)串口采集Modbus RTU從機串口設(shè)備
BL110網(wǎng)關(guān)設(shè)備連接設(shè)備接線示意圖如下:
BL110網(wǎng)關(guān)的LAN口接入交換機,S475連接到交換機,使用LAN口通過Modbus TCP協(xié)議采集S475數(shù)據(jù)。LAN口接交換機時,LAN口上不能接其他網(wǎng)段的網(wǎng)線進來。使用COM2口通過Modbus RTU協(xié)議采集M140T的數(shù)據(jù),采集到的數(shù)據(jù)通過WAN口連接4G路由器R40,使用R40的路由功能將數(shù)據(jù)上傳到各個云平臺。
注:WAN口和LAN口都可以采集設(shè)備,示例是介紹LAN口采集設(shè)備,WAN采集設(shè)備的配置和LAN采集設(shè)備的配置原理一樣。
網(wǎng)口采集配置
WAN口和LAN口都可以采集設(shè)備,配置原理都一樣。
LAN口的配置
本示例是介紹LAN口采集S475設(shè)備,故配置LAN口的信息,LAN口的配置如下:
(1)雙擊“LAN”彈出LAN口的配置框。(2)DHCP:LAN口是否啟用自動分配IP,默認不啟用,根據(jù)需求設(shè)置,如:S475設(shè)置了自動獲取IP,故LAN口DHCP要啟用。(3)路由啟用:是否啟用路由功能,給設(shè)備提供網(wǎng)絡(luò)。默認關(guān)閉,根據(jù)需求設(shè)置,如:只是采集S475設(shè)備的數(shù)據(jù),故S475不用上網(wǎng),不啟用路由功能。(4)IP地址:默認是192.168.3.1,分配給LAN設(shè)備的IP地址只能是這個網(wǎng)段的地址。根據(jù)需求是否修改。如:S475設(shè)置自動獲取IP,不規(guī)定是哪個網(wǎng)段的IP,故不修改。(5)子網(wǎng)掩碼,LAN口網(wǎng)關(guān)的子網(wǎng)掩碼。(6)MAC地址:LAN口的MAC地址。(7)點擊“確定”。
注:點擊“寫入配置”網(wǎng)關(guān)將自動重啟,并且要斷電重啟,重啟后LAN口的配置才改變。
注意:LAN口的IP地址是規(guī)定LAN口設(shè)備是哪個網(wǎng)段的IP地址,如果LAN口設(shè)備IP地址不是LAN設(shè)置的網(wǎng)段IP,LAN口采集不了,要根據(jù)需求是更改LAN口IP還是更改LAN口設(shè)備的IP地址。更改網(wǎng)關(guān)的IP地址都要寫入配置后,斷電重啟才能生效。
添加LAN口設(shè)備S475
(1)點擊“LAN”,點擊鼠標右鍵,點擊“添加”,彈出設(shè)備配置框。(2)設(shè)備名稱:命名設(shè)備,如:因采集S475設(shè)備為例,故填寫S475。(3)填寫采集設(shè)備的IP,如:因S475是自動獲取IP,所以要打開S475的配置軟件,查看S475的IP。因S475的IP是:192.168.3.125,因此,這里填寫192.168.3.125。注意:如果是更改了LAN口的IP,而且LAN設(shè)備也是自動獲取IP的,要點擊“寫入配置”,斷電重啟后,查看LAN口設(shè)備的IP才變成更改后的網(wǎng)段的IP地址。(4)設(shè)備端口號:填寫LAN口設(shè)備的端口號,如:S475的Modbus TCP端口號為:502,因此,填寫“502”。(5)BL110網(wǎng)關(guān)是通過LAN口采集S475設(shè)備,是Modbus TCP協(xié)議,因此,設(shè)備品牌:Modbus,設(shè)備型號:Modbus TCP。(6)按鈕里面的輪詢間隔和通訊超時可以默認,根據(jù)需求填寫。(7)選擇數(shù)據(jù)點的類型,如:采集S475的電源、溫濕度都是16位AB排列的數(shù)據(jù)類型,32位數(shù)據(jù)沒有采集,因此,16位數(shù)據(jù)類型是AB,32位數(shù)據(jù)類型默認。(8)寫功能碼:選擇15/16,根據(jù)設(shè)備支持功能碼選擇。(9)點擊“確定”,添加S475設(shè)備。
注:點擊確定后會在LAN口下顯示添加的設(shè)備見上圖顯示出來S475,如果想添加多個設(shè)備,重復(fù)(1)--(9)步驟即可。
注:點擊“寫入配置”網(wǎng)關(guān)將自動重啟,重啟后LAN口添加的S475設(shè)備才添加成功。
添加S475的數(shù)據(jù)點
(1)點擊“S475”,鼠標光標移動到方框內(nèi),鼠標右鍵,點擊“添加”彈出數(shù)據(jù)點設(shè)置框。(2)變量名稱:命名數(shù)據(jù)點的名字,如:temp。(3)數(shù)據(jù)點的MQTT標識符,可以任意填寫。標識符不能重復(fù),如:溫度數(shù)據(jù)點的MQTT標識填寫為temp。(4)根據(jù)需求選擇采集地址按什么數(shù)據(jù)格式填寫輸入網(wǎng)關(guān),OCT/DEC/HEX分別是八進制/十進制/十六進制。采集Modbus協(xié)議地址按十進制輸入,故示例選擇十進制。(5)從站ID:S475設(shè)備的Modbus ID是“1”,故填寫“1”。(6)地址類型:根據(jù)采集的數(shù)據(jù)點支持的功能碼選擇,如采集S475的溫度是支持“04”功能碼,故選擇“04 Input Registers”。(7)地址:采集數(shù)據(jù)點的寄存器地址,如:數(shù)據(jù)點溫度在S475里面是“24”寄存器地址,故填寫“24”。(8)數(shù)據(jù)類型:根據(jù)數(shù)據(jù)點選擇,如:S475的溫濕度是16位有符號數(shù)值類型,故選擇“int16”。(9)添加數(shù)量:如果是采集連續(xù)地址,同一功能碼可以多個采集。(10)讀寫類型:根據(jù)采集數(shù)據(jù)支持讀寫選擇。(11)系數(shù):擴大或縮小多少倍上傳給平臺,根據(jù)需求填寫。(12)映射地址:填寫采集到的數(shù)據(jù)點存儲到BL110網(wǎng)關(guān)設(shè)備的地址,可以隨意填寫。映射地址不能重復(fù)。范圍:0-2000。如:采集S475溫度的數(shù)據(jù)存儲到BL110網(wǎng)關(guān)“8”寄存器地址。配置軟件上映射地址外面表示Modbus地址,括號里面M.XXX表示PLC Modbus地址。(13)變量單位:根據(jù)需求任意填寫,也可以不填寫。(14)點擊“確定”。
注:點擊“確定”后數(shù)據(jù)點會在方框內(nèi)顯示出來見上圖,如果想繼續(xù)添加數(shù)據(jù)點,在方框鼠標右鍵,點擊“添加”彈出數(shù)據(jù)點配置框,重復(fù)(2)--(14)步驟。
注:點擊“寫入配置”網(wǎng)關(guān)將自動重啟,重啟后采集S475的數(shù)據(jù)點才生效。
審核編輯 黃昊宇
-
plc
+關(guān)注
關(guān)注
5008文章
13153瀏覽量
462090 -
MODBUS
+關(guān)注
關(guān)注
28文章
1762瀏覽量
76839 -
工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)
+關(guān)注
關(guān)注
0文章
31瀏覽量
3905
發(fā)布評論請先 登錄
相關(guān)推薦
評論