本操作示例所使用的軟件版本:
PC1:
? 操作系統:Windows Server 2016 Standard
? WinCC:V7.4 SP1 Update9
? SIMATIC NET:V14.0 SP1(必須安裝!如未安裝,請在WinCC的安裝光盤盒中找到 SIMATIC NET的安裝光盤進行安裝?。。。?/p>
PC2:
? 操作系統:Windows 10 企業版 ?
STEP 7:Professional V15 Update3
? WinCC:Professional V15 Update3
? S7-PLCSIM Advanced:V2.0 Update1
操作步驟:
1. 設置PC2(PLCSIM Advanced計算機)及PLCSIM Advanced虛擬網卡的IP地址:
1) 安裝完成S7-PLCSIM Advanced之后,會在計算機上虛擬出一個網卡。注意在實際網卡與虛擬網卡的屬性中勾選Siemens PLCSIM Virtual Switch:
2) 本實例設置PC2中:
實際網卡的IP地址為192.168.10.15
虛擬網卡的IP地址為192.168.10.16
2. 右鍵點擊桌面上的S7-PLCSIM Advanced V2.0圖標,選擇”已管理員身份運行”:
3. 此時在電腦右下角的工具欄中可以看到PLCSIM Advanced的圖標:
4. 右鍵點擊這個圖標,可以看到PLCSIM Advanced的配置界面:
5. 添加一個虛擬的S7-1500 PLC:
1) 選擇在線訪問的節點為“PLCSIM Virtual Eth.Adapter”;
2) 選擇TCP/IP通訊的網卡為實際網卡,本示例中為Ethernet0;
3) 點擊Start Virtual S7-1500 PLC左側的箭頭;
4) 在擴展的界面中輸入實例名稱為MY_1500PLC、IP地址為192.168.10.17、子網掩碼為255.255.255.0、PLC類型為Unspecified CPU 1500;
5) 點擊開始按鈕。
6. 在博途中打開S7-1500 PLC的程序,在設備和網絡中設置PLC 網口的IP地址為192.168.10.17:
7. 右鍵單擊項目名稱,選擇屬性:
8. 在彈出的對話框中選擇“保護”選項卡,務必勾選“塊編譯時支持仿真”,單擊確定按鈕關閉對話框:
9. 在左側項目樹中選擇PLC,單擊工具欄上的“下載”按鈕,在彈出的“擴展的下載到設備”對話框中,“PG/PC接口的類型”選擇“PNIE”、“PG/PC接口”選擇“Siemens PLCSIM Virtual Ethernet Adapter”、“接口/子網的連接”選擇PLC實際的接口,單擊“開始搜索”按鈕:
10. 系統可以搜索到之前創建的虛擬PLC,選中這個條目,單擊“下載”按鈕:
11. 單擊“裝載”按鈕:
12. 選擇“啟動模塊”,單擊“完成”按鈕:
13. 再次右鍵單擊PLCSIM Advanced,可以看到虛擬PLC已經啟動:
14. 創建若干變量并且進行監視:
15. 設置PC1(WinCC計算機)的IP地址為192.168.10.101并且確??梢訮ing通192.168.10.17(虛擬PLC的IP地址):
16. 打開PC1控制面板中“設置PG/PC接口”:
1) 單擊應用程序訪問點右側的三角箭頭;
2) 選擇<Add/Delete>;
3) 輸入新訪問點:AP_S7_1500,輸入描述:For S7-1500 PLC;
4) 點擊“Add”按鈕后關閉對話框;
5) 在“Interface Parameter Assignment Used”中選擇本機網卡.TCPIP.1,注意選擇不帶Auto的選項,確?!癆ccess Point of the Application”中顯示“AP_S7_1500 -->本機網卡.TCPIP.1”;
6) 單擊OK按鈕,完成設置。
17. 創建一個新的WinCC項目,名稱為WinCC_PLCSIM_A:
18. 右鍵單擊Tag Management,選擇Open:
19. 在打開的變量管理器中,右鍵單擊Tag Management,選擇Add new driver下的SIMATIC S7-1200,S7-1500 Chanel:
20. 右鍵單擊OMS+,選擇New Connection:
21. 右鍵單擊新建的連接,本例中為NewConnection_1,選擇 Connection Parameters:
22. 填寫PLC的參數,如IP地址為仿真PLC的IP地址:192.168.10.17,訪問點選擇之前創建的AP_S7_1500,產品家族選擇s71500-connection,然后單擊確認按鈕:
23. 在此連接下創建一個測試變量,數據類型為32位浮點數,地址為MD0:
24. 創建一個畫面,組態一個文本域及IO域,IO域關聯上一步創建的變量:
25. 設置該畫面的啟動畫面,激活運行:
26. 可以看到測試結果,說明通信正常:
27. 也可以在項目激活的情況下,右鍵單擊NewConnection_1,選擇AS Symbols下的Read from AS,可以直接勾選需要在WinCC中使用的變量: