1、 變量設定中最大(。┲导白畲螅ㄐ。┰贾档囊饬x?
最大(。┲凳亲兞吭诂F實(shí)中表達的工程值(如:溫度、壓力等)的大小,而最大(。┰贾凳遣杉O備中[寄存器]數字量的最大(。┲担ㄈ绨蹇ㄖ械819-4095等)。一般對于板卡設備此值為物理量經(jīng)AD轉換之后的值,如12BitAD此值范圍0~4096、16BitAD為0~65535,對于PLC、智能儀表、變頻器,其本身已將物理值轉換為工程值所以此時(shí)最大(。┲蹬c最大(。┰贾翟谠O置時(shí)是一致的.
2.組態(tài)完成后發(fā)現工程特別大,怎樣把工程文件變?
可以刪除*.AL2(報警信息文件),*.REC(歷史記錄文件),*.111文件(*.pic文件的備份文件)的文件。
3:在定義變量的基本屬性時(shí)狀態(tài)欄中的保存數值、保存參數是什么意思?
保存參數:在系統運行時(shí),修改變量的域的值(可讀可寫(xiě)型), 系統自動(dòng)保存這些參數值,系統退出后,其參數值不會(huì )發(fā)生變化。當系統再啟動(dòng)時(shí),變量的域的參數值為上次系統運行時(shí)最后一次的設置值。無(wú)需用戶(hù)再去重新定義 。
保存數值:系統運行時(shí),當變量的值發(fā)生變化后,系統自動(dòng)保存該值。當系統退出后再次運行時(shí),變量的初始值為上次系統運行過(guò)程中變量值最后一次變化的值。
4:如何不進(jìn)入系統桌面環(huán)境而直接運行組態(tài)王工程如何實(shí)現(Win98系統)?
編輯Win98系統下的System.ini文件,將shell=explorer.exe改為:
path=c:\ProgramFiles\Kingview\
shell=Touchvew.exe 即可
5:組態(tài)王里畫(huà)面屬性中覆蓋式與替換式有何區別?
覆蓋式畫(huà)面出現時(shí),它重疊在當前畫(huà)面之上,其他打開(kāi)的畫(huà)面還在運行,關(guān)閉后被覆蓋的畫(huà)面又可見(jiàn)。替換式畫(huà)面出現時(shí),所有與之相交的畫(huà)面自動(dòng)從屏幕和內存中刪除,不再運行。
6:如何利用多個(gè)攝像頭在組態(tài)王上顯示多幅畫(huà)面?
用戶(hù)需要增加硬件設備:矩陣轉換器和畫(huà)面分割器。視頻采集后通過(guò)矩陣轉換和畫(huà)面分割再送進(jìn)組態(tài)王中,例如需要顯示16個(gè)畫(huà)面,可選擇16畫(huà)面分割器。
7:如何將gif動(dòng)畫(huà)用在組態(tài)王畫(huà)面中?
在組態(tài)王畫(huà)面中的工具箱內選折<畫(huà)點(diǎn)位圖 designtimesp=451>這一項并用鼠標在畫(huà)面中畫(huà)出一個(gè)點(diǎn)位圖塊,然后點(diǎn)擊鼠標右鍵,在其下拉式菜單中選折〈從文件加載〉,選擇所需的gif動(dòng)畫(huà)文件。
8:如何用組態(tài)王在啟動(dòng)一個(gè)應用程序時(shí)打開(kāi)任意路徑下的一個(gè)文件?
一在組態(tài)王中定義一個(gè)內存字符串型變量,在StartApp函數調運之前,賦給該變量值,為:應用程序路徑+一個(gè)或 兩個(gè)空格+文件路徑、文件名 、文件擴展名。接下來(lái)用StartApp函數,其參數為該變量名稱(chēng)。如用WordPad啟動(dòng)時(shí)打開(kāi)一個(gè).alg文件:定義“ 文件”問(wèn)內存字符串型變量,命令語(yǔ)言為:文件="C:\Progra~1\Access~1\word.exe "+"C:\Progra~1\Kingview\Example\Kingdem~3\"+文件名; startapp(文件);/*文件名可以任意給定,如用列表框選擇的結果等。[文件名為8.3格式]
9:事件命令語(yǔ)言和程序命令語(yǔ)言?xún)热莸拈L(cháng)度是否能夠加長(cháng)?
組態(tài)王命令語(yǔ)言的長(cháng)度為20k,無(wú)法加長(cháng),但可以將一個(gè)命令語(yǔ)言分為幾個(gè)事件命令語(yǔ)言
10:為什么有些打印機在打印實(shí)時(shí)報警時(shí)打出的為亂碼?
為保證實(shí)時(shí)報警打印的實(shí)時(shí)性,組態(tài)王將實(shí)時(shí)報警信息直接送到打印端口(如LPT1)輸出打印,而不是調用WINDOWS系統的打印,因為在打印時(shí)要求有字庫的支持,而直接送端口打印沒(méi)有調用任何系統的東西,所以就要求打印機提供這些字庫。如果沒(méi)有字庫,則打印出來(lái)的東西肯定為亂碼,F在市場(chǎng)上的打印機除了部分針式打印機(如EPSON LQ1600K系列、LQ1900等)具有硬字庫外,其余的打印機,所以打印出來(lái)的實(shí)時(shí)報警很容易出現亂碼。
11:為什么有些網(wǎng)絡(luò )在報警窗中不出現登錄和注銷(xiāo)事件?
登錄和注銷(xiāo)事件在組態(tài)王中是作為報警事件顯示在報警窗中,這就要求作為登錄服務(wù)器的機器必須有自己的報警服務(wù)器,因此建議用戶(hù)將作為登錄服務(wù)器的機器同時(shí)做為IO服務(wù)器,并選定一個(gè)報警服務(wù)器作為這臺機器的報警服務(wù)器。
12:如何查詢(xún)歷史報警?
(1打開(kāi)組態(tài)王工程瀏覽器下的"報警配置"項,在其對話(huà)框的〈文件保存〉欄里輸入報警信息存放的天數,并單擊報警記錄格式,其彈出的對話(huà)框里可以進(jìn)行顯示報警信息時(shí)間的設置。變量的報警信息是以*.al2文件的格式存放在指定的工程路徑下面。
2、組態(tài)王工程瀏覽器下的"報警配置"項中選擇將報警信息存入數據庫,如需在組態(tài)王中查詢(xún)可利用sql函數進(jìn)行查詢(xún).
13:如何計算變化率報警?
模擬量的值在固定時(shí)間內的變化超過(guò)一定量時(shí)產(chǎn)生的報警,即變量變化太快時(shí)產(chǎn)生的報警。當模擬量的值發(fā)生變化時(shí),就計算變化率以決定是否報警。變化率的時(shí)間單位有三種:秒、分和時(shí)。變化率報警利用如下公式計算:((變量的當前值 - 變量上一次的值)*100)* 單位對應的值/((這一次產(chǎn)生值的時(shí)間-上一次產(chǎn)生值的時(shí)間)* (最大值 - 最小值)(注:如果是秒,為1;如果是分,為60,如果是時(shí),為3600)) 取其整數部分的絕對值做為結果,若計算結果大于定義的變化率的值,則出現報警
14:如何利用KVDBGrid控件根據日期條件查詢(xún)歷史報警?
將數據庫中表Alarm中的字段AlarmDate字段類(lèi)型改為“日期型”,利用KVDBGrid進(jìn)行條件查詢(xún),日期變量為:DateString,字符串類(lèi)型
歷史報警查詢(xún).Where="AlarmDate={d '"+\\本站點(diǎn)\DateString+"'}";
歷史報警查詢(xún).FetchData();
歷史報警查詢(xún).FetchEnd();
15:如何利用KVDBGrid控件根據報警變量進(jìn)行相似查詢(xún)歷史報警?
歷史報警查詢(xún).Where="VarName like+'%"+\\本站點(diǎn)\報警變量+"%'";
歷史報警查詢(xún).FetchData();
歷史報警查詢(xún).FetchEnd();
16:如何利用KVDBGrid控件根據日期范圍查詢(xún)一段日期的歷史報警?
歷史報警查詢(xún).Where="AlarmDate >={d'"+\\本站點(diǎn)\HTDate+"'} and AlarmDate <={d'"+\\本站點(diǎn)\HTDate1+"'}";
歷史報警查詢(xún).FetchData();
歷史報警查詢(xún).FetchEnd();
17:如何利用KVDBGrid控件根據日期范圍查詢(xún)一段日期的歷史報警?
歷史報警查詢(xún).Where="AlarmDate >={d'"+\\本站點(diǎn)\HTDate+"'} and AlarmDate <={d'"+\\本站點(diǎn)\HTDate1+"'}";
歷史報警查詢(xún).FetchData();
歷史報警查詢(xún).FetchEnd();
18:如何清除組態(tài)王6.0報表單元格中的內容?
組態(tài)王報表沒(méi)有提供清除報表內容函數,但提供了設置報表單元格內容的函數,包括設置一個(gè)或多個(gè)單元格的字符或數據,可以使用這些函數(ReportSetCellString)來(lái)清除報表單元格的內容,如設為空字符。這種方式比較靈活,而無(wú)須組態(tài)王在提供單元格清除函數。
19:如何利用組態(tài)王報表來(lái)實(shí)現數據統計?
組態(tài)王的報表數據統計功能目前有一定的局限性,但利用組態(tài)王的其它功能與報表功能一起可以實(shí)現數據統計。
(1設計一個(gè)源報表,該報表中存儲各種用于數據統計分析的源數據,可以在系統運行時(shí),將源數據添到報表中, 需要統計分析時(shí),可以取出數據進(jìn)行統計分析。然后將結果添加到統計結果報表中。
2、通過(guò)數據庫與報表結合的方式。將所需的數據通過(guò)組態(tài)王的SQL功能記錄到數據庫中,當需要統計分析時(shí),可以通過(guò)條件查詢(xún),將查詢(xún)到的數據添加到源報表中,然后通過(guò)對源報表的計算將統計結果輸出到正式報表中
20:在使用EXCEL制作的報表Kintable查詢(xún)歷史數據注意的問(wèn)題?
(1在Kintable的VBA編輯器中Auto_Open子程序中修改初始化歷史數據庫的函數的參數:修改歷史庫路徑和工程
2、如果使用的是EXCEL5以上的版本,請在查詢(xún)歷史數據前,先執行初始化歷史庫函數。在Kintable中VBA中的子程序ButtonOk_Click函數定義變量部分之后,直接調用Auto_Open子程序:Call Auto_Open。解決初始化歷史庫失敗或找不到變量等問(wèn)題。