說明:用Modbus Slave軟件模擬Modbus RTU協(xié)議的串口設(shè)備;
數(shù)據(jù)流向:Modbus Slave軟件----USR-G786-----有人云(組態(tài)顯示)
客戶實(shí)際應(yīng)用:Modbus RTU設(shè)備---USR-G786---有人云(組態(tài)顯示)
硬件連接:使用串口(485或者232)轉(zhuǎn)USB線將USR-G786與電腦連接起來,USR-G786卡槽內(nèi)插入可以上網(wǎng)的SIM卡。
USR-G786設(shè)置軟件下載地址:http://wxxtd.cn/Download/861.html
USR-G786軟件設(shè)計(jì)手冊下載地址:http://wxxtd.cn/Download/832.html
具體步驟如下:
1、登錄有人云(如果沒有賬號先申請通行證);
2、目前只能通過手機(jī)號來注冊通行證賬戶;
3、注冊完此,由此進(jìn)入有人云界面;
4、可以重新創(chuàng)建云組態(tài),如果以前使用過透傳云可以直接綁定透傳云的賬號,由此界面綁定物聯(lián)網(wǎng)卡平臺,工單系統(tǒng),云監(jiān)測,和商城;
5、本次案例是USR-G786透傳模式連接有人云進(jìn)行數(shù)據(jù)顯示,可以進(jìn)入云組態(tài),選擇添加設(shè)備;
6、根據(jù)需要設(shè)置設(shè)備名稱和項(xiàng)目分組,USR-G786選擇ID方式添加設(shè)備,ID和通訊密碼可以選擇自動(dòng)生成,也可以自行編輯(此處ID使用自動(dòng)生成,密碼為手動(dòng)添加)
注意:
1.密碼必須為8位;
2.設(shè)備ID共20位,可自行修改后8位,前12位系統(tǒng)自動(dòng)分配;
7、點(diǎn)擊添加模板,設(shè)備模板根據(jù)需要自行編輯名稱,選擇Modbus RTU協(xié)議,點(diǎn)擊保存;
8、點(diǎn)擊下一步配置從機(jī)和變量;
9、設(shè)置從機(jī)名稱,從機(jī)地址是接在G786的串口上的終端設(shè)備的從機(jī)地址(如果不清楚,可以咨詢終端設(shè)備的廠家);
10、點(diǎn)擊添加變量,設(shè)置變量的名稱,寄存器地址,數(shù)據(jù)格式,采集頻率(最低只能是一分鐘);
寄存器地址填寫規(guī)則:
格式為 功能碼+寄存器地址(需要16進(jìn)制轉(zhuǎn)為10進(jìn)制)+1
與組態(tài)軟件的寄存器寫法相同,填十進(jìn)制寄存器地址,寄存器為起始地址+1。
如:
功能碼03H或06H,起始地址0000H,則填:40001;
以這個(gè)為例,操作為只讀就是功能碼為03則就是4,寄存器地址16進(jìn)制轉(zhuǎn)換為10進(jìn)制就是0000,然后+1
所以組態(tài)地址就是40001;
11、設(shè)置完從機(jī)和變量,根據(jù)需要設(shè)置一下模板名稱,點(diǎn)擊保存;
12、添加完設(shè)備,可以在設(shè)備列表看到剛剛添加的ID和密碼(下面要用到);
13、使用設(shè)置軟件設(shè)置USR-G786參數(shù),首先選擇對應(yīng)的串口號,可以在設(shè)備管理器中查看對應(yīng)的串口號,在設(shè)置軟件中打開對應(yīng)的串口號;
1>設(shè)置波特率以及數(shù)據(jù)位、檢驗(yàn)位、停止位(出廠默認(rèn)參數(shù)115200,NONE,8,1)
2>工作模式選擇網(wǎng)絡(luò)透傳模式;
3>連接有人云IP地址填寫clouddata.usr.cn,端口15000;
4>啟用注冊包,注冊數(shù)據(jù)類型選擇類型選擇透傳云;
5>設(shè)備編號和密碼填寫剛才有人云生成的ID和密碼(上圖中的SN和通訊密碼);
6>進(jìn)入配置狀態(tài),返回OK后,點(diǎn)擊設(shè)置并保存所有參數(shù),綠色指令為成功;
7>點(diǎn)擊模塊重啟,重啟后參數(shù)生效;
14、等待設(shè)備重啟以后,在有人云界面就可以看到USR-G786上線;
15、在有人云界面點(diǎn)擊設(shè)備名稱,可以看到剛才添加的從機(jī)變量;
16、下面使用Modbus Slave模擬溫度傳感器進(jìn)行溫度采集,選擇對應(yīng)的串口(此時(shí)要在G786設(shè)置軟件中關(guān)閉串口,否則在Modbus Slave無法打開對應(yīng)的串口),將串口參數(shù)設(shè)置為對應(yīng)的參數(shù),點(diǎn)擊OK,建立連接;
17、在Modbus Slave文本框中輸入模擬的溫度數(shù)據(jù),點(diǎn)擊OK;
18、在有人云界面點(diǎn)擊主動(dòng)采集,即可立即采集到對應(yīng)的溫度數(shù)據(jù)(若設(shè)備模板設(shè)置主動(dòng)采集,則有人云會(huì)按照采集頻率主動(dòng)下發(fā)采集指令,本案例設(shè)置采集頻率為1分鐘);