組態(tài)王培訓(xùn)課程學(xué)習(xí)教案_第1頁(yè)
組態(tài)王培訓(xùn)課程學(xué)習(xí)教案_第2頁(yè)
組態(tài)王培訓(xùn)課程學(xué)習(xí)教案_第3頁(yè)
組態(tài)王培訓(xùn)課程學(xué)習(xí)教案_第4頁(yè)
組態(tài)王培訓(xùn)課程學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1組態(tài)王培訓(xùn)組態(tài)王培訓(xùn)(pixn)課程課程第一頁(yè),共67頁(yè)。 組態(tài)王通用版 組態(tài)王電力版 組態(tài)王英文版 組態(tài)王NetView版本 組態(tài)王WEBServer版本 組態(tài)王嵌入版 組態(tài)王OEM版本 軟邏輯KingAct 工業(yè)(gngy)實(shí)時(shí)數(shù)據(jù)庫(kù)軟件(未發(fā)布)第1頁(yè)/共67頁(yè)第二頁(yè),共67頁(yè)。 包括開(kāi)發(fā)版、運(yùn)行版 開(kāi)發(fā)版點(diǎn)數(shù):256、512、無(wú)限點(diǎn) 運(yùn)行版點(diǎn)數(shù):64、128、256、512、1024、無(wú)限點(diǎn) 加密方式(fngsh):硬件加密鎖 加密鎖類型:USB口、并口 升級(jí)特性:6.0以下版本的鎖如果用戶想升級(jí)到當(dāng)前版本,需要收取升級(jí)費(fèi)后為其重新燒錄6.x版本的鎖向上保持兼容,升級(jí)工程時(shí)只需

2、要更新軟件,鎖不需要換購(gòu)買(mǎi)高版本的加密鎖不承諾在低版本軟件上的使用(指大版本2.0;5.0;6.0、6.5 ) 第2頁(yè)/共67頁(yè)第三頁(yè),共67頁(yè)。提示:1、若正確操作后仍然找不到并口鎖,推薦客戶換成USB鎖2、有些計(jì)算機(jī)使用擴(kuò)展的并口卡時(shí)經(jīng)常發(fā)現(xiàn)找不到并口鎖的情況,我們目前沒(méi)有好的解決辦法,推薦客戶使用USB鎖3、工程解密服務(wù):從2007年開(kāi)始,亞控給用戶提供收費(fèi)的解密服務(wù),解密條件如下:必須(bx)是當(dāng)事人自己開(kāi)發(fā)的工程忘記了密碼該單位必須(bx)出具書(shū)面證明(蓋章)4、解決故障后,只給用戶提供最新安裝程序,不再為用戶在原安裝盤(pán)上提供單個(gè)更新文件第3頁(yè)/共67頁(yè)第四頁(yè),共67頁(yè)。組態(tài)王電力(

3、dinl)版 包括開(kāi)發(fā)版、運(yùn)行版 曾經(jīng)發(fā)布的版本:6.5、6.51 07年銷售版本:應(yīng)用開(kāi)發(fā)二部提供的最新6.52版。公司目前沒(méi)有成批印刷計(jì)劃,由產(chǎn)品經(jīng)理馮銀輝即時(shí)確定可提供的版本。 開(kāi)發(fā)版及運(yùn)行版點(diǎn)數(shù):與通用版6.52本一致 加密方式及鎖類型(lixng):與通用版本6.52一致。 說(shuō)明: 1.6.5電力版本的加密鎖與通用版本不兼容,客戶希望升級(jí)必須換鎖。 2.6.51及6.52版本的加密鎖與通用版本完全一致,支持免費(fèi)升級(jí) 3.組態(tài)王6.52不完全支持打開(kāi)電力版本6。52的工程。第4頁(yè)/共67頁(yè)第五頁(yè),共67頁(yè)。第5頁(yè)/共67頁(yè)第六頁(yè),共67頁(yè)。組態(tài)王WEBServer版本(bnbn) 此版

4、本需要與組態(tài)王運(yùn)行版配合使用 點(diǎn)數(shù)由配合使用的組態(tài)王軟件決定 分用戶數(shù)量:5用戶、10用戶、20用戶、50用戶、不限用戶 加密方式(fngsh):硬件加密鎖 加密鎖類型:USB口、并口第6頁(yè)/共67頁(yè)第七頁(yè),共67頁(yè)。組態(tài)王嵌入(qin r)版、軟邏輯第7頁(yè)/共67頁(yè)第八頁(yè),共67頁(yè)。 通常情況下,組態(tài)王工程的點(diǎn)數(shù)指在數(shù)據(jù)詞典中所建變量的個(gè)數(shù)(包括I/O點(diǎn)數(shù)和內(nèi)存點(diǎn)數(shù)); 不過(guò)(bgu)有些情況不在數(shù)據(jù)庫(kù)建變量也會(huì)生成點(diǎn)數(shù),如歷史曲線的名稱要占點(diǎn)數(shù),報(bào)警窗口名稱要占點(diǎn)數(shù)。所以最準(zhǔn)確的方法是利用“組態(tài)王工程瀏覽器”的“工具”下的“變量使用報(bào)告”來(lái)看工程的準(zhǔn)確使用點(diǎn)數(shù)和具體使用位置。第8頁(yè)/共67

5、頁(yè)第九頁(yè),共67頁(yè)。 組態(tài)王的安裝(nzhung):組態(tài)王的安裝和其他 應(yīng)用程序一樣,只要運(yùn)行光盤(pán),按提示(tsh)步驟安裝就可以了。安裝主要分三部分:1:組態(tài)王主程序2:組態(tài)王驅(qū)動(dòng)程序3:組態(tài)王加密鎖程序注意:使用加密鎖必須安裝加密鎖驅(qū)動(dòng)程序。第9頁(yè)/共67頁(yè)第十頁(yè),共67頁(yè)。組態(tài)王的卸載(xi zi):1、在“控制面板”的“添加或卸載程序”中,先卸載組態(tài)王驅(qū)動(dòng)程序,再卸載組態(tài)王主程序。2、直接通過(guò)系統(tǒng)的程序組中“組態(tài)王6.52”帶的卸載程序卸載。3、6.52版本(bnbn)在程序組中帶卸載程序。以前的版本(bnbn)需要在控制面板的“添加或卸載程序”中進(jìn)行卸載。第10頁(yè)/共67頁(yè)第十一頁(yè),

6、共67頁(yè)。 卸載完成后重新啟動(dòng)機(jī)器,重起后把原來(lái)(yunli)組態(tài)王的安裝文件夾刪掉。 如果安裝程序是非正常終止的,則卸載程序可能就不能被啟動(dòng),因此未完成的安裝程序就不能被刪除。這時(shí)我們就要用到組態(tài)王的卸載工具或直接進(jìn)注冊(cè)表刪除組態(tài)王的信息,這樣才能保證組態(tài)王的重新安裝。遇到這樣的情況(qngkung)可以與組態(tài)王技術(shù)支持聯(lián)系,索取卸載工具或者獲得其他相關(guān)技術(shù)支持。第11頁(yè)/共67頁(yè)第十二頁(yè),共67頁(yè)。 在使用(shyng)加密鎖之前,一定要先裝加密鎖驅(qū)動(dòng) 組態(tài)王的加密(ji m)的分類:按鎖的接口不同分為:并口鎖和USB鎖按鎖的廠家不同分為:深思鎖和彩虹鎖 其中USB加密鎖的驅(qū)動(dòng)會(huì)在用戶第一

7、次把鎖插的機(jī)器的USB接口上的時(shí)候自動(dòng)安裝,以后再使用的時(shí)候不會(huì)提示安裝。第12頁(yè)/共67頁(yè)第十三頁(yè),共67頁(yè)。手動(dòng)安裝加密鎖驅(qū)動(dòng)程序需要(xyo)注意:加密鎖有兩種:深思鎖和彩虹鎖。不同的加密鎖廠家不同,加密鎖驅(qū)動(dòng)也不一樣(yyng)??梢愿鶕?jù)手里的加密鎖安裝相應(yīng)的驅(qū)動(dòng)程序。深思鎖:寬鎖,具有“亞控科技”標(biāo)識(shí)彩虹鎖:窄鎖,沒(méi)有任何標(biāo)識(shí)第13頁(yè)/共67頁(yè)第十四頁(yè),共67頁(yè)。深思(shn s)加密鎖驅(qū)動(dòng)程序路徑:光盤(pán)Value PacksensedriverS3_INST.EXE彩虹加密鎖并口驅(qū)動(dòng)程序的路徑(ljng):光盤(pán)SentinelRainbowSSD.exe根據(jù)(gnj)不同的加密鎖安

8、裝不同的驅(qū)動(dòng)。如果不確定是深思鎖還是彩虹鎖,可以把 兩個(gè)驅(qū)動(dòng)分別裝一下。加密鎖驅(qū)動(dòng)在光盤(pán)中的路徑如下:第14頁(yè)/共67頁(yè)第十五頁(yè),共67頁(yè)。1)確認(rèn)加密鎖驅(qū)動(dòng)程序已經(jīng)正確安裝。確認(rèn)并口或者USB口沒(méi)有問(wèn)題。2)使用運(yùn)行鎖雙擊工程管理器的當(dāng)前工程進(jìn)入,因?yàn)?yn wi)雙擊進(jìn)入的是開(kāi)發(fā)環(huán)境,而加密鎖是運(yùn)行鎖,因此找不到鎖。3)BIOS設(shè)置中將并口的設(shè)置改為ECP模式,EPP模式找不到加密鎖。1、提示(tsh)找不到加密鎖?加密鎖常見(jiàn)問(wèn)題:第15頁(yè)/共67頁(yè)第十六頁(yè),共67頁(yè)。4)6.1以上版本的加密鎖不能夠使用在5.1以及以下版本。6.1以上版本的加密鎖可以使用在高版本上面。5)有些計(jì)算機(jī)可能會(huì)

9、出現(xiàn)深思的加密鎖找不到的情況,在確定并口、加密鎖沒(méi)有問(wèn)題的情況下,可以考慮更換(gnhun)為彩虹鎖或者建議客戶更換(gnhun)為USB鎖。6)部分OEM版本以及電力版需要單獨(dú)的加密鎖,不能夠使用通用版的加密鎖。7)戴爾的部分機(jī)型出現(xiàn)找不到加密鎖的情況。加密鎖常見(jiàn)問(wèn)題:1、提示(tsh)找不到加密鎖?第16頁(yè)/共67頁(yè)第十七頁(yè),共67頁(yè)。加密鎖常見(jiàn)問(wèn)題:2、USB鎖與并口加密鎖同時(shí)存在(cnzi),如何處理?第17頁(yè)/共67頁(yè)第十八頁(yè),共67頁(yè)。加密鎖常見(jiàn)問(wèn)題:第18頁(yè)/共67頁(yè)第十九頁(yè),共67頁(yè)。 組態(tài)王工程管理器的主要作用就是為用戶集中管理本機(jī)上的所有組態(tài)王工程。工程管理器的主要功能包括

10、:新建、刪除工程,對(duì)工程重命名,搜索指定路徑下的所有組態(tài)王工程,修改工程屬性,工程的備份、恢復(fù)、數(shù)據(jù)詞典的導(dǎo)入導(dǎo)出,切換(qi hun)到組態(tài)王開(kāi)發(fā)或運(yùn)行環(huán)境等。雙擊桌面上的工程管理器的快捷方式,即可進(jìn)入組態(tài)王工程管理器 經(jīng)常使用的功能為DB導(dǎo)入導(dǎo)出,主要針對(duì)點(diǎn)數(shù)比較多的工程會(huì)減少定義變量的工作量。第19頁(yè)/共67頁(yè)第二十頁(yè),共67頁(yè)。 硬件設(shè)備包括(boku)PLC、儀表、模塊、板卡、變頻器等。 軟件設(shè)備(shbi)包括DDE、OPC及組態(tài)王的網(wǎng)絡(luò)站點(diǎn)。硬件設(shè)備是指要和組態(tài)王作通訊的下位設(shè)備,我們?cè)谶B設(shè)備的時(shí)候首先要考慮設(shè)備的型號(hào)、通訊協(xié)議,然后根據(jù)型號(hào)、協(xié)議在組態(tài)里建相應(yīng)的設(shè)備。第20頁(yè)/

11、共67頁(yè)第二十一頁(yè),共67頁(yè)。在設(shè)備定義的時(shí)候可能在設(shè)備列表中找不到對(duì)應(yīng)的設(shè)備,這時(shí)需要我們了解設(shè)備的具體驅(qū)動(dòng)協(xié)議是不時(shí)通用的驅(qū)動(dòng),如modbus協(xié)議,如果是的話我們可以通過(guò)選對(duì)應(yīng)的驅(qū)動(dòng)就可以了,不一定要設(shè)備對(duì)應(yīng)。如果是特殊的協(xié)議,那就要和我們的技術(shù)人員聯(lián)系,確定驅(qū)動(dòng)沒(méi)有,可能要做相應(yīng)驅(qū)動(dòng)的開(kāi)發(fā)。驅(qū)動(dòng)程序的安裝,利用(lyng)驅(qū)動(dòng)安裝工具或者手動(dòng)安裝。6.52后期版本設(shè)備列表文件修改:DevLst.dat修改為DevLst_Default.Dat,亞控公司提供工具對(duì)原來(lái)的設(shè)備列表進(jìn)行轉(zhuǎn)換。第21頁(yè)/共67頁(yè)第二十二頁(yè),共67頁(yè)。 數(shù)據(jù)詞典中存放的是您制作應(yīng)用系統(tǒng)時(shí)定義的變量以及系統(tǒng)預(yù)先(yx

12、in)定義的變量。變量可以分為基本類型和特殊類型兩大類,基本類型的變量又分為“內(nèi)存變量”和“I/O變量”兩類。 特殊變量類型有報(bào)警窗口變量、歷史趨勢(shì)曲線變量、系統(tǒng)(xtng)變量三種。第22頁(yè)/共67頁(yè)第二十三頁(yè),共67頁(yè)。變量被使用后無(wú)法進(jìn)行刪除以及變量類型的修改,如果需要修改則將使用的動(dòng)畫(huà)連接去掉,然后(rnhu)更新變量計(jì)數(shù)后即可修改。變量使用報(bào)告可以列出此變量使用的位置。為了不影響采集速度,建議只寫(xiě)變量采集頻率定義為0第23頁(yè)/共67頁(yè)第二十四頁(yè),共67頁(yè)。 為方便用戶快速、成批定義變量,組態(tài)王支持結(jié)構(gòu)數(shù)據(jù)類型,使用結(jié)構(gòu)數(shù)據(jù)類型定義結(jié)構(gòu)變量。結(jié)構(gòu)變量是指利用(lyng)定義的結(jié)構(gòu)模板在

13、組態(tài)王中定義變量,該結(jié)構(gòu)模板包含若干個(gè)成員,當(dāng)定義的變量的類型為該結(jié)構(gòu)模板類型時(shí),該模板下所有的成員都成為組態(tài)王的基本變量。一個(gè)結(jié)構(gòu)模板下最多可以定義64個(gè)成員。結(jié)構(gòu)變量中結(jié)構(gòu)模板允許兩層嵌套,即在定義了多個(gè)結(jié)構(gòu)模板后,在一個(gè)結(jié)構(gòu)模板的成員數(shù)據(jù)類型中可嵌套其它結(jié)構(gòu)模板數(shù)據(jù)類型。 結(jié)構(gòu)變量主要使用在相同的設(shè)備比較多,變量比較多的情況下。小點(diǎn)數(shù)工程不建議客戶使用結(jié)構(gòu)變量。結(jié)構(gòu)(jigu)變量:第24頁(yè)/共67頁(yè)第二十五頁(yè),共67頁(yè)。畫(huà)面文件名稱:*.pic,備份文件:*.111如果畫(huà)面文件損壞可以考慮將111文件修改為pic文件進(jìn)行(jnxng)恢復(fù)。 第25頁(yè)/共67頁(yè)第二十六頁(yè),共67頁(yè)。 工

14、具箱功能工具箱功能(gngnng)使用使用工具箱 :繪制圖素的主要(zhyo)工具放置在圖形編輯工具箱內(nèi) ,當(dāng)畫(huà)面打開(kāi)時(shí),工具箱自動(dòng)顯示。工具箱找不到的情況:自動(dòng)隱藏任務(wù)欄即可找到。 圖庫(kù)功能使用圖庫(kù):如何制作屬于自己的圖庫(kù)?如何復(fù)制自己的圖庫(kù)?第26頁(yè)/共67頁(yè)第二十七頁(yè),共67頁(yè)。 動(dòng)畫(huà)連接(linji)所謂“動(dòng)畫(huà)連接”就是建立畫(huà)面的圖素與數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)(duyng)關(guān)系。 根據(jù)連接動(dòng)畫(huà)的圖素的不同我們可以分為:1圖庫(kù)精靈的動(dòng)畫(huà)連接(從圖素中選擇出來(lái))2普通圖素的動(dòng)畫(huà)連接圖庫(kù)精靈的動(dòng)畫(huà)連接:一般雙擊圖素就會(huì)出來(lái)連接界面,根據(jù)需要連接相應(yīng)的變量就可以了,如圖:第27頁(yè)/共67頁(yè)第二十八頁(yè),

15、共67頁(yè)。普通(ptng)圖素的動(dòng)畫(huà)連接:雙擊畫(huà)面上的普通圖素會(huì)出現(xiàn)(chxin)動(dòng)畫(huà)連接窗口,如圖:可以選擇相應(yīng)的連接屬性,對(duì)于不同的圖素,動(dòng)畫(huà)連接界面上可以選擇的不盡相同,只有(zhyu)可以選擇的才可以使用。第28頁(yè)/共67頁(yè)第二十九頁(yè),共67頁(yè)。 命令(mng lng)語(yǔ)言的使用 命令語(yǔ)言的格式(g shi)類似語(yǔ)言的格式(g shi),工程人員可以利用其來(lái)增強(qiáng)應(yīng)用程序的靈活性。組態(tài)王的命令語(yǔ)言編輯環(huán)境已經(jīng)編好,用戶只要按規(guī)范編寫(xiě)程序段即可,它包括:應(yīng)用程序命令語(yǔ)言、熱鍵命令語(yǔ)言、事件命令語(yǔ)言、數(shù)據(jù)改變命令語(yǔ)言、自定義函數(shù)命令語(yǔ)言和畫(huà)面命令語(yǔ)言等。第29頁(yè)/共67頁(yè)第三十頁(yè),共67頁(yè)。

16、 命令語(yǔ)言有六種形式(xngsh),其區(qū)別在于命令語(yǔ)言執(zhí)行的時(shí)機(jī)或條件不同:1、應(yīng)用程序命令語(yǔ)言:可以在程序啟動(dòng)時(shí)、關(guān)閉時(shí)或在程序運(yùn)行期間周期執(zhí)行。如果(rgu)希望周期執(zhí)行,還需要指定時(shí)間間隔。2、數(shù)據(jù)改變命令語(yǔ)言:只鏈接到變量或變量的域。在變量或變量的域值變化到超出數(shù)據(jù)字典中所定義(dngy)的變化靈敏度時(shí),它們就被觸發(fā)執(zhí)行一次。第30頁(yè)/共67頁(yè)第三十一頁(yè),共67頁(yè)。3、事件命令語(yǔ)言:規(guī)定在事件發(fā)生、存在、消失(xiosh)時(shí)分別執(zhí)行的程序。離散變量名或表達(dá)式都可以作為事件。4、熱鍵命令(mng lng)語(yǔ)言:被鏈接到設(shè)計(jì)者指定的熱鍵上,軟件運(yùn)行期間,操作者隨時(shí)按下熱鍵都可以啟動(dòng)這段命令

17、(mng lng)語(yǔ)言程序。5、自定義函數(shù)(hnsh)命令語(yǔ)言:提供用戶自定義函數(shù)(hnsh)功能。用戶可以根據(jù)組態(tài)王的基本語(yǔ)法及提供的函數(shù)(hnsh)自己定義各種功能更強(qiáng)的函數(shù)(hnsh),通過(guò)這些函數(shù)(hnsh)能夠?qū)崿F(xiàn)工程特殊的需要。6、畫(huà)面命令語(yǔ)言:可以在畫(huà)面顯示時(shí)、隱含時(shí)或在畫(huà)面存在期間定時(shí)執(zhí)行畫(huà)面命令語(yǔ)言。在定義畫(huà)面的各種圖索的動(dòng)畫(huà)連接時(shí),可以進(jìn)行命令語(yǔ)言的連接(如按鈕,菜單等)。第31頁(yè)/共67頁(yè)第三十二頁(yè),共67頁(yè)。 趨勢(shì)曲線用來(lái)反應(yīng)變量隨時(shí)間的變化情況。趨勢(shì)曲線有兩種:實(shí)時(shí)趨勢(shì)曲線和歷史趨勢(shì)曲線。這兩種曲線外形都類似于坐標(biāo)紙,X軸代表(dibio)時(shí)間,Y軸代表(dibio)

18、變量的量程百分比或者實(shí)際值。 實(shí)時(shí)曲線: 歷史曲線: 歷史曲線控件:第32頁(yè)/共67頁(yè)第三十三頁(yè),共67頁(yè)。 查看(chkn)歷史曲線的前提是記錄歷史數(shù)據(jù): 在工程瀏覽窗口(chungku)左側(cè)的“工程目錄顯示區(qū)”中選擇“數(shù)據(jù)庫(kù)”中的“數(shù)據(jù)詞典”選項(xiàng),在“數(shù)據(jù)詞典”中選擇變量“原料油液位”,雙擊此變量,在彈出的“定義變量”對(duì)話框中單擊“記錄和安全區(qū)”屬性頁(yè),如圖: 在工程瀏覽器窗口左側(cè)的“工程目錄顯示(xinsh)區(qū)”中雙擊“系統(tǒng)配置”中的“歷史數(shù)據(jù)記錄”選項(xiàng),彈出“歷史記錄配置”對(duì)話框,如圖: 注意:1.記錄方式新加 “每次采集記錄 ”,謹(jǐn)慎使用。 2.歷史數(shù)據(jù)記錄新加 磁盤(pán)剩余空間過(guò)低報(bào)警

19、。第33頁(yè)/共67頁(yè)第三十四頁(yè),共67頁(yè)。 歷史趨勢(shì)(qsh)曲線:1.選擇工具箱中的工具,在畫(huà)面中插入通用(tngyng)控件窗口中的“歷史趨勢(shì)曲線” 控件,如圖 2.選中此控件,單擊鼠標(biāo)右鍵在彈出的下拉菜單中執(zhí)行(zhxng)“控件屬性”命令,彈出控件屬性對(duì)話框,如圖 :3.在曲線屬性頁(yè)中您可以利用“增加”按鈕添加歷史曲線變量 并設(shè)置曲線的采樣間隔 。并提供曲線比較,曲線的多種畫(huà)法,無(wú)效數(shù)據(jù)的處理方式,數(shù)據(jù)的來(lái)源等。4.在坐標(biāo)系屬性頁(yè)中,可以定義曲線控件的外觀,曲線的繪制方式等。5.在游標(biāo)配置選項(xiàng)屬性頁(yè)中,在此屬性頁(yè)中您可以設(shè)置歷史曲線窗口左右游標(biāo)在顯示數(shù)值時(shí)的顯示風(fēng)格及顯示的附加信息。第

20、34頁(yè)/共67頁(yè)第三十五頁(yè),共67頁(yè)。 組態(tài)王提供內(nèi)嵌式報(bào)表系統(tǒng),工程人員可以任意設(shè)置報(bào)表格式,對(duì)報(bào)表進(jìn)行(jnxng)組態(tài)。組態(tài)王為工程人員提供了豐富的報(bào)表函數(shù),實(shí)現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計(jì)分析、報(bào)表打印等。既可以制作實(shí)時(shí)報(bào)表又可以制作歷史報(bào)表。 實(shí)時(shí)報(bào)表(bobio):用報(bào)表(bobio)顯示實(shí)時(shí)的數(shù)據(jù)。1.選擇工具箱中報(bào)表的工具,在畫(huà)面上繪制(huzh)一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口,如圖 2.“報(bào)表工具箱”會(huì)自動(dòng)顯示出來(lái),雙擊窗口的灰色部分,彈出“報(bào)表設(shè)計(jì)”對(duì)話框 3.輸入靜態(tài)文字 : 選中單元格直接輸入,合并單元格等。4.插入動(dòng)態(tài)變量 : 插入變量名稱并在名稱前加“=”。第35頁(yè)/共67頁(yè)第三十

21、六頁(yè),共67頁(yè)。 歷史報(bào)表:通過(guò)報(bào)表函數(shù)(hnsh)調(diào)取歷史數(shù)據(jù)的數(shù)據(jù)。1.固定時(shí)間間隔查詢:ReportSetHistData(ReportName, TagName, StartTime, SepTime, szContent) ,我們(w men)可以按固定的時(shí)間間隔從歷史庫(kù)調(diào)取數(shù)據(jù)生成報(bào)表。如:查詢(chxn)變量“壓力”自2001年5月1日8:00:00以來(lái)的數(shù)據(jù)查詢(chxn)間隔為30秒,數(shù)據(jù)報(bào)表的填充范圍為a2 :a50, 表示豎排第一列從第二行到第五十行。long StartTime; (StartTime為自定義變量)StartTime=HTConvertTime(2001

22、, 5, 1, 8, 0, 0); ReportSetHistData(歷史數(shù)據(jù)報(bào)表, 壓力, StartTime, 30, a2:a50);第36頁(yè)/共67頁(yè)第三十七頁(yè),共67頁(yè)。2.不固定時(shí)間間隔查詢:ReportSetHistData2(StartRow,StartCol);只要設(shè)置查詢的數(shù)據(jù)在報(bào)表中填充的起始位置,即輸入起始行數(shù)(StartRow)、列數(shù)(StartCol)。系統(tǒng)(xtng)會(huì)自動(dòng)彈出歷史數(shù)據(jù)查詢對(duì)話框 。報(bào) 表 系 統(tǒng)第37頁(yè)/共67頁(yè)第三十八頁(yè),共67頁(yè)。 常用(chn yn)報(bào)表函數(shù)的介紹:報(bào)表(bobio)保存:ReportSaveAs(ReportName,F

23、ileName);報(bào)表(bobio)打印預(yù)覽:ReportPrintSetup(ReportName);報(bào)表單元格數(shù)據(jù)寫(xiě)入:ReportSetCellValue(ReportName, Row, Col, Value);報(bào)表單元格字符寫(xiě)入:ReportSetCellString(ReportName, Row, Col, Value);報(bào)表單元格數(shù)據(jù)獲?。篟eportGetCellValue(ReportName, Row, Col);報(bào)表單元格字符獲取:ReportGetCellString(ReportName, Row, Col);報(bào)表調(diào)入:ReportLoad(ReportName,F

24、ileName);報(bào) 表 系 統(tǒng)第38頁(yè)/共67頁(yè)第三十九頁(yè),共67頁(yè)。 報(bào)警(bo jng)設(shè)置報(bào)警組:為了方便對(duì)不同的報(bào)警做不同的處理,可以把相關(guān)的變量定義到不同報(bào)警組。當(dāng)然如果我們沒(méi)有必要對(duì)報(bào)警分組處理,我們也可以不分報(bào)警組,那樣系統(tǒng)會(huì)默認(rèn)(mrn)為系統(tǒng)帶的總報(bào)警組。報(bào)警組編輯畫(huà)面如圖:第39頁(yè)/共67頁(yè)第四十頁(yè),共67頁(yè)。設(shè)置變量的報(bào)警屬性 :變量定義報(bào)警是能產(chǎn)生報(bào)警的前提條件,只有定義報(bào)警我們才可能(knng)在報(bào)警窗口中看到報(bào)警或把報(bào)警記錄到數(shù)據(jù)庫(kù)再來(lái)查看。在數(shù)據(jù)詞典中選擇要報(bào)警(bo jng)變量,雙擊此變量,在彈出的“定義變量”對(duì)話框中單擊“報(bào)警(bo jng)定義”選項(xiàng),如

25、圖:第40頁(yè)/共67頁(yè)第四十一頁(yè),共67頁(yè)。 報(bào)警(bo jng)顯示我們(w men)可以通過(guò)報(bào)警窗口來(lái)顯示報(bào)警,分為實(shí)時(shí)報(bào)警窗口和歷史報(bào)警窗口,可以通過(guò)報(bào)警窗口的定義來(lái)定義如圖:第41頁(yè)/共67頁(yè)第四十二頁(yè),共67頁(yè)。 報(bào)警(bo jng)存儲(chǔ)和查詢報(bào)警信息也可以保存到外接數(shù)據(jù)庫(kù)中,我們可以通過(guò)數(shù)據(jù)庫(kù)查詢(chxn)控KVADODBGrid控件來(lái)查詢(chxn)歷史報(bào)警。第42頁(yè)/共67頁(yè)第四十三頁(yè),共67頁(yè)。 報(bào)警(bo jng)的自定義函數(shù)在組態(tài)王自定義函數(shù)中,有三個(gè)系統(tǒng)(xtng)預(yù)置的報(bào)警自定義函數(shù)。分別為:1、實(shí)型變量報(bào)警事件(shjin)($System_RealAlarm)自

26、定義函數(shù)2、整型變量報(bào)警事件($System_LongAlarm)自定義函數(shù)3、離散型變量報(bào)警事件($System_DiscAlarm)自定義函數(shù)自定義函數(shù)的調(diào)用執(zhí)行有兩種方式: 1、系統(tǒng)產(chǎn)生報(bào)警事件后會(huì)自動(dòng)調(diào)用相應(yīng)數(shù)據(jù)類型的函數(shù),如整型變量產(chǎn)生報(bào)警時(shí),系統(tǒng)自動(dòng)調(diào)用整型預(yù)置自定義函數(shù); 2、如果在配置報(bào)警窗的“操作屬性”時(shí),選擇了“允許雙擊報(bào)警條”,則系統(tǒng)運(yùn)行時(shí)雙擊報(bào)警事件報(bào)警條,也會(huì)自動(dòng)調(diào)用相應(yīng)數(shù)據(jù)類型的函數(shù)。 第43頁(yè)/共67頁(yè)第四十四頁(yè),共67頁(yè)。三種預(yù)置(y zh)自定義函數(shù)如下: 1. 實(shí)型:void $System_RealAlarm(RealTag rTag, long time

27、, long nEvent, long nAction) 2. 整型:void $System_LongAlarm(LongTag lTag, long time, long nEvent, long nAction) 3. 離散(lsn)型:void $System_DiscAlarm(DiscTag dTag, long time, long nEvent, long nAction) rTagrTag:表示:表示(biosh)(biosh)變量,即普通變量,和組態(tài)王系統(tǒng)變量一樣具有值和變量所有的域,這些值都是只讀的。變量,即普通變量,和組態(tài)王系統(tǒng)變量一樣具有值和變量所有的域,這些值都是只

28、讀的。nTimenTime:表示自從格林威治時(shí)間1970年1月1日0起到報(bào)警事件產(chǎn)生時(shí)的秒數(shù),表征報(bào)警事件產(chǎn)生的時(shí)間;第44頁(yè)/共67頁(yè)第四十五頁(yè),共67頁(yè)。nActionnAction:表示當(dāng):表示當(dāng)nAction=1nAction=1時(shí)表示是雙擊報(bào)警條,當(dāng)時(shí)表示是雙擊報(bào)警條,當(dāng)nAction=0nAction=0時(shí)表示產(chǎn)生時(shí)表示產(chǎn)生(chnshng)(chnshng)報(bào)警事件。報(bào)警事件。 預(yù)置自定義函數(shù)函數(shù)體初始內(nèi)容為空,需要用戶在里面添加命令語(yǔ)言。利用報(bào)警預(yù)置自定義函數(shù),可以實(shí)現(xiàn)用戶自己想在報(bào)警產(chǎn)生后做的一些(yxi)處理。 注意: 1 預(yù)置自定義函數(shù)不可以在其它命令語(yǔ)言中調(diào)用。函數(shù)名稱

29、及參數(shù)是不能修改(xigi)的。 2 在每個(gè)函數(shù)中不能對(duì)產(chǎn)生報(bào)警事件的變量或變量的域賦值。 nEventnEvent:表示當(dāng)前產(chǎn)生或雙擊報(bào)警窗時(shí)的報(bào)警類型。報(bào)警類型的返回值如下: 0 報(bào)警 1 恢復(fù) 2 確認(rèn) 第45頁(yè)/共67頁(yè)第四十六頁(yè),共67頁(yè)。 組態(tài)王控件 組態(tài)王中提供的控件在外觀上類似于組合圖素,工程人員(rnyun)只需把它放在畫(huà)面上,然后配置控件的屬性進(jìn)行相應(yīng)的函數(shù)連接,控件就能完成其復(fù)雜的功能。下面介紹一種組態(tài)王控件。XY曲線控件 :通過(guò)(tnggu)曲線來(lái)體現(xiàn)兩個(gè)變量的關(guān)系。單擊工具箱中的“插入控件”工具,在彈出的創(chuàng)建控件窗口中雙擊“趨勢(shì)曲線”類中的“X-Y軸曲線”控件,在畫(huà)面

30、上繪制XY曲線窗口: 選中并雙擊此控件,彈出控件屬性設(shè)置對(duì)話框 第46頁(yè)/共67頁(yè)第四十七頁(yè),共67頁(yè)。 通用(tngyng)控件 組態(tài)王除了支持本身提供的各種控件外,還支持Windows標(biāo)準(zhǔn)的Active X控件,包括Microsoft提供的標(biāo)準(zhǔn)Active X控件和用戶自制(zzh)的Active X控件 ,用戶通過(guò)設(shè)置控件的這些屬性、事件、方法來(lái)完成工作。 下邊(xi bian)舉個(gè)微軟的日歷控件的例子:?jiǎn)螕艄ぞ呦渲械摹安迦胪ㄓ每丶惫ぞ?,在彈出的通用控件窗口中選擇如下控件, 單擊“確定”按鈕,在畫(huà)面中繪制一日歷控件 雙擊此控件彈出動(dòng)畫(huà)連接屬性對(duì)話框 雙擊“事件”屬性卡中的“CloseU

31、p”事件,在彈出的事件命令語(yǔ)言對(duì)話框中輸入如下命令語(yǔ)言 ,可以通過(guò)賦值得到控件上選擇的日期、時(shí)間等。 組態(tài)王控件、通用控件第47頁(yè)/共67頁(yè)第四十八頁(yè),共67頁(yè)。 組態(tài)王可以與其他外部數(shù)據(jù)庫(kù)(支持ODBC訪問(wèn)接口)進(jìn)行數(shù)據(jù)傳輸。數(shù)據(jù)的傳輸就是通過(guò)數(shù)據(jù)源數(shù)據(jù)源通過(guò)不同的驅(qū)動(dòng)程序連接(linji)不同類型的特定的數(shù)據(jù)庫(kù)。組態(tài)王再通過(guò)和數(shù)據(jù)源的連接(linji)實(shí)現(xiàn)組態(tài)王和數(shù)據(jù)庫(kù)的連接(linji)。目前(mqin)支持較好的數(shù)據(jù)庫(kù):Access ,SQL Server,Oracle。 在數(shù)據(jù)源(ODBC)建立連接的基礎(chǔ)上,組態(tài)王可以通過(guò)兩種方式和外接數(shù)據(jù)庫(kù)做連接:組態(tài)王的命令語(yǔ)言(SQL語(yǔ)句);控

32、件連接(KVADODB)第48頁(yè)/共67頁(yè)第四十九頁(yè),共67頁(yè)。 SQL管理器:表格模板(mbn)和記錄體。表格(biog)模板:通過(guò)組態(tài)王的命令來(lái)在數(shù)據(jù)庫(kù)中建立模板定義的表格(biog)。重復(fù)建立同一名稱的表格(biog)信息窗口會(huì)提示錯(cuò)誤。記錄體:體現(xiàn)數(shù)據(jù)庫(kù)中字段和組態(tài)王變量的對(duì)應(yīng)關(guān)系。要把兩邊的類型對(duì)應(yīng)好,要不會(huì)影響(yngxing)數(shù)據(jù)的記錄。第49頁(yè)/共67頁(yè)第五十頁(yè),共67頁(yè)。 命令(mng lng)語(yǔ)言(SQL語(yǔ)句)1. 組態(tài)王的命令語(yǔ)言(SQL語(yǔ)句(yj))和外接數(shù)據(jù)庫(kù)連接SQLConnect( DeviceID, dsn=; uid =;pwd=);DeviceID 內(nèi)存整數(shù)

33、(zhngsh),組態(tài)王和數(shù)據(jù)庫(kù)的連接號(hào),正常情況下組態(tài)王運(yùn)行連接一次就可以了,連接多次DeviceID會(huì)自動(dòng)累加。2. 數(shù)據(jù)的保存:我們可以通過(guò)定時(shí)或條件觸發(fā)向數(shù)據(jù)庫(kù)插入數(shù)據(jù)。用到的命令語(yǔ)言。建立保存數(shù)據(jù)記錄體。SQLInsert( DeviceID, TableName, BindList );第50頁(yè)/共67頁(yè)第五十一頁(yè),共67頁(yè)。3.數(shù)據(jù)(shj)的查詢:要建立相應(yīng)的查詢記錄體SQLSelect(DeviceID , “TableName” , “BindList” , “WhereExpr” , “OrderByExpr”);SQLFirst(DeviceID);查詢(chxn)第一

34、條記錄。SQLNext(DeviceID); 查詢當(dāng)前記錄的下一條記錄。 SQLPrev(DeviceID); 查詢當(dāng)前記錄的上一條記錄。 SQLLast(DeviceID); 查詢最后一條記錄。第51頁(yè)/共67頁(yè)第五十二頁(yè),共67頁(yè)。 KVADODB 數(shù)據(jù)庫(kù)查詢(chxn)既可以(ky)通過(guò)ODBC連接數(shù)據(jù)庫(kù),也可以(ky)通過(guò)ADO連接數(shù)據(jù)庫(kù)顯示數(shù)據(jù)(shj)庫(kù)表中的數(shù)據(jù)(shj),可選擇顯示字段,編輯查詢條件,開(kāi)發(fā)狀態(tài)可設(shè)置顯示表頭,運(yùn)行狀態(tài)可編輯表格中數(shù)據(jù)(shj),運(yùn)行狀態(tài)可動(dòng)態(tài)設(shè)置數(shù)據(jù)(shj)源、數(shù)據(jù)(shj)庫(kù)、數(shù)據(jù)(shj)表等參數(shù).第52頁(yè)/共67頁(yè)第五十三頁(yè),共67頁(yè)。

35、單擊工具箱中的“插入通用控件”按鈕或選擇菜單(ci dn)命令“編輯插入通用控件”,則彈出控件對(duì)話框。在插入控件對(duì)話框內(nèi)選擇“KvDBGrid Class”,如圖 :用鼠標(biāo)左鍵單擊“確定”按鈕,鼠標(biāo)變成十字形,然后在畫(huà)面(humin)上畫(huà)一個(gè)矩形框,KvDBGrid控件就放到畫(huà)面(humin)上了??梢匀我庖苿?dòng)、縮放控件,如同處理一個(gè)單元圖素一樣,如圖 選擇控件后單擊鼠標(biāo)右鍵,在彈出的下拉式菜單中選擇“控件屬性”命令。彈出控件固有屬性頁(yè),可分別(fnbi)設(shè)置如下屬性,如圖 : 通過(guò)數(shù)據(jù)源的連接,可以連接表格或視圖。第53頁(yè)/共67頁(yè)第五十四頁(yè),共67頁(yè)??丶恍┏S?chn yn)屬性和方法

36、:1.Where屬性:字符串型屬性,設(shè)置查詢條件,如果不需要任何(rnh)條件,則字符串為空。如按時(shí)間查詢:數(shù)據(jù)庫(kù)控件.Where=AlarmDate=2003/1/1;2. FetchData()方法(fngf):執(zhí)行數(shù)據(jù)查詢,并將查詢到的數(shù)據(jù)填充到表格中。 3. Print()方法:執(zhí)行表格打印 4. RefreshData()方法:按照上次查詢的條件,重新刷新一遍表格中的數(shù)據(jù)。5. RemoveAllData()方法:刪除KvDBGrid表中的所有數(shù)據(jù)。6. QueryDialog()方法:彈出條件查詢輸入框,方便條件查詢第54頁(yè)/共67頁(yè)第五十五頁(yè),共67頁(yè)。 OPC是OLE for

37、process control 的縮寫(xiě)(suxi),是一種用于過(guò)程控制的工業(yè)標(biāo)準(zhǔn),是基于微軟的COM、DCOM技術(shù),它使不同應(yīng)用程序之間以及應(yīng)用程序與不同硬件設(shè)備之間有了一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。 OPC標(biāo)準(zhǔn)的實(shí)質(zhì)是在硬件供應(yīng)商和軟件開(kāi)發(fā)商以及(yj)軟件開(kāi)發(fā)商之間建立了一套完整的“規(guī)則”,只要遵循這套規(guī)則,即可進(jìn)行數(shù)據(jù)通訊。 組態(tài)王既可以做OPC服務(wù)器又可以做OPC客戶端。第55頁(yè)/共67頁(yè)第五十六頁(yè),共67頁(yè)。 DDE是Windows平臺(tái)上的一個(gè)完整的通信協(xié)議,組態(tài)王支持(zhch)動(dòng)態(tài)數(shù)據(jù)交換(DDE),能夠和其他支持(zhch)動(dòng)態(tài)數(shù)據(jù)交換的應(yīng)用程序方便地交換數(shù)據(jù)。 DDE過(guò)程可以比喻為兩個(gè)人的

38、對(duì)話,一方向另一方提出問(wèn)題,然后等待回答。提問(wèn)的一方稱為(chn wi)“客戶”(Client)回答的一方稱為(chn wi)“服務(wù)器”(Server)。 第56頁(yè)/共67頁(yè)第五十七頁(yè),共67頁(yè)。 2.主題(topic):對(duì)“組態(tài)王”來(lái)說(shuō),主題規(guī)定為“tagname”;Excel的主題名是電子表格的名稱,比如(br)sheet1、sheet2 ;Visual Basic程序的主題由窗體(Form)的LinkTopic屬性值指定。 3.項(xiàng)目(item):這是被討論的特定數(shù)據(jù)對(duì)象。在“組態(tài)王”的數(shù)據(jù)詞典里,工程人員(rnyun)定義I/O變量的同時(shí),也定義項(xiàng)目名稱。Excel里的項(xiàng)目是單元,比如

39、r1c2。對(duì)Visual Basic程序而言,項(xiàng)目是一個(gè)特定的文本框、標(biāo)簽或圖片框的名稱。DDE對(duì)話(duhu)的內(nèi)容是通過(guò)三個(gè)標(biāo)識(shí)名來(lái)約定的 : 1.應(yīng)用程序名(application):進(jìn)行DDE對(duì)話的雙方的名稱。 “組態(tài)王”運(yùn)行系統(tǒng)的程序名是“VIEW”,Microsoft Excel的應(yīng)用程序名是“Excel” 。 第57頁(yè)/共67頁(yè)第五十八頁(yè),共67頁(yè)。設(shè)置開(kāi)發(fā)設(shè)置開(kāi)發(fā)(kif)系統(tǒng):開(kāi)發(fā)系統(tǒng):開(kāi)發(fā)(kif)標(biāo)題欄的設(shè)置,如圖:標(biāo)題欄的設(shè)置,如圖:設(shè)置運(yùn)行設(shè)置運(yùn)行(ynxng)系統(tǒng):運(yùn)行系統(tǒng):運(yùn)行(ynxng)系統(tǒng)外觀,主畫(huà)面,特殊。如圖:系統(tǒng)外觀,主畫(huà)面,特殊。如圖:報(bào)警配置報(bào)警配置:文件配置,數(shù)據(jù)庫(kù)配置,打印配置。如圖:歷史數(shù)據(jù)記錄歷史數(shù)據(jù)記錄:歷史記錄配置。如圖:網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置:網(wǎng)絡(luò)參數(shù),節(jié)點(diǎn)類型,客戶配置。如圖:用戶配置用戶配置:用戶和安全區(qū)配置。如圖:打印配置打印配置:配置打印機(jī)。如圖:第58頁(yè)/共67頁(yè)第五十九頁(yè),共67頁(yè)。組態(tài)王的冗余(rn y)方式有三種:雙設(shè)備(shbi)冗余; 雙機(jī)冗余;雙網(wǎng)絡(luò)冗余。 雙設(shè)備(shbi)冗余: 雙設(shè)備冗余,是指設(shè)備對(duì)設(shè)備的冗余,即兩臺(tái)相同的設(shè)備之間的相互冗余。對(duì)于用戶比較重要的數(shù)據(jù)采集系統(tǒng),用戶可以用兩個(gè)完全一樣的設(shè)備同時(shí)采集數(shù)據(jù),并與組態(tài)王通訊。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論