隨著工業控制技術和互聯網技術的快速發展,將互聯網技術融入到設備的控制系統中,已經成為一種必然趨勢。對于大多數設備制造商而言,誰能更好地利用和應用網絡資源,誰就能在激烈競爭的市場中占據更多更好的市場先機?;谝陨媳尘?,金明精機在原有貝加萊控制系統的基礎上,融入了3G通信技術,用來實現貝加萊的遠程診斷功能,以便能為客戶提供更快捷的技術服務。
一、基于3G通信的貝加萊遠程診斷控制系統的硬件構成
??? 系統的主要硬件由貝加萊PLC和3G路由器組成, 貝加萊PLC主要由PP481,IF722,IF782,EX484,DM465等構成,3G路由器選用TP-LINK產品,系統結構圖如圖(1)。

圖(1)
二、系統及軟件配置
1、貝加萊控制系統的配置
在貝加萊控制系統中,首先我們要對貝加萊 PLC的硬件進行組態。組態完成后,我們需做如下配置,打開貝加萊控制系統的Ethernet 接口的屬性,如圖(2),將3G路由器的公網地址、子網掩碼、網關等依次寫入到Ethernet Properties中,然后打開DNS服務,在程序中啟用DNS服務功能,將3G路由器的DNS服務器添加進去,最后在INA服務中寫入路由器的服務端口號。通過以上設定,我們就完成了貝加萊控制系統的以太網口設定。

圖(2)
2、貝加萊控制系統的軟件編寫
貝加萊控制系統是一個分時多任務系統,考慮到遠程監控的使用率,基于以上特點,我們在1000ms分時任務中增加一個程序塊,專門用于遠程程序監控和信息傳遞,程序采用C語言編寫。
3、TP-LINK路由器配置
??? 路由器配置主要是在路由器的轉發規則中添加一虛擬服務器,通過虛擬服務器來定義廣域網服務端口和局域網網絡服務器之間的映射關系,所有對該廣域網服務端口的訪問將會被重新定位給通過IP地址指定的局域網網絡服務器,如圖(3)。這樣遠程監控系統就能通過網絡連接到PLC上,但由于通過3G模式接入互聯網后,每次得到的IP地址為動態IP地址,這樣就給遠程監控的時效性帶來一定的麻煩,特別是一些客戶的技術力量比較薄弱,無法獲取相應的公網地址,因而需要使用DDNS (動態域名服務)來對路由器的IP地址進行解析,通過DDNS,我們就可以解決由于動態IP地址所帶來的IP地址無法確定的問題。DDNS服務名可以在DDNS服務器上注冊得到。我們所選用的TP-LINK產品可以支持“花生殼”域名服務器,因此我們需要在“花生殼”域名服務器注冊一個域名,然后將域名填入到路由器的動態DNS中,選擇啟用DDNS,如圖(4)。通過DDNS,我們便能隨時準確地捕捉到用戶的公網地址,以便我們能在第一時間對客戶的系統進行監控。

圖(3)

圖(4)
通過以上對貝加萊控制系統和路由器的配置以及軟件的編寫,按照圖(1)的連接方法,用筆記本打B&R程序,我們就可以看到,AS已經成功連接上PLC。如圖(5)

圖(5)
三、結束語
通過遠程監控技術的使用,我們不僅可以通過網絡對我們的PLC進行遠程監控,并能實現程序的上傳和下載,當客戶設備出現問題時,我們就能在第一時間為客戶分析和解決問題,將客戶的損失降到最少,同時還可為公司節約大量的人力和物力的成本。