1 引言
  當今的工業(yè)自動化系統(tǒng)正向分布化、智能化的實時控制方向發(fā)展,通信已成為其中關鍵的一個方面。控制系統(tǒng)的信息化使得用戶對統(tǒng)一的通信協(xié)議和網(wǎng)絡的要求日益迫切。同時,隨著Internet等信息技術的飛速發(fā)展,要求企業(yè)從現(xiàn)場控制層到管理層能實現(xiàn)全面的無縫信息集成,并提供一個開放的基礎構(gòu)架。當現(xiàn)場智能設備將現(xiàn)場信息通過工業(yè)以太網(wǎng)傳至監(jiān)控計算機后,存">

      技術頻道

      OPC技術在板坯連鑄機SCADA系統(tǒng)中的應用

      1 引言
        當今的工業(yè)自動化系統(tǒng)正向分布化、智能化的實時控制方向發(fā)展,通信已成為其中關鍵的一個方面。控制系統(tǒng)的信息化使得用戶對統(tǒng)一的通信協(xié)議和網(wǎng)絡的要求日益迫切。同時,隨著Internet等信息技術的飛速發(fā)展,要求企業(yè)從現(xiàn)場控制層到管理層能實現(xiàn)全面的無縫信息集成,并提供一個開放的基礎構(gòu)架。當現(xiàn)場智能設備將現(xiàn)場信息通過工業(yè)以太網(wǎng)傳至監(jiān)控計算機后,存在著信息共享與交互的問題,這種信息網(wǎng)絡存在協(xié)議上的鴻溝就會導致出現(xiàn)“自動化孤島”。而OPC技術的出現(xiàn)則解決了控制系統(tǒng)突破“信息孤島”的瓶頸問題。
        OPC(用于過程控制對象的鏈接和嵌入)是工業(yè)自動化過程中數(shù)據(jù)交換的微軟架構(gòu)體系標準。OPC以OLE/COM/DCOM機制為通信標準,OPC采用打的客戶機/服務器體系結(jié)構(gòu),是目前工業(yè)控制軟件中廣泛采用的一項技術。OPC服務器程序的主要功能是收集現(xiàn)場設備數(shù)據(jù)信息,并通過標準OPC接口傳送給OPC客戶端。
        符合OPC標準的客戶端程序可以訪問來自任何生產(chǎn)廠商所提供的符合OPC標準的服務器程序,正是這種開放性與通用性,使OPC在自動化控制系統(tǒng)中得到了很大的應用。隨著支持OPC的監(jiān)控組態(tài)軟件和硬件設備的普及,使用OPC進行數(shù)據(jù)采集成為SCADA系統(tǒng)中更合理的選擇。濟鋼第三煉鋼廠2002年從VAI引進的板坯連鑄機的L1級SCADA軟件FactoryLink 7中就應用了OPC技術實現(xiàn)數(shù)據(jù)的通信傳輸。
      2 OPC在FactoryLink 7中的網(wǎng)絡與程序
        2.1 SCADA軟件 FactoryLink 7的網(wǎng)絡結(jié)構(gòu)
        FactoryLink 7是一種建立在微軟操作系統(tǒng)上的專用的SCADA(監(jiān)控與數(shù)據(jù)采集)產(chǎn)品,他建立在微軟分布式Internet標準結(jié)構(gòu)(DNA)上。FactoryLink 7環(huán)境是一種基于Microsoft 的DNA標準的Client/Server系統(tǒng),為一種多層次Client/Server系統(tǒng)。它是一個兩層系統(tǒng):用戶界面在第一層(客戶端),而事件過程和數(shù)據(jù)存儲器在另一層(服務器)。如圖1所示,F(xiàn)actoryLink 7與 Windows DNA三層標準的對應關系為:

      (1)用戶界面 :FactoryLink 7 Client;

      (2)事件過程 :FactoryLink 7 Server;

      (3)數(shù)據(jù)存儲器:SQL Server或其他據(jù)庫產(chǎn)品和PLC。

      圖1 FactoryLink 7的網(wǎng)絡結(jié)構(gòu)示意圖

      2.2 FactoryLink 7的程序結(jié)構(gòu)
        SCADA軟件為了實現(xiàn)實時多任務控制,需要使數(shù)據(jù)采集與傳輸、數(shù)據(jù)處理與算法實現(xiàn)、圖形顯示及人機對話、實時數(shù)據(jù)的存儲、實時通信等多個任務在同一臺計算機上同時運行。實時數(shù)據(jù)庫作為整個SCADA系統(tǒng)的核心組件,它無縫地集成了數(shù)據(jù)庫與實時性,是記錄實時過程的歷史數(shù)據(jù)、連接自控設備實現(xiàn)自動監(jiān)控、通過數(shù)據(jù)庫網(wǎng)絡功能構(gòu)建分布式應用系統(tǒng)的關鍵。因此,如何確保實時數(shù)據(jù)庫系統(tǒng)與圖形界面系統(tǒng)以及現(xiàn)場設備的數(shù)據(jù)交換,成為衡量一個SCADA系統(tǒng)性能好壞的關鍵因素。
        在濟鋼第三煉鋼廠板坯連鑄機的L1級SCADA系統(tǒng)中,F(xiàn)actorylink的標準開放式總線體系提供了一個全局性實時數(shù)據(jù)庫(RTDB)。它的主要功能就是存儲應用程序數(shù)據(jù)和支持內(nèi)部任務之間的通信。而實時數(shù)據(jù)庫存儲的數(shù)據(jù)主要來自三個方面:外部設備(比如PLC)、內(nèi)部任務計算得到數(shù)據(jù)、由鍵盤或者圖形屏幕手動輸入的數(shù)據(jù)。在數(shù)據(jù)被存儲在實時數(shù)據(jù)庫之后,其他任務才可以訪問和維護這些數(shù)據(jù)。因為OPC已經(jīng)被組合到Microsoft Windows DNA三層標準中,這就使FactoryLink 7的實時數(shù)據(jù)庫建立在OPC規(guī)范之上,所有OPC客戶都可以方便的與它實現(xiàn)數(shù)據(jù)的交互。
        FactoryLink 7作為一種實時多任務系統(tǒng),為了實現(xiàn)這三層之間的數(shù)據(jù)通信,采用了2個任務:OPC Server 任務和OPC Client任務。 通過對這兩個任務的配置就可以完成在過程控制硬件和軟件之間數(shù)據(jù)通信,從而實現(xiàn)實時數(shù)據(jù)庫數(shù)據(jù)信息的操作與處理。如圖2所示,即為FactoryLink 7中實時數(shù)據(jù)庫與客戶端畫面和現(xiàn)場PLC數(shù)據(jù)源進行OPC通信的示意圖。

      圖2 實時數(shù)據(jù)庫的OPC通信示意圖

        3 FactoryLink 7中OPC的應用
        3.1 FactoryLink 7 的OPC Server 任務
        FactoryLink 7 OPC Server是一種輸出的過程服務,且在它所屬的FactoryLink 7任務空間中運行。這個服務器任務能使FactoryLink 7應用程序通過OPC接口提供數(shù)據(jù)給實時數(shù)據(jù)庫,并經(jīng)過實時數(shù)據(jù)庫提供給其他應用程序使用。濟鋼第三煉鋼廠板坯連鑄機L1級SCADA系統(tǒng)采用了C/S分布式系統(tǒng),所以 FactoryLink 7 OPC服務器任務設計為在網(wǎng)絡環(huán)境中執(zhí)行。而FactoryLink 7應用程序僅作為一個OPC客戶端起作用。因為OPC服務器任務是在后臺操作的,所以對它來說沒有配置要求和用戶接口。需進行以下兩個工作既可:
        (1)在Server側(cè),啟動OPC Server,使其工作起來。
        (2)在Client側(cè),將數(shù)據(jù)服務器指向OPC Server所在的服務器。
        3.2 FactoryLink 7 OPC Client任務
        FactoryLink OPC Client任務可以在一個 FactoryLink 應用程序中用于從第三方的OPC Server中讀/寫數(shù)據(jù)。在配置過程中,需要指明哪個第三方的OPC Server將被配置到該OPC Client任務上,以及在第三方的OPC Server內(nèi)通過指定的數(shù)據(jù)標簽組來鏈接的FactoryLink標簽。在應用程序啟動時,OPC Client任務將啟動第三方的OPC Server,一旦第三方的OPC Server被投入運行,OPC Client任務將接受在配置窗口中定義的每一個組。OPC Client任務然后將從第三方的OPC Server接收OPC數(shù)據(jù)并存儲這些數(shù)據(jù)到合適的FactoryLink 標簽。
        濟鋼第三煉鋼廠板坯連鑄機L1級SCADA系統(tǒng)中采用的第三方的OPC Server為Siemens SIMATIC NET OPC Server,該OPC服務器用于和設備級的Siemens S7-400 PLC進行通信。S7系列PLC與SCADA軟件是通過S7協(xié)議的方式通信的,而FactoryLink 為非Siemens的第三方監(jiān)控軟件,因此需要在FactoryLink服務器中組態(tài)Siemens的虛擬PC站,以便于配置Siemens SIMATIC NET OPC服務器。通過組態(tài)Siemens SIMATIC NET OPC服務器,就可以使Siemens S7-400 PLC中的控制數(shù)據(jù)與OPC Server 中的OPC標簽進行數(shù)據(jù)交互。
        OPC Explorer是用于配置FactoryLink OPC Client任務的工具,它允許瀏覽在OPC Server中定義的OPC標簽,并可以映射這些標簽為FactoryLink標簽。一旦你已經(jīng)選擇了一個OPC標簽作為映射,那么OPC瀏覽器將允許建立一個FactoryLink 標簽以保持那個OPC標簽項目中的值。
        在OPC協(xié)議下,標簽被組織在組中。OPC瀏覽器允許你去定義這些組(每一個組必須是唯一的),然后你可以定義FactoryLink標簽建立這個組。最后,使用OPC 瀏覽器去映射合適的OPC標簽到FactoryLink標簽。如圖3所示。一旦這個組被連接了,OPC標簽可以經(jīng)過FactoryLink標簽屬性對話框進行修改。

      圖3 FactoryLink中的 OPC Explorer


      4 FactoryLink應用OPC技術關鍵
        當在FactoryLink應用程序中使用OPC進行數(shù)據(jù)交互時,為了確保通信的性能和通信效率,需要在編程時注意以下幾點:
      4.1 確保網(wǎng)絡環(huán)境設置正確
        因為OPC Server任務是在后臺操作的,所以對它來說沒有配置要求和用戶接口。但在設置網(wǎng)絡連接時還應注意確保網(wǎng)絡環(huán)境設置正確:
      (1)在網(wǎng)絡配置中要確保Server和Client的IP地址設置在同一網(wǎng)段;
      (2)操作系統(tǒng)的配置要注意PC計算機名稱解析正常;
      (3)在DCOM安全性驗證上,要確保Server和所有的Client計算機上建立同一個WINDOWS登錄用戶名和密碼,并且在所有計算機上以此用戶名和密碼登錄。
      4.2 組中定義的更新頻率
        因為FactoryLink OPC Server 任務設計為即可在本地又可在網(wǎng)絡環(huán)境中運行,而FactoryLink OPC Server每當組中的OPC標簽發(fā)生變化時就會發(fā)送組數(shù)據(jù),但是它不會快于在組中定義的更新頻率。基于這個原因,F(xiàn)actoryLink OPC Server在本地計算機上運行的性能將快于在網(wǎng)絡上運行的性能。
      4.3 組織標簽組
        在FactoryLink中,你組織標簽組的方式是完全任意的,但是為了使系統(tǒng)達到最佳的性能,還必須注意以下幾點:
        (1)在對標簽進行分組時,一定要依照系統(tǒng)中OPC標簽所要求的更新速率進行分組。將更新速率大約相等的標簽分在一組,是確保實時數(shù)據(jù)庫系統(tǒng)準確、高效的關鍵。
        (2)在編程時,要盡量減少使用組的數(shù)量。因為OPC的本身的特性決定了傳輸數(shù)據(jù)標簽要比傳輸組要快得多。盡量減少建立的組的數(shù)目,以便提高系統(tǒng)的快速性能。
        (3)建立組時在OPC標簽中應當避免出現(xiàn)雙重的標簽定義。這可以減少定義的組的數(shù)目,以及占用的更新事件數(shù)目。


      5 結(jié)束語
        OPC技術支持分布式應用和異構(gòu)環(huán)境下軟件的無縫連接和軟件的互操作性,使現(xiàn)場控制設備層、自動化層以及組態(tài)軟件層之間的協(xié)同工作成為了可能.并且提供了工業(yè)自動化應用領域的統(tǒng)一數(shù)據(jù)傳輸平臺,使異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換更為方便。這樣大大提高了控制系統(tǒng)的互操作性和適應性。
        濟鋼第三煉鋼廠板坯連鑄機的SCADA系統(tǒng)中采用OPC技術進行數(shù)據(jù)交換,不僅保證了系統(tǒng)的快速響應性能,也具有實時性好的特點。自投入運行以來,該系統(tǒng)的各項性能指標均遠高于工藝設備要求。為第三煉鋼廠板坯連鑄機的順利運行創(chuàng)造了良好的條件。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 无码少妇一区二区三区芒果| 亚洲丰满熟女一区二区v| 久久精品一区二区三区日韩| 亚洲一区二区三区首页| 蜜臀AV无码一区二区三区| 一区二区三区伦理高清| 97一区二区三区四区久久| 一本AV高清一区二区三区| 福利一区二区视频| 暖暖免费高清日本一区二区三区| 国产成人一区二区三区视频免费 | 国产在线精品一区在线观看| 精品无人区一区二区三区| 果冻传媒董小宛一区二区| 久久久久人妻一区精品果冻| 国产观看精品一区二区三区 | 色一乱一伦一区一直爽| 亚洲爆乳精品无码一区二区| 久久精品一区二区三区AV| 精品少妇ay一区二区三区| 中文字幕乱码亚洲精品一区 | 国精产品一区一区三区有限公司 | 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 无码国产精成人午夜视频一区二区 | 亚洲香蕉久久一区二区 | 精品一区二区三区四区电影 | 国产一区二区三区91| 精品一区二区三区免费毛片爱| 精品欧洲AV无码一区二区男男| 国产在线观看一区二区三区四区| 国产一区在线视频| 国产精品亚洲一区二区三区 | 国产高清不卡一区二区| 亚洲一区二区三区免费| 天天躁日日躁狠狠躁一区| 亚洲av无码一区二区三区人妖| 国产成人精品一区在线| 日本一区免费电影| 一区二区三区免费在线观看| 久久精品中文字幕一区| 亚洲国产欧美国产综合一区 |