導航:首頁 > 軟體問題 > ifix組態軟體如何實現計時

ifix組態軟體如何實現計時

發布時間:2022-06-11 17:55:03

『壹』 如何用PLC實現1-30秒計時

利用PLC中的軟元件定時器T即可實現1-30秒計時

『貳』 N個計時任務如何實現

如果在WINDOWS平台做,可以動態申請計時器控制項實現。
如果在LINUX平台,內部動態建立線程,監視是否滿足任務啟動、停止時間。
每一個任務一個線程,很容易做的。

『叄』 關於IFIX組態軟體的教程

視頻我記得是沒有,要是有也是在某寶上銷售的,只有學習手冊,你的版本算是比較新的了,最新的也就到5.8

『肆』 單片機有「定時器」,有「計數器」,但是如何實現「計時」呢

單片機只有計數器,當令其對「時鍾周期」計數時,即為計時。
(每12個時鍾周期,計數器加一次一。)

也可以說,世界上,根本,就沒有定時器。計時,用的都是計數器。

『伍』 如何實現1分鍾計時,畫出流程圖

我的博客上有一個程序,就是輸出一秒的,你去看看,看懂了,你就會自己寫了.

『陸』 IFIX組態如何鏈接PLC的開關量

注意你的IFIX地址裡面的地址的方式,通道名,設備名,變數名,這是驅動裡面的信息,
如果你熟悉PLC的地址,你可以直接在IFIX地址中用 通道名,設備名,PLC中變數名來定義地址,
比如 在ifix導出的excel變數表中定義好地址,然後導入,只要地址正確,那麼驅動中自動建立變數。我一般用這樣方式,效率高,不需要在驅動中一個個定義變數和地址。這時候的地址是:
通道名.設備名.plc中的地址
如果不熟悉PLC地址在IFIX中的地址格式,你可以先在驅動中先定義通道名,設備名,然後建立你需要讀取的地址的變數如你上面圖中的102,然後在這個變數連接的地址中選擇對應的PLC地址或者寫入對應的PLC地址,這樣你可以在ifix的變數地址中定義:通道名.設備名.102
這里的102是驅動中定義的變數名稱,
你比較下上面的兩種方式,發現一種是驅動中的變數名,一種是PLC中需要讀取的地址,但是結果是一樣的,你失敗的原音就是人家建立的102是變數名,而非PLC地址,你要解決這個問題就要自己建立一個102變數名,然後把這個變數連接到你的PLC地址就可以了。

『柒』 如何學習iFIX組態軟體

國外的軟體比較牛,功能方面比較全面,學會了之後其他的不在話下,但是學起來比較困難
國產的軟體功能也挺強大的,但是肯定沒人家國外的那麼厲害,學習起來比較容易,而且通用性比較強,你自己看吧,要是需要國產的我可以給你發個力控的免費版和視頻教程

『捌』 LabVIEW如何實現計數計時功能

寫隨機使LED亮的VI(可重入),寫計算某個LED 亮的時間的VI(可重入)寫主VI,在同一個loop中調用1、2 中的VI,由於是可重入的,可以多次調用。

LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研製開發,類似於C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是採用基於文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。

LabVIEW軟體是NI設計平台的核心,也是開發測量或控制系統的理想選擇。 LabVIEW開發環境集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創新。



『玖』 簡述組態軟體開發的步驟有哪些

什麼是組態?
在使用工控軟體中,我們經常提到組態一詞,組態英文是「Configuration」,其意義究竟是什麼呢?簡單的講,組態就是用應用軟體中提供的工具、方法、完成工程中某一具體任務的過程。
在組態概念出現之前,要實現某一任務,都是通過編寫程序(如使用BASIC,C,FORTRAN等)來實現的。編寫程序不但工作量大、周期長,而且容易犯錯誤,不能保證工期。組態軟體的出現,解決了這個問題。對於過去需要幾個月的工作,通過組態幾天就可以完成。

組態軟體產生的背景
「組態」的概念是伴隨著集散型控制系統(Distributed Control System簡稱DCS)的出現才開始被廣大的生產過程自動化技術人員所熟知的。在工業控制技術的不斷發展和應用過程中,PC(包括工控機)相比以前的專用系統具有的優勢日趨明顯。這些優勢主要體現在:PC技術保持了較快的發展速度,各種相關技術已經成熟;由PC構建的工業控制系統具有相對較低的擁有成本;PC的軟體資源和硬體資豐富,軟體之間的互操作性強;基於PC的控制系統易於學習和使用,可以容易地得到技術方面的支持。在PC技術向工業控制領域的滲透中,組態軟體占據著非常特殊而且重要的地位。

自動化軟體
首先,自動化軟體主要包括人機界面軟體(HMI),像Intouch、iFix、組態王等;基於PC的控制軟體,統稱軟PLC或軟邏輯,像亞控的KingAct以及即將推出的組態王嵌入版、西門子的WinAC等;還包括生產執行管理軟體,許多專家也將這一類軟體歸為MES(Manufacturing Execution System),像Intellution公司的iBatch、Wonderware公司的InTrack等,另外,與通用辦公自動化軟體相比,自動化軟體還應包括相應的服務。
其次,自動化軟體主要具備如下功能及特徵:工業過程動態可視化;數據採集和管理;過程監控報警;報表功能;為其他企業級程序提供數據;簡單的迴路調節;批次處理;SPC過程質量控制;符合IEC1131-3標准。

什麼是組態軟體?
組態軟體是指一些數據採集與過程式控制制的專用軟體,它們是在自動控制系統監控層一級的軟體平台和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟體工具。組態軟體應該能支持各種工控設備和常見的通信協議,並且通常應提供分布式數據管理和網路功能。

組態軟體指一些數據採集與過程式控制制的專用軟體,它們是在自動控制系統監控層一級的軟體平台和開發環境,能以靈活多樣的組態方式(而不是編程方式)提供良好的用戶開發界面和簡捷的使用方法,其預設置的各種軟體模塊可以非常容易地實現和完成監控層的各項功能,並能同時支持各種硬體廠家的計算機和I/O產品,與高可靠的工控計算機和網路系統結合,可向控制層和管理層提供軟、硬體的全部介面,進行系統集成。

隨著它的快速發展,實時資料庫、實時控制、SCADA、通訊及聯網、開放數據介面、對I/O設備的廣泛支持已經成為它的主要內容,隨著技術的發展,監控組態軟體將會不斷被賦予新的內容。

對應於原有的HMI(人機介面軟體,Human Machine Interface)的概念,組態軟體應該是一個使用戶能快速建立自己的HMI的軟體工具,或開發環境。在組態軟體出現之前,工控領域的用戶通過手工或委託第三方編寫HMI應用,開發時間長,效率低,可靠性差;或者購買專用的工控系統,通常是封閉的系統,選擇餘地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟體的出現,把用戶從這些困境中解脫出來,可以利用組態軟體的功能,構建一套最適合自己的應用系統。

組態軟體是有專業性的。一種組態軟體只能適合某種領域的應用。人機界面生成軟體就叫工控組態軟體。其實在其他行業也有組態的概念,人們只是不這么叫而已。如AutoCAD,PhotoShop,辦公軟體(PowerPoint)都存在相似的操作,即用軟體提供的工具來形成自己的作品,並以數據文件保存作品,而不是執行程序。組態形成的數據只有其製造工具或其他專用工具才能識別。但是不同之處在於,工業控制中形成的組態結果是用在實時監控的。組態工具的解釋引擎,要根據這些組態結果實時運行。從表面上看,組態工具的運行程序就是執行自己特定的任務。

雖然說組態就是不需要編寫程序就能完成特定的應用。但是為了提供一些靈活性,組態軟體也提供了編程手段,一般都是內置編譯系統,提供類BASIC語言,有的甚至支持VB。

組態軟體的組成、功能和特點
組態軟體組要包括人機界面軟體(HMI)、基於PC的控制軟體以及生產執行管理軟體。
組態軟體的功能:(1)工業生產過程的動態可視化控制;(2)生產過程中生產數據的採集和管理;(3)生產過程監控報警;(4)報表功能;(5)基於網路數據的上傳和相應控制。
組態軟體的特點:(1)延續性和可擴充性,用通用組態軟體開發的應用程序,當現場(包括硬體設備或系統結構)或用戶需求發生改變時,不需作很多修改即可方便地完成軟體的更新和升級;(2)封裝性(易學易用),通用組態軟體所能完成的功能都用一種方便用戶使用的方法包裝起來,用戶不需掌握太多的編程語言技術(甚至不需要編程技術),就能很好地完成一個復雜工程所要求的所有功能;(3)通用性,每個用戶根據工程實際情況,利用通用組態軟體提供的底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O Driver、開放式的資料庫和畫面製作工具,就能完成一個具有動畫效果、實時數據處理、歷史數據和曲線並存、具有多媒體功能和網路功能的工程,不受行業限制。

自動化軟體(組態軟體)的發展歷史
自20世紀80年代初期誕生至今,自動化軟體(組態軟體)已有20年的發展歷史。應該說組態軟體作為一種應用軟體,是隨著PC機的興起而不斷發展的。80年代的組態軟體,像Onspec、Paragon 500、早期的FIX等都運行在DOS環境下,圖形界面的功能不是很強,軟體中包含著大量的控制演算法,這是因為DOS具有很好的實時性。90年代,隨著微軟的Windows 3.0風靡全球,以Wonderware公司的Intouch為代表的人機界面軟體開創了Windows下運行工控軟體的先河,由於Windows 3.0不具備實時性,所以當時,80年代已成名的自動化軟體公司在對於操作系統的支持上,或按兵不動,或將組態軟體從DOS向OS/2移植,人們這樣做的原因,是大家都認為工控軟體必須具有很強的實時性和控制能力,必須運行在一個具備實時性的操作系統下,像DOS、OS/2、Win NT(1993年才推出)等。歷史證明,在當時的硬體條件下,上位機做人機界面切中了用戶的需求,Wonderware因而在不長的時間內成為全球最大的獨立自動化軟體廠商,而在80年代靠DOS版組態軟體起家,後來向OS/2移植的公司後來基本上都沒落了。

自動化軟體全球及國內市場發展狀況
在全球范圍內,自動化軟體市場已比較成熟。目前,全球知名的自動化軟體廠商不足20家,但頭6家占據了整個市場75%的份額。
國內市場可細分為高端和中低端。高端市場基本上由國外品牌的軟體佔有,像一些國家級的大項目、大型企業的主生產線控制等,高端市場的特點是裝機量小,但單機銷售額大,目前國外品牌的軟體年裝機量沒有一家能超過1000套。中低端市場基本由國產軟體佔有,亞控的組態王獨占鰲頭,占據了60%以上的份額,年裝機量5000套左右,但單機銷售額只有國外品牌的1/10~1/2。
國內有近10家自動化軟體公司,與國外軟體相比,國內自動化軟體最大的差距並不是在技術和品牌上,而是在企業的經營策略上,比如國內不少自動化軟體廠商不懂差異化經營,主要競爭手段就是低價和免費服務;許多廠商還抱著「只要有市場佔有率,利潤自然來」的產品時代的觀念,不惜代價擴大市場佔有率,這使得國內雖然廠家眾多,但大多處於虧損或維持狀態,不能健康發展,也不能夠保證給用戶帶來長期的利益。

『拾』 小弟在此請教一個關於IFIX的知識

GE Intelligent Platforms 個人主頁 給TA發消息 加TA為好友 發表於:2012-02-10 14:16:20 樓主
組態軟體是指一些數據採集與過程式控制制的專用軟體,它們是在自動控制系統監控層一級的軟體平台和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟體工具。簡單來說,組態軟體是用來開發生產線上的監控畫面的軟體,一套各行業通用的開發工具。所以在軟體的使用過程中,難免會碰到這樣或那樣的問題。因此,購買軟體除考慮價格因素外,還需靠慮供應商的技術支持服務能力。

隨著自動化水平的不斷提高,組態軟體在各行業的工廠里得到了廣泛的應用。GE 智能平台的iFIX軟體就是其間的佼佼者。下面主要是說一下關於采購iFIX軟體的一些注意事項,希望對大家有幫助
iFIX簡單分類說明:

首先,先看一下iFIX軟體的產品類型介紹,下面將舉例說明,先簡單說一下幾個名詞的意思:

iFIX Standard 300點開發版

iFIX Plus 900點運行版

Standard 版:稱之為單機版或者獨立節點版。能夠在單台計算機上運行,如果同時有多台iFIX操作站,安裝單機版iFIX軟體的這台上位機將不能與其他操作站計算機進行通訊。沒有iFIX的ODBC驅動程序。

Plus版:網路版,與Standard版相對應,能夠實現多台操作站計算機之間的數據交換。包括iFIX的ODBC驅動程序。

300點、900點:這里是允許iFIX軟體與下位(如PLC)進行數據交換的變數個數。iFIX分為150點,300點,900點,無限點這幾種版本。

開發版:如果工作站是安裝的開發版iFIX軟體,則該工作站是可以在線開發,也能連續運行。

運行版:如果工作站是安裝的運行版iFIX軟體,則該工作站只能連續運行,不能在線開發。

註:iFIX的演示版軟體能夠支持2小時的開發和運行。點數不受限制。

第一章 設備連接

設備連接是一個工廠數據採集系統需要解決的首要問題,iFIX 可以提供與世界上各種知名設備的方便連接方式,同時提供通訊程序的開發工具包以使用戶能將自行開發的非標設備連接到 iFIX 監控系統。下面分幾個方面闡述。

1. 連接設備類型:

iFIX 可以連接的設備種類有很多,主要類型有:DCS、PLC、控制器、遠程模塊、現場匯流排設備、條碼閱讀器、智能儀表、稱重儀、其它計算機系統或特殊設備。

2. 連接方式:

iFIX 和設備的連接方式主要有如下幾種:通過串列口連接,通過工業網路連接,通過標准乙太網連接,其它方式如:電話撥號,微波設備,無線電傳輸,專線連接等。

3. 使用的 iFIX 驅動程序:

iFIX 驅動程序根據開發工具不同,分為 6.x 版本和7.x版本。

6.x版本的驅動程序使用驅動程序開發包 ITK 開發,可以在 WINDOWS 95/98 和 WINDOWS NT 上運行。6.x版本的驅動程序支持在同一台 PC 機上同時運行 8 個不同的驅動程序連接8 種不同設備。驅動程序內置冗餘功能,詳見冗餘系統描述。

7.x版本的驅動程序使用 ASDK或 OSDK ( OPC Toolkit)開發,只能在 WINDOWS NT平台上運行。7.x版本驅動程序提供 OLE Automation 界面,可以脫離 iFIX 單獨運行,並能在 VB程序中引用其屬性、方法。 此驅動程序採用 COM/DCOM技術,可以以 C/S結構安裝運行。即可以進行網路遠程式控制制,如將 Client 部分安裝在 iClient 上,通過網路控制 Server 部分的運行,進行遠程驅動程序組態,控制運行及狀態診斷。7.x驅動程序支持無限設備連接通道定義, 7.x驅動程序大部分同時也是 OPC Server,可以和標準的 OPC Client 連接。

驅動程序列表 點擊這里


4. 使用第三方的驅動程序和 OPC Server

GE FANUC 有大量的自動化合作夥伴(CAP),他們在工程中為 iFIX編寫了大量商品化的驅動程序和 OPC Server。

5. 設備連接方式分類舉例:


iFIX 驅動程序舉例說明;

ABH:使用串列口連接 AB DH+ 網路,簡單易行,但速度受到串口限制,無需其它 AB 軟硬體。驅動程序版本為:6.x

ABR:現使用較多,可以支持 AB 的 KT, KTC, KTX, KTXD 以及乙太網卡與 PLC 通訊,還需要 AB 的 RSLinx 軟體支持。注意,不可使用 RSLinx Lite版本,所需的 RSLinx版本是:RSLinx for Windows NT and 95 v2.00.97.30 或以上,OEM 版本也可。


MB1:有兩個版本,6.x 和 7.x 版,通過串列口連接所有支持 Modbus 串列通訊協議的設備。主要有 Modicon PLC 和其它控制儀表如:Honeywell UDC,UMC,Moore 的控制儀表等。支持 Mobus RTU 和 ASCII 兩種通訊協議。當使用其與其它兼容設備通訊時,注意數據類型會與 Modicon 的數據類型有所差別。7.x 版本支持電話撥號連接和無線電連接。



MMP:6.x版本,支持通過 Modbus Plus網路連接Modicon PLC。可支持雙 SA85網卡,支持 984 系列和 Quantum 系列 PLC。可支持 WIN95 和 NT,支持的網卡有:SA85、SM85、AT-984、MC-984。



MBE:通過標准乙太網卡連接 Modicon 乙太網通訊模塊。


SIE:通過串列口連接 西門子 S5 PLC 的串列通訊模塊 CP525。支持 3964R 協議,也可連接其它支持此協議的西門子設備。

Si7:支持三種方式連接西門子 S7系列 PLC,即:Profibus (L2)、工業乙太網(H1)、標准乙太網(TCPIP)。三種連接方式:

所需西門子軟體:SIMATIC NET


OMR:6.x 版本驅動,通過串口連接 OMRON Host Link,WIN95/98/NT 平台,支持C系列、CV系列、P系列、K系列等。



GE6:使用 GE 的 CCM2 協議與 GE 各種 PLC 通訊。所支持的操作系統平台為 WIN95/98/NT,PLC 類型有:9030/9070系列(通過 CMM711通訊處理器)、系列 1(連接DCU口)、系列 5(連接CCM口)、系列 6(連接CCM或IOCCM模塊)。6.x 版本,串口連接。

需要Logi.master5 軟體對 PLC 的站點號進行設置。支持 GE 的 Master-Slave協議方式。

G90:使用 GE 的 SNP 協議與 GE 系列 90 PLC 通訊。6.x 版本,串口連接,有 Win95/98/NT平台支持。此協議通訊效率高於 CCM2。

GE9:使用乙太網方式連接 GE 9030/9070 PLC,7.x 版本驅動,只支持 NT平台,支持標准乙太網卡,但需相應 GE 乙太網配置軟體,如連接 9070 PLC,
需 GE 智能平台系列 90-70 TCP/IP 乙太網軟體(Part No:IC651ENS042A)用來組態 PLC 的乙太網通訊模塊,若連接 9030 PLC,需 90-30/20s 系列軟體包(Part No:IC641SWP306L)



第二章 iFIX功能模塊

1. 功能模塊分類:

根據iFIX組件功能不同,可分為如下三個大類:伺服器軟體及選項、客戶端軟體及選項、其它組件及 Internet 產品。由於 iFIX 的真正的 C/S 結構,用戶可以根據需要選配適當的軟體和選項。可參見下圖:

2. iFIX 軟體產品:

iFIX 伺服器Server :根據資料庫點數大小分為 150 I/O,300 I/O,900 I/O,無限點 I/O,包括 iFIX 的IO通訊程序、過程資料庫、實時後台處理、歷史數據採集等。沒有前端界面工具。

iFIX 客戶端iClient:分為開發版或運行版,包括前端界面生成工具、VBA、ActiveX支持、安全容器、歷史數據採集、實時和歷史趨勢等。 沒有資料庫和IO驅動程序,所有數據都要從網路上的 iFIX Server傳過來,包括報警、實時和歷史數據。

iFIX HMI Pak:是 iFIX Server和iClient的組合,分為 150 I/O,300 I/O,900 I/O,無限點 I/O。

伺服器有關選項(Server Option):
iFIX OPC Client connector:使 iFIX 作為 OPC Server,用戶的 OPC應用程序可獲取 iFIX 過程資料庫的數據。

iFIX 冗餘 (Rendancy):需要成對購買,使兩台 iFIX Server 作為 Partner且作為不同的角色,根據需要進行主備切換,而客戶端將此兩台計算機作為一台看待。可作網路的自動偵測,角色確定,報警同步等。具體請見冗餘部分描述。

客戶端有關選項 (Client Option):
iFIX OPC Universal connector:作為 Workspace 的 OPC 工具,可讓它與用戶的 OPC 應用程序交換數據。

伺服器端或客戶端有關選項
iFIX Auto Alarm:通過撥號形式向特定的網路節點發送特定的報警點信息。

iFIX Recipe:簡單的配方功能,可以下載或上載配方。

SQL Server 7 標准版 和SQL Server 7 客戶端:微軟標准產品。

VisiconX Enterprise Access ActiveX Controls:一組 ActiveX控制項,通過 OLE DB方式獲取RDB數據,可以自動生成 SQL 查詢命令。可作為 SQL Server 等 RDB 的前端界面工具。

開發工具包:
iFIX Integration Toolkit:提供一組 API DLL,讓用戶能夠通過VC或VB讀寫資料庫,處理報警和歷史數據。

iFIX Database Dynamo Toolkit :提供 VC 工具,讓用戶能夠增加 PDB 中的數據塊類型,並和資料庫原來的 30 幾種塊無縫集成。

iFIX OPC Toolkit :提供 VC 工具,使用戶能夠開發自己的通訊程序。此工具包能自動生成驅動程序框架,用戶只需根據自己的通訊協議修改部分代碼即可。

iFIX System Extension Toolkit:用於將用戶資料庫與 iFIX前端界面集成,大多用於 OEM 用戶。

iGlobalcare:iFIX的全球產品服務


4. 資料庫大小計算

iFIX 的價格是按照資料庫的大小和功能而定,資料庫的大小又是根據用戶所使用的 點數類型和多少決定。
總的說來,參與計算的 TAG 類型均與輸入輸出有關,可將所有硬體上要傳到 iFIX資料庫中的點和所有從 iFIX中寫到硬體上的點相加,一個開關量點算一個 I/O,其他中間變數 TAG,如計算、判斷、累計、定時等均不記入I/O總數。


第三章 iFIX網路結構

1. 客戶機/伺服器(C/S)結構

Intellution 軟體設計從一開始就非常注重網路結構,從公司的最早期產品就貫穿了客戶機/伺服器結構。在所有同類產品中,其網路功能是最強的。其顯著的特性如下:

支持軟硬體及協議:可以連接各類乙太網連接方式,支持的通訊協議有 NETBEUI和TCPIP。但需注意,同時只能使用一種協議。

組件配置自由:主要的組件部分為 iFIX Server、iFIX Client 和 HMI Pak。可以根據具體功能需要在網路上選擇安裝相應軟體。

網路資料庫:iFIX 的所有數據在網路上都有唯一的標識,格式為:Server.Node.Tag.Field。其中 Server 表示數據為FIX還是其他,Node是iFIX實時資料庫的節點名即其網路上的唯一標識,一般將它與計算機的名字相一致。後面的 Tag對應過程變數,Field 對應相應參數。 IFIX的資料庫是真正的分布式資料庫,用戶可以從任何一個客戶機上通過網路將 Server的資料庫調出來進行各種操作,包括增加、修改、刪除Tag定義等,而且所作操作為在線組態,即無需重新載入資料庫,修改即能生效。由於資料庫是分布式的,所以任意客戶機均可獲得任意伺服器上資料庫的數據。這樣,用戶只需根據現場的IO來考慮伺服器資料庫的大小即可,舉例如下:

在客戶機iClient上可以看到所有在 HMI Pak上和iFIX Server上的IO數據和報警等其他信息。

網路報警:iFIX資料庫中可以定義各種報警類型,並支持無限報警區定義,所有的報警均發生在伺服器端,客戶端可以看到的報警均為伺服器傳過來的實時網路報警,用戶在客戶端上所作的報警操作也是直接作用在伺服器的報警源上的。同時,iFIX可以支持各種其他網路報警方式,如可以進行報警的無線尋呼呼叫、報警電話自動撥號等多種復雜方式。有現成的第三方報警處理軟體可以加強以上功能。

網路歷史數據:所有歷史數據均可存放在任意一台乙太網上裝有 iFIX 的計算機中,客戶機上的Chart Object可以讀取相應網路路徑上歷史數據文件中的數據。所以,歷史數據可以存放在SCADA Server上或任意一個客戶端計算機上。

I/O通訊的網路操作:只有在 7.x 版本的通訊程序中可以使用網路遠程操作。可以將7.x 的驅動程序的客戶端部分與iFIX Client一同安裝,然後可以通過網路控制I/O Server的運行,在線組態,故障診斷等。

2. iFIX WAN 連接方式

撥號網路:
iFIX支持的撥號網路可以通過公共電話網或專線等其他方式,可以實現的功能與普通區域網相同,但速度會比區域網慢,注意使用此方式時,要使用NT Server 並安裝遠程撥號服務RAS,原因在於只有NT Server才支持多個撥號連接。

iWebServer:
通過 iFIX 的組件 iWebServer 可以將iFIX的實時數據在廣域網上發布出去,用戶可以通過標準的瀏覽器看到實時信息。

環境設置:iClient+iWebServer+IIS4.0。其中IIS提供標準的WWW服務,是在 NT Server環境中的,如在 Workstation 上,可用 Peer Web Service實現。

操作原理:實時數據的傳播過程是這樣的,iClient 將實時數據從iFIX Server的資料庫讀過來,iWebServer將此數據進行轉換,所有 iFIX 標准圖形通過 iWebServer 的工具轉換成 HTML格式文件和JDF文件,JDF文件中的 Applet 將數據從iWebServer中取出,在標準的瀏覽器中動態更新。在瀏覽器中可以顯示動態數據,動態圖形,實時和歷史趨勢,報警信息等。用戶可以選擇 Play Back選項,此功能為微軟標准功能,可以回放歷史數據和歷史趨勢。IWebServer的數據可以用過代理伺服器和網路防火牆。



第四章 企業系統集成

iFIX 所應用的新技術在企業級系統集成中起到了關鍵性的作用,它的各種組件能夠將企業的各個部分緊密地連接在一起,完成一個從設備一直到企業決策的一體化信息系統。

1. 關系資料庫連接

iFIX的過程資料庫和其 HMI 組件將現場的數據採集到過程監控的計算機中,與企業的其他部分如 ERP 或 MIS 系統的連接則由iFIX的其他功能組件完成。在大多數的 MIS 系統中均會有一個關系資料庫,常見的有:ACCESS、SQL Server、Oracle、Sybase、Informix、DB2等,iFIX 同上述關系資料庫交換數據的方法主要通過ODBC和OLE DB。這兩種方法的連接方式主要說明如下:

ODBC:
使用此方式作連接主要有兩種類型:在iFIX中使用關系資料庫的ODBC驅動程序;在關系資料庫中使用 iFIX的ODBC驅動程序。

在 iFIX 中使用 ODBC 驅動連接有如下幾種方式:

1.1 在 PDB 中使用 SQL 資料庫塊,操作原理是:
- 使用控制面板中的ODBC數據源添加關系資料庫源
- 在 iFIX系統配置中配置上述數據源的ODBC任務
- 在存放數據表的關系資料庫中加入一張表存放要執行的 SQL 命令
- 在 PDB 中定義相應的 SQT和SQD塊,執行上述表中的命令,並存入相關數據。

1.2 在iFIX中使用 VBA 直接定義 ODBC 數據源,調用相應方法讀取數據,然後將數據直接顯示或寫入iFIX資料庫。

在關系資料庫中使用 iFIX 的ODBC驅動程序獲取數據

可在相應關系資料庫中建立一張表,使用鏈接表或輸入表,可使用的數據類型為iFIX歷史數據和實時數據,然後通過查詢的方式建立所需的數據表。

OLE DB:

此方式多用於在iFIX中查詢關系資料庫的數據, Intellution 有現成的組件 VisiconX 通過 OLE DB 驅動與相應的關系資料庫通訊,VisiconX 是一套企業級關系資料庫連接查詢工具,實際是通過 ActiveX 的形式提供查詢連接。用戶無需編程便可以通過這些控制項顯示關系資料庫中指定的表或查詢結果,若有復雜的查詢條件,用戶可以通過 VisiconX的SQL 向導自動生成查詢命令。

如用戶的VBA開發能力較強,也可用VBA命令通過 OLE DB的引擎進行數據交換。


2. ERP系統連接

ERP 系統最大的供貨商是 SAP,Intellution 與EnvisionIT Software 緊密合作,完成了兩個與SAP R/3系統連接的標准對象組件。這兩個組件是 FIX SCADA Object 和 Visual Batch Object,這兩個 Object 連接相應的 SAP 對象或其 PP-PI模塊。提供雙向的數據交換。其與FIX的數據交換通過 EDA界面完成。

同時,Intellution 與OSI共同工作, 提供了通過PI與SAP R/3連接的通道。通過此通道可以連接 SAP的 PP-PI、QM、PM模塊。

以上所有連接方式的模塊均需要從第三方購買。

3. COM/DCOM、ActiveX 應用連接的有力工具

iFIX軟體對COM/DCOM、ActiveX的支持提供了標準的應用程序之間連接的通道,任何第三方軟體或系統,如果它支持以上標准,則可以很方便地與iFIX集成。支持COM/DCOM的軟體均可在 iFIX 的VBA界面中直接應用,方法同引用 MS Office的組件一樣。Intellution 的 Workspace 是超級容器,可以插入任何 ActiveX控制項,同時,它的Secure Containment又會屏蔽出錯的 ActiveX控制項,保證系統的穩定運行。

如 AutoCAD,只要安裝了AutoCAD,就可以將其所帶的ActiveX控制項插入iFIX的畫面中直接顯示AutoCAD的設計圖。

各種儀表和操作板也可通過 ActiveX的方式插入iFIX畫面中,簡單與資料庫點做一個連接即可快速成圖。

4. OPC 兼容性

Intellution 是OPC(OLE for Process Control) 基金會的發起人之一,在 iFIX產品的各個方面均支持直接的OPC方式數據交換,包括 OPC Server和OPC Client。
Intellution 的 OPC 驅動程序可以連接 Intellution 自己的 OPC Server 或 任何第三方的 OPC Server,並提供OPC Server上的瀏覽功能,遵循最新的 OPC標准。

5. Integration toolkit 用戶工具包

iFIX提供了Integration toolkit 作為用戶應用集成的工具,它提供了 VC 和VB的標准介面,用戶將其提供的庫連接到用戶程序中即可對iFIX的資料庫、報警和歷史數據進行操作,通過這種方式,可以將iFIX的數據以任何用戶需要的格式傳出來到任何地方,包括可以做跨平台的網路數據傳輸。


第五章 iFIX 冗餘系統

iFIX 的冗餘支持可以分為五層功能,即PLC級、工業網級、SCADA級、LAN和VIEW 客戶端級。

PLC 級冗餘支持指對雙 PLC 的支持,此項支持在 Intellution 驅動程序中配置, 即可以將下面冗餘的 PLC 站號以主備 PLC 的形式定義。工業網級冗餘即Intellution的驅動程序可以支持雙工業網卡冗餘,即常說的雙通道,LAN冗餘指iFIX可以直接支持雙乙太網卡,即兩個 NetBIOS 會話之間的冗餘或兩個TCPIP地址之間的冗餘。

SCADA 級和客戶端級冗餘共同工作,構成 Auto FailOver 的功能,如要使用上述功能,需要購買 iFIX 的 Rendancy 組件選項,而且此選項成對隨 SCADA Server 購買。

安裝在SCADA_A 和 SCADA_B 上的軟體:
1. iFIX HMI Pak
2. iFIX Rendancy 選項(隨 iFIX安裝時已安裝)

安裝在客戶機上的軟體:
iFIX Client

硬體連接:所有計算機通過乙太網連接。SCADA伺服器與硬體設備連接。

功能描述:

數據採集:SCADA_A 和 SCADA_B上的過程資料庫的定義是完全一樣的, 兩台機器上的IO通訊同時進行。SCADA_A配置成主機,SCADA_B配置成備用機。以上在 SCU中完成。

冗餘切換過程:在客戶機一端設置遠方伺服器名時使用以下方式:邏輯名只有一個:LINE1,實際的名字是兩個:SCADA_A和SCADA_B,在選取數據源時,只會看到一個遠端的計算機節點名:LINE1。伺服器設置SCADA_A的Partner是 SCADA_B,SCADA_B的Partner是SCADA_A。正常情況下,兩台SCADA同時讀取硬體數據,但是客戶端只從主伺服器讀取數據,即客戶端只能看到 LINE1來的數據,報警和歷史數據採集。iFIX內部有網路變數TAG,SCADA_B不斷通過乙太網檢查 SCADA_A的狀況,如發現她出了故障,便將主備角色進行切換並將其成為主伺服器的消息發給客戶機,客戶機立即會將數據源切換到備用伺服器,整個過程時間約為1-2秒,由於數據採集在兩台伺服器上同時進行的,故不會發生丟失,並且 iFIX冗餘選項可以進行網路報警同步,保證報警的一致性。

系統修復過程:當主機修復後又回到網路中時,可以在客戶端將主備狀態重新手動切換回來。所有操作可以通過iFIX安裝時帶來的網路和冗餘角色操作畫面完成。確定了上面這幾個問題以後,就已經可以定好所要采購軟體的規格標准了。組態軟體是用來開發生產線上的監控畫面的軟體,一套各行業通用的開發工具。所以在軟體的使用過程中,難免會碰到這樣或那樣的問題。因此,購買軟體除考慮價格因素外,還需靠慮供應商的技術支持服務能力。

閱讀全文

與ifix組態軟體如何實現計時相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1157
無痕跡消除圖片軟體 瀏覽:722
免費小票軟體 瀏覽:955
華為在哪裡設置軟體停止運行 瀏覽:961
用電腦鍵盤調節聲音大小 瀏覽:1259
自動刷軟體賺錢 瀏覽:1261
古裝連續劇免費版 瀏覽:1415
工免費漫畫 瀏覽:1147
手機軟體專門儲存文件 瀏覽:1509
uos如何用命令安裝軟體 瀏覽:1316
有線耳機插電腦麥克風 瀏覽:648
侏羅紀世界3在線觀看完整免費 瀏覽:995
單個軟體怎麼設置名稱 瀏覽:720
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1385
明白之後如何免費獲得無人機 瀏覽:832
如何解禁軟體菜單 瀏覽:855
副路由器連接電腦視頻 瀏覽:1351
內置wifi電視如何裝軟體 瀏覽:1107
手機換零免費雪碧 瀏覽:1589
國行蘋果如何下載美版軟體 瀏覽:1215