WINCC 使用普通網(wǎng)卡通過 TCP/IP 連接 PLC

注:只有支持 ISO 通訊協(xié)議的模塊才支持(Industrial Ethernet 工業(yè)以太網(wǎng))通訊,具體 情況可察看 STEP7 中的模塊信息。本文檔下列步驟應(yīng)用 CPU 315-2PN/DP 型號的 PLC,使用普 通以太網(wǎng)卡連接。 組態(tài)過程 1.STEP7 硬件組態(tài) 使用 STEP7 編程軟件對 PLC 系統(tǒng)進(jìn)行軟件組態(tài),在 Hardware 界面內(nèi)插入實際的 PLC 硬 件,如下圖 3.1 所示:
在 PN-IO 槽雙擊彈出 PN-IO 屬性對話框,如圖 3.2 所示:?
點擊圖 3.2 屬性對話框,彈出網(wǎng)絡(luò)參數(shù)設(shè)置對話框,如圖 3.3 所示:
點擊 New 按鈕,新建一個工業(yè)以太網(wǎng)絡(luò),輸入該 PN 模塊的 IP address(IP 地址)和 Subnet mask(子網(wǎng)掩碼),在簡單使用的情況下,不啟用網(wǎng)關(guān)。 當(dāng)您使用的是 CPU+以太網(wǎng)模塊通訊時,雙擊以太網(wǎng)模塊,會自動彈出以太網(wǎng)模塊的屬性 信息,設(shè)置以太網(wǎng)通訊模塊的 IP 地址和子網(wǎng)掩碼。方法與 PN-IO 的屬性設(shè)置相同,如下圖所 示:注意如果要使用 TCPIP 通訊方式,必須啟動 IP Protocol being used,設(shè)置 IP 地址與 子網(wǎng)掩碼,如圖 3.4 所示:
將組態(tài)下載到 CPU,則 PLC 方面設(shè)置完成。對于第一次使用以太網(wǎng)通訊,必須保證首先 使用 MPI 或者 PROFIBUS 的通訊方式,將設(shè)置好參數(shù)的組態(tài)下載到目標(biāo) PLC,此后即可通過以 太網(wǎng)的方式進(jìn)行程序監(jiān)控和項目下載。 2.設(shè)置 IP 地址與通訊檢測 設(shè)置安裝有 WINCC 計算機的 windows 操作系統(tǒng)的 TCP/IP 參數(shù),將 WINCC 組態(tài)計算機的 IP 地址設(shè)置成為和 PLC 以太網(wǎng)通訊模塊或者 PN-IO 的 IP 地址保證是一個網(wǎng)段,注意子網(wǎng)掩 碼的設(shè)置,如圖 3.5 所示:
通過在程序? 運行中鍵入 CMD 進(jìn)入 DOS 界面,使用網(wǎng)絡(luò)命令 PING 測試以太網(wǎng)通訊是否建 立,PING 的命令如下:ping 目標(biāo) IP 地址 –參數(shù) 如下圖 3.6 所示:
此例中,PN-IO 的 IP 地址為 192.168.0.100 子網(wǎng)掩碼:255.255.255.0;組態(tài)計算機的 IP 地址為 192.168.0.244 子網(wǎng)掩碼:255.255.255.0,此處顯示表示以太網(wǎng)通訊已經(jīng)建立, 并且狀態(tài)良好。 注意:如果此處不能 Ping 通 PLC 的 PN 端口或者以太網(wǎng)模塊,則通訊不可能建立,后面 的步驟就不用進(jìn)行了,若要通訊成功,必須保證實際的物理以太網(wǎng)通訊保持正常。 3.添加驅(qū)動程序和設(shè)置系統(tǒng)參數(shù) 打開 WINCC 工程在 Tag Management-->SIMATIC S7 PROTOCOL SUITE->TCPIP 右鍵單擊 TCPIP,在彈出菜單中點擊 System Parameter,,如圖 3.7 所示,彈出 System Parameter- TCPIP 對話框,選擇 Unit 標(biāo)簽,查看 Logic device name(邏輯設(shè)備名稱)。默 認(rèn)安裝后,邏輯設(shè)備名為 CP-TCPIP,如圖 3.8 所示:
4.設(shè)置 Set PG/PC Interface 通訊接口設(shè)置,進(jìn)入操作系統(tǒng)控制面板,雙擊 Set PG/PC Interface,在默認(rèn)安裝后, 在應(yīng)用程序訪問點是沒有 CP-TCPIP 的,所以需要手動添加這個應(yīng)用程序訪問點,如下圖 3.9 所示:
當(dāng)選中
點擊 Add 按鈕,應(yīng)用程序訪問點將被添加到訪問點列表中,如下圖 3.11 所示
在如圖 3.11 的情況下,在 Interface Parameter Assignment Used:選擇 TCP/IP->實際 網(wǎng)卡的名稱,設(shè)置完成后如圖 3.12 所示: 注意: 1.您的網(wǎng)卡不同,顯示會有不同,請確保所選條目為您正在使用的普通以太網(wǎng)卡的名 稱。 2.這里使用的應(yīng)用程序訪問名稱為 CP-TCPIP,因為在 WINCC 安裝成功后,CP-TCPIP 是 TCPIP 驅(qū)動程序下默認(rèn)的名稱,所以在 Set PG/PC Interface 下我們添加此名稱的訪問點, 您同樣可以使用其他名稱,但必須保證,必須同時修改,并保持完全一致,這樣通訊同樣可 以實現(xiàn)。
您可以點擊 Diagnostics 按鈕后,您可以對該網(wǎng)卡進(jìn)行診斷,確保其正常工作,如圖 3.13 所示:
5.添加通道與連接設(shè)置 添加驅(qū)動連接,設(shè)置參數(shù)。打開 WINCC 工程在 Tag Management-->SIMATIC S7 PROTOCOL SUITE->TCPIP,右鍵單擊 TCPIP,在下拉菜單中,點擊 New Driver Connection,如圖 3.14 所示,在彈出的 Connection properties 對話框中點擊 Properties 按鈕,彈出 Connection parameters- TCPIP 屬性對話框,填入?yún)?shù),如圖 3.15 所示:
在彈出的對話框中輸入 STEP7 中已經(jīng)設(shè)置的 PN-IO 或者以太網(wǎng)模塊的的 IP 地址和機架號 和槽號。
在彈出的 Connection Properties 中點擊 Properties 按鈕,在彈出的 Connection parameter 中輸入?yún)?shù): IP Address:(通訊模塊的 IP 地址)? Rack Number:CPU 所處機架號,除特殊復(fù)雜使用的情況下,一般填入 0? Slot Number:CPU 所處的槽號? ? 注意:如果您是 S7-300 的 PLC,那么 Slot Number 的參數(shù)為 2,如果是 S7-400 的 PLC,那么要根據(jù) STEP7 項目中的 Hardware 軟件查看 PLC 插在第幾號槽內(nèi),不能根據(jù)經(jīng)驗和物理安裝位置來隨便填寫,可能的參數(shù)為 2、3、4(主要是依據(jù)電源的大小來決定)否則通訊不能建立。? 6.連接測試與通訊診斷? 通過 WINCC 工具中的通道診斷程序 WinCC Channel Diagnosis 即可測試通訊是否建立。 注意:此時 PLC 必須處于運行狀態(tài),老版本的 PLC 必須處于 RUN-P 或者 RUN 狀態(tài),WINCC 必須激活運行,根據(jù)圖 3.16 所示的位置,進(jìn)入通道診斷工具,檢測通訊是否成功建立。如圖3.17 所示,綠色的“√”表示通訊已經(jīng)成功建立。?
至此 WINCC 使用普通以太網(wǎng)卡通過 TCPIP 連接 PLC 的過程完畢。