用云組態做手機APP實現PLC遠程監控
組態軟件是一種用于工業自動化行業的數據采集與過程控制的專用軟件,它們是用于自動控制系統監控層一級的平臺軟件。自動化工程師比較習慣使用組態軟件來開發監控平臺。隨著物聯網的發展,工業自動化平臺需要實現手機APP、網頁遠程監控,傳統的組態軟件一般只能用于局域網系統,如果需要做成手機APP和網絡監控,以前是需要網絡工程師配合定制,耗費時間長成本高。隨著需求的增多,工控自動化行業的已經開發出了成熟的云組態系統,按照工控自控化工程師的使用習慣,能將開發好的監控平臺系統,直接轉為網絡平臺和手機APP監控。本文以廣州巨控電子成熟云組態webgui為開發基礎,完整的介紹自控工程師怎么做手機APP來遠程監控PLC的。
一、PLC系統數據采集和通訊
傳統的組態和PLC通訊都是采用以太網、485,、422、232等通訊方式,是需要通過有線連接。由于手機或網絡終端的位置不固定,所以傳統的數據采集方式就不適合,因此PLC控制系統里面需要加一個網絡數據采集模塊。WEBGUI是采用的是巨控的 GRM系列遠程控制模塊,來實現PLC系統的網絡數據通訊。通訊原理如下:
巨控的 GRM系列遠程控制模塊內置了差不多所有主流的PLC協議,還有MODBUS rtu、modbus tcp協議,還支持OPC UA協議。GRM遠程模塊能將各種通訊協議轉為網絡通訊協議,webgui能直接獲取硬件內部配置的通訊變量。變量通訊配置可以見巨控GRM系列模塊的操作使用手冊。GRM支持的通訊協議見下圖。
一、云組態工程配置
2.1新建工程:
可選存放工程目錄,修改工程名稱,功能描述,調整合適的畫面分辨率大小,工程分辨率默認1140*600。
2.2獲取數據變量
WEBGUI云組態的數據變量是來源于巨控的GRM遠程模塊,不用單獨再建立變量,只需要輸入巨控模塊的11位SN號和密碼,就能通過網絡從采集模塊內部導入變量數據
2.3畫面編輯
2.3.1基礎畫面配置
畫面編輯和常規組態軟件一樣,利用各種組態的各種控件或者自己的素材圖片,來配置工程畫面。
2.3.2控件功能和變量綁定,實現控制和動畫功能
組態的各種控件是需要和變量綁定,來實現數據顯示,動畫閃爍、隱藏、流動等。這些操作和wincc,組態王基本一致。
2.3.3工程編譯-壓縮打包上傳
組態工程編譯好后,云組態是在巨控的阿里云服務器上運行的,因此先需要在巨控購買一個阿里云后臺,申請一個賬號,這個賬號是一次性購買,沒有后續費用。賬號購買好后,將組態工程直接上傳到云空間后臺。
u 編譯:工程編譯查找錯誤
u 本地調試運行:指本地電腦IE運行,操作對遠程模塊起作用,請在安全情況下用。
u 壓縮打包:工程完成以后打包,上傳服務器運行(需要輸入購買的賬號名字與登錄密碼)
這一步做完,APP的開發工程就做完了,基本操作都和常規組態一樣,一般的自控工程師都能完成,無需軟件開發工程師配合了。
三、云組態工程運行和查看
云組態工程可以通過網頁和APP來瀏覽和控制,網頁登錄口是www.yunplc.com,在登陸口輸入云組態的賬號和密碼,進入后就可以打開云組態工程,監控實時數據和遠程控制PLC。手機端可以直接下載一個APP,也是通過在APP端直接輸入賬號和密碼,登錄查看。云組態工程支持多個客戶終端同時訪問的,所以網頁和APP是不沖突的。
提交
組態軟件通過遠程模塊實現PLC集中監控
PLC網絡通訊如何實現
快速用云組態實現手機APP遠程控制PLC
工業協議轉換網關GRM300
巨控GRM330協議網關