朱麗青
(云南機電職業(yè)技術學院,云南 昆明 650000)
自動化工程師最開始對PLC進行遠程訪問,其功能主要是通過因特網實現對PLC內部程序的監(jiān)控及上下載,為自動化工程師進行PLC控制系統(tǒng)的遠程調試和維護提供方便?,F在隨著物聯網技術的快速發(fā)展,工程師們通過搭建第三方云平臺擴展了PLC遠程訪問的功能,通過第三方云平臺不但能夠實現常規(guī)的PLC遠程監(jiān)控和程序上下載,還可以通過OPC實現常用組態(tài)軟件如MCGS、WINCC的遠程監(jiān)控,另外設備使用方還能夠在手機和PC端通過登錄云平臺隨時觀察設備的運行狀態(tài),及時進行預警,通過實時查看設備的運行狀態(tài),來及時排除故障,提高售后維修的時效性。同時第三方企業(yè)可以基于云平臺上數據開發(fā)微信小程序,通過微信查看設備運行情況,基于手機微信小程序或PC終端的西門子PLC遠程監(jiān)控控制系統(tǒng)能給設備的生產廠家和使用方都帶來很大的經濟利益。常見的基于第三方云平臺物聯網網絡架構圖1。
根據圖1可知PLC是通過智能網關接入了第三方云平臺,通常智能網關由第三方公司自己開發(fā),智能網關主要進行現場PLC數據采集,有些企業(yè)稱之為數據采集網關,它可以和PLC通過串口進行RS485通訊也可以通過以太網口進行以太網通信,通過這些端口和各種PLC進行通信和數據采集。智能網關通過4G無線網絡或者有線網絡與第三方云平臺連接進行數據傳輸。以下基于第三方云平臺的功能分析均以廣州巨控搭建的第三方云平臺為例。
圖1 基于第三方云平臺物聯網網絡架構圖
基于第三方云平臺可以實現最基本的PLC程序的遠程上下載和調試,工業(yè)現場的PLC如果是串口的通信通過RS485,如果是以太網通信的通過以太網口接入智能網關(GRM530遠程模塊)網口,智能網關通過4G卡或者接入可訪問外網的路由器自動聯接網外,現場不需要設置。在工程師站遠程電腦上安裝第三方連接軟件,工程師站接入外網,便可以使用PLC編程軟件實現遠程下載,遠程在線監(jiān)控程序。PLC通過智能網關與第三方云平臺通訊時在網絡上通常是使用加密壓縮的數據流,像VPN一樣可以保證通訊數據的安全。PLC程序的遠程上下載和在線監(jiān)控是第三方云平臺和系統(tǒng)的基本的功能,網絡示意圖如圖2所示。
圖2 基于第三方云平臺的PLC遠程訪問
組態(tài)軟件用來監(jiān)控PLC工業(yè)現場工作狀態(tài),具有可視化的人機交互的功能,生產現場常用組態(tài)軟件來監(jiān)控PLC的運行情況。常見的通用組態(tài)軟件有西門子WINCC、昆侖通態(tài)的MCGS、組態(tài)王KingWiew等,使用通用組態(tài)軟件平臺,成本低、實施簡單、場景搭建容易。如果通過組態(tài)軟件遠程對PLC進行監(jiān)控,需要用到組態(tài)軟件的云發(fā)布功能,只有部分組態(tài)軟件帶有該功能,而且費用較高,監(jiān)控畫面和本地的組態(tài)畫面不是完全一致,所以使用較少。而通過第三方云平臺可以方便的使用工業(yè)組態(tài)軟件監(jiān)控全國各地現場工業(yè)設備,遠程監(jiān)控電腦只需安裝常用的組態(tài)軟件,連接外網,通過OPC工業(yè)標準驅動即可與現場智能網關終端通訊。具體操作方法是本地PLC與智能網關連接,在智能網關上添加需要需要遠程監(jiān)控的OPC數據,遠程組態(tài)軟件畫面中的數據與OPC數據相連接,就可以在組態(tài)畫面中監(jiān)控PLC數據。另外一臺電腦可以同時監(jiān)控多個站點的數據,站點數量沒有限制,圖3。
圖3 基于第三方云平臺通用組態(tài)軟件遠程監(jiān)控
第三方公司通常會提供可組態(tài)的APP云平臺,工程師可以在云平臺上搭建自己的移動APP監(jiān)控,還可以根據用戶的需求隨時改動功能界面。工業(yè)現場西門子的PLC通過RS485或者以太網接入智能網關,工程師使用模塊配置軟件,選擇對應的通訊協(xié)議,添加PLC寄存器地址,即可登錄APP和微信實現監(jiān)控數據,短信報警,圖4。
圖4 基于云平臺的APP和短信報警
移動互聯網越來越普及與便利,工控領域便捷的接入移動網絡進行人機交互,是當前工控項目的熱點和需求,而多數自動化工程師對于計算機領域的高級語言編程相對陌生,同時還面臨著現場需求經常修改的問題,通過第三方公司的云平臺,由三方公司來處理計算機領域的數據通信,自動化工程師通過云平臺將本生產現場的PLC和遠程工業(yè)控制和監(jiān)控軟件進行連接可方便的實現PLC的遠程監(jiān)控。