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