技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應用方案 > iFIX上位機組態(tài)軟件在造紙行業(yè)中的應用

iFIX上位機組態(tài)軟件在造紙行業(yè)中的應用

時間:2013-03-11 11:43:38來源:呂玉鳳

導語:?iFIX是全球最領先的HMI/SCADA自動化監(jiān)控組態(tài)軟件。本文主要介紹了iFIX上位機組態(tài)軟件作為OPC的客戶機與服務器,及建立報表的過程

1 引言

本文以某煙草有限公司造紙法再造煙葉生產(chǎn)線技術(shù)改造為依托,詳細介紹了IFIX通過OPC通信,及建立報表的步驟。

iFIX的集成開發(fā)平臺Intellution工作臺是一個強大的容器組件,擁有類似于Windows瀏覽器風格的系統(tǒng)樹,方便工程的開發(fā)與管理;具有強大的腳本編輯能力,在內(nèi)部集成了微軟的VBA(VisualBasicforApplication)開發(fā)環(huán)境,采用VBA作為編程語言,完全支持ActiveX控件。用戶可以在iFIX中訪問SQLServer、Access、Oracle等多種數(shù)揮庫,調(diào)用自已編寫的動態(tài)鏈接庫(DynamicLinkLibrary,DLL),甚至調(diào)用其他應用程序……用戶通過VisualBasic能夠完成的大部分功能,在iFIX中都可以完成。這樣便賦予了用戶編程的自由性,方便用戶根據(jù)實際情況編寫自已的控制系統(tǒng)。

iFIX提供了對OPC客戶/服戶器模式的完整支持,既可以作為OPC客戶端消費信息,也可以作為OPC服務器生產(chǎn)信息;

報表是基于時間或事件的文檔,在固定時間間隔或指定事件發(fā)生時,它能夠動態(tài)記錄相關(guān)數(shù)據(jù),并通過多樣化的格式顯現(xiàn)出來。將iFIX與Excel直接聯(lián)系起來,需要采集數(shù)據(jù)腳本中設定;由于不需要讀寫數(shù)據(jù)庫,可以提高程序執(zhí)行效率,節(jié)省系統(tǒng)資源。

2 opc簡介與應用

iFIX軟件包括OPCserver和OPCClient。

OPC即OLEforProcessControl的縮寫,是用于工業(yè)控制領域的OLE(objectLinkingandEmbedding)。按照OPC基金會的定義,OPC是世界上領先的跨國自動化公司和軟硬件供應商合作開發(fā)的一套技術(shù)規(guī)范和工業(yè)標準,它的出現(xiàn)為基于Windows的應用程序和現(xiàn)場過程控制應用建立了橋梁。它以微軟的(分布式)組件對象模型COM/DCOM/COM+技術(shù)為基礎,采用客戶機/服務器模式,提供自動化控制、設備管理和設備之間的軟件應用互操作性和設備的互換性。OPC的作用是為服務器和客戶的鏈接提供統(tǒng)一和標準的接口規(guī)范。OPC的服務器是數(shù)據(jù)的供應方,負責為OPC客戶提供數(shù)據(jù);OPC客戶是數(shù)據(jù)的使用方,處理OPC服務器提供的數(shù)據(jù)。

OPCServer/Client是一套利用微軟的COM/DCOM技術(shù)達成工業(yè)自動化資料取得的架構(gòu)。OPCServer提供了許多的接口,Client端透過這些接口,可以取得與OPCServer相連的硬件裝置的信息,而無須了解這些硬件裝置的細節(jié)信息。也就是說,程序設計者可以使用相同的程序代碼,操作不同的硬件裝置,充分達成softwarereuse的理想。同時,由于COM/DCOM已實作了網(wǎng)絡部分的細節(jié),也使得Client對OPCServer進行遠程訪問非常容易,使程序設計者很容易地達成遠程控制的目標。

OPC服務器能夠直接連接現(xiàn)場的PLC,工業(yè)網(wǎng)絡、數(shù)據(jù)采集設備等,通過快速有效的方式從現(xiàn)場獲得實時數(shù)據(jù)。而各種監(jiān)控軟件、控制系統(tǒng)、管理系統(tǒng)等按照OPC協(xié)議進行通信,它們可以通過OPC獲取現(xiàn)場的實時數(shù)據(jù),也可以通過OPC彼此交換信息。這樣OPC就為企業(yè)內(nèi)部的信息交換提供了一個平臺。iFix軟件提供了豐富的I/O驅(qū)動軟件供客戶選擇,其中V7.X以上的版本均采用了OPC標準,本系統(tǒng)采用了V7.30。本系統(tǒng)RSLinx軟件作為ControlLogix系統(tǒng)的OPC服務器,負責將PLC系統(tǒng)的數(shù)據(jù)進行采集并進行發(fā)布。在RSLinx需要設置好相應的數(shù)據(jù)采集驅(qū)動器,然后針對需要被采集數(shù)據(jù)的CPU配置好相應的主題。

為了實現(xiàn)上位監(jiān)控系統(tǒng)和下位機的通訊,首先需要配置通訊信道。所謂通訊信道就是I/O驅(qū)動程序和過程硬件進行數(shù)據(jù)交換的通訊設備。

本系統(tǒng)OPC的配置如圖1所示。

圖1 OPC配置

配置好通訊信道后,需要在iFix中添加OPC的變量,首先在“新建數(shù)據(jù)塊”中新建變量,填入數(shù)據(jù)塊名稱、選擇變量類型,如圖。然后在驅(qū)動器中選擇OPCClintv7.30,輸入相應的I/O地址,再根據(jù)不同的變量要求選擇合適的報警范圍等,這樣iFix和OPC中的變量便一一對應起來,如圖2和圖3所示。

圖2 變量添加(1)

圖3 變量添加(2)

3 iFIX中報表的制作

iFix軟件內(nèi)部嵌入的ADO技術(shù)是Microsoft處理關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫中信息的新技術(shù),ODBC和OLEDB接口是完成通過VB訪問數(shù)據(jù)庫任務的底層技術(shù)。ADO對象模型封裝并實現(xiàn)對OLEDB的所有功能,使我們可以編寫應用程序或使用其DATA控件通過OLEDB訪問和操作數(shù)據(jù)庫服務器中的數(shù)據(jù)實現(xiàn)其報表功能。iFix根據(jù)其內(nèi)部集成開放式的結(jié)構(gòu)允許用戶利用集成在操作系統(tǒng)中的RealTime和History這兩種接口,實現(xiàn)在工控軟件數(shù)據(jù)庫的實時和歷史數(shù)據(jù)庫基礎上創(chuàng)建報表。下面簡單介紹一下本系統(tǒng)報表的制作。

首先要生成歷史數(shù)據(jù)庫,在系統(tǒng)配置中添加HTC.EXE,選擇后臺啟動方式,如圖4所示。

圖4 生成歷史數(shù)據(jù)庫

圖5 ODBC中的iFix數(shù)據(jù)庫

然后打開ODBC數(shù)據(jù)源管理器,我們可以看到iFix實時和歷史數(shù)據(jù)庫,其歷史數(shù)據(jù)庫一般存放在HTRDARA文件夾中,如5圖所示。

本系統(tǒng)中的報表是通過iFix內(nèi)部的調(diào)度器進行調(diào)用和實現(xiàn)的,調(diào)度是一個電子表格,包括兩個獨立的表單,分別是基于時間觸發(fā)(time-basedentries)的調(diào)度項和基于事件觸發(fā)(event-basedentries)的調(diào)度項。雙擊調(diào)度中的空白行,彈出輸入調(diào)度項的對話框。創(chuàng)建調(diào)度項之后,可以編輯調(diào)度表格中的獨立單元格來修改調(diào)度,而不需要重新啟動對話窗口。因為我們需要的報表是要求定期顯示生產(chǎn)數(shù)據(jù)的,因此我們選用基于時間觸發(fā)的調(diào)度項,其設置如圖6所示。

圖6 iFix中調(diào)度的設置

圖7 報表中控件的引用

要想正確的應用報表,除了上面的設置,我們還需要引用一些控件,如圖7所示。

設置完成后,我們可以根據(jù)實際的生產(chǎn)需要,利用iFix內(nèi)嵌的VBA編寫相應的代碼,定義變量的個數(shù),以及數(shù)據(jù)庫保存的時間等等,從而完成報表的制作。

4 結(jié)束語

GEFanuc的iFIX是世界領先的工業(yè)自動化軟件解決方案,提供了生產(chǎn)操作的過程可視化、數(shù)據(jù)采集和數(shù)據(jù)監(jiān)控。iFIX可以幫助您精確地監(jiān)視、控制生產(chǎn)過程,并優(yōu)化生產(chǎn)設備和企業(yè)資源管理。它能夠?qū)ιa(chǎn)事件快速反映,減少原材料消耗,提高生產(chǎn)率,從而加快產(chǎn)品對市場的反應速度,提高用戶收益。

標簽:

點贊

分享到:

上一篇:基于MATLAB的線性二次型最優(yōu)控制

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號