使用IOT-FAST快速采集三菱PLC数据
導(dǎo)讀:IOT-FAST是一款全流程低代碼物聯(lián)網(wǎng)平臺(tái),提供采集控制、邊緣計(jì)算、云平臺(tái)、視頻監(jiān)控、組態(tài)展示、APP等功能,幫助中小型集成商快速搭建物聯(lián)網(wǎng)行業(yè)應(yīng)用,降低集成商使用成本。
IOT-FAST下載地址
案例介紹
| 行業(yè)分類(lèi) | 案例名稱(chēng) | 案例簡(jiǎn)介 |
| 智慧能源 | 智慧能源系統(tǒng) | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)智能電表設(shè)備、智能水表設(shè)備、智能燃?xì)獗碓O(shè)備管控。 |
| 智慧能源 | 智慧燃?xì)獍踩芾砥脚_(tái) | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)SCADA、GIS、巡檢及監(jiān)控等功能,提升燃?xì)獍踩O(jiān)管水平,全面實(shí)行“一張網(wǎng)、全過(guò)程、智慧化”。 |
| 智慧能源 | 配電房環(huán)境監(jiān)測(cè)系統(tǒng) | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)分布在配電室內(nèi)的各類(lèi)傳感器、采集與通信設(shè)備,將各種電氣信號(hào)、運(yùn)行參數(shù)和環(huán)境數(shù)據(jù)傳送到智能運(yùn)維監(jiān)控平臺(tái)上,對(duì)用戶配電室進(jìn)行遠(yuǎn)程、集中、實(shí)時(shí)監(jiān)控,實(shí)現(xiàn)配電室“無(wú)人值班,少人值守”。用戶可對(duì)配電室運(yùn)行和能效數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控。 |
| 智慧能源 | 共享?yè)Q電柜系統(tǒng) | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)一體化租換電服務(wù),電動(dòng)車(chē)產(chǎn)業(yè)物聯(lián)網(wǎng)SAAS服務(wù)商,專(zhuān)門(mén)致力于做外賣(mài)和快遞行業(yè)的運(yùn)力解決商。 |
| 智慧城市 | 智慧街區(qū)平臺(tái) | 通過(guò)IOT-FAST平臺(tái)賦能智慧街區(qū),實(shí)現(xiàn)“萬(wàn)物互聯(lián)”,實(shí)施社區(qū)基礎(chǔ)設(shè)施的智慧化升級(jí)改造工程,應(yīng)用社區(qū)綜合管理系統(tǒng),加快傳統(tǒng)信息系統(tǒng)數(shù)字化轉(zhuǎn)型;以感知為核心,智慧化推動(dòng)系統(tǒng)集成及實(shí)施,實(shí)現(xiàn)智慧管理、智慧服務(wù)、智慧體驗(yàn)、智慧運(yùn)營(yíng)。 |
| 智慧園區(qū) | 智慧園區(qū)系統(tǒng) | 通過(guò)IOT-FAST平臺(tái)綜合管控平臺(tái)授權(quán)感知視頻監(jiān)控、門(mén)禁、人臉識(shí)別、梯控、水電表、大門(mén)人行通道、車(chē)輛管理、動(dòng)環(huán)監(jiān)控、充電樁、系統(tǒng)集成安裝等實(shí)現(xiàn)設(shè)備的綜合管控,對(duì)時(shí)實(shí)與歷史報(bào)表的動(dòng)態(tài)分析展示。 |
| 智慧水務(wù) | 水質(zhì)監(jiān)控系統(tǒng) | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)水質(zhì)檢測(cè)儀、測(cè)深儀、氣象檢測(cè)儀、GPS、攝像頭、無(wú)人機(jī)等設(shè)備進(jìn)行管控。 |
| 智能工業(yè) | 云計(jì)算中心數(shù)據(jù)采集 | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)BA系統(tǒng)、照明系統(tǒng)、極早期系統(tǒng)的管控。 |
| 智能工業(yè) | 鈑金工廠數(shù)據(jù)采集 | 通過(guò)IOT-FAST平臺(tái)實(shí)現(xiàn)沖壓機(jī)、電焊機(jī)、電泳產(chǎn)線的管控。 |
文章主要分為五個(gè)部分:
- PLC梯形圖程序
簡(jiǎn)單說(shuō)明PLC梯形圖程序的編寫(xiě)。
- IOT-FAST-采集控制系統(tǒng)
對(duì)底層設(shè)備進(jìn)行數(shù)據(jù)讀取、寫(xiě)入的配置界面,還可以進(jìn)行數(shù)據(jù)處理。
- IOT-FAST-云平臺(tái)
將采集控制系統(tǒng)收集的數(shù)據(jù)進(jìn)行分類(lèi)展示、告警閾值設(shè)置、歷史數(shù)據(jù)查詢等功能。
- IOT-FAST-云組態(tài)
進(jìn)行2D組態(tài),組態(tài)元素綁定云平臺(tái)上展示的數(shù)據(jù),來(lái)進(jìn)行動(dòng)作的執(zhí)行或是數(shù)據(jù)展示。
- IOT-FAST-微信小程序/App
通過(guò)微信小程序或者手機(jī)app進(jìn)行遠(yuǎn)程數(shù)據(jù)的查看,以及動(dòng)作的執(zhí)行。
三菱_FX5U點(diǎn)控案例
一、PLC梯形圖程序
打開(kāi)三菱編程軟件GX Works3。
打開(kāi)GX Works3,新建工程,選擇型號(hào)FX5U。
創(chuàng)建成功進(jìn)入主界面。
編寫(xiě)梯形圖,梯形圖如下,M0、M1、M2、M3分別控制4個(gè)輸出Y0、Y1、Y2、Y3。
完成后點(diǎn)擊上方的在線-寫(xiě)入可編程控制器,將程序?qū)懭隤LC。
點(diǎn)擊開(kāi)始監(jiān)視,選擇監(jiān)視讀取,也可以在監(jiān)看中添加需要監(jiān)看的點(diǎn)位。
然后我們用IOT-FAST對(duì)點(diǎn)位進(jìn)行讀寫(xiě)。
二、IOT-FAST-采集控制系統(tǒng)
打開(kāi)IOT-FAST的采集控制系統(tǒng),選擇左邊的節(jié)點(diǎn),按住鼠標(biāo)左鍵拖入到中間的配置欄。
我們從左側(cè)的采集引擎拉出MC采集控件(三菱通訊協(xié)議)。
雙擊控件進(jìn)入配置界面,配置采集的點(diǎn)位,點(diǎn)位的標(biāo)識(shí)符用于和云平臺(tái)進(jìn)行關(guān)聯(lián)對(duì)應(yīng);功能名稱(chēng)是備注的作用,方便自己理解該點(diǎn)位的含義,可不填;內(nèi)存域就是PLC中的M、D、X、Y等等;地址則是該內(nèi)存域下的地址,具體配置如下。
點(diǎn)擊配置界面上面的小鉛筆進(jìn)入通訊配置界面,填寫(xiě)三菱PLC的ip端口等。
PLC的IP和通訊模式在左側(cè)的參數(shù)-FX5UCPU-模塊參數(shù)-以太網(wǎng)端口中查看。
端口需要點(diǎn)擊對(duì)象設(shè)備連接配置設(shè)置,點(diǎn)擊詳細(xì)設(shè)置查看,如果之前沒(méi)有配置則需要從右側(cè)拉出連接端口,配置一個(gè)端口,這里我配置了兩個(gè),一個(gè)9600一個(gè)9601,配置后記得保存下載到PLC中。
接著從控制引擎中拉出MC控制控件,同樣對(duì)控制點(diǎn)位進(jìn)行配置。
在共通控件中拉出定時(shí)器和調(diào)試控件。
在兩個(gè)控件中用線兩接起來(lái),數(shù)據(jù)是從左往右流的。觸發(fā)定時(shí)器時(shí),順著連接線對(duì)PLC進(jìn)行一次采集,采集后返回的結(jié)果再順著連接線到右邊的調(diào)試控件,調(diào)試控件則會(huì)將結(jié)果顯示在最右邊的調(diào)試窗口。
完成后點(diǎn)擊右上角的部署按鈕。
部署完成后通訊控件會(huì)顯示連接成功,點(diǎn)擊定時(shí)器前面的按鈕,在右邊的調(diào)試窗口中能看到采集的點(diǎn)位數(shù)據(jù)。
然后我們先去云平臺(tái)創(chuàng)建一下產(chǎn)品和設(shè)備,再回過(guò)頭來(lái)做數(shù)據(jù)處理。
三、IOT-FAST-云平臺(tái)
點(diǎn)擊云平臺(tái)按鈕進(jìn)入云平臺(tái)首頁(yè)。
點(diǎn)擊左側(cè)產(chǎn)品中心-產(chǎn)品開(kāi)發(fā),新增一個(gè)產(chǎn)品,類(lèi)別選擇自定義品類(lèi)。
查看創(chuàng)建好的產(chǎn)品,在功能定義-自定義參數(shù)中新增采集控制的數(shù)據(jù)點(diǎn),我們將M點(diǎn)對(duì)應(yīng)成開(kāi)關(guān),Y點(diǎn)對(duì)應(yīng)燈。
配置如下,注意標(biāo)識(shí)符要和采集控制系統(tǒng)中的標(biāo)識(shí)符一致。
在功能定義-分組中創(chuàng)建上報(bào)和下發(fā)分組。
創(chuàng)建一個(gè)上報(bào)分組,類(lèi)型選擇上報(bào),將左邊的點(diǎn)位全選,點(diǎn)擊右箭頭,加入到當(dāng)前分組中。
創(chuàng)建一個(gè)下發(fā)分組,類(lèi)型選擇下發(fā),一樣將左邊的點(diǎn)位加入到當(dāng)前分組中。
接著點(diǎn)擊產(chǎn)品中心-設(shè)備管理,在該產(chǎn)品下增加一個(gè)設(shè)備。
查看設(shè)備的運(yùn)行狀態(tài),就能看到剛剛定義的點(diǎn)位已經(jīng)創(chuàng)建出來(lái)了,后續(xù)采集控制系統(tǒng)上報(bào)的數(shù)據(jù)就會(huì)在這邊展示。
回到采集控制系統(tǒng),從左側(cè)IOT-FAST中拉出設(shè)備上行和設(shè)備下發(fā)控件。上行用于將采集的數(shù)據(jù)上報(bào),下發(fā)用于云端下發(fā)控制指令。
雙擊控件就可以選擇剛剛在云平臺(tái)創(chuàng)建的產(chǎn)品、設(shè)備和分組了。
在設(shè)備下發(fā)后面接一個(gè)調(diào)試控件,方便排查問(wèn)題,然后點(diǎn)擊部署,完成后顯示連接成功,點(diǎn)擊定時(shí)器,調(diào)試窗口顯示操作成功。
回到云平臺(tái),查看設(shè)備的運(yùn)行狀態(tài),可以看到數(shù)據(jù)已經(jīng)顯示出來(lái)了。
查看設(shè)備的設(shè)備調(diào)試,模擬一個(gè)下發(fā)控制,開(kāi)關(guān)選擇開(kāi),點(diǎn)擊發(fā)送。
回到采集控制系統(tǒng),可以看到從云平臺(tái)下發(fā)出來(lái)的報(bào)文格式。
我們對(duì)下發(fā)的格式做一下處理,從左側(cè)拉出一個(gè)F(X) 控件,接在設(shè)備下發(fā)和S7控制控件中間,雙擊寫(xiě)一些簡(jiǎn)單的代碼,將msg.payload.data.params下的值提取到msg.payload下。
雙擊定時(shí)器設(shè)置周期性觸發(fā),周期1s,點(diǎn)擊部署,采集控制系統(tǒng)就全部配置完成了。
回到設(shè)備的設(shè)備調(diào)試,對(duì)M0和M2寫(xiě)入true。
查看設(shè)備的運(yùn)行狀態(tài),可以看到M0和M2對(duì)應(yīng)的開(kāi)關(guān)和燈都是開(kāi)的。
回到GX Works3,可以看到寫(xiě)入成功
接著在云組態(tài)中進(jìn)行組態(tài),綁定云平臺(tái)的數(shù)據(jù)。
四、IOT-FAST-云組態(tài)
點(diǎn)擊云組態(tài)按鈕進(jìn)入云組態(tài)首頁(yè)。
先新建一個(gè)項(xiàng)目,填寫(xiě)項(xiàng)目名稱(chēng),保存,進(jìn)入項(xiàng)目。
點(diǎn)擊應(yīng)用-我的應(yīng)用,點(diǎn)擊圖示位置新增一張圖紙,來(lái)構(gòu)建組態(tài)。
填寫(xiě)圖紙名稱(chēng)后就可以開(kāi)始畫(huà)組態(tài)圖了。
可以在左側(cè)項(xiàng)目樹(shù)中選擇圖標(biāo)使用現(xiàn)成的組件,也可以在設(shè)計(jì)中設(shè)計(jì)自己需要的組件。
點(diǎn)擊圖紙空白處,在右側(cè)修改圖紙大小和背景顏色。
從圖標(biāo)中拷貝一個(gè)指示燈,粘貼到設(shè)計(jì)中微調(diào)成需要的組件。
點(diǎn)擊設(shè)計(jì),創(chuàng)建一個(gè)新的文件夾,然后粘貼指示燈,雙擊進(jìn)行調(diào)整,調(diào)整完成后保存。
我們拉出剛剛設(shè)計(jì)的指示燈4個(gè),然后為它們命名,全選,點(diǎn)擊上方的分布和對(duì)齊調(diào)整位置。
接著從圖標(biāo)中拉出4個(gè)開(kāi)關(guān)組件,命名調(diào)整位置。
下面一步要將組件綁定上數(shù)據(jù),選中一個(gè)燈,點(diǎn)擊箭頭處的圖標(biāo)綁定數(shù)據(jù)。
選擇數(shù)據(jù)源-設(shè)備,來(lái)源-我的,產(chǎn)品-云平臺(tái)創(chuàng)建的產(chǎn)品,設(shè)備-云平臺(tái)創(chuàng)建的設(shè)備,屬性-選擇燈0,點(diǎn)擊確定。剩下的燈和開(kāi)關(guān)同理,依次進(jìn)行綁定。
綁定完成后對(duì)于有控制的開(kāi)關(guān)需要進(jìn)行一下交互設(shè)置,選中開(kāi)關(guān),點(diǎn)擊右上角的交互,雙擊鼠標(biāo)單擊時(shí)。
對(duì)這個(gè)控制進(jìn)行命名,然后點(diǎn)擊添加條件。
設(shè)置條件,當(dāng)開(kāi)關(guān)這個(gè)組件的值為false時(shí)觸發(fā)。
點(diǎn)擊左邊的數(shù)據(jù)反饋設(shè)置交互動(dòng)作,動(dòng)作為:對(duì)開(kāi)關(guān)寫(xiě)true,最后保存。
這條交互的含義是:當(dāng)開(kāi)關(guān)當(dāng)前的值為false時(shí),單擊開(kāi)關(guān),開(kāi)關(guān)會(huì)觸發(fā)動(dòng)作,給云端發(fā)送開(kāi)關(guān)為true的指令。同樣,設(shè)置一條對(duì)立的交互,開(kāi)關(guān)為true時(shí),單擊開(kāi)關(guān)觸發(fā)false。
全部的開(kāi)關(guān)都配置完成后點(diǎn)擊保存,然后點(diǎn)擊右上角的預(yù)覽。
點(diǎn)擊開(kāi)關(guān),對(duì)應(yīng)的燈會(huì)亮?xí)?dòng)。
五、IOT-FAST-微信小程序/APP
軟件上的數(shù)據(jù)支持在微信小程序或者APP上查看,小程序和APP的二維碼在云平臺(tái)首頁(yè)的右側(cè),目前只支持安卓APP,ios的用戶可以直接用微信小程序查看。
掃碼進(jìn)入IOT-FAST小程序,輸入PC端注冊(cè)的賬號(hào)密碼。
進(jìn)入首頁(yè),可以看到產(chǎn)品和設(shè)備數(shù)量,點(diǎn)擊設(shè)備查看該賬號(hào)下的所有設(shè)備。
選擇在線設(shè)備,點(diǎn)擊查看可以看到設(shè)備的詳細(xì)信息。
點(diǎn)擊運(yùn)行狀態(tài)右側(cè)的箭頭可以查看設(shè)備的實(shí)時(shí)數(shù)據(jù)。
點(diǎn)擊設(shè)備控制右側(cè)的箭頭則是可以對(duì)設(shè)備進(jìn)行指令下發(fā)。
回到首頁(yè),點(diǎn)擊組態(tài)查看該賬號(hào)下的所有組態(tài),選擇三菱FX5U點(diǎn)控,點(diǎn)擊查看。
和PC端一樣,點(diǎn)擊按鈕就可以對(duì)組態(tài)進(jìn)行控制。
總結(jié)
以上是生活随笔為你收集整理的使用IOT-FAST快速采集三菱PLC数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android RSA公钥加密和私钥解密
- 下一篇: php模板引擎是什么,thinkphp模