USR-G809連接有人云組態(tài)顯示
2. 網(wǎng)絡(luò)拓?fù)鋱D
1、終端串口設(shè)備發(fā)送數(shù)據(jù)--->G809--->有人云平臺
2、有人云平臺發(fā)送數(shù)據(jù)--->G809--->終端串口設(shè)備
3、最終實現(xiàn)串口設(shè)備與有人云平臺的雙向數(shù)據(jù)透傳
一、有人云設(shè)置
有人云登錄入口https://account.usr.cn/#/login_cps
4、添加設(shè)備
設(shè)備列表--添加設(shè)備--自定義設(shè)備名稱與項目分組—以ID方式添加(特別注意)ID是系統(tǒng)自動生成的
2、添加模板
添加模板—自定義設(shè)備模板名稱—Modbus—Modbus Rtu—云端采集—保存
添加從機(jī)和變量,從機(jī)地址是串口設(shè)備的設(shè)備號,不清楚的話可以詢問終端設(shè)備廠家。
從機(jī):從機(jī)列表,點擊編輯,可以設(shè)置從機(jī)各參數(shù),其中串口序號保持默認(rèn)即可,從機(jī)地址根據(jù)串口設(shè)備的實際情況填寫
寄存器地址計算方法:
寄存器的填寫(需要知道終端設(shè)備的功能碼寄存器的起始地址,不清楚的需要聯(lián)系終端設(shè)備的廠家)
功能碼03H或06H,起始地址0000H,則填:40001;
功能碼04H,起始地址000AH,則填:30011;
功能碼01H或05H,起始地址0002H,則填:00003;
功能碼02H,起始地址0003H,則填:10004。
格式為 功能碼+寄存器地址(需要16進(jìn)制轉(zhuǎn)為10進(jìn)制)+1
與組態(tài)軟件的寄存器寫法相同,填十進(jìn)制寄存器地址,寄存器為起始地址+1。
如:
功能碼03H或06H,起始地址0000H,則填:40001;
以這個為例,操作為只讀就是功能碼為03則就是4,寄存器地址16進(jìn)制轉(zhuǎn)換為10進(jìn)制就是0000,然后+1;所以組態(tài)地址就是40001;
具體有人云協(xié)議解析參考http://wxxtd.cn/Faq/1138.html
5>點擊設(shè)備列表,可以看到剛才我們添加的設(shè)備了
4. G807端設(shè)置
1>硬件連接:G809串口通過USB轉(zhuǎn)485接到電腦端,裝上sim卡,接上4G以及wifi天線,上電。
G809通過sim卡聯(lián)網(wǎng)的話,2G指示燈顯示紅色,3G指示燈顯示藍(lán)色,說明聯(lián)網(wǎng)成功
2>電腦連接G809的wifi,電腦會獲取到一個192.168.1.xx網(wǎng)段的IP地址
3>在瀏覽器上輸入192.168.1.1,用戶名和密碼都是root,登錄G807的內(nèi)置網(wǎng)頁
注意:如果修改過G807的LAN口IP地址,需要用修改后的IP登錄
4>設(shè)置G809的注冊包信息,設(shè)備編號和密碼可以在云平臺查詢
5>設(shè)置socketA的網(wǎng)絡(luò)參數(shù),這里以SOCKETA為例,設(shè)置其他幾路SOCKET也是一樣的方法。
開啟SOCKET功能,設(shè)置服務(wù)器的IP地址(clouddata.usr.cn)以及端口號(15000),然后點擊應(yīng)用
6>重啟G809模塊,在網(wǎng)頁上修改G807的參數(shù),都需要重啟一下G809,修改后的參數(shù)才會生效的。
7>等待G809重啟成功,在有人云平臺成功上線
5. 數(shù)據(jù)測試
打開modbus slave軟件,用這個軟件來模擬網(wǎng)絡(luò)拓?fù)渲械拇谠O(shè)備,設(shè)備列表---點擊設(shè)備名稱,可以看到能夠正常讀取到數(shù)據(jù)了