遠(yuǎn)程控制西門(mén)子S7-200 PLC
1. 路由器基本配置確認(rèn)。
1)確認(rèn)路由器3/4G撥號(hào)正??梢栽L問(wèn)外網(wǎng),如下:
2)配置VPN客戶端賬號(hào)信息,同時(shí)確認(rèn)路由器連接VPN服務(wù)器正常(客戶端一般需綁定本地VPN IP地址),分別如下:
3)路由器配置串口應(yīng)用服務(wù)器地址,同時(shí)配置串口各參數(shù)和PLC串口參數(shù)完全一樣(S7-200默認(rèn)串口參數(shù)為9600,8,E,1),分別如下:
2. PLC設(shè)備和路由器接線。
一般從西門(mén)子S7-200 PLC設(shè)備的485C串口PORT0(或PORT1)交叉連接到路由器485串口接線端即可(將PLC的3針腳485-B、第8針腳485-A分別連接到路由器的第4針腳485A、第3針腳485B即可)。
3. 電腦PC控制端配置。
1)安裝虛擬串口軟件,安裝完成后為這個(gè)軟件。
2)電腦創(chuàng)建PPTP VPN撥號(hào)(或者使用superlink.exe執(zhí)行文件)以使電腦也撥號(hào)到VPN服務(wù)器。如下:
3)電腦PC端和現(xiàn)場(chǎng)路由器ping測(cè)試,確保VPN網(wǎng)絡(luò)建立成功,分別如下(ping測(cè)試路由器端pptp ip地址172.16.10.11):
4)點(diǎn)擊打開(kāi)開(kāi)始配置虛擬串口工具。
a. 首先設(shè)置虛擬串口的工作模式為server模式(因?yàn)槁酚善鞔诙伺渲玫氖强蛻舳四J剑?,這里也可以根據(jù)實(shí)際應(yīng)用配置不同的工作模式,依次如下:
b. 重新啟動(dòng)虛擬串口軟件,新增任意的虛擬串口號(hào),并配置監(jiān)聽(tīng)的IP地址為電腦PC端獲取的VPN IP地址,所連接的端口號(hào)和路由器串口應(yīng)用參數(shù)設(shè)置的服務(wù)器端口號(hào)一致,分別如下:
c. 接著在電腦端打開(kāi)西門(mén)子PLC應(yīng)用程序軟件,執(zhí)行對(duì)應(yīng)步驟后配置虛擬串口號(hào)和485波特率參數(shù),分別如下:
依次保存確定后,雙擊“刷新”按鈕,開(kāi)始遠(yuǎn)程搜索PLC設(shè)備,分別如下:
d. 遠(yuǎn)程關(guān)閉和開(kāi)啟西門(mén)子PLC設(shè)備,分別如下:
1)遠(yuǎn)程關(guān)閉PLC,并查看信息如下:
2)遠(yuǎn)程開(kāi)啟PLC,如下:
e.至PLC各參數(shù)讀取完成后,電腦PC端通過(guò)虛擬串口工具+VPN環(huán)境就實(shí)現(xiàn)了遠(yuǎn)程局域網(wǎng)控制PLC設(shè)備的功能,可以開(kāi)始自由編程了。
f.同時(shí)還可以查看到電腦端虛擬串口和現(xiàn)場(chǎng)PLC網(wǎng)絡(luò)數(shù)據(jù)流已經(jīng)正常收發(fā),可以監(jiān)控到串口和網(wǎng)絡(luò)的數(shù)據(jù)流向,分別如下:
4. 斷開(kāi)電腦PC端VPN連接后,則此時(shí)遠(yuǎn)程連接PLC設(shè)備失敗,分別操作查看如下:
4.電腦PC端遠(yuǎn)程訪問(wèn)查看路由器狀態(tài)。
網(wǎng)絡(luò)正?;ネㄇ闆r下電腦端還可以通過(guò)VPN遠(yuǎn)程局域網(wǎng)實(shí)現(xiàn)路由器參數(shù)查看或訪問(wèn)。如下:
**遠(yuǎn)程控制PLC失敗常見(jiàn)排查辦法**:
1. 檢查PLC串口參數(shù)是否完全設(shè)置正確,如數(shù)據(jù)位、奇偶校驗(yàn)位等;
2. 檢查安裝有PLC編程軟件的PC控制端VPN網(wǎng)絡(luò)是否連接正常,可通過(guò)ping現(xiàn)場(chǎng)路由器的VPN IP判斷;
3. 嘗試關(guān)閉PLC編程軟件重新打開(kāi);
4. 嘗試重啟虛擬串口工具服務(wù)器或者重新關(guān)閉再打開(kāi)工具;
提交
ZP3000遠(yuǎn)程信捷232串口PLC
智聯(lián)物聯(lián)串口設(shè)備通訊基本配置
智聯(lián)物聯(lián)路由器設(shè)置和指定服務(wù)器通信
VPDN專(zhuān)網(wǎng)撥號(hào)+GRE子網(wǎng)互通示例
modbus RTU轉(zhuǎn)TCP協(xié)議示例