力控組態(tài)入門教程_第1頁
力控組態(tài)入門教程_第2頁
力控組態(tài)入門教程_第3頁
力控組態(tài)入門教程_第4頁
力控組態(tài)入門教程_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、力控組態(tài)入門教程一、關(guān)于力控力控是北京三維力控科技有限公司“管控一體化解決之道”產(chǎn)品線的總稱,由監(jiān)控組態(tài)軟件、“軟”控制策略軟件、實時數(shù)據(jù)庫及其管理系統(tǒng)、Web門戶工具等產(chǎn)品組成。這些產(chǎn)品不是孤立的,力控是一個應(yīng)用規(guī)??梢宰杂缮炜s的體系結(jié)構(gòu),整個力控系統(tǒng)及其各個產(chǎn)品都是由一些組件程序按照一定的方式組合而成的。因此本指南沒有專門針對具體的產(chǎn)品分別介紹使用方法,而是介紹所有產(chǎn)品的共同使用方法。在力控中,實時數(shù)據(jù)庫RTDB是全部產(chǎn)品數(shù)據(jù)的核心,分布式網(wǎng)絡(luò)應(yīng)用是力控的最大特點。在力控中,所有應(yīng)用(例如趨勢、報警等)對遠(yuǎn)程數(shù)據(jù)的引用方法都和引用本地數(shù)據(jù)完全相同,這是力控分布式特點的主要表現(xiàn)。二、力控&a

2、mp;reg;產(chǎn)品發(fā)展史 1994年12月,基于16位Windows平臺(以Windows3.1為代表)的力控®版本形成。1996年09月,基于32位Windows平臺(以Windows95為代表)的力控®1.0形成。 并注冊了力控®商標(biāo),成為國內(nèi)率先擁有自主知識產(chǎn)權(quán)的自動化軟件品牌。1999年06月,力控®1.2版本推出,在石油、石化等行業(yè)廣泛應(yīng)用。2000年10月,力控®升級為2.0版本正式推向市場2000年06月,被國家五部委確定為國家重點新產(chǎn)品2001年06月,正式推出基于PC的控制策略生成器2001年08

3、月,監(jiān)控組態(tài)軟件及其應(yīng)用一書正式出版2001年12月,力控®英文版forcecontrol正式推出2002年03月,力控®2.6版本正式推向市場2004年10月,力控®3.6版本獲科技部中小企業(yè)基金扶持項目立項三、關(guān)于力控®PCAuto組態(tài)生成的數(shù)據(jù)文件及應(yīng)用目錄說明應(yīng)用路徑doc,存放畫面組態(tài)數(shù)據(jù)。應(yīng)用路徑logic,存放控制策略組態(tài)數(shù)據(jù)。應(yīng)用路徑http,存放要在Web上發(fā)布的畫面及有關(guān)數(shù)據(jù)。應(yīng)用路徑sql,存放組態(tài)的SQL連接信息。應(yīng)用路徑recipe,存放配方組態(tài)數(shù)據(jù)。應(yīng)用路徑sys,存放所有腳本動作、中間變量、系統(tǒng)配置信

4、息。應(yīng)用路徑db,存放數(shù)據(jù)庫組態(tài)信息,包括點名列表、報警和趨勢的組態(tài)信息、數(shù)據(jù)連接信息等。應(yīng)用路徑menu,存放自定義菜單組態(tài)數(shù)據(jù)。應(yīng)用路徑bmp,存放應(yīng)用中使用的.bmp、.jpg、.gif等圖片。應(yīng)用路徑dbdat,存放歷史數(shù)據(jù)文件。第二章 力控產(chǎn)品功能2.1概述:從1993年至今,力控®監(jiān)控組態(tài)軟件為國家經(jīng)濟(jì)建設(shè)做出了應(yīng)有貢獻(xiàn),在石油、石化、化工、國防、鐵路(含城鐵或地鐵)、冶金、煤礦、配電、發(fā)電、制藥、熱網(wǎng)、電信、能源管理、水利、公路交通(含隧道)、機(jī)電制造等行業(yè)均有力控軟件的成功力控;監(jiān)控組態(tài)軟件已經(jīng)成為民族工業(yè)軟件的一棵璀璨明星。一直以來,北京三維力控始終有預(yù)見性地

5、開發(fā)具有潛在應(yīng)用價值的功能模塊,同時認(rèn)真評估用戶反饋建議來改進(jìn)力控®產(chǎn)品,使用戶得到超值回報,與客戶的互動合作將促進(jìn)了北京三維力控的發(fā)展。力控®監(jiān)控組態(tài)軟件的分布式的結(jié)構(gòu)保證了發(fā)揮系統(tǒng)最大的效率。力控®軟件以計算機(jī)為基本工具,為實施數(shù)據(jù)采集、過程監(jiān)控、生產(chǎn)控制提供了基礎(chǔ)平臺,它可以和檢測、控制設(shè)備構(gòu)成任意復(fù)雜的監(jiān)控系統(tǒng)。在過程監(jiān)控中發(fā)揮了核心作用,可以幫助企業(yè)消除信息孤島,降低運(yùn)作成本,提高生產(chǎn)效率,加快市場反應(yīng)速度。在今天,企業(yè)管理者已經(jīng)不再滿足于在辦公室內(nèi)直接監(jiān)控工業(yè)現(xiàn)場,基于網(wǎng)絡(luò)瀏覽器的Web方式正在成為遠(yuǎn)程監(jiān)控的主流,作為國產(chǎn)軟件中國內(nèi)最

6、大規(guī)模SCADA系統(tǒng)的WWW網(wǎng)絡(luò)應(yīng)用的軟件,力控®為滿足企業(yè)的管控一體化需求提供了完整、可靠的解決方案。2.2 軟件構(gòu)成: 力控®軟件包括:工程管理器、人機(jī)界面VIEW、實時數(shù)據(jù)庫DB、I/O驅(qū)動程序、控制策略生成器以及各種網(wǎng)絡(luò)服務(wù)組件等。它們可以構(gòu)成如下的網(wǎng)絡(luò)系統(tǒng)力控®監(jiān)控組態(tài)軟件是對現(xiàn)場生產(chǎn)數(shù)據(jù)進(jìn)行采集與過程控制的專用軟件,最大的特點是能以靈活多樣的“組態(tài)方式”而不是編程方式來進(jìn)行系統(tǒng)集成,它提供了良好的用戶開發(fā)界面和簡捷的工程實現(xiàn)方法,只要將其預(yù)設(shè)置的各種軟件模塊進(jìn)行簡單的“組態(tài)”,便可以非常容易地實現(xiàn)和完成監(jiān)控層的各項功能,縮短了自動化工

7、程師的系統(tǒng)集成的時間,大大的提高了集成效率。力控®監(jiān)控組態(tài)軟件是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺,它能同時和國內(nèi)外各種工業(yè)控制廠家的設(shè)備進(jìn)行網(wǎng)絡(luò)通訊,它可以與高可靠的工控計算機(jī)和網(wǎng)絡(luò)系統(tǒng)結(jié)合,便可以達(dá)到集中管理和監(jiān)控的目的,同時還可以方便的向控制層和管理層提供軟、硬件的全部接口,來實現(xiàn)與“第三方”的軟、硬件系統(tǒng)來進(jìn)行集成。主要的各種組件說明見下:工程管理器(Project Manager)工程管理器用于創(chuàng)建工程、工程管理等用于創(chuàng)建、刪除、備份、恢復(fù)、選擇當(dāng)前工程等。開發(fā)系統(tǒng)(Draw) 開發(fā)系統(tǒng)是一個集成環(huán)境,可以創(chuàng)建工程畫面,配置各種系統(tǒng)參數(shù),啟動力控®其它

8、程序組件等。界面運(yùn)行系統(tǒng)(View)界面運(yùn)行系統(tǒng)用來運(yùn)行由開發(fā)系統(tǒng)Draw創(chuàng)建的畫面,腳本、動畫連接等工程,操作人員通過它來完成監(jiān)控。 實時數(shù)據(jù)庫(DB)實時數(shù)據(jù)庫是力控®軟件系統(tǒng)的數(shù)據(jù)處理核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)實時數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計數(shù)據(jù)處理、報警處理、數(shù)據(jù)服務(wù)請求處理等。I/O驅(qū)動程序(I/O SERVER)I/O驅(qū)動程序負(fù)責(zé)力控®與控制設(shè)備的通信。它將I/O設(shè)備寄存器中的數(shù)據(jù)讀出后,傳送到力控®的數(shù)據(jù)庫,然后在界面運(yùn)行系統(tǒng)的畫面上動態(tài)顯示。網(wǎng)絡(luò)通信程序(NetClient/NetServer)網(wǎng)絡(luò)通信程序采用TCP/

9、IP通信協(xié)議,可利用Intranet/Internet實現(xiàn)不同網(wǎng)絡(luò)結(jié)點上力控R之間的數(shù)據(jù)通信。通信程序(PortServer)通信程序支持串口、電臺、撥號、移動網(wǎng)絡(luò)通信。通過力控®在兩臺計算機(jī)之間,使用RS232C接口,可實現(xiàn)一對一(1:1方式)的通信;如果使用RS485總線,還可實現(xiàn)一對多臺計算機(jī)(1:N方式)的通信,同時也可以通過電臺、MODEM、移動網(wǎng)絡(luò)的方式進(jìn)行通信。 Web服務(wù)器程序(Web Server)Web服務(wù)器程序可為處在世界各地的遠(yuǎn)程用戶實現(xiàn)在臺式機(jī)或便攜機(jī)上用標(biāo)準(zhǔn)瀏覽器實時監(jiān)控現(xiàn)場生產(chǎn)過程。 控制策略生成器(StrategyBuilder)控制策略生成器是

10、面向控制的新一代軟件邏輯自動化控制軟件,采用符合IEC1131-3標(biāo)準(zhǔn)的圖形化編程方式,提供包括:變量、數(shù)學(xué)運(yùn)算、邏輯功能、程序控制、常規(guī)功能、控制回路、數(shù)字點處理等在內(nèi)的十幾類基本運(yùn)算塊,內(nèi)置常規(guī)PID、比值控制、開關(guān)控制、斜坡控制等豐富的控制算法。同時提供開放的算法接口,可以嵌入用戶自己的控制程序。控制策略生成器與力控®的其它程序組件可以無縫連接。2.3 開發(fā)、運(yùn)行系統(tǒng) 1、概述支持Windows 98、NT、2000、XP等操作系統(tǒng);采用面向?qū)ο蟮脑O(shè)計,集成化的開發(fā)環(huán)境;開發(fā)系統(tǒng)采用更多的組件和控件來方便您構(gòu)成強(qiáng)大的系統(tǒng);豐富的函數(shù)和設(shè)備驅(qū)動程序使您集成更容易;增強(qiáng)的過渡

11、色與漸進(jìn)色功能,從根本上解決了很多同類軟件在過多使用過渡色、漸進(jìn)色時,嚴(yán)重影響畫面刷新速度和系統(tǒng)運(yùn)行效率的問題;優(yōu)化設(shè)計的工具箱和調(diào)色板,在顏色選擇時更直觀、方便;開發(fā)更靈活,更多的矢量子圖,制作工程畫面更快捷;提供面向?qū)ο缶幊谭绞?,?nèi)置間接變量、中間變量、數(shù)據(jù)庫變量,支持自定義函數(shù),支持大畫面和自定義菜單,方便您構(gòu)造強(qiáng)大的企業(yè)級運(yùn)行系統(tǒng);腳本類型和觸發(fā)方式多樣,支持?jǐn)?shù)組運(yùn)算和循環(huán);支持一機(jī)多屏,組建多畫面時不需要多屏卡;2、內(nèi)部組件及控件視頻組件:進(jìn)行視頻的捕捉和回放; 溫控曲線組件:可以進(jìn)行溫度的自動升溫和保溫控制; 瀏覽器組件:可以作為標(biāo)準(zhǔn)的瀏覽器客戶端; 標(biāo)準(zhǔn)WINDOWS組件:支持標(biāo)

12、準(zhǔn)的文本框、單選框、列表框等組件; 增強(qiáng)的報警組件:集成的報警管理和查詢; XY曲線組件:可以自由的進(jìn)行曲線分析和查詢; 幻燈片組件:靈活的幻燈片播放,可進(jìn)行自由控制; 自由曲線組件:方便的繪制各種曲線和動畫連接; 萬能報表組件:類EXCEL的報表工具,方便您完成管理報表; 立體棒圖組件:直方圖的分析工具; 歷史追憶組件:可以追憶帶毫秒標(biāo)簽的數(shù)據(jù),方便事故查詢; 手機(jī)短信組件:簡單的手機(jī)短信發(fā)送組件;3、報表組件:歷史報表:方便快速的歷史報表生成工具,能進(jìn)行日報、月報、季報、年報的生成,對數(shù)據(jù)存儲的時間范圍、間隔、起始時間可進(jìn)行任意指定,并可以根據(jù)存儲的時間進(jìn)行查詢歷史數(shù)據(jù),組態(tài)時在力控的繪畫

13、菜單內(nèi)進(jìn)行歷史報表的選取。內(nèi)嵌多功能萬能報表:靈活的報表生成方式,可以任意設(shè)置報表格式,實現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計分析、報表打印等。既可以制作實時報表,也可以制作歷史報表。可以在報表上同時顯示實時數(shù)據(jù)和任意時刻的歷史數(shù)據(jù),并加以統(tǒng)計處理,例如取行平均、列平均,統(tǒng)計出最大最小值。內(nèi)嵌多功能報表提供了相應(yīng)的報表函數(shù),可以制作各種報表模板,實現(xiàn)多次使用,以免重復(fù)工作,組態(tài)時在力控的子圖內(nèi)。 內(nèi)置數(shù)據(jù)表:內(nèi)置數(shù)據(jù)表是力控開發(fā)人員總結(jié)關(guān)系數(shù)據(jù)庫的特點開發(fā)出的內(nèi)置實時關(guān)系數(shù)據(jù)表,利用報表模板可以將力控實時數(shù)據(jù)庫的變量和報表字段進(jìn)行任意綁定,可以對任意的數(shù)據(jù)進(jìn)行插入、刪除、遍歷、存盤,內(nèi)置的報表過濾器可以

14、任意設(shè)定不同情況下的查詢條件,根據(jù)查詢條件對所查出的記錄進(jìn)行選取來參與數(shù)據(jù)處理。4、圖庫集成化的開發(fā)環(huán)境、增強(qiáng)的圖形功能,豐富的圖形元素及超級子圖精靈圖庫集,提供子圖精靈開發(fā)工具,用戶可以方便地生成自己的圖庫;力控®優(yōu)化設(shè)計的圖庫,提供了豐富的子圖和“子圖精靈”,任意拖拽不變形,使您的工程畫面精益求精。5、動作腳本動作腳本類型和觸發(fā)方式多樣,具備自定義函數(shù)功能,支持?jǐn)?shù)組運(yùn)算和循環(huán)控制。內(nèi)置多種打印函數(shù),可根據(jù)畫面的大小進(jìn)行任意設(shè)置打印范圍。6、自定義運(yùn)行菜單力控®支持用戶自定義菜單,其中包括窗口彈出式菜單和定義在各個圖形對象上的右鍵菜單。配合腳本程序與自定義菜單

15、,可以實現(xiàn)更為靈活與復(fù)雜的人機(jī)交互過程。7、系統(tǒng)安全性力控®提供了完備的安全保護(hù)機(jī)制,以保證生產(chǎn)過程的安全可靠。力控®的用戶管理將用戶分為操作工、班長、工程師、系統(tǒng)管理員等多個級別,并可根據(jù)級別限制對重要工藝參數(shù)的修改,以有效避免生產(chǎn)過程中的誤操作。8、報警和事件記錄力控®在運(yùn)行時自動記錄系統(tǒng)狀態(tài)變化、操作過程等重要事件。一旦發(fā)生事故,可就此作為分析事故原因的依據(jù),為實現(xiàn)事故追憶,提供基礎(chǔ)資料。9、多國語言的支持力控®同時具有英文版、繁體、簡體中文版,在蘇丹、埃及、馬來西亞、孟加拉國、緬甸都有力控®軟件的應(yīng)用實例。

16、力控®將加速國際化進(jìn)程,適應(yīng)不同地區(qū)、國家的要求。24實時數(shù)據(jù)庫(DB)概述實時數(shù)據(jù)庫RTDB是力控監(jiān)控軟件的數(shù)據(jù)服務(wù)器,RTDB作為單獨(dú)的進(jìn)程是整個監(jiān)控系統(tǒng)的核心,不但負(fù)責(zé)處理IO服務(wù)器采集的實時數(shù)據(jù),同時也作為網(wǎng)絡(luò)數(shù)據(jù)服務(wù)的核心,充當(dāng)歷史數(shù)據(jù)服務(wù)器、報警數(shù)據(jù)服務(wù)器、時鐘服務(wù)器等,來共網(wǎng)絡(luò)其它的HMI、數(shù)據(jù)庫等客戶端來訪問。實時數(shù)據(jù)庫與監(jiān)控界面是分離的結(jié)構(gòu),適合大批量現(xiàn)場數(shù)據(jù)的海量采集、高速歷史數(shù)據(jù)存儲,查詢,同時保證了監(jiān)控系統(tǒng)的最大的穩(wěn)定性。實時數(shù)據(jù)庫支持多層次網(wǎng)絡(luò)冗余,支持報警、歷史數(shù)據(jù)和網(wǎng)絡(luò)時鐘的同步,在雙機(jī)冗余基礎(chǔ)上,其它網(wǎng)絡(luò)節(jié)點自動跟蹤冗余服務(wù)器主、從機(jī)的切換。各個

17、力控網(wǎng)絡(luò)節(jié)點不僅可以監(jiān)視,還能夠進(jìn)行控制和互操作。實時數(shù)據(jù)庫可以作為標(biāo)準(zhǔn)的OPC、DDEserver供遠(yuǎn)程客戶訪問。網(wǎng)絡(luò)上的各個力控主站之間可以通過串口、以太網(wǎng)、撥號、電臺、GPRS、CDMA等方式互連來完成監(jiān)控,主站之間的歷史數(shù)據(jù)支持遠(yuǎn)程的備份和插入。實時數(shù)據(jù)庫的歷史數(shù)據(jù)可以根據(jù)觸發(fā)條件導(dǎo)出到關(guān)系數(shù)據(jù)庫內(nèi),支持ODBC、OLE DB等方式和關(guān)系數(shù)據(jù)庫進(jìn)行通訊基本功能:數(shù)據(jù)采用“點”結(jié)構(gòu)的進(jìn)行管理,點是很多監(jiān)控參數(shù)的“集合”,方便組態(tài)引用;對現(xiàn)場數(shù)據(jù)進(jìn)行輸入處理,包括量程轉(zhuǎn)換、非線性數(shù)據(jù)處理、開方、累計等;對現(xiàn)場發(fā)生的報警進(jìn)行檢查和處理,具備死區(qū)、偏差等多種報警檢查方式;完成對實時數(shù)據(jù)進(jìn)行歷史

18、數(shù)據(jù)存儲,建立檢索索引等功能;可以完成常規(guī)運(yùn)算,如、算術(shù)運(yùn)算,流量累積,溫壓補(bǔ)償,自定義算法等;具備PID調(diào)節(jié)控制功能,有位置式、增量式、微分先行等多種算法;內(nèi)部點可以互相引用,完成內(nèi)部/外部數(shù)據(jù)連接;數(shù)據(jù)采用數(shù)據(jù)變化傳輸、可以執(zhí)行觸發(fā)事件;對批量數(shù)據(jù)進(jìn)行區(qū)域管理;可以采集程序監(jiān)控,方便調(diào)試通訊3、數(shù)據(jù)庫擴(kuò)展組件關(guān)系數(shù)據(jù)庫雙向轉(zhuǎn)儲組件:完成現(xiàn)場數(shù)據(jù)到管理系統(tǒng)如SQL SERVER等關(guān)系數(shù)據(jù)庫的數(shù)據(jù)傳輸;GSM短信管理組件:通過數(shù)據(jù)庫能夠針對不同級別的用戶發(fā)送不同的報警短信等;數(shù)據(jù)服務(wù)組件:支持通過串口、網(wǎng)絡(luò)、MODEM、電臺、GPRS等方式將現(xiàn)場數(shù)據(jù)轉(zhuǎn)發(fā)到上一級網(wǎng)絡(luò);NETSERVER組件:專

19、用的網(wǎng)絡(luò)數(shù)據(jù)服務(wù)器組件,構(gòu)成分布式應(yīng)用的核心;DBCOM控件:標(biāo)準(zhǔn)的ACTIVEX控件,允許第三方開發(fā)工具通過網(wǎng)絡(luò)訪問來訪問數(shù)據(jù);“軟”PLC組件:構(gòu)筑PC控制的靈魂,是控制工程師的好工具;OPC/DDE SERVER:標(biāo)準(zhǔn)的數(shù)據(jù)服務(wù)器25、設(shè)備通訊程序(IO SERVER) 可以和人機(jī)操作界面分離,充當(dāng)通訊管理服務(wù)器;串口通訊支持RS232、RS422、RS485與多串口設(shè)備,支持無線電臺、電話輪巡撥號等方式;以太網(wǎng)設(shè)備驅(qū)動同時支持有線以太網(wǎng)和無線以太網(wǎng);所有設(shè)備驅(qū)動均支持GPRS、CDMA、GSM網(wǎng)絡(luò);可以動態(tài)打開、關(guān)閉設(shè)備,并具備自動恢復(fù)功能;可以采集帶時間戳的數(shù)據(jù),實現(xiàn)歷史數(shù)據(jù)向?qū)崟r數(shù)

20、據(jù)庫的回插功能,可以采集記錄儀、錄波器數(shù)據(jù),完成事件監(jiān)視;通過DDE、OPC方式進(jìn)行采集;毫秒級的數(shù)據(jù)采集速率,可以采集故障錄波數(shù)據(jù);支持DCS、PLC、現(xiàn)場總線、儀表、板卡、模塊等工控設(shè)備的通訊;已經(jīng)支持上千個廠家的設(shè)備通訊;26、WWW服務(wù)器特點:Web頁面與過程畫面的高度同步用戶往往會擔(dān)心在客戶端瀏覽器上看到的Web頁面與工程組態(tài)的過程畫面能否完全一致,會不會對某些圖形或動畫效果進(jìn)行限制。力控實現(xiàn)了服務(wù)器端與客戶端畫面的高度同步。用力控的HMI/SCADA組態(tài)軟件創(chuàng)建的過程畫面,用HMI/SCADA組態(tài)軟件直接瀏覽的效果與在客戶端用瀏覽器上看到的圖形效果完全相同??焖俚臄?shù)據(jù)更新pWebV

21、iew采用COM/DCOM技術(shù)實現(xiàn)底層數(shù)據(jù)通信。數(shù)據(jù)采用變化傳輸?shù)姆绞?,提高了?shù)據(jù)傳輸效率,與其它采用JAVA虛擬機(jī)進(jìn)行通信的方式相比,由于減少了解釋運(yùn)行的環(huán)節(jié),因而具有更快的運(yùn)行與數(shù)據(jù)更新速度。多文檔和動態(tài)畫面力控采用獨(dú)到的多文檔技術(shù),在客戶端的瀏覽器上可以同時瀏覽多個過程畫面,。企業(yè)級Web服務(wù)器力控是一個企業(yè)級的Web服務(wù)器,具備高容量的數(shù)據(jù)吞吐能力和良好的健壯性。力控的WEB介于現(xiàn)場監(jiān)控層和Internet/Intranet之間,通過Web服務(wù)器管理所有的訪問請求,因此不會由于多個用戶請求訪問而影響整個SCADA系統(tǒng)的功能,保證系統(tǒng)的可靠平穩(wěn)運(yùn)行。支持多達(dá)500的客戶端的同時訪問。完全

22、瘦客戶端在客戶端只需要Microsoft Internet Explorer 5.0或以上版本的瀏覽器,就可以對現(xiàn)場的各種事務(wù)進(jìn)行瀏覽、控制。無需購買其它軟件或增加軟件成本。完善的安全機(jī)制pWebView提供完善的安全管理機(jī)制。只有授權(quán)的用戶才能修改過程參數(shù)。使用pWebView時,管理員盡可安心,不必?fù)?dān)心非法或未授權(quán)的修改。開放性易于集成、開放的WEB控件可以使用ASP等快速門戶開發(fā)工具進(jìn)行集成,pWebView使用簡便,只需在服務(wù)器上進(jìn)行前期的組態(tài)和后期的維護(hù),在客戶端無需任何工作。大大的減少了系統(tǒng)開發(fā)和維護(hù)的工作量。pWebView易于擴(kuò)展,可以有效地控制系統(tǒng)預(yù)算開支。第三章 安裝信息

23、、硬件要求CPU:奔騰500以上內(nèi)存:最少64M顯示器:VGA、SVGA以及支持桌面操作系統(tǒng)的圖形適配器,顯示256色以上。鼠標(biāo):PC兼容鼠標(biāo)通訊:RS-232并行口:力控的加密鎖說明:目前市面上流行的機(jī)型完全滿足力控的運(yùn)行要求。、軟件要求運(yùn)行的操作系統(tǒng):WINDOWS2000/WINNT4.0(補(bǔ)丁6)/WINXP、硬件加密鎖力控組態(tài)軟件在長時間運(yùn)行時,需要一個硬件加密鎖,加密鎖包括:并口硬件加密鎖和USB口硬件加密鎖。并口硬件加密力控支持Windows操作系統(tǒng)上的并口硬件加密鎖的安裝,安裝并口硬件加密鎖步驟:在安裝加密鎖前應(yīng)關(guān)閉計算機(jī)電源和外圍設(shè)備拔掉計算機(jī)并口上的所有聯(lián)接。加密鎖安全地插

24、入并口并擰緊螺絲。如果有其它設(shè)備與并口連接,請將其接到加密鎖的背后。USB硬件口加密鎖力控支持Windows操作系統(tǒng)下USB口硬件加密鎖,注:Windows98需要首先安裝USB口的驅(qū)動。說明:當(dāng)沒有加密鎖時,力控組態(tài)軟件也可以開發(fā)和運(yùn)行,但有如下限制:數(shù)據(jù)庫支持32點內(nèi)置編程語言運(yùn)行系統(tǒng)在線運(yùn)行時間是2小時支持選擇的通訊驅(qū)動程序、安裝力控組態(tài)軟件力控組態(tài)軟件存于張光盤中,光盤中的安裝程序setup.exe程序會自動運(yùn)行,啟動力控的安裝向?qū)?。力控組態(tài)軟件的安裝步驟如下:(注:以下的安裝過程是在Windows2000下進(jìn)行的,其它Windows98、NT、XP的安裝過程與此相同)。第一:啟動計算

25、機(jī)第二:將力控組態(tài)軟件的光盤放到計算機(jī)的光驅(qū)中,系統(tǒng)會自動啟動setup.exe安裝程序,如下圖所示。(注:也可能運(yùn)行光盤中的setup.exe啟動安裝程序)在此安裝界面中,左面有一排按鈕,分別是:通用版、控制策略版、網(wǎng)絡(luò)版、IO驅(qū)動程序、加密鎖驅(qū)動安裝、實戰(zhàn)技術(shù)寶典、退出安裝,如圖4-1,各個按鈕的作用分別是:通用版:安裝力控通用版的程序。 控制策略版:安裝力控控制策略版的程序,(注:首先要安裝通用版) 網(wǎng)絡(luò)版:安裝力控網(wǎng)絡(luò)版的程序(注:首先要安裝通用版) IO驅(qū)動程序:安裝力控IO驅(qū)動程序(注:首先要安裝通用版) 加密鎖驅(qū)動安裝:USB口加密鎖的驅(qū)動 實戰(zhàn)技術(shù)寶典:閱讀力控安裝盤中提供的有

26、價值的技術(shù)資料 退出安裝:退出力控的安裝程序第三:開始安裝力控組態(tài)軟件1)、點擊“通用版”按鈕,將自動安裝力控組態(tài)軟件的通用版到計算機(jī)的硬盤,首先彈出如下對話框:點擊“下一步”按鈕,彈出“許可證協(xié)議”對話框,如下圖:用戶閱讀后,如果同意“協(xié)議”中的條款,點擊“是”將繼續(xù)安裝,如果不同意,則點擊“否”將退出安裝。點擊“上一步”按鈕,返回上一個對話框。點擊“是”按鈕,彈出“用戶信息”對話框,如下圖所示:請輸入“用戶名”和“公司名稱”,點擊“上一步”返回上一個對話框,點擊“取消”則退出安裝程序,點擊“下一步”,進(jìn)入程序安裝階段,如下圖:選擇力控軟件的安裝路徑,默認(rèn)路徑為“C:Program File

27、sPCAuto”,若想要安裝到其它目錄下,點擊“瀏覽”按鈕,彈出如下對話框: 在對話框的“路徑”中輸入新的安裝目錄,如:C:Program FilesPCAuto輸入正確后,點擊“確定”后,如圖45,點擊“下一步”,彈出“安裝類型”對話框,如下圖: 安裝類型有三種:典型、壓縮、自定義典型安裝的內(nèi)容有以下幾種:1)力控的系統(tǒng)文件:包括力控的組態(tài)環(huán)境和運(yùn)行環(huán)境2)力控的示例工程:Demo1:演示工程分辨率1024×768Demo2:演示工程分辨率800×600DemoAppExample:演示工程分辨率800×6003)通用驅(qū)動:DDE通訊驅(qū)動OPC通訊驅(qū)動力控仿真儀

28、表驅(qū)動力控仿真PLC驅(qū)動4)力控幫助文檔5)力控實時數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫之間數(shù)據(jù)讀取的組件ODBCROUTER6)力控組態(tài)軟件的卸載組件壓縮這種安裝類型安裝力控組態(tài)和運(yùn)行所需的最少組件選項。自定義安裝用戶自已要求安裝的組件。 選擇好安裝類型后,點擊“下一步”,彈出“創(chuàng)建程序組”,如下對話框此對話框確認(rèn)力控“PCAuto”系統(tǒng)的程序組名,也可選擇其它名稱。點擊“下一步”開始安裝力控。安裝過程將光盤有的壓縮文件解壓縮后并拷到默認(rèn)或指定的目錄下,解壓的過程有進(jìn)度條顯示,提示進(jìn)度。程序安裝結(jié)束,如下圖所示: 選擇“是”,再點擊“完成”按鈕,將重新啟動計算機(jī)。選擇“不”,再點擊“完成”按鈕,將不重新啟動計

29、算機(jī)。點擊“完成”按鈕,完成此安裝。2)、點擊“控制策略”按鈕,將開始安裝力控的控制策略版,安裝過程與“通用版”相同。注:“控制策略”的安裝要在“通用版”安裝完的基礎(chǔ)上進(jìn)行。3)、點擊“網(wǎng)絡(luò)版”按鈕,將開始安裝力控的網(wǎng)絡(luò)版,安裝過程與“通用版”相同。注:“網(wǎng)絡(luò)”的安裝要在“通用版”安裝完的基礎(chǔ)上進(jìn)行。4)、點擊“IO驅(qū)動程序”按鈕,將開始安裝力控的IO驅(qū)動程序程序,安裝過程與“通用版”相同。注:“IO驅(qū)動程序”的安裝要在“通用版”安裝完的基礎(chǔ)上進(jìn)行。5)、加密鎖驅(qū)動安裝:當(dāng)時用USB口加密鎖時,安裝此驅(qū)動。6)、實戰(zhàn)技術(shù)寶典:點擊此按鈕可以瀏覽力控光盤在有價值的技術(shù)資料,如下圖: 第四章 力控

30、組態(tài)新工程的步驟在這章中,通過一個簡單的例子,介紹用力控組態(tài)新工程的基本步驟。一、 新工程的簡介1、假設(shè)的工藝過程工藝設(shè)備包括一個油罐,一個進(jìn)油控制閥門,一個出油控制閥門。用于控制兩臺閥門的PLC,如下圖所示: 2、PLC的邏輯算法:當(dāng)進(jìn)油控制閥門打開時,則開始進(jìn)油。一旦存儲罐即將被注滿,進(jìn)油控制閥門關(guān)閉,出油控制閥門打開。一旦存儲罐即將被排空,進(jìn)油控制閥門打開,出油控制閥門關(guān)閉。如此反復(fù)進(jìn)行。3、力控的PLC仿真驅(qū)動SIMULATOR力控的PLC仿真驅(qū)動SIMULATOR是力控®的PLC仿真程序,為了適應(yīng)本例子的要求,內(nèi)嵌了邏輯算法,并且對數(shù)據(jù)通道作了約定:增量寄存器(模擬輸

31、入?yún)^(qū))第0通道對應(yīng)油罐的液位PLC1的DI區(qū)域(數(shù)字輸入?yún)^(qū))第0通道控制油罐的進(jìn)油控制閥門PLC1的DI區(qū)域(數(shù)字輸入?yún)^(qū))第1通道控制油罐的出油控制閥門PLC1的DO區(qū)域(數(shù)字輸出區(qū))第0通道啟動/停止PLC程序的開關(guān)4、工程要完成的目標(biāo)(1)創(chuàng)建一幅工藝流程圖,圖中包括一個油罐,一個進(jìn)油控制閥門和出油控制閥門,全部使用電磁閥帶動氣缸閥。(2)閥門根據(jù)開關(guān)狀態(tài)而變色,開時為紅色,關(guān)時為綠色。(3)創(chuàng)建實時數(shù)據(jù)庫,并與SIMULATOR進(jìn)行數(shù)據(jù)連接,完成一幅工藝流程圖的動態(tài)數(shù)據(jù)及動態(tài)棒圖顯示。(4)用兩個按鈕實現(xiàn)啟動和停止,啟動和停止PLC程序。二、在力控中建立新工程時,首先通過力控的“工程管理

32、器”指定工程的名稱和工作的路徑,不同的工程一定要放在不同的路徑下。指定工程的名稱和路徑啟動力控的“工程管理器”圖1-1按“新增應(yīng)用”按鈕,出現(xiàn)如下對話框:圖1-2 應(yīng)用名:所新建的工程的名稱路徑:新建工程的路徑,默認(rèn)路徑為:c:Program FilesPCAuto說明:對新建工程的描述文字點擊“確定”按鈕,此時在工程管理器中可以看到添加了一個名為test的工程,然后再點擊“開發(fā)系統(tǒng)”按鈕,進(jìn)入力控的組態(tài)界面。二、 創(chuàng)建組態(tài)界面進(jìn)入力控的開發(fā)系統(tǒng)后,可以為每個工程建立無限數(shù)目的畫面,在每個畫面上可以組態(tài)相互關(guān)聯(lián)的靜態(tài)或動態(tài)圖形。這些畫面是由力控開發(fā)系統(tǒng)提供的豐富的圖形對象組成的。開發(fā)系統(tǒng)提供了

33、文本、直線、矩形、圓角矩形、圓形、多邊形等基本圖形對象,同時還提供了增強(qiáng)型按鈕、實時歷史趨勢曲線、實時歷史報警、實時歷史報表等組件。開發(fā)系統(tǒng)還提供了在工程窗口中復(fù)制、刪除、對齊、打成組等編輯操作,提供對圖形對象的顏色、線型、填充屬性等操作工具。力控開發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時建立豐富的圖形界面。在這個工程中,簡單的圖形畫面建立步驟如下:第一步:創(chuàng)建新畫面進(jìn)入開發(fā)環(huán)境Draw后,首先需要創(chuàng)建一個新窗口。選擇“文件F/新建”命令出現(xiàn)“窗口屬性”對話框,如下圖所示, 輸入流程圖畫面的標(biāo)題名稱,也命名為“儲罐液位監(jiān)控示例”。單擊按鈕“背景色”,出現(xiàn)調(diào)色板,選擇其中的一種顏色作

34、為窗口背景色。其它的選項可以使用缺省設(shè)置,詳見力控®用戶指南。最后單擊“確認(rèn)”按鈕退出對話框。第二步:創(chuàng)建圖形對象現(xiàn)在,在屏幕上有了一個窗口,還應(yīng)看見Draw的工具箱。如果想要顯示網(wǎng)格,激活Draw菜單命令“查看/網(wǎng)格”。 首先,我們需要在窗口上畫一個儲罐。從工具箱中選擇“選擇子圖”工具。出現(xiàn)“子圖列表”對話框,從中選擇一個罐,如下圖所示工具箱 子圖列表 可以修改罐的位置及大小。單擊該罐,拖動其邊線修改罐的大小。若要移動該罐的位置,只要把光標(biāo)定位在罐上,拖動鼠標(biāo)就可以了,如下圖所示: 接下來,我們要畫出入口閥門。選擇工具箱中的“選擇子圖”工具,在“子圖列表”對話框中選擇符合要求

35、的閥門子圖,修改閥門的位置及大小。用相同的方法畫出一個出口閥門。 選擇工具箱中的“垂直/水平線”工具, 在畫面上畫兩條管線。 修改兩條管線的顏色、立體風(fēng)格和寬度。先選中一條管線,單擊鼠標(biāo)右鍵, 出現(xiàn)右鍵菜單。選擇“對象屬性”菜單項,出現(xiàn)“改變屬性”對話框。選擇立體風(fēng)格,寬度改為8,顏色選為灰色。選中另外一條管線,進(jìn)行同樣的修改,如圖3-8所示。 選擇工具箱中的“文本”工具,在畫面上寫兩個顯示液位的字符串:“液位值:”、“#.#”。其中“#.#”用來顯示液位值,顯示4位小數(shù)。 最后,我們要畫兩個按鈕來執(zhí)行啟動和停止PLC程序的命令。選擇工具箱中的“按鈕”工具 ,畫一個按鈕。把按鈕挪到合適的位置并

36、調(diào)整好它的大小。按鈕上有一個標(biāo)志“Text”(文本)。選定這個按鈕,在文本框中輸入“開始”,然后單擊“確認(rèn)”。用同樣的方法繼續(xù)畫“停止”按鈕,完整圖如下圖所示。 現(xiàn)在,已經(jīng)完成了“儲罐液位監(jiān)控示例系統(tǒng)”應(yīng)用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O設(shè)備、創(chuàng)建數(shù)據(jù)庫、制作動畫連接和設(shè)置I/O驅(qū)動程序。數(shù)據(jù)庫是應(yīng)用程序的核心,動畫連接使圖形“活動”起來,I/O驅(qū)動程序完成與硬件測控設(shè)備的數(shù)據(jù)通訊。三、定義I/O設(shè)備在力控中,把需要與力控組態(tài)軟件之間交換數(shù)據(jù)的設(shè)備或者程序都作為IO設(shè)備,IO設(shè)備包括:DDE、OPC、PLC、UPS、變頻器、智能儀表、智能模塊、板卡等,這些設(shè)備一般通

37、過串口和以太網(wǎng)等方式與上位機(jī)交換數(shù)據(jù);只有在定義了IO設(shè)備后,力控才能通過數(shù)據(jù)庫變量和這些IO設(shè)備進(jìn)行數(shù)據(jù)交換。在此工程中,IO設(shè)備使用力控仿真PLC與力控進(jìn)行通訊。定義IO設(shè)備的步驟如下:我們后面要在數(shù)據(jù)庫中定義4個點,但面對的問題是這4個點的過程值(即它們的PV參數(shù)值)從何而來?從前文所描述的力控®結(jié)構(gòu)功能示意圖知道,數(shù)據(jù)庫是從I/O Server(即I/O驅(qū)動程序)中獲取過程數(shù)據(jù)的,而數(shù)據(jù)庫同時可以與多個I/O Server進(jìn)行通訊,一個I/O Server也可以連接一個或多個設(shè)備。所以我們必須要明確這4個點要從哪一個設(shè)備獲取過程數(shù)據(jù)時,就需要定義I/O設(shè)備。1. 在Dr

38、aw導(dǎo)航器中雙擊“I/O設(shè)備驅(qū)動”項使其展開,在展開項目中選擇“PLC”項并雙擊使其展開,然后繼續(xù)選擇廠商名“PLC”并雙擊使其展開后,選擇項目“儀表PLC(Simulator(儀表PLC))”,如下圖所示: 2. 雙擊 “Simulator(仿真PLC)”出現(xiàn)如下圖所示的“I/O設(shè)備定義”對話框,在“設(shè)備名稱”輸入框內(nèi)鍵入一個人為定義的名稱,為了便于記憶,我們輸入“PLC1”(大小寫都可以)。接下來要設(shè)置PLC的采集參數(shù),即“數(shù)據(jù)更新周期”和“超時時間”。在“數(shù)據(jù)更新周期”輸入框內(nèi)鍵入1000毫秒。 提示:一個I/O驅(qū)動程序可以連接多個同類型的I/O設(shè)備。每個I/O設(shè)備中有很多數(shù)據(jù)項可以與監(jiān)

39、控系統(tǒng)建立連接,如果對同一個I/O設(shè)備中的數(shù)據(jù)要求不同采集周期,也可以為同一個地址的I/O設(shè)備定義多個不同的設(shè)備名稱,使他們具有不同的采集周期。例如,一個大的存儲罐液位變化非常緩慢, 5到10秒鐘更新一次就足夠了,而管道內(nèi)壓力的更新周期則要求小于1秒鐘。這樣,可以創(chuàng)建兩個I/O設(shè)備:PLC1SLOW,數(shù)據(jù)更新周期為5秒,和PLC1FAST,數(shù)據(jù)更新周期為1秒。3. 單擊“完成”按鈕返回,在“Simulator(仿真PLC)”項目下面增加了一項“PLC1”,如圖3-13所示。如果要對I/O設(shè)備“PLC1”的配置進(jìn)行修改,雙擊項目“PLC1”,會再次出現(xiàn)PLC1的“I/O設(shè)備定義”對話框。若要刪除

40、I/O設(shè)備“PLC1”,用鼠標(biāo)右鍵單擊項目“PLC1”,在彈出的右鍵菜單中選擇“刪除”。通常情況下,一個I/O設(shè)備需要更多的配置,如:通訊端口的配置(波特率、奇偶校驗等)、超時時間、所使用的網(wǎng)卡的開關(guān)設(shè)置等。因為這是一個“仿真”I/O驅(qū)動程序,它仿真“梯形圖邏輯”和常用I/O驅(qū)動程序任務(wù)(實際上完全由PC完成),沒有實際的與硬件的物理連接,所以不需要進(jìn)行更多的配置。 現(xiàn)在要記住,我們創(chuàng)建了一個名為“PLC1”的I/O設(shè)備,下面將要介紹如何使用它。四、 創(chuàng)建實時數(shù)據(jù)庫數(shù)據(jù)庫DB是整個應(yīng)用系統(tǒng)的核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個力控®應(yīng)用系統(tǒng)的實時數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)

41、計數(shù)據(jù)處理、報警信息處理、數(shù)據(jù)服務(wù)請求處理。在數(shù)據(jù)庫中,我們操縱的對象是點(TAG),實時數(shù)據(jù)庫根據(jù)點名字典決定數(shù)據(jù)庫的結(jié)構(gòu),分配數(shù)據(jù)庫的存儲空間。在點名字典中,每個點都包含若干參數(shù)。一個點可以包含一些系統(tǒng)預(yù)定義的標(biāo)準(zhǔn)點參數(shù),還可包含若干個用戶自定義參數(shù)。我們引用點與參數(shù)的形式為“點名.參數(shù)名”。如“TAG1.DESC”表示點TAG1的點描述,“TAG1.PV”表示點TAG1的過程值。點類型是實時數(shù)據(jù)庫DB對具有相同特征的一類點的抽象。DB預(yù)定義了一些標(biāo)準(zhǔn)點類型,利用這些標(biāo)準(zhǔn)點類型創(chuàng)建的點能夠滿足各種常規(guī)的需要。對于較為特殊的應(yīng)用,可以創(chuàng)建用戶自定義點類型。DB提供的標(biāo)準(zhǔn)點類型有:模擬I/O點

42、、數(shù)字I/O點、累計點、控制點、運(yùn)算點等。不同的點類型完成的功能不同。比如,模擬I/O點的輸入和輸出量為模擬量,可完成輸入信號量程變換、小信號切除、報警檢查,輸出限值等功能。數(shù)字I/O點輸入值為離散量,可對輸入信號進(jìn)行狀態(tài)檢查。有些類型包含一些相同的基本參數(shù)。如模擬I/O點和數(shù)字I/O點均包含下面參數(shù):NAME點名稱DESC點說明信息PV以工程單位表示的現(xiàn)場測量值 力控®實時數(shù)據(jù)庫根據(jù)工業(yè)裝置的工藝特點,劃分為若干區(qū)域,每個區(qū)域又劃分為若干的單元,可以對應(yīng)實際的生車間和工段,極大地方便了數(shù)據(jù)的管理,在總貌畫面中可以按區(qū)域和單元瀏覽數(shù)據(jù)。在報警畫面中,可以按區(qū)域顯示報警。下面就以

43、這個工程選擇一種點類型,并建立實時數(shù)據(jù)庫,先分析一下本工程要做什么:入口閥門不斷地向一個空的存儲罐內(nèi)注入某種液體,當(dāng)存儲罐的液位快滿時,入口閥門要自動關(guān)閉,此時出口閥門自動打開,將存儲罐內(nèi)的液體排放出去。當(dāng)存儲罐的液位快空時,出口閥門自動關(guān)閉,入口閥門打開,重新開始向罐內(nèi)注入液體。過程如此反復(fù)進(jìn)行。整個邏輯的控制過程都是用一臺假想的PLC(可編程控制器)來實現(xiàn)的,前面我們已經(jīng)給這臺假想的PLC設(shè)備命名為PLC1。PLC1采集到存儲罐的液位數(shù)據(jù),并判斷什么時候應(yīng)該打開或關(guān)閉哪一個閥門。而我們除了在計算機(jī)屏幕上看到整個系統(tǒng)的運(yùn)行情況(如:存儲罐的液位變化和出入口閥門的開關(guān)狀態(tài)變化等),我們還可以控

44、制PLC程序的啟動與停止。通過以上分析,確定在數(shù)據(jù)庫中所要建的數(shù)據(jù)庫點:需要定義一個模擬I/O點,這個點的PV參數(shù)表示存儲罐的液位值,把這點的名稱定為“LEVEL”。我們還需要一個數(shù)字I/O點來分別反映入口閥門的開關(guān)狀態(tài),當(dāng)這個點的PV參數(shù)值為0時,表示入口閥門處于關(guān)閉狀態(tài),PV參數(shù)值為1時,表示入口閥門處于開啟狀態(tài),我們將這個點的點名定為“IN_VALVE”。同樣,要定義一個反映出口閥門開關(guān)狀態(tài)的數(shù)字I/O點,命名為“OUT_VALVE”。另外,在假想的PLC中還有一個開關(guān)量來控制整個系統(tǒng)的啟動與停止,這個開關(guān)量可以由我們在計算機(jī)上進(jìn)行控制,所以我們需要再定義一個數(shù)字I/O點,將其命名為“R

45、UN”。最終的數(shù)據(jù)庫點表是: 1、創(chuàng)建數(shù)據(jù)庫點的步驟: 在Draw導(dǎo)航器中雙擊“實時數(shù)據(jù)庫”項使其展開,在展開項目中雙擊“數(shù)據(jù)庫組態(tài)”啟動組態(tài)程序DBMANAGER(如果沒有看到導(dǎo)航器窗口,激活Draw菜單命令“查看/導(dǎo)航器”)。 啟動DBMANAGER后出現(xiàn)如下圖所示的DBMANAGER主窗口。 單擊菜單條的“點”選項選擇新建或雙擊單元格,出現(xiàn)“請指定區(qū)域、點類型”向?qū)υ捒蛉缦聢D所示, 然后雙擊該點類型,出現(xiàn)如下圖所示的對話框,在“點名(NAME)”輸入框內(nèi)鍵入點名“LEVEL”。 其它參數(shù)如量程、報警參數(shù)等可以采用系統(tǒng)提供的缺省值。單擊 “確定”按鈕返回,在點名單元格中增加了一個點名“L

46、EVEL”,如下圖所示: 按如上所述步驟,創(chuàng)建數(shù)字I/O點“IN_VALVE”“OUT_VALVE ”和“RUN” ,創(chuàng)建后的點見下圖: 2、數(shù)據(jù)連接我們在前面創(chuàng)建了一個名為“PLC1”的I/O設(shè)備,而且它連接的正是我們假想的PLC1設(shè)備。現(xiàn)在的問題是如何將我們已經(jīng)創(chuàng)建的4個數(shù)據(jù)庫點與PLC1中的數(shù)據(jù)項聯(lián)系起來,以使這4個點的PV參數(shù)值能與I/O設(shè)備PLC1進(jìn)行實時數(shù)據(jù)交換。這個過程就是建立數(shù)據(jù)連接的過程。由于數(shù)據(jù)庫可以與多個I/O設(shè)備進(jìn)行數(shù)據(jù)交換,所以我們必須指定哪些點與哪個I/O的哪個數(shù)據(jù)項設(shè)備建立數(shù)據(jù)連接。 雙擊數(shù)據(jù)庫中點LEVEL的單元格,選擇“數(shù)據(jù)連接”選項或雙擊LEVEL所對的“%

47、IOLINKI/O連接”單元格,都會出現(xiàn)如下圖所示的對話框: 單擊增加按鈕,出現(xiàn)SIMULATOR的數(shù)據(jù)連接對話框如下圖,“內(nèi)存區(qū)”選擇“AI(模擬輸入?yún)^(qū))”,“通道號”指定為“0”,然后單擊“確定”按鈕返回,完成該點數(shù)據(jù)連接的定義,在點LEVEL的I/O連接單元格中列出了點LEVEL的數(shù)據(jù)連接項。 再為三個數(shù)字I/O點建立數(shù)據(jù)連接。下表列出了我們剛剛定義的4個數(shù)據(jù)連接: 當(dāng)完成數(shù)據(jù)連接的所有組態(tài)后,單擊保存按鈕并退出DBMANAGER窗口。五、 制作動畫連接在前面已經(jīng)做了很多事情,包括:制作顯示畫面、創(chuàng)建數(shù)據(jù)庫點,并與I/O設(shè)備“PLC1中的過程數(shù)據(jù)1連接起來。現(xiàn)在我們又要回到開發(fā)環(huán)境Dra

48、w中,通過制作動畫連接使圖形在畫面上隨PLC1數(shù)據(jù)的變化而活動起來。1、首行涉及一個概念,“Draw變量”:Draw變量就是在開發(fā)環(huán)境Draw中定義和引用的變量,簡稱為變量。開發(fā)環(huán)境Draw、運(yùn)行環(huán)境View和數(shù)據(jù)庫DB都是力控®的基本組成部分。但Draw和View主要完成的是人機(jī)界面的開發(fā)、組態(tài)和運(yùn)行、顯示,我們稱之為界面系統(tǒng)。實時數(shù)據(jù)庫DB主要完成過程實時數(shù)據(jù)的采集(通過I/O Server程序)、實時數(shù)據(jù)的處理(包括:報警處理、統(tǒng)計處理等)、歷史數(shù)據(jù)處理等。界面系統(tǒng)與數(shù)據(jù)庫系統(tǒng)可以配合使用,也可以單獨(dú)使用。比如:界面系統(tǒng)完全可以不使用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù),而通過ActiveX

49、或其它接口從第三方應(yīng)用程序中獲取數(shù)據(jù);數(shù)據(jù)庫系統(tǒng)也完全可以不用界面系統(tǒng)來顯示畫面,它可以通過自身提供的DBCOM控件與其它應(yīng)用程序或其它廠商的界面程序通訊。力控®系統(tǒng)之所以設(shè)計成這種結(jié)構(gòu),主要是為了使系統(tǒng)具有更好的開放性和靈活性。2、建立動畫連接動畫連接是將畫面中的圖形對象與變量之間建立某種關(guān)系,當(dāng)變量的值發(fā)生變化時,在畫面上圖形對象的動畫效果動態(tài)變化方式體現(xiàn)出來。有了變量之后就可以制作動畫連接了。一旦創(chuàng)建了一個圖形對象,給它加上動畫連接就相當(dāng)于賦予它“生命”,使它動起來。動畫連接使對象按照變量的值改變其大小、顏色、位置等 。例如,一個泵在工作時是紅色,而停止工作時變成綠色。有

50、些動現(xiàn)連接還允許使用邏輯表達(dá)式,如:OUT_VALVE=1&&RUN=1表示:OUT_VALVE與RUN這兩個變量的值同時為1時條件成立。又比如,如果希望一個對象在存儲罐的液面高于80開始閃爍,這個對象的閃爍的表達(dá)式就為“LEVEL>80”.定義變量和制作動畫連接這兩件工作可以相互獨(dú)立在完成。例如,使用“特殊功能/定義變量”,可以直接進(jìn)入定義變量的環(huán)境。下面以所建的工程為例說明建立動畫連接的步驟:從最上面的入口閥門開始定義圖形對象的動畫連接。 雙擊入口閥門對象,出現(xiàn)動畫連接對話框,如下圖所示: 圖動畫連接 讓入口閥門根據(jù)一個狀態(tài)值的變化來改變顏色。選擇圖中的“顏色相關(guān)動作

51、顏色變化條件”單擊“條件”按鈕,彈出如下對話框,如下圖所示: 單擊“變量選擇”按鈕,彈出“變量選擇”對話框,在點名欄中選擇“IN_VALVE”,在右邊的參數(shù)列表中選擇“PV”參數(shù),如下圖所示,然后單擊“選擇”按鈕, 在“顏色變化”對話框的“條件表達(dá)式”的文本框中就可以看到變量名“IN_VALVE.PV”如下圖所示: 在變量“IN_VALVE.PV”后輸入“1”,使最后的表達(dá)式為:“IN_VALVE.PV=1”(力控®中的所有名稱標(biāo)識、表達(dá)式和腳本程序均不區(qū)分大小寫)在這里使用的變量IN_VALVE.PV是個狀態(tài)值,我們用它代表入口閥門的開關(guān)狀態(tài)。上述表達(dá)式如果為真(值為1),則

52、表示入口閥門為開啟狀態(tài),希望入口閥門變成白色,所以在“值為假時” 選項中將顏色通過調(diào)色板選為白色,如下圖所示,單擊“確認(rèn)”按鈕返回。用同樣的方法,再定義出口閥門的顏色變化條件及相關(guān)的變量,如下圖所示: 處理有關(guān)液位值的顯示和液位變化的顯示,選中存儲罐下面的#.#符號,然后雙擊鼠標(biāo)左鍵,出下出現(xiàn)動畫連接對話框,在這里選用“數(shù)值輸出模擬”,點擊“模擬”按鈕,彈出“模擬值輸出”對話框,在表達(dá)式項內(nèi)輸入“LEVEL.PV”或是點擊“變量選擇”按鈕,出現(xiàn)變量選擇對話框,然后選擇點名“LEVEL”,在右邊的參數(shù)列表中選擇“PV”參數(shù),點擊“選擇”按鈕,“表達(dá)式”項中自動加入了變量名“LEVEL.PV”,如

53、下圖所示: 現(xiàn)在,已經(jīng)把存儲罐的液位用數(shù)值顯示出來了,下面將代表儲罐的填充高度也隨著液位的變化而變化,這樣更形象地顯示存儲罐的液位變化了。選中儲罐后雙擊鼠標(biāo)左鍵,出下如下圖所示的動面連接對話框。 在“表達(dá)式”項內(nèi)鍵入“LEVEL.PV”。填充顏色為綠色,填充背景顏色為黑色。這樣力控將一直監(jiān)視變量“LEVEL.PV”的值。如果值為100,存儲罐將是全滿的。如果值為50,將是半滿的。然后點擊“確認(rèn)”。六、 腳本動作用腳本來完成兩個按鈕的動作來控制系統(tǒng)的啟停。 選中“開始”按鈕后雙擊鼠標(biāo)左鍵,出現(xiàn)動畫連接對話框,選擇“觸敏動作/左鍵動作”按鈕。單擊“左鍵動作”按鈕,彈出腳本編輯器對話框選擇“按下鼠標(biāo)

54、”事件,在腳本編輯器里輸入“RUN.PV=1”;如下圖所示,這個設(shè)置的意思是當(dāng)在運(yùn)行界面按下“開始”按鈕后,變量RUN.PV的值被設(shè)成1,相應(yīng)地PLC1中的程序被啟動運(yùn)行。 同樣,下面定義“停止”按鈕的動作。在腳本編輯器里輸入“RUN.PV=0”;這個設(shè)置的意思是,當(dāng)鼠標(biāo)按下“停止”按鈕后,變量RUN.PV的值被設(shè)成0。設(shè)備PLC1中的程序就會停止運(yùn)行,如下圖: 在上面整體制作動畫連接的過程事,系統(tǒng)自動創(chuàng)建了所有引用到的數(shù)據(jù)庫變量。如果要看這些變量,可以激活DRAW菜單中“特殊功能/定義變量”出現(xiàn)“變量定義”對話框,如下圖所示: 點擊“選擇”按鈕,出下如下圖所示的“變量選擇”對話框,在“變量類

55、別”中指定“數(shù)據(jù)庫變量”,可以看到在上面工程中所引用的所有數(shù)據(jù)庫變量:LEVEL.PV、IN_VAVLE.PV、OUT_VAVLE.PV和RUN.PV,它們?nèi)坑上到y(tǒng)自動創(chuàng)建。 七、 運(yùn)行力控工程初步建立完成,進(jìn)入運(yùn)行階段。首先保存所有組態(tài)內(nèi)容,關(guān)閉DBManager(如果沒關(guān)閉)。在力控的開發(fā)系統(tǒng)(DRAW)中選擇“文件進(jìn)入運(yùn)行”菜單命令,進(jìn)入力控的運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“文件打開”命令,從“選擇窗口”選擇“儲罐液位監(jiān)控示例”。顯示出力控的運(yùn)行畫面,點擊“開始”按鈕,開始運(yùn)行PLC1的程序。這時會看見閥門打開,存儲罐液位開始上升,一旦存儲罐即將被注滿,它會自動排放,然后重復(fù)以上的過程??梢栽谌魏螘r候點擊“停止”按鈕來中止這個過程,如下圖所示: 八、 制作運(yùn)行包力控的制作運(yùn)行包的功能,可以將當(dāng)前工程組態(tài)的信息和力控的運(yùn)行環(huán)境壓縮成幾個文件,形成Setup安裝盤。當(dāng)工程完成后,可以將這樣一張安裝盤交到用戶的手上,當(dāng)機(jī)器發(fā)生嚴(yán)重故障使控制應(yīng)用受到破壞時,用戶可以用這張Setup安裝盤進(jìn)行安裝,一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論