做非標(biāo)自控的工程師總是吐槽,不是出差在調(diào)試就是出差去調(diào)試的路上,很多時候出差就是為了修改幾行程序。隨著無線網(wǎng)絡(luò)技術(shù)的發(fā)展,PLC程序遠(yuǎn)程調(diào)試和上下載技術(shù)已經(jīng)非常成熟和穩(wěn)定。
實現(xiàn)PLC梯形圖遠(yuǎn)程調(diào)試和上下載,首先是要構(gòu)筑一條遠(yuǎn)程通道,實現(xiàn)PLC數(shù)據(jù)電纜的功能。現(xiàn)在構(gòu)建PLC虛擬遠(yuǎn)程通道主流的技術(shù)就是兩種:一種是VPN,也就是構(gòu)建一個穿透的通道,對PLC程序不做任何處理,這種方式受網(wǎng)絡(luò)干擾影響比較大,下載速度比較慢,下載過程容易被中斷,且該方式收VPN翻墻限制,設(shè)備在國外基本無法調(diào)試。另一種,就是除了構(gòu)建虛擬遠(yuǎn)程通道外,同時對傳輸中PLC的程序進(jìn)行打包壓縮,到了終端再進(jìn)行解壓還原,這樣可以加快傳輸速率,避免了網(wǎng)絡(luò)干擾,保證了下載的穩(wěn)定性,這種方式還不受VPN翻墻的限制,設(shè)備在國外照樣可以實現(xiàn)PLC梯形圖遠(yuǎn)程調(diào)試和上下載。
下面主要介紹第二種方式,通過巨控的GRM500系列產(chǎn)品實現(xiàn)。
一、 系統(tǒng)構(gòu)成
實現(xiàn)PLC梯形圖的遠(yuǎn)程調(diào)試和上下載的軟硬件構(gòu)成:PLC端需要一個GRM500的硬件,GRM500的功能是實現(xiàn)PLC的網(wǎng)絡(luò)通訊,GRM500可以通過有線、WIFI或者4G手機(jī)卡這三種方式實現(xiàn)遠(yuǎn)程聯(lián)網(wǎng);編程電腦端無需加裝任何硬件,只需電腦能上網(wǎng),并安裝巨控配套的GVCOM遠(yuǎn)程下載軟件。
二、 硬件連接
PLC通過通訊口連接GRM500,GRM500支持的通訊端口有485、232和以太網(wǎng)口,可以支持不同型號、不同品牌的PLC程序遠(yuǎn)程調(diào)試。GRM500能實現(xiàn)和PLC的通訊,并能實現(xiàn)程序雙向傳輸?shù)拇虬蛘呓鈮骸?br />巨控GRM500遠(yuǎn)程控制終端可以流暢的下載調(diào)試各種主流PLC(西門子,三菱,歐姆龍,AB,施耐德,臺達(dá)等),即使對于文件比較大的觸摸屏工程(步科,威綸,昆侖,西門子觸屏, 南大傲拓觸屏,,三菱GS系列觸摸屏 ,Proface 觸摸屏 ),要求響應(yīng)速度的運(yùn)動控制器,伺服(西門子G120變頻器 安川運(yùn)動控制器),依然可以輕松應(yīng)對,流暢下載。
下圖為PLC和GRM500連接示意圖。
三、 編程電腦端梯形圖調(diào)試軟件安裝
PLC編程電腦上需要安裝一個巨控配套的GRMCOM軟件,該軟件可以在電腦上虛擬一個串口和虛擬一個網(wǎng)卡,虛擬串口或者虛擬網(wǎng)卡供PLC編程軟件進(jìn)行調(diào)用。軟件運(yùn)行后,會通過網(wǎng)絡(luò)自動尋找指定序列號的GRM500,形成遠(yuǎn)程網(wǎng)絡(luò)通道,因為每個GRM500都有唯一的11位的序列號識別碼,用戶只要再軟件中輸入需要連接遠(yuǎn)端硬件的序列號和密碼,就能自動對應(yīng)遠(yuǎn)端的PLC。無需復(fù)雜設(shè)置。
PLC程序調(diào)試的時候,PLC如果是串口編程的,軟件中就直接調(diào)用虛擬串口即可,如果是網(wǎng)口編程的,就直接調(diào)用虛擬網(wǎng)卡即可。其他編程調(diào)試和本地電纜調(diào)試完全一樣。連接方式可以參考下圖。
四、 總結(jié)
我們用AB的PLC做了一個測試,用VPN方式和本文所說的方式做了一個比較,同一個程序和同一個PLC,2M大小的程序,采用VPN方式遠(yuǎn)程下載大概8分鐘,采用巨控壓縮打包的下載,大概2分鐘。采用遠(yuǎn)程仿真,VPN延遲比較大,巨控的方式反映速度快。