<button id="ogbmf"></button>
    <rp id="ogbmf"></rp>
    <th id="ogbmf"></th><th id="ogbmf"></th>
    安徽快3安徽快3官网安徽快3网址安徽快3注册安徽快3app安徽快3平台安徽快3邀请码安徽快3网登录安徽快3开户安徽快3手机版安徽快3app下载安徽快3ios安徽快3可靠吗

    阿明哥哥資料區 / PLC 自動化 / WINCC7.3和1200如何建立OPC通訊?

    分享

       

    WINCC7.3和1200如何建立OPC通訊?

    2020-03-18  阿明哥哥...

    以下為OPC的基本知識點

    概念

    在OPC之前,需要花費很多時間使用軟件應用程序控制不同供應商的硬件。存在多種不同的系統和協議;用戶必須為每一家供應商和每一種協議訂購特殊的軟件,才能存取具體的接口和驅動程序。因此,用戶程序取決于供應商、協議或系統。而OPC具有統一和非專有的軟件接口,在自動化工程中具有強大的數據交換功能。

    OPC(OLE for Process Control)是嵌入式過程控制標準,規范以OLE/DCOM為技術基礎,是用于服務器/客戶機連接的統一而開放的接口標準和技術規范。OLE是微軟為 Windows系統、應用程序間的數據交換而開發的技術,是Object Linking and Embedding的縮寫。

    OPC從數據來源提供數據并以標準方式將數據傳輸至任何客戶機應用程序的機制。供應商現在能夠開發一種可重新使用、高度優化的服務器,與數據來源通信,并保持從數據來源/設備有效地存取數據的機制。為服務器提供OPC接口允許任何客戶機存取設備。

    OPC將數據來源提供的數據以標準方式傳輸至任何客戶機應用程序。OPC(用于進程控制的OLE)是一種開放式系統接口標準,可允許在自動化/PLC應用、現場設備和基于PC的應用程序(例如HMI或辦公室應用程序)之間進行簡單的標準化數據交換。定義工業環境中各種不同應用程序的信息交換,它工作于應用程序的下方。您可以在PC機上監控、調用和處理可編程控制器的數據和事件。

    服務器與客戶機的概念

    OPC數據項是OPC服務器與數據來源的連接,所有與OPC數據項的讀寫存取均通過包含OPC項目的OPC群組目標進行。同一個OPC項目可包含在幾個群組中。當某個變量被查詢時,對應的數值會從最新進程數據中獲取并被返回,這些數值可以是傳感器、控制參數、狀態信息或網絡連接狀態的數值。OPC的結構由3類對象組成:服務器、組和數據項。
    OPC服務器:提供數據的OPC元件被稱為OPC服務器。OPC服務器向下對設備數據進行采集,向上與OPC客戶應用程序通信完成數據交換。 
    OPC客戶端:使用OPC服務器作為數據源的OPC元件稱為OPC客戶端。

    OPC 數據訪問

    OPC服務器支持兩種類型的數據讀取:同步讀寫(Synchronous read/write)和異步讀寫(Asynchronous read/write)。
    同步讀寫:OPC的客戶端向服務器發出一個讀/寫請求,然后不再繼續執行,一直等待直到收到服務器發給客戶機的返回值,OPC 客戶端才會繼續執行下去。
    異步讀寫:OPC的客戶端向服務器發出一個讀/寫請求,在等待返回值的過程中,可以繼續執行下面的程序,直到服務器數據準備好后,向客戶機發出一個返回值,在回調函數中客戶端處理返回數值,然后結束此次讀/寫過程。
    同步讀/寫數據存取速度快,編程簡單,無需回調,但需要等待返回結果。異步讀寫不需等待返回值,可以同時處理多個請求。

    原料:

    1、 博圖軟件(本例用的V15.1版本)

    2、 SIMATIC NET(V13.0版本)

    3、 西門子1200 CPU 1214C AC/DC/RLY(固件版本2.2)(6ES7 214-1B30-0XB0)

    4、 PC機一臺(支持win7  32位的電腦帶普通的以太網網卡,一般只要不是很老基本都有)用于安裝上位機軟件WINCC7.3和SINATIC NET軟件

    5、 普通U盤一個,用于XDB文件的加載。

    從實際出發為了大家少走彎路,我將盡力詳細寫下一些注意事項:

    1、 首先V15.1和WINCC7.3是不能安裝在同一臺電腦的,因為V15.1自帶wincc與wincc7.3沖突,所以如果你先安裝了博圖15.1,wincc7.3肯定會失敗的。

    2、 西門子1200固件版本4.0或以上的才可以直接用wincc7.3的內部驅動來建立連接。所以呢固件2.2的老老實實的用OPC吧。

    3、 在一臺PC機上安裝,wincc7.3和SIMATIC NET(V13.0)這里講一下SIMATIC NET的作用主要是在你的PC機里創建一臺服務器,你要讀取和下發的數據都會經過這臺服務器的處理。

    4、 在另外一臺電腦上安裝博圖軟件v15.1

    以上準備工作完成后就可以開始有趣的實驗啦。

    一、打開博圖v15.1,創建新項目“opc 1200”,如圖1

    圖1

    添加常規PC機,如圖2

    圖2

    添加PLC 1200,如圖3

    圖3

    PC機添加OPC服務器,如圖4

    圖4

    添加常規網卡,如圖5

    圖5

    建立物理連接,連接通道為PN/IE1,如圖6

    圖6

    設置常規網卡(IE)的IP地址為192.168.0.20,如圖7

    圖7

    設置PLC 1200  IP地址為192.168.0.1,如圖8

    圖八

    建立S7協議連接,如圖9

    圖9

    S7協議連接完成,如圖10

    圖10

    開啟1200的系統時鐘,如圖11

    圖11

    添加PLC程序段,如圖12(注意時鐘最好選一赫茲的,否則因為延遲,可能檢測不到)

    圖11

    生成XDB文件,圖13(注意一定要編譯,否則XDB文件無法生成,XDB文件路徑可以自己設置)

    圖13

    生成的XDB文件放到之前準備好的U盤,如圖14

    圖14

    注意:在開始第二部之前需要把PLC組態和程序下載到1200中,不要忘記噢!!!

    二、在另外一臺PC上打開Staion configuration Editor,如圖15到圖20所敘述

    圖15

    圖16

    圖17

    圖18

    圖19

    圖20

    為了不走彎路,咱就直到底哈,又要上圖了

    下載PC機組態首先用網線連接,如圖21

    圖21

    然后下載PC組態,如圖22和圖23

    圖22

    圖23

    下載完成后在PC站打開OPC Scout v10,如圖24

    圖24

    在OPC服務器上創建變量MX100.0,如圖25

    圖25

    把創建好的變量添加到監控窗口,如圖26

    圖26

    這時你就會發現監視窗口在變化,說明OPC服務器通訊成功啦。。Qualty欄顯示good

    然后你就進入最后一步啦!!!!哈哈哈

    三、打開wincc,如圖27

    圖27

    創建新工程“00”隨意這個,打開變量管理,如圖28

    圖28

    添加驅動,如圖29

    圖29

    打開“系統參數”,如圖30

    圖30

    找到相應的服務器,如圖31

    圖31

    圖32

    添加opc服務器里的變量  如圖33到37

    圖33

    圖34

    圖35

    圖36

    圖37

    運行WINCC查看狀態,如圖38

    圖38

    圖39

    圖40

    因為之前沒有創建畫面所以空白,不用管它。直接關閉。退出運行畫面,如圖41

    圖41

    在這個窗口點擊“工具”查看通訊狀態,如圖42到圖43

    圖42

    圖43

    打開wincc圖形編輯器,如圖44

    圖44

    創建指示,記得連接變量,如圖45

    圖45

    運行系統狀態一,如圖46

    圖46

    狀態二,成功啦!如圖47

    圖47

    實際情況,完活了,如圖48

    圖48

    總結


    1、WINCC7.3和net opc軟件安裝在PC機上,就是既有上位軟件也有服務器軟件,net 本身就可以監控變量

    2、博圖v15.1安裝在一臺電腦上,用于組態

    3、U盤為了導入,和導出XBD文件(為什么要用這種方式呢?因為組態時你的設備名稱,和版本號很可能不匹配,造成通訊失敗,中心思想就是在opc服務器導入一個大概的組態,然后用博圖軟件下載組態進行覆蓋,這樣最不容易出錯,工科總是那么狗血,研究別人的東西,到處都是坑)

    來源/中華工控網,轉載請注明出處

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。如發現有害或侵權內容,請點擊這里 或 撥打24小時舉報電話:4000070609 與我們聯系。

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章
      喜歡該文的人也喜歡 更多

      ×
      ×

      .00

      微信或支付寶掃碼支付:

      開通即同意《個圖VIP服務協議》

      全部>>
      安徽快3{{转码主词}官网{{转码主词}网址