鋇錸技術(shù)工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)串口采集Modbus RTU從機(jī)串口設(shè)備
BL110網(wǎng)關(guān)設(shè)備連接設(shè)備接線示意圖如下:
BL110網(wǎng)關(guān)的LAN口接入交換機(jī),S475連接到交換機(jī),使用LAN口通過(guò)Modbus TCP協(xié)議采集S475數(shù)據(jù)。LAN口接交換機(jī)時(shí),LAN口上不能接其他網(wǎng)段的網(wǎng)線進(jìn)來(lái)。使用COM2口通過(guò)Modbus RTU協(xié)議采集M140T的數(shù)據(jù),采集到的數(shù)據(jù)通過(guò)WAN口連接4G路由器R40,使用R40的路由功能將數(shù)據(jù)上傳到各個(gè)云平臺(tái)。
注:WAN口和LAN口都可以采集設(shè)備,示例是介紹LAN口采集設(shè)備,WAN采集設(shè)備的配置和LAN采集設(shè)備的配置原理一樣。
COM口采集配置
4個(gè)COM口的配置內(nèi)容一樣,COM1固定為RS232,COM2、COM3和COM4是RS232/RS485可選串口(默認(rèn)為RS485)。因I/O模塊M140T是RS485接口,則選擇以COM2連接為例說(shuō)明COM口采集配置操作。
COM2口的配置
COM2通過(guò)Modbus RTU采集M140T的數(shù)據(jù),COM2口配置如下:
(1)雙擊“COM2”,彈出COM屬性配置框。(2)模式選擇:采集。(3)因通過(guò)RS485 COM口采集M140T設(shè)備,使用Modbus RTU協(xié)議,設(shè)備品牌:Modbus,設(shè)備型號(hào):Modbus RTU。按鈕里面,輪詢(xún)周期和通訊超時(shí)設(shè)置默認(rèn),根據(jù)需求設(shè)置。(4)波特率、停止位、數(shù)據(jù)位、校驗(yàn)位根據(jù)M140T RS485口的參數(shù)進(jìn)行配置,與其保持一致。(5)點(diǎn)擊“確定”。
注:點(diǎn)擊“寫(xiě)入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后COM口的配置才會(huì)生效。
添加COM口設(shè)備M140T
(1)點(diǎn)擊“COM2”,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊“添加”,彈出設(shè)備配置框。(2)設(shè)備名稱(chēng)任意填寫(xiě),如:填寫(xiě)M140T。(3)從站ID根據(jù)采集設(shè)備的Modbus ID填寫(xiě),如:M140T的Modbus ID是“1”,因此,填寫(xiě)“1”。(4)根據(jù)要采集的數(shù)據(jù)選擇數(shù)據(jù)類(lèi)型,示例是采集M140T的DI和DO,都是布爾類(lèi)型沒(méi)有采集數(shù)值類(lèi)型的寄存器,故默認(rèn)即可。(5)寫(xiě)功能碼:默認(rèn),M140T支持寫(xiě)多個(gè)寄存器。(6)點(diǎn)擊“確定”,添加M140T設(shè)備。
注:點(diǎn)擊確定后會(huì)在COM2下顯示添加的設(shè)備見(jiàn)上圖顯示出來(lái)M140T,如果想添加多個(gè)設(shè)備,重復(fù)(1)--(6)步驟即可。
注:點(diǎn)擊“寫(xiě)入配置”網(wǎng)關(guān)設(shè)備將自動(dòng)重啟,重啟后添加COM2口的M140T設(shè)備才添加成功。
添加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)變量名稱(chēng):命名數(shù)據(jù)點(diǎn)的名字,如:DO1。(3)數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)符,可以任意填寫(xiě)。標(biāo)識(shí)符不能重復(fù),如:DO1數(shù)據(jù)點(diǎn)的MQTT標(biāo)識(shí)填寫(xiě)為DO1。(4)根據(jù)需求選擇采集地址按什么數(shù)據(jù)格式填寫(xiě)輸入網(wǎng)關(guān),OCT/DEC/HEX分別是八進(jìn)制/十進(jìn)制/十六進(jìn)制。采集Modbus協(xié)議地址按十進(jìn)制輸入,故示例選擇十進(jìn)制。(5)地址類(lèi)型:根據(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”寄存器地址,故填寫(xiě)“0”。(7)數(shù)據(jù)類(lèi)型:根據(jù)數(shù)據(jù)點(diǎn)選擇,如:M140T的DI和DO都是線圈類(lèi)型故選擇“bool”。(8)添加數(shù)量:如果是采集連續(xù)地址,同一功能碼可以多個(gè)采集。(9)讀寫(xiě)類(lèi)型:根據(jù)“地址類(lèi)型”的選項(xiàng)選擇自動(dòng)識(shí)別。(10)modbus映射地址:填寫(xiě)采集到的數(shù)據(jù)點(diǎn)存儲(chǔ)到BL110網(wǎng)關(guān)設(shè)備的地址,可以隨意填寫(xiě)。映射地址不能重復(fù)。范圍:0-2000。如:采集DO1的數(shù)據(jù)存儲(chǔ)到BL110網(wǎng)關(guān)“16”寄存器地址。配置軟件上映射地址外面表示Modbus地址,括號(hào)里面M.XXX表示PLC Modbus地址。(11)變量單位:根據(jù)需求任意填寫(xiě),也可以不填寫(xiě)。(12)點(diǎn)擊“確定”。
注:點(diǎn)擊“確定”后數(shù)據(jù)點(diǎn)會(huì)在方框內(nèi)顯示出來(lái)見(jiàn)上圖,如果想繼續(xù)添加數(shù)據(jù)點(diǎn),在方框鼠標(biāo)右鍵,點(diǎn)擊“添加”彈出數(shù)據(jù)點(diǎn)配置框,重復(fù)(2)--(12)步驟。
注:點(diǎn)擊“寫(xiě)入配置”網(wǎng)關(guān)將自動(dòng)重啟,重啟后采集M140T添加的數(shù)據(jù)點(diǎn)才生效。
審核編輯:湯梓紅
-
MODBUS
+關(guān)注
關(guān)注
28文章
1762瀏覽量
76840 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4306瀏覽量
50951 -
串口
+關(guān)注
關(guān)注
14文章
1543瀏覽量
76199 -
工業(yè)物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
25文章
2367瀏覽量
63811
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論