- 西門子WinCC從入門到精通
- 王前厚等編著
- 723字
- 2020-04-29 17:31:21
2.5 S7-200通信(V6.2)
由于WinCC并未提供與S7-200直接通信的驅動,西門子提供了專用于S7-200的OPC軟件PC Access,可以用于PC上位軟件與S7-200通信時OPC協議做中間轉換。WinCC自然也可以使用。
軟件和硬件列表:
①S7-200 CPU,實驗型號:CPU224XP CN。
②筆記本電腦,已經安裝好STEP7 MicroWin和WinCC V6.2。
③編程適配器PC ADAPTER,訂貨號6ES7-972-0CB20-0XA0。
④PC Access V1.01軟件,并安裝到電腦上。
步驟:
首先,通過設定通信接口到PC Adapter(PPI),聯機搜索到CPU,見圖2-32。

圖2-32 S7-200通信
更新項目中的PLC類型。
建立符號表變量,連接到MW0,見圖2-33。

圖2-33 變量表
另外將符號表的原中文表名改為英文。后面可以多次看到這個英文名,如果用中文,這些地方都有可能產生不兼容錯誤。所以盡量避免。包括變量名也盡量不要使用中文命名。
編制簡單的累加程序,見圖2-34。

圖2-34 PLC程序
然后項目保存為S7-200.MWP,并下載到CPU。
運行PC Access軟件,見圖2-35。

圖2-35 PC Access
開始菜單中選擇“輸入符號”,選擇剛才的項目文件S7-200.MWP,導入完成,如圖2-36所示。

圖2-36 導入完成
保存PC Access的項目文件。由于這也是工程項目的一部分,所以建議與WinCC項目程序保存在同一個項目文件夾。壓縮備份時自動同時備份。
PC Access打開測試客戶機,可以看到已經成功從PLC讀到了數據,見圖2-37。

圖2-37 測試客戶機
打開WinCC,新建項目,并新建驅動程序連接,選擇OPC.chn,見圖2-38。

圖2-38 OPC驅動
在通道的“系統參數”命令中,可以打開OPC條目管理器,找到本地的S7200.OPCServer,見圖2-39。

圖2-39 條目管理器
點擊“瀏覽服務器”,見圖2-40。

圖2-40 過濾器
可以看到在PC Access中定義好的變量,見圖2-41。

圖2-41 變量列表
添加條目,見圖2-42。

圖2-42 創建連接
點擊“Yes”,然后發現增加了一個驅動鏈接,且變量已經生成,見圖2-43。

圖2-43 WinCC變量
將變量復制并粘貼,生成一個副本,以符合前幾節的畫面的模式。
把前面所做的項目的畫面從GraCS目錄中復制到本項目中,然后運行,見圖2-44。可以看到數據已經通信上來了。

圖2-44 運行