天天看點

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

——

參考自:

PC Access快速入門

《現代電氣控制及PLC應用技術》 王永華 北京航空航天大學

0 WinCC和S7-200 PLC之間的通信

WinCC沒有內建S7-200系列的通信程式,因而無法直接和S7-200 PLC進行通信,為此可以采用OPC通道借助PC Access實作與S7-200 的資料互動。

1 PC Access簡述

PC Access是專門用于S7-200 PLC的OPC伺服器( Server)軟體,可以與任何标準的OPC用戶端(Client)通信并提供資料資訊;同時PC Access 軟體自帶OPC 客戶機測試端,使用者可以友善的檢測其項目的通信品質及配置的正确性。

PC Access軟體支援多種通信方式(見下表),且可與mircowin共享通信路徑(必須使用同一種通信方式,需要STEP 7 Micro/WIN V4.0以上版本),是以凡是mircowin能夠通路的通信方式PC Access都支援。

支援的通信
PPI
MPI
PROFIBUS-DP
S7
MODEM

——————————————————————————

下載下傳連結見:

S7-200 PC ACCESS下載下傳安裝及常見問題解決思路指南

2基本設定

PC Access 的使用可以分為3大步驟:

  1. 建立PLC連接配接
  2. 建立項目
  3. 使用測試客戶機

2.1通過PC/PPI電纜通信

PC Access可以通過PC/PPI電纜(USB或RS-232接口)用PPI協定與S7-200通信。

PC Access 最多可以連接配接8台S7-200。

配置過程

  1. 設定通信方式

    建立項目;

    左側清單右擊【MicroWin通路點】,在彈出的菜單中點選【PG/PC接口】,在彈出的頁面清單中選擇【PC/PPI cable(PPI)】

  2. 設定PLC的名稱和網絡位址

    右擊清單中的【MicroWin通路點】,在彈出的菜單中建立PLC站;

    再次右擊,在彈出的菜單中點選【屬性】,設定PLC名稱及網絡位址。

2.2建立項目

右擊PLC圖示,在彈出的菜單中選擇 【新】-【項目】,在彈出的頁面清單中填寫“位址”和“資料類型”。

PLC名稱、檔案夾名稱、項目名稱都應使用英文,便于WinCC OPC驅動程式連接配接這些變量。

2.3使用測試客戶機

PC Access 軟體自帶OPC 客戶測試端,客戶可以将建立的條目拖入測試端來檢測。單機測試客戶機狀态按鈕,當品質為好時,辨別通訊成功;“壞”代表通信失敗。

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

3典型應用—— PC Access與WinCC的OPC通信

3.1WinCC簡述

西門子視窗控制中心SIMATIC WinCC(Windows Control Center)內建了SCADA、組态、腳本語言和OPC等先進技術;采用了Mircosoft SQL資料庫進行生産資料歸檔,同時具有web浏覽器功能,管理者在辦公室即可看到生産流程的動态畫面,進而更好地排程指揮生産。

————————————————————

下載下傳連結見:

【分享】西門子官方資料大全分享之WINCC-180529更新

因為采用OPC通信的方式,即便是最新版本的WinCC也支援和S7-200通信。

3.2配置步驟

步驟一:配置PC Access

見上【2 基本設定】。

步驟二:配置WinCC

以WinCC v7.4為例。

在項目管理器中輕按兩下左側清單的【變量管理】:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

在彈出的【變量管理】頁面中,右擊左側清單中的【變量管理】,在菜單中依次選擇【添加新的驅動程式】-【OPC】:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

右擊上一步建立的【OPC Groups】,在彈出的菜單中選擇【系統參數】:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

在彈出的【OPC條目管理器】中,在中選擇“S7-200.OPCServer”,然後點選同一頁面右側按鈕【浏覽伺服器】:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信
如果“S7-200.OPCServer”選項遲遲不出現,可以重新打開PC Access,将OPC項目再次儲存一遍,等待一段時間後選項将出現。

在彈出的【過濾标準】中點選【下一步】,可看到在PC Access中的項目變量:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

選中條目,單擊頁面下方的【添加條目】:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

系統會提示建立連接配接,點選“YES”:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

在彈出的頁面中輸入新的連接配接名稱并确定:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

在彈出的頁面中點選完成:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

傳回【變量管理】界面,可看到導入的條目:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

建立畫面,将變量與畫面的IO域連接配接并測試:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

運作WinCC項目:

使用PC Access實作WinCC v7.4和S7-200 PLC之間的通信0 WinCC和S7-200 PLC之間的通信1 PC Access簡述2基本設定3典型應用—— PC Access與WinCC的OPC通信

PC Access和上位機軟體建立連接配接後,當再次開機時無需再次啟動PC Access軟體,PC Access 的OPC server 服務會随着WinCC項目的運作自動打開。

繼續閱讀