組態軟件是指壹些用於數據采集和過程控制的專用軟件。它們是自動控制系統監控級的軟件平臺和開發環境,利用靈活的配置方式,為用戶提供壹個通用級的軟件工具,快速構建工業自動控制系統的監控功能。簡單來說,組態軟件就是用來開發生產線上監控畫面的軟件,壹套所有行業通用的開發工具。所以在使用軟件的過程中,難免會遇到這樣或那樣的問題。因此,在購買軟件時,不僅要考慮價格因素,還要考慮供應商的技術支持服務能力。
隨著自動化水平的不斷提高,組態軟件已經廣泛應用於各行業的工廠。GE智能平臺的iFIX軟件是其中的佼佼者。以下主要是關於購買iFIX軟件的壹些註意事項,希望對大家有所幫助。
IFIX簡單分類描述:
首先,我們來看看iFIX軟件的產品類型介紹。這裏有壹些例子。先簡單說幾個名詞的意思:
IFIX標準300點開發版
IFIX Plus 900分運行版
標準版:稱為單機版或獨立節點版。它可以在單臺計算機上運行。如果同時有多個iFIX操作臺,安裝有iFIX軟件的主機將無法與其他操作臺計算機通信。不帶iFIX的ODBC驅動程序。
Plus版:網絡版,對應標準版,可以實現多個操作站的計算機之間的數據交換。ODBC驅動包括iFIX。
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工具包)開發,只能在WINDOWS NT平臺上運行。7.x版驅動提供OLE自動化接口,可以獨立於iFIX運行,可以在VB程序中引用其屬性和方法。該驅動程序采用COM/DCOM技術,可以在C/S結構下安裝和運行。也就是說,可以進行遠程網絡控制,例如在iClient上安裝客戶端部分,通過網絡控制服務器部分的操作,配置遠程驅動程序,控制操作和診斷狀態。7.x驅動程序支持無限設備連接通道的定義。大部分7.x驅動也是OPC服務器,可以連接標準的OPC客戶端。
單擊此處查看驅動程序列表。
4.使用第三方驅動程序和OPC服務器。
GE FANUC擁有大量的自動化合作夥伴(CAP),他們在項目中為iFIX編寫了大量的商業驅動和OPC服務器。
5.設備連接模式分類示例:
iFIX驅動程序的示例;
ABH:通過串口連接AB DH+網絡簡單易行,但速度受限於串口,不需要其他AB軟硬件。驅動版本:6.x。
ABR:現在應用廣泛,可以支持AB的KT,KTC,KTX,KTXD以及以太網卡和PLC之間的通信,還需要AB的RSLinx軟件支持。請註意,您不能使用RSLinx Lite版本。RSLINX要求的版本是:Windows NT和95 V2.00.97.30或以上的RSLinx,OEM版本也可以。
MB1:有6.x和7.x兩個版本,通過串口連接所有支持Modbus串行通信協議的設備。主要有Modicon PLC和其他控制儀表,如霍尼韋爾UDC、UMC和摩爾。支持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版本驅動,通過串口連接歐姆龍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的主從協議模式。
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以太網軟件(零件號:IC 651ens042a)來配置PLC的以太網通信模塊。如果與9030 PLC連接,需要90-30/20s系列軟件包(零件號:IC 641SWP306L)。
第二章iFIX功能模塊
1.功能模塊分類:
根據iFIX組件功能的不同,可以分為以下三類:服務器軟件和選件、客戶端軟件和選件、其他組件和互聯網產品。由於iFIX真正的C/S結構,用戶可以根據自己的需要選擇合適的軟件和選項。見下圖:
2.ifix軟件產品:
iFIX服務器:根據數據庫大小分為150 I/O、300 I/O、900 I/O和無限點I/O,包括IFIX的IO通信程序、進程數據庫、實時後臺處理、歷史數據采集等。沒有前端接口工具。
IFIX客戶端iClient:分為開發版或運行版,包括前端界面生成工具、VBA、ActiveX支持、安全容器、歷史數據采集、實時和歷史趨勢等。沒有數據庫和IO驅動,所有數據都要從網絡上的iFIX服務器傳輸,包括報警、實時和歷史數據。
IFIX HMI Pak:是iFIX Server和iClient的結合,分為150 I/O、300 I/O、900 I/O和無限點I/O..
服務器相關選項(服務器選項):
iFIX OPC客戶端連接器:使IFIX成為OPC服務器,用戶的OPC應用程序可以獲取IFIX過程數據庫的數據。
iFIX的冗余性:需要成對購買,這樣兩臺iFIX服務器就可以作為合作夥伴,以不同的角色根據需要進行主備切換,而客戶端把這兩臺電腦當成壹臺。它可以用於自動網絡檢測、角色確定、警報同步等。詳情請參考冗余部分的描述。
客戶端選項:
IFIX OPC通用連接器:作為工作區的OPC工具,可以與用戶的OPC應用程序進行數據交換。
服務器端或客戶端選項
IFIX自動報警:通過撥號向特定網絡節點發送特定報警點信息。
IFIX菜譜:簡單的菜譜功能,可以下載或者上傳菜譜。
SQL Server 7標準版和SQL Server 7客戶端:Microsoft標準產品。
Visionx enterprise access ActiveX控件:壹組ActiveX控件,通過OLE DB獲取RDB數據,可以自動生成SQL查詢命令。它可以作為SQL Server等RDB的前端接口工具。
開發套件:
IFIX集成工具包:提供壹套API DLL,使用戶可以通過VC或VB讀寫數據庫,處理告警和歷史數據。
IFIX Database Dynamo Toolkit:提供VC工具,允許用戶增加PDB中的數據塊類型,並與數據庫原有的30個塊無縫集成。
IFIX OPC Toolkit:提供VC工具,使用戶能夠開發自己的通信程序。這個工具包可以自動生成驅動框架,用戶只需要根據自己的通信協議修改壹些代碼。
iFIX系統擴展工具包:用於集成用戶數據庫和IFIX前端接口,多面向OEM用戶。
IGlobalcare:iFIX的全球產品和服務
4.數據庫大小計算
iFIX的價格取決於數據庫的大小和功能,而數據庫的大小是由用戶使用的點數類型和數量決定的。
壹般來說,參與計算的標簽類型都與輸入和輸出有關。硬件上所有要傳輸到iFIX數據庫的點和所有從iFIX寫入硬件的點可以相加,壹個開關量點算作壹個I/O,其他中間變量如計算、判斷、累加、計時等不計入總I/O..
第三章iFIX網絡結構
1.客戶/服務器(C/S)結構
Intellution軟件設計從壹開始就非常重視網絡結構,客戶機/服務器結構貫穿於公司最早的產品中。在所有同類產品中,它的網絡功能最強。其顯著特點如下:
支持軟硬件和協議:可連接各種以太網連接,支持的通信協議有NETBEUI和TCPIP。但是,需要註意的是,同壹時間只能使用壹種協議。
組件自由配置:主要組件有iFIX Server、iFIX Client和HMI Pak。您可以根據具體的功能需求選擇在網絡上安裝相應的軟件。
網絡數據庫:iFIX的所有數據在網絡上都有唯壹標識,格式為:Server。Node.Tag.Field其中Server表示數據是FIX還是其他,Node是iFIX實時數據庫的節點名,即其網絡上的唯壹標識符,壹般與計算機名壹致。後面的標簽對應於流程變量,字段對應於相應的參數。IFIX的數據庫是真正的分布式數據庫。用戶可以通過網絡從任意客戶端調用服務器的數據庫進行各種操作,包括添加、修改、刪除標簽定義,操作都是在線配置,即修改無需重新加載數據庫即可生效。因為數據庫是分布式的,所以任何客戶機都可以在任何服務器上獲得數據庫的數據。這樣,用戶只需要根據現場的IO來考慮服務器數據庫的大小,例如:
在客戶端iClient上,您可以看到所有其他信息,如HMI Pak和iFIX服務器上的IO數據和警報。
網絡告警:iFIX數據庫中可以定義各種告警類型,支持無限告警區域的定義。所有的告警都發生在服務器端,客戶端能看到的告警都是服務器傳輸的實時網絡告警。用戶在客戶端進行的報警操作也直接作用於服務器的報警源。同時,iFIX可以支持其他各種網絡報警方式,如無線尋呼呼叫、報警電話自動撥打等復雜方式。有現成的第三方報警處理軟件加強上述功能。
網絡歷史數據:所有的歷史數據都可以存儲在任何壹臺以太網上安裝了iFIX的電腦中,客戶端的Chart對象可以讀取相應網絡路徑上的歷史數據文件中的數據。因此,歷史數據可以存儲在SCADA服務器或任何客戶端計算機上。
I/O通訊的網絡操作:只有在7.x版本的通訊程序中才能使用網絡遠程操作。可以將7.x驅動的客戶端部分和iFIX客戶端壹起安裝,然後就可以通過網絡控制I/O服務器的運行、在線配置和故障診斷。
2.iFIX廣域網連接模式
撥號網絡:
iFIX支持的撥號網絡可以通過公用電話網,也可以通過專線,可以實現和普通局域網壹樣的功能,但是速度會比局域網慢。註意,使用這種方法時,應使用NT服務器,並安裝遠程撥號服務RAS,因為只有NT服務器才能支持多個撥號連接。
iWebServer:
通過iFIX的組件iWebServer,可以在廣域網上發布iFIX的實時數據,用戶可以通過標準的瀏覽器看到實時信息。
環境設置:iClient+iWebServer+IIS4.0 .其中,IIS提供標準的WWW服務,在nt服務器環境下。例如,在工作站上,可以通過對等Web服務來實現。
工作原理:實時數據傳輸的過程如下:iClient從iFIX Server的數據庫中讀取實時數據,iWebServer對這些數據進行轉換。所有iFIX標準圖形通過iWebServer的工具轉換成HTML格式文件和JDF文件,JDF文件中的Applet從iWebServer中取出數據,在標準瀏覽器中動態更新。瀏覽器可以顯示動態數據、動態圖形、實時和歷史趨勢、報警信息等。用戶可以選擇回放選項,這是微軟的壹個標準功能,可以回放歷史數據和歷史趨勢。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使用VBA在iFIX中直接定義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軟件密切合作,完成了與SAP R/3系統連接的兩個標準對象組件。這兩個組件是FIX SCADA對象和Visual Batch對象,它們連接相應的SAP對象或其PP-PI模塊。提供雙向數據交換。通過EDA接口完成與FIX的數據交換。
同時,Intellution與OSI***,提供了通過PI與SAP R/3連接的通道。通過這個渠道,您可以連接SAP的PP-PI、質量管理和項目管理模塊。
以上連接方式的所有模塊都需要從第三方購買。
3.DCOM,ActiveX應用程序連接的強大工具。
iFIX軟件對COM/DCOM和ActiveX的支持為應用程序之間提供了壹個標準的連接通道。任何第三方軟件或系統,只要支持上述標準,都可以很容易地與iFIX集成。支持COM/DCOM的軟件可以像引用MS Office的組件壹樣直接應用在iFIX的VBA接口中。Intellution的工作空間是壹個超級容器,可以插入任何ActiveX控件。同時,它的安全遏制會屏蔽錯誤的ActiveX控件,保證系統的穩定運行。
比如AutoCAD,只要安裝了AutoCAD,它帶來的ActiveX控件就可以插入iFIX的圖片中直接顯示AutoCAD的設計圖。
各種儀器和操作板也可以通過ActiveX插入iFIX圖像,只需與數據庫點連接即可快速映射。
4.OPC兼容性
Intellution是OPC(OLE for Process Control)基金會的創始人之壹,該基金會支持iFIX產品各個方面的直接OPC數據交換,包括OPC服務器和OPC客戶端。
Intel Solution的OPC驅動可以連接Intel Solution自己的OPC服務器或者任何第三方的OPC服務器,在OPC服務器上提供瀏覽功能,遵循最新的OPC標準。
5.集成工具包用戶工具包
IFIX提供了Integration toolkit作為用戶應用集成的工具,提供了VC和VB之間的標準接口。用戶可以將iFIX提供的庫連接到用戶程序,操作iFIX的數據庫、報警和歷史數據。這樣,iFIX的數據可以以用戶要求的任何格式在任何地方傳輸,包括跨平臺的網絡數據傳輸。
第5章iFIX冗余系統
iFIX的冗余支持可以分為五層,分別是PLC層、工業網絡層、SCADA層、局域網和視圖客戶端層。
PLC級冗余支持是指對雙PLC的支持。這種支持是在智能驅動程序中配置的,也就是說,以下冗余PLC站號可以以主PLC和備用PLC的形式定義。工業網絡冗余,即Intellution的驅動程序可以支持雙工業網卡冗余,即雙通道。局域網冗余是指iFIX可以直接支持雙以太網卡,即兩個NetBIOS會話之間的冗余或兩個TCPIP地址之間的冗余。
SCADA級和客戶端級冗余共同構成自動故障轉移功能。如果要使用上述功能,需要購買iFIX的冗余組件選件,該選件與SCADA服務器成對購買。
安裝在SCADA_A和SCADA_B上的軟件:
1.iFIX HMI Pak
2.iFIX冗余選項(隨iFIX安裝壹起安裝)
客戶端上安裝的軟件:
iFIX客戶端
硬件連接:所有計算機通過以太網連接。SCADA服務器與硬件設備相連。
功能描述:
數據采集:SCADA_A和SCADA_B上過程數據庫的定義完全相同,同時進行兩臺機器上的IO通信。SCADA_A配置為主機,SCADA_B配置為備機。以上是在SCU完成的。
冗余切換過程:在客戶端設置遠程服務器名稱時,使用以下方法:邏輯名稱只有壹個:LINE1,實際名稱有兩個:SCADA_A和SCADA _ B,選擇數據源時,只會看到壹個遠程計算機節點名稱:LINE1。SCADA_A的夥伴是SCADA_B,SCADA_B的夥伴是SCADA _ a,正常情況下兩個SCADA系統同時讀取硬件數據,但客戶端只讀取主服務器的數據,即客戶端只能看到1線、告警、歷史數據采集的數據。iFIX中有壹個網絡變量標簽。SCADA_B通過以太網不斷檢查SCADA_A的狀態。如果發現她出現故障,她將切換活動和備用角色,並向客戶端發送她將成為主服務器的消息。客戶端會立即將數據源切換到備用服務器,整個過程大約需要1-2秒。因為數據采集是同時在兩臺服務器上進行的,不會丟失,iFIX冗余選項可以同步網絡告警來保證。
系統修復過程:當主機修復後重新聯網時,可以在客戶端手動切換回主備狀態。所有操作都可以通過iFIX安裝帶來的網絡和冗余角色操作畫面完成。確定以上問題後,我們已經可以確定要購買的軟件的規格和標準了。組態軟件是用來開發生產線上監控畫面的軟件,是各行業通用的壹套開發工具。所以在使用軟件的過程中,難免會遇到這樣或那樣的問題。因此,在購買軟件時,不僅要考慮價格因素,還要考慮供應商的技術支持服務能力。