2.7.2 梯形圖程序示例(QnA 系列)
要將以太網(wǎng)與 QnA Series 結(jié)合使用,您需要初始處理程序和端口處理程序。下面是以太網(wǎng)單元安裝在插槽 0 時(shí)的示例程序。有關(guān)以太網(wǎng)設(shè)備的錯(cuò)誤處理,請(qǐng)參閱 PLC 手冊(cè)。
[示例程序概述]
[初始處理程序]
1. 將本地 IP 地址設(shè)置為 "192.168.0.2"。
2. 將 "Existence Confirmation Start Interval "計(jì)時(shí)器設(shè)置為 14 秒(7×2 秒)。
3. 將 "Existence Confirmation Interval "間隔計(jì)時(shí)器設(shè)置為 2 秒(1×2 秒)。
4. 將所有連接的 STOP 期間通信指令設(shè)置為 "enabled"(0xFFFF)。
5. 打開(kāi)初始請(qǐng)求信號(hào) (Y19)。
6. 初始完成信號(hào) (X19) 打開(kāi)后,將進(jìn)入打開(kāi)過(guò)程。
[UDP/IP開(kāi)放式處理]
1. 將連接 1 協(xié)議設(shè)置為 UDP/IP (0x100)。
2. 將連接 1 的本地端口設(shè)置為 "1025"。
3. 將其他 IP 地址設(shè)置為 "0xFFFFFFFF",以啟用廣播通信。
4. 將其他端口設(shè)置為 "0xFFFF",以啟用廣播通信。
5. 打開(kāi)端口打開(kāi)請(qǐng)求 (Y8)。
注意
-UDP/IP 不需要連接處理。不需要 Y8 復(fù)位電路。端口保持打開(kāi)。
-如果未指定其他 PC,請(qǐng)將其他 IP 地址設(shè)置為 "0xFFFFFFFF",將其他端口 # 設(shè)置為 "0xFFFF",以啟用廣播通信
[TCP/IP 非被動(dòng)開(kāi)放處理]
1. 將連接 2 協(xié)議設(shè)置為 TCP/IP 非被動(dòng) (0x8002)。
2. 將連接 2 的本地端口設(shè)置為 "1026"。
3. 默認(rèn)打開(kāi) " Open Request"(Y9)(這樣就可以從 DeviceXPlorer 進(jìn)行訪問(wèn))。
4. 當(dāng) Open Complete 信號(hào) (X11) 關(guān)閉時(shí),關(guān)閉 Open Request 一次,并在 0.5 秒后再次重復(fù)步驟 [3]。
注意
使用 TCP/IP 時(shí),請(qǐng)正確配置存在確認(rèn)。
為了在會(huì)話(huà)斷開(kāi)后返回等待 OPEN 狀態(tài),請(qǐng)務(wù)必等待足夠的時(shí)間后再?lài)L試。
[TCP/IP 完全被動(dòng)開(kāi)放式處理]
1. 將連接 3 協(xié)議設(shè)置為 TCP/IP 完全被動(dòng) (0xC002)。
2. 將連接 3 的本地端口設(shè)置為 "1027"。
3. 將 "192.168.0.1 "設(shè)為連接 3 的其他 IP。
4. 將 "1027 "設(shè)置為連接 3 的其他端口。
5. 默認(rèn)打開(kāi) Open Request (YA)(這樣就可以從 DeviceXPlorer 進(jìn)行訪問(wèn))。
6. 當(dāng) Open Complete 信號(hào) (X12) 關(guān)閉時(shí),關(guān)閉 Open Request 一次,并在 0.5 秒后再次重復(fù)步驟 [5]。
注意
使用 TCP/IP 時(shí),請(qǐng)正確配置存在確認(rèn)。
為了在會(huì)話(huà)斷開(kāi)后返回等待 OPEN 狀態(tài),請(qǐng)確保等待足夠長(zhǎng)的時(shí)間后再?lài)L試。
使用 TCP/IP 完全被動(dòng)通信時(shí),會(huì)話(huà)關(guān)閉后,Windows 使用的端口將被鎖定。因此,您可能在一段時(shí)間內(nèi)無(wú)法再次建立連接。
如需下載opc server最新試用版,請(qǐng)點(diǎn)產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁(yè)>>