西門子模塊6ES7551-1AB00-0AB0是TM POSINPUT 2 計(jì)數(shù)和 位置檢測(cè)模塊 用于 RS-422 增量編碼器 或 SSI 值編碼器, 2 個(gè)通道,2DI,2 個(gè)數(shù)字輸出/每個(gè)通道
對(duì)生產(chǎn)設(shè)備的遠(yuǎn)程診斷和遠(yuǎn)程維護(hù)已經(jīng)成為當(dāng)前自動(dòng)化技術(shù)中一部分。尤其對(duì)于那些錯(cuò)誤容易診斷且容易排除的情況,派一個(gè)服務(wù)工程師到現(xiàn)場(chǎng)解決,既增加工程師的工作負(fù)荷。又花費(fèi)時(shí)間,而且相應(yīng)的費(fèi)用也增加。為了縮短故障的診斷與恢復(fù)時(shí)間,提高有經(jīng)驗(yàn)的高級(jí)工程師工作效率,那么遠(yuǎn)程診斷與編程就是必備的部分。通過(guò)下面的方法,可以在移動(dòng)的情況下對(duì)PLC站進(jìn)行編程與調(diào)試。
1.系統(tǒng)結(jié)構(gòu)
圖1:系統(tǒng)結(jié)構(gòu)
2.硬件需求
1)PC/PG 編程器
2) 3G Modem(沃3G、天翼3G、移動(dòng)3G都可以。通過(guò)USB接口連接到編程器)
3) Linksys 路由器
4) ADSL寬帶Modem
5)CPU317-2PN/DP (6ES7 317-2EJ10-0AB0)
3.軟件需求
1) 編程軟件 Step7 V5.4
4.組態(tài)
我們通過(guò)下述的實(shí)際操作來(lái)介紹如何遠(yuǎn)程診斷與調(diào)試S7-300/400。
要對(duì)PLC進(jìn)行遠(yuǎn)程診斷與調(diào)試,在PLC端的ADSL路由器必須上網(wǎng)獲得公網(wǎng)固定IP地址。
在編程器安裝3G上網(wǎng)卡的撥號(hào)上網(wǎng)軟件(本例以天翼3G上網(wǎng)卡為例介紹),天翼3G上網(wǎng)卡的驅(qū)動(dòng)撥號(hào)軟件安裝后如下圖(在安裝撥號(hào)軟件的同時(shí)安裝了USB網(wǎng)卡的驅(qū)動(dòng)程序)
圖2:安裝3G上網(wǎng)卡
4.1 在本地組態(tài)CPU317-2PN/DP
在圖2的桌面上雙擊SIMATIC Manager圖標(biāo),打開(kāi)SIMATIC Manager后新建項(xiàng)目,項(xiàng)目名為Remote_program。創(chuàng)建項(xiàng)目后,在該項(xiàng)目中插入一個(gè)S7-300的站,然后在此站中插入S7-300的機(jī)架及CPU。插入后如下圖
圖3:S7-300站的硬件配置
上面的硬件組態(tài)后設(shè)置PLC以太網(wǎng)接口的IP地址,因?yàn)槁酚善鞯腎P地址為192.168.101.254,而PLC為路由器上內(nèi)網(wǎng)的一臺(tái)設(shè)備,所以其IP地址可以為192.168.101.1到192.168.101.253中的一個(gè),這里設(shè)置為192.168.101.25;子網(wǎng)掩碼為255.255.255.0;網(wǎng)關(guān)為:192.168.101.254(網(wǎng)關(guān)地址為路由器的IP地址,在此必須設(shè)置網(wǎng)關(guān)地址)。通過(guò)遠(yuǎn)程的編程器對(duì)PLC編程,需要路由器的處理,所以網(wǎng)關(guān)的地址必須設(shè)置。下圖為PLC的以太網(wǎng)接口參數(shù)的設(shè)置:
圖4:S7-300以太網(wǎng)接口配置
設(shè)置完以太網(wǎng)的接口參數(shù)后,點(diǎn)擊保存編譯按鈕,在程序塊中添加OB1,打開(kāi)OB1編寫程序如下圖:
圖5:OB1中的程序
保存上面的程序,先把編程器的IP地址設(shè)置為192.168.101.1;子網(wǎng)掩碼為255.255.255.0;如下圖所示:
圖6:PG/PC 以太網(wǎng)接口設(shè)置
設(shè)置完計(jì)算機(jī)的IP地址后,點(diǎn)擊“Start”——》“Setting”——》“control panel”,打開(kāi)后如下圖:
圖7:打開(kāi)控制面板
雙擊“Set PG/PC Interface”,選擇編程接口如下圖:
圖7:設(shè)置應(yīng)用程序的訪問(wèn)點(diǎn)
點(diǎn)擊上圖的“OK”關(guān)閉此窗口后,回到“SIMATIC Manager”硬件配置界面,然后用以太網(wǎng)線連接計(jì)算機(jī)與PLC。連接后,點(diǎn)擊下載按鈕,下載硬件配置到PLC,下載完硬件配置后,下載程序塊到PLC中。到此就完成了對(duì)PLC的配置。
4.2 配置ADSL路由器,配置步驟如下:
斷開(kāi)PLC與計(jì)算機(jī)的以太網(wǎng)線,在連接以太網(wǎng)線從計(jì)算機(jī)到路由器, 打開(kāi)IE瀏覽器,在IE瀏覽器的地址欄中輸入路由器的IP地址:192.168.101.254。 進(jìn)入到路由器的配置頁(yè)面,設(shè)置路由器撥號(hào)上網(wǎng)的參數(shù),設(shè)置好后,路由器接入到Internet后獲得公網(wǎng)的固定IP地址,如下圖所示
圖8:ADSL路由器連接到Internet的狀態(tài)
然后,點(diǎn)擊LINKSYS路由器網(wǎng)頁(yè)上的選項(xiàng)卡“Application & Gaming”,進(jìn)入此選項(xiàng)卡后,設(shè)置端口轉(zhuǎn)發(fā)機(jī)制如下圖所示:
圖9:ADSL路由器端口轉(zhuǎn)發(fā)機(jī)制
注意:圖9中的“Application”中填寫容易記的名字,這里用的是“Remote”;在“Start”和“End”中填寫“102”,“102”為S7協(xié)議的端口號(hào);在“TCP UDP”中選擇“Both”;轉(zhuǎn)發(fā)的目的IP地址為192.168.101.25,此IP地址為PLC的IP地址。即把發(fā)送到路由器上端口號(hào)為102端口的數(shù)據(jù)包轉(zhuǎn)發(fā)到內(nèi)網(wǎng)192.168.101.25的設(shè)備上。
到此就完成對(duì)路由器的配置。斷開(kāi)路由器與計(jì)算機(jī)的以太網(wǎng)連接。然后用以太網(wǎng)線連接路由器與PLC。
4.3 遠(yuǎn)程下載和在線監(jiān)控程序
把3G上網(wǎng)卡插入到計(jì)算機(jī)USB口。雙擊桌面上的“ChinaNet”圖標(biāo),雙擊后會(huì)彈出下圖:
圖10:3G上網(wǎng)程序
在上圖中,選擇3G的網(wǎng)絡(luò)進(jìn)行連接,連接后如下圖:
圖11: 連接到天翼3G網(wǎng)絡(luò)
這樣就完成了,計(jì)算機(jī)通過(guò)天翼3G網(wǎng)絡(luò)連接到Internet,下面接著介紹如何給Internet連接對(duì)PLC進(jìn)行遠(yuǎn)程下載和在線監(jiān)控程序。因?yàn)槭褂玫氖嵌丝谵D(zhuǎn)發(fā)機(jī)制(即外網(wǎng)設(shè)備如何訪問(wèn)內(nèi)網(wǎng)的設(shè)備)技術(shù),所以遠(yuǎn)程在線監(jiān)控程序與遠(yuǎn)程下載程序的操作是不一樣的,對(duì)于遠(yuǎn)程下載程序來(lái)說(shuō)下載的目的IP地址不能填寫PLC的IP地址,因?yàn)镻LC的IP地址是內(nèi)網(wǎng)IP地址(私有地址),所以對(duì)于Internet的連接來(lái)說(shuō),無(wú)法直接訪問(wèn)此類地址的設(shè)備,所以下載時(shí)的IP地址是公網(wǎng)的地址(即路由器上獲得的IP地址,上文中的路由器的公網(wǎng)IP地址:222.128.29.196),當(dāng)數(shù)據(jù)包發(fā)到路由器時(shí),路由器發(fā)現(xiàn)接收到的數(shù)據(jù)是102端口的數(shù)據(jù),于是根據(jù)轉(zhuǎn)發(fā)規(guī)則,把數(shù)據(jù)包轉(zhuǎn)發(fā)到PLC上。而對(duì)于遠(yuǎn)程在線監(jiān)控程序來(lái)說(shuō),需要在線的設(shè)備的IP地址不能為內(nèi)網(wǎng)IP地址而必須是公網(wǎng)IP地址,下面將介紹如何遠(yuǎn)程下載程序和遠(yuǎn)程在線監(jiān)控程序。
遠(yuǎn)程下載程序:
打開(kāi)前面組態(tài)好的Step7的項(xiàng)目,確保PLC的編程接口如下圖所示:
圖12: Step7的編程接口設(shè)置
下載項(xiàng)目,選擇整個(gè)項(xiàng)目后,點(diǎn)擊下載按鈕,如下圖所示:
圖13: 遠(yuǎn)程下載程序
點(diǎn)擊完下載按鈕,會(huì)彈出下面的窗口
圖14: 選擇下載地址
出現(xiàn)上圖后選擇IP地址192.168.101.25 修改為 222.128.29.196后,按鍵盤回車鍵后,會(huì)找到遠(yuǎn)程PLC的型號(hào),如下圖所示:
圖15: 通過(guò)遠(yuǎn)程查詢到PLC
點(diǎn)擊上圖的“OK”按鈕就可以把整個(gè)項(xiàng)目下載到PLC中。
遠(yuǎn)程在線監(jiān)控程序
遠(yuǎn)程在線監(jiān)控程序時(shí),需要把PLC硬件的IP地址修改為公網(wǎng)IP地址222.128.29.196后保存編譯項(xiàng)目。如下圖:
圖16: 修改PLC的IP地址
然后,打開(kāi)OB1程序塊,然后點(diǎn)擊在線按鈕,如下圖:
圖17: 在線監(jiān)控程序
西門子模塊6ES7551-1AB00-0AB0