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