隨著國家大力發(fā)展工業(yè)4.0,工業(yè)大數據化。如何將PLC的設備可以用手機APP監(jiān)控控制成為了當前比較熱門的事。
如果制作一款簡單可靠的PLC手機APP,對于很多工控人員來說是非常向往的一件事。畢竟對于一般的從事工控的人來說,對PLC的邏輯控制程序是非常的熟悉,但對于上層軟件的開發(fā)如手機APP就相對非常困難,因為做APP涉及到了C語言的編程。現在我來介紹一款即不需要C語言的程序也不需要很高深的PLC知識也能做出一款屬于自己想要的PLC手機APP。拿我們常用的西門子S7-200為例。
需要的硬件如下:
1、GMR500智能遠程控制終端
2、PPI通訊線
3、手機卡一張
硬件連接線如下圖
首先我們先來介紹第一個硬件:GRM500模塊是一款高度集成硬軟件的智能遠程控制終端,模塊內部底層和PLC的通訊全部做好,如:西門子S7-200 、SMART\、西門子S7-300、400、西門子S7-1200、1500、AB系列PLC(羅克韋爾 )、三菱FX全系列PLC、三菱Q系列PLC、歐姆龍全系列PLC、臺達全系列PLC、臺灣豐煒PLC、國產各類PLC、臺灣永宏PLC等等,我們在使用的時候直接調出來用即可,不用管里面的協(xié)議數據格式的轉換。GRM500模塊內部把底層的東西都全部做好,一個的PLC遠程手機APP監(jiān)控,除了底層和PLC通訊外,還有比較重要的就是上層軟件連到用戶手機上。這一點GRM500模塊同樣上層軟件也是高度做好,我們在使用的時候也不用自己寫C語言再進行繁瑣的數據連到手機上,直接用即可。有了這個模塊,我們只需要有PLC的地址表就可以了。簡單點總結就是,我們在電腦打開模塊的配置軟件,把PLC的寄存器地址和名稱填寫上去,然后下載到模塊里即可完成自己想要的PLC遠程手機APP監(jiān)控系統(tǒng)。
現在我們一步一步如何使用GRM500實現PLC遠程手機APP監(jiān)控
硬件的連接如上圖:西門子S7-200走PPI口轉RS485接到GRM500的RS485口上。
現場的PLC200與模塊GRM500的連接線硬件接好了。接下來我們打開自己的電腦,開始制作自己的APP。
用電腦打開GRM500的配置軟件GRMDEV4.EXE。(注意軟件下載后解壓即可以用不需要安裝)
一個PLC里面有成百上千的數據不等,如果不分組我們在手機APP里看起來會眼花繚亂,我們得在手機APP里面把它們分組,這樣我們看起來就一清二楚,如上圖所示,把PLC里面的數據分成幾大組之后再分成小組。便于我們在手機上監(jiān)控查看PLC的數據
GRM500上有幾個串口,如PLC200上圖接的GRM500串口COM1(注意根據對應現場GRM500接那個COM口而設置),此時選擇COM1 調出西門子200PPI協(xié)議,在COM1右鍵添加PLC的地址(注意一個COM口可以接多臺PLC)如上圖。
接下來如上圖所示新建變量,把PLC的名稱和寄存器地址填上去。
最后所有要在手機APP里顯示的變量建好后,下載到GRM500模塊里
接下來GRM500模塊插上手機卡,待模塊數管碼顯示:4- ,表明模塊已上線如下圖。
此時拿出手機、下載APP二維碼安裝APP如下圖:
安裝手機APP后,用GRM500模塊上的ID(注意每個模塊只有唯一個出廠ID)和出廠密碼登錄APP如下圖
此時就可以看到自己做的PLC 手機APP的內容如下圖