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