移動設備控制網絡IO模塊案例


網絡IO模塊設備配置畫面一

首先ip模式設置為動態獲取,工作模式設置為tcp客戶端模式,目的ip或域名設置為47.95.144.92,目的端口設置為9797,波特率設置為115200,這是這個頁面需要配置的

 

網絡IO模塊基本配置

 

 

 

圖一 網絡IO模塊基本配置

 

設備配置畫面二

點擊固件與配置進入第二個配置頁面

 

網絡IO模塊固件與配置

 

 

 

圖二 網絡IO模塊固件與配置

 

第二個配置頁面

首先新建一個文件夾,可以命名為webs等等,最好是英文,然后網絡IO模塊本地配置網頁所在地根目錄選擇這個文件夾,然后點擊JSON配置進入第三個頁面(注意以前webs文件夾里面寫過json,那需要點擊清除全部)

 

網絡IO模塊網頁程序下載配置

 

 

圖三 網絡IO模塊網頁程序下載配置

 

第三個配置頁面

首先是上傳服務器時間,這邊是2000毫秒為2秒,這個自己估量着差不多就可以,選擇接入的雲平台為卓嵐雲,然后點擊JSON上發進入下一個頁面,采集移動設備的數據

 

 網絡IO模塊JSON配置

 

 

圖四 網絡IO模塊JSON配置

 

第四個配置頁面

首先我們采集的是網絡IO模塊產品的DI數字量輸入狀態,數據來源選擇modbus rtu,第一步我們采集的是DI1的數據,為了好記我們寫的對應的json關鍵詞為di1,(注意后面移動設備里面的關鍵詞要大小寫也一樣),modbus rtu設置中,站地址選擇1,modbus功能碼選擇1(只讀),寄存器地址選為0,然后進入下一個節點DI2的設置,相類似,json關鍵詞為di2,站地址選擇1(同一個設備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為1,進入下一個節點DI3的設置,json關鍵詞為di3,站地址選擇1(同一個設備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為2….

 

網絡IO模塊添加JSON節點

 

 

圖五 網絡IO模塊添加JSON節點

 

第四個配置頁面

經過類似的操作到了DI8,json關鍵詞為di8,站地址選擇1(同一個設備站地址相同),modbus功能碼選擇1(只讀),寄存器地址選為7,然后點擊保存全部並推出

 

網絡IO模塊添加JSON節點

 

 

圖六 網絡IO模塊添加JSON節點

 

第五個配置頁面

首先點擊保存JSON設置,然后點擊JSON下發來進入DO數字量輸出設置

 

網絡IO模塊JSON配置

 

 

圖七 網絡IO模塊JSON配置

 

首先點擊modbus設置線圈指令,因為第一個節點是用來設置DO1的,那么為了清楚明了,我們關鍵詞寫法可以寫為“do11”:“1(注意符號需在英文輸入狀態下,1用來和移動設備對應代表on,也就是說移動設備一旦發送1就說明發送的指令是on),從站地址為1,寄存器地址為16,內容為on,而第二個節點也是用來設置DO1的,那么為了清楚明了,我們關鍵詞寫法可以寫為“do12”:“0(注意符號需在英文輸入狀態下,0用來和移動設備對應代表off,也就是說移動設備一旦發送0就說明發送的指令是off),從站地址為1,寄存器地址為16,內容為off。下面的DO2,DO3操作類似,點擊進入下一個。(例如DO2為on狀態則關鍵詞寫法可以寫為“do21”:“1。 從站地址為1,寄存器地址為16,內容為on)。。。全部寫完后點擊保存全部並退出。

 

網絡IO模塊JSON下發

 

 

圖八 網絡IO模塊JSON下發

 

最后點擊保存json設置,並點擊返回

 

網絡IO模塊保存JSON配置

 

 

圖九 網絡IO模塊保存JSON配置

 

最后確保ip地址正確后,點擊下載,等待下載完畢ok

移動設備

首先打開微信,搜索小程序“卓嵐物聯”,進入后點擊設備管理,進入設備類型,再點擊添加類型,輸入添加的名稱;6844;添加完成后點擊建立好的6844,進入采集設置。

 

圖十一 移動設備設置

 

進入網絡IO模塊配置后可以看到采集點位設置,這邊注意點位JSON需要跟之前設備上設置的一樣,例如di1.di2.di3等等。任意取個名可以設置的差不多這樣讀起來會更加明了,設置完成后,點擊添加設備

 

 

 

圖十四 移動設備控制網絡IO模塊采集點位設置

 

進入添加設備,設備碼掃描設備配置界面的id二維碼,設備名隨意,設備類型選擇剛剛設置好的6844.添加后可以看到設備在線

 

移動設備添加網絡IO模塊    移動設備添加網絡IO模塊

 

 

圖十五 移動設備添加網絡IO模塊

 

下圖可以看到設備狀態在線,然后點擊設備進入,當將ID1短接后可以發現,數據顯示1

 

網絡IO模塊狀態顯示圖

 

 

圖十七 網絡IO模塊狀態顯示圖

 

最后點擊任意控制,進行DO數字量輸出設置

首先下發json值填之前設置的關鍵詞,do11,do12,相對應的下發json值為1,0.當下發指令為1時,則表示on,當下發指令為0時,則表示off,,點擊提交下的綠色勾號來控制線圈

 

移動設備控制網絡IO模塊的DO開關    移動設備控制網絡IO模塊的DO開關

 

 

圖十八 移動設備控制網絡IO模塊的DO開關

 

 

 

備注(寄存器地址,指令碼)

 

 

 

表1. 網絡IO模塊DI寄存器表

 

寄存區地址 通道 指令碼 描述 屬性
00001 0 01 1號DI值 只讀
00002 1 01 2號DI值 只讀
00003 2 01 3號DI值 只讀
00004 3 01 4號DI值 只讀
00005 4 01 5號DI值 只讀
00006 5 01 6號DI值 只讀
00007 6 01 7號DI值 只讀
00008 7 01 8號DI值 只讀

 

 

表2. 網絡IO模塊DO寄存器表

 

 

寄存區地址 通道 指令碼 描述 屬性
00017 0 01/05 1號DO值 讀寫
00018 1 01/05 2號DO值 讀寫
00019 2 01/05 3號DO值 讀寫
00020 3 01/05 4號DO值 讀寫
00021 4 01/05 5號DO值 讀寫
00022 5 01/05 6號DO值 讀寫
00027 6 01/05 7號DO值 讀寫
00028 7 01/05 8號DO值 讀寫

 

 

表3. 網絡IO模塊AI寄存器表

 

 

寄存區地址 通道 指令碼 描述 屬性
30001 0 04 1號AI值 只讀
30002 1 04 2號AI值 只讀
30003 2 04 3號AI值 只讀
30004 3 04 4號AI值 只讀
30005 4 04 5號AI值 只讀
30006 5 04 6號AI值 只讀
30007 6 04 7號AI值 只讀
30008 7 04 8號AI值 只讀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM