網(wǎng)絡(luò)IO模塊設(shè)備配置畫面一
首先ip模式設(shè)置為動(dòng)態(tài)獲取,工作模式設(shè)置為tcp客戶端模式,目的ip或域名設(shè)置為47.95.144.92,目的端口設(shè)置為9797,波特率設(shè)置為115200,這是這個(gè)頁面需要配置的
圖一 網(wǎng)絡(luò)IO模塊基本配置
設(shè)備配置畫面二
點(diǎn)擊固件與配置進(jìn)入第二個(gè)配置頁面
圖二 網(wǎng)絡(luò)IO模塊固件與配置
第二個(gè)配置頁面
首先新建一個(gè)文件夾,可以命名為webs等等,最好是英文,然后網(wǎng)絡(luò)IO模塊本地配置網(wǎng)頁所在地根目錄選擇這個(gè)文件夾,然后點(diǎn)擊JSON配置進(jìn)入第三個(gè)頁面(注意以前webs文件夾里面寫過json,那需要點(diǎn)擊清除全部)
圖三 網(wǎng)絡(luò)IO模塊網(wǎng)頁程序下載配置
第三個(gè)配置頁面
首先是上傳服務(wù)器時(shí)間,這邊是2000毫秒為2秒,這個(gè)自己估量著差不多就可以,選擇接入的云平臺為卓嵐云,然后點(diǎn)擊JSON上發(fā)進(jìn)入下一個(gè)頁面,采集移動(dòng)設(shè)備的數(shù)據(jù)
圖四 網(wǎng)絡(luò)IO模塊JSON配置
第四個(gè)配置頁面
首先我們采集的是網(wǎng)絡(luò)IO模塊產(chǎn)品的DI數(shù)字量輸入狀態(tài),數(shù)據(jù)來源選擇modbus rtu,第一步我們采集的是DI1的數(shù)據(jù),為了好記我們寫的對應(yīng)的json關(guān)鍵詞為di1,(注意后面移動(dòng)設(shè)備里面的關(guān)鍵詞要大小寫也一樣),modbus rtu設(shè)置中,站地址選擇1,modbus功能碼選擇1(只讀),寄存器地址選為0,然后進(jìn)入下一個(gè)節(jié)點(diǎn)DI2的設(shè)置,相類似,json關(guān)鍵詞為di2,站地址選擇1(同一個(gè)設(shè)備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為1,進(jìn)入下一個(gè)節(jié)點(diǎn)DI3的設(shè)置,json關(guān)鍵詞為di3,站地址選擇1(同一個(gè)設(shè)備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為2….
圖五 網(wǎng)絡(luò)IO模塊添加JSON節(jié)點(diǎn)
第四個(gè)配置頁面
經(jīng)過類似的操作到了DI8,json關(guān)鍵詞為di8,站地址選擇1(同一個(gè)設(shè)備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為7,然后點(diǎn)擊保存全部并推出
圖六 網(wǎng)絡(luò)IO模塊添加JSON節(jié)點(diǎn)
第五個(gè)配置頁面
首先點(diǎn)擊保存JSON設(shè)置,然后點(diǎn)擊JSON下發(fā)來進(jìn)入DO數(shù)字量輸出設(shè)置
圖七 網(wǎng)絡(luò)IO模塊JSON配置
首先點(diǎn)擊modbus設(shè)置線圈指令,因?yàn)榈谝粋€(gè)節(jié)點(diǎn)是用來設(shè)置DO1的,那么為了清楚明了,我們關(guān)鍵詞寫法可以寫為“do11”:“1(注意符號需在英文輸入狀態(tài)下,1用來和移動(dòng)設(shè)備對應(yīng)代表on,也就是說移動(dòng)設(shè)備一旦發(fā)送1就說明發(fā)送的指令是on),從站地址為1,寄存器地址為16,內(nèi)容為on,而第二個(gè)節(jié)點(diǎn)也是用來設(shè)置DO1的,那么為了清楚明了,我們關(guān)鍵詞寫法可以寫為“do12”:“0(注意符號需在英文輸入狀態(tài)下,0用來和移動(dòng)設(shè)備對應(yīng)代表off,也就是說移動(dòng)設(shè)備一旦發(fā)送0就說明發(fā)送的指令是off),從站地址為1,寄存器地址為16,內(nèi)容為off。下面的DO2,DO3操作類似,點(diǎn)擊進(jìn)入下一個(gè)。(例如DO2為on狀態(tài)則關(guān)鍵詞寫法可以寫為“do21”:“1。 從站地址為1,寄存器地址為16,內(nèi)容為on)。。。全部寫完后點(diǎn)擊保存全部并退出。
圖八 網(wǎng)絡(luò)IO模塊JSON下發(fā)
最后點(diǎn)擊保存json設(shè)置,并點(diǎn)擊返回
圖九 網(wǎng)絡(luò)IO模塊保存JSON配置
最后確保ip地址正確后,點(diǎn)擊下載,等待下載完畢ok
移動(dòng)設(shè)備
首先打開微信,搜索小程序“卓嵐物聯(lián)”,進(jìn)入后點(diǎn)擊設(shè)備管理,進(jìn)入設(shè)備類型,再點(diǎn)擊添加類型,輸入添加的名稱;6844;添加完成后點(diǎn)擊建立好的6844,進(jìn)入采集設(shè)置。
圖十一 移動(dòng)設(shè)備設(shè)置
進(jìn)入網(wǎng)絡(luò)IO模塊配置后可以看到采集點(diǎn)位設(shè)置,這邊注意點(diǎn)位JSON需要跟之前設(shè)備上設(shè)置的一樣,例如di1.di2.di3等等。任意取個(gè)名可以設(shè)置的差不多這樣讀起來會更加明了,設(shè)置完成后,點(diǎn)擊添加設(shè)備
圖十四 移動(dòng)設(shè)備控制網(wǎng)絡(luò)IO模塊采集點(diǎn)位設(shè)置
進(jìn)入添加設(shè)備,設(shè)備碼掃描設(shè)備配置界面的id二維碼,設(shè)備名隨意,設(shè)備類型選擇剛剛設(shè)置好的6844.添加后可以看到設(shè)備在線
圖十五 移動(dòng)設(shè)備添加網(wǎng)絡(luò)IO模塊
下圖可以看到設(shè)備狀態(tài)在線,然后點(diǎn)擊設(shè)備進(jìn)入,當(dāng)將ID1短接后可以發(fā)現(xiàn),數(shù)據(jù)顯示1
圖十七 網(wǎng)絡(luò)IO模塊狀態(tài)顯示圖
最后點(diǎn)擊任意控制,進(jìn)行DO數(shù)字量輸出設(shè)置
首先下發(fā)json值填之前設(shè)置的關(guān)鍵詞,do11,do12,相對應(yīng)的下發(fā)json值為1,0.當(dāng)下發(fā)指令為1時(shí),則表示on,當(dāng)下發(fā)指令為0時(shí),則表示off,,點(diǎn)擊提交下的綠色勾號來控制線圈
圖十八 移動(dòng)設(shè)備控制網(wǎng)絡(luò)IO模塊的DO開關(guān)
備注(寄存器地址,指令碼)
表1. 網(wǎng)絡(luò)IO模塊DI寄存器表
寄存區(qū)地址通道指令碼描述屬性
000010011號DI值只讀
000021012號DI值只讀
000032013號DI值只讀
000043014號DI值只讀
000054015號DI值只讀
000065016號DI值只讀
000076017號DI值只讀
000087018號DI值只讀
表2. 網(wǎng)絡(luò)IO模塊DO寄存器表
寄存區(qū)地址通道指令碼描述屬性
00017001/051號DO值讀寫
00018101/052號DO值讀寫
00019201/053號DO值讀寫
00020301/054號DO值讀寫
00021401/055號DO值讀寫
00022501/056號DO值讀寫
00027601/057號DO值讀寫
00028701/058號DO值讀寫
表3. 網(wǎng)絡(luò)IO模塊AI寄存器表
寄存區(qū)地址通道指令碼描述屬性
300010041號AI值只讀
300021042號AI值只讀
300032043號AI值只讀
300043044號AI值只讀
300054045號AI值只讀
300065046號AI值只讀
300076047號AI值只讀
300087048號AI值只讀
? ? ? ? ymf
評論
查看更多