昆侖通態(tài)腳本_第1頁
昆侖通態(tài)腳本_第2頁
昆侖通態(tài)腳本_第3頁
昆侖通態(tài)腳本_第4頁
昆侖通態(tài)腳本_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、相關(guān)內(nèi)容回首頁數(shù)據(jù)對(duì)象操作函數(shù)!AnswerAlm(DatName)函數(shù)意義:應(yīng)答數(shù)據(jù)對(duì)象DatName所產(chǎn)生的報(bào)警。如對(duì)應(yīng)的數(shù)據(jù)對(duì)象沒有報(bào)警產(chǎn)生或已經(jīng)應(yīng)答,則本函數(shù)無效。返 回 值:數(shù)值型,=0為操作成功,0為操作失敗。參 數(shù):DatName,數(shù)據(jù)對(duì)象名。實(shí) 例:!AnswerAlm(電機(jī)溫度),應(yīng)答數(shù)據(jù)對(duì)象“電機(jī)溫度”所產(chǎn)生的報(bào)警。!ChangeDataSave(Datname,n)函數(shù)意義:改變數(shù)據(jù)對(duì)象Datname存盤的周期。返 回 值:數(shù)值型,=0為操作成功,0為操作失敗。參 數(shù):Datname,數(shù)據(jù)對(duì)象名;n,數(shù)值型,以秒表示的存盤間隔時(shí)間。實(shí) 例:!ChangeDataSave(

2、溫度,5), 溫度的存盤間隔時(shí)間為5秒。!ChangeSaveData(DatName,Num1,Num2)該函數(shù)在通用版中可以使用,在嵌入版中不能使用!函數(shù)意義:改變數(shù)據(jù)對(duì)象DatName所對(duì)應(yīng)存盤數(shù)據(jù)的存盤間隔,把Num1小時(shí)以前的存盤數(shù)據(jù)(以當(dāng)前時(shí)間為0點(diǎn))的存盤間隔改為Num2秒。本操作只對(duì)組對(duì)象有效,對(duì)單個(gè)的數(shù)據(jù)對(duì)象無效。當(dāng)DataName =空字符,或Num1=0或Num2=0時(shí),本操作無效。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):DatName:數(shù)據(jù)對(duì)象名。Num1:數(shù)值型時(shí)間量,單位:小時(shí)。本函數(shù)用Num10的一些數(shù)值來表示一些特殊意義的操作:=-1

3、改變當(dāng)天對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;=-2 改變昨天對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;=-3 改變本星期對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;=-4 改變上星期對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;=-5 改變本月對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;=-6 改變上個(gè)月對(duì)應(yīng)數(shù)據(jù)對(duì)象所有存盤數(shù)據(jù)的存盤間隔;Num2:數(shù)值型時(shí)間量,新的存盤間隔,單位:秒。實(shí) 例:!ChangeSaveData(電機(jī)1,-2,5),把組對(duì)象“電機(jī)1”對(duì)應(yīng)的存盤數(shù)據(jù)中昨天的存盤數(shù)據(jù)的存盤間隔改為5秒鐘。!FlushDataInitValueToDisk()函數(shù)意義:把所有數(shù)據(jù)對(duì)象的初始值寫入磁盤,調(diào)用后即刻刷盤。

4、返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):無。!FreshSaveData()函數(shù)意義:實(shí)現(xiàn)報(bào)警組對(duì)象和事件組對(duì)象(存盤周期為0)的強(qiáng)制刷盤功能。調(diào)用后即刻將報(bào)警組對(duì)象和事件組對(duì)象在內(nèi)存緩沖區(qū)中的存盤數(shù)據(jù)強(qiáng)制寫入磁盤。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參數(shù):無。!CopySaveDat()函數(shù)說明:此函數(shù)在嵌入版中無效,考慮兼容性問題,故保留。!DataGetInt (變量名,返回值) 函數(shù)意義:通過變量名讀開關(guān)型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型,開關(guān)型變量的名稱。

5、 返回值,開關(guān)型,保存返回的值。 實(shí) 例: Ret=!DataGetInt(變量名,Int)。 !DataGetFloat(變量名,返回值) 函數(shù)意義:通過變量名讀數(shù)值型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型。 返回值,數(shù)值型,保存返回的值。 實(shí) 例: Ret=!DataGetFloat(變量名,Float)。!DataGetString(變量名,返回值) 函數(shù)意義:通過變量名讀字符型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型。 返回值,字符型,保

6、存返回的值。 實(shí) 例: Ret=!DataGetString(變量名,Str)。!DataSetInt (變量名,設(shè)置值) 函數(shù)意義:通過變量名寫開關(guān)型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型。 設(shè)置值,開關(guān)型,要設(shè)置的值。 實(shí) 例: Ret=!DataSetInt (變量名,Int)。!DataSetFloat(變量名,設(shè)置值) 函數(shù)意義:通過變量名寫數(shù)值型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型。 設(shè)置值,數(shù)值型,要設(shè)置的值。實(shí) 例: Ret=

7、!DataSetFloat(變量名,Float)。!DataSetString(變量名,設(shè)置值) 函數(shù)意義:通過變量名寫字符型變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回3:變量不存在。參數(shù):變量名,字符型。 設(shè)置值,字符型,要設(shè)置的值。實(shí) 例: Ret=!DataSetString(變量名,Str)。!DelSaveDat(DatName,Num)函數(shù)意義:刪除組對(duì)象DatName對(duì)應(yīng)的存盤數(shù)據(jù)中最早Num小時(shí)內(nèi)的存盤數(shù)據(jù),如果 Num 0, 就刪除以當(dāng)前時(shí)間為基點(diǎn)Num個(gè)小時(shí)之前的內(nèi)容,刪除時(shí)是按文件刪除的,如果數(shù)據(jù)不足一個(gè)存盤文件,是不會(huì)被刪除的。返 回

8、 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):DatName,組對(duì)象名。 Num , 參數(shù)名。實(shí) 例:!DelSaveDat(電機(jī)溫度,12) ,刪除組對(duì)象“電機(jī)溫度”對(duì)應(yīng)的存盤數(shù)據(jù)中以當(dāng)前時(shí)間為基點(diǎn)倒推12個(gè)小時(shí)之前的數(shù)據(jù)。但從當(dāng)前時(shí)間至倒推的12個(gè)小時(shí)之內(nèi)的內(nèi)容會(huì)被保存。注 意:該函數(shù)只對(duì)組對(duì)象操作有效。!DelAllSaveDat()函數(shù)意義:刪除組對(duì)象DataName對(duì)應(yīng)的所有存盤數(shù)據(jù)。注意,此函數(shù)不能用來刪除組對(duì)象所對(duì)應(yīng)的報(bào)警存盤數(shù)據(jù)。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):DatName:組對(duì)象名;實(shí) 例:!DelAllSaveDat(電機(jī)溫

9、度),刪除組對(duì)象“電機(jī)溫度”對(duì)應(yīng)的所有存盤數(shù)據(jù)注 意:該函數(shù)只對(duì)組對(duì)象操作有效。!EnableDataSave(name,n)函數(shù)意義:打開/關(guān)閉數(shù)據(jù)對(duì)象的定時(shí)存盤功能。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):name,數(shù)據(jù)對(duì)象名;n,數(shù)值型,1表示打開定時(shí)存盤,0表示關(guān)閉定時(shí)存盤。實(shí) 例:!EnableDataSave(溫度,1), 打開溫度的定時(shí)存盤。!ExportHisDataToCSV(文件名,組對(duì)象名,字段名,開始時(shí)間,結(jié)束時(shí)間,最大記錄數(shù),導(dǎo)出模式,導(dǎo)出參數(shù),進(jìn)度指示數(shù)據(jù)對(duì)象名,取消控制數(shù)據(jù)對(duì)象名)函數(shù)意義:1.導(dǎo)出指定組對(duì)象存盤數(shù)據(jù),導(dǎo)出的條件包括:開始

10、時(shí)間-結(jié)束時(shí)間,最大導(dǎo)出總條數(shù);2.導(dǎo)出字段列表,組對(duì)象為MCGS_ALARM則表示導(dǎo)出報(bào)警歷史數(shù)據(jù);3.可指定導(dǎo)出文件名和路徑,主要是U盤導(dǎo)出,可以追加方式也可覆蓋方式導(dǎo)出;4.可顯示導(dǎo)出過程進(jìn)度情況;5.可取消和中止長(zhǎng)時(shí)間的導(dǎo)出過程;6.導(dǎo)出格式為csv文件,導(dǎo)出的第一行為字段名字。返 回 值:開關(guān)型。返回1 指定組對(duì)象錯(cuò)誤,可能組對(duì)象沒有保存歷史數(shù)據(jù)或者沒有該組對(duì)象返回2 指定的時(shí)間格式錯(cuò)誤返回3 指定的無效的數(shù)據(jù)對(duì)象名返回4 無效的導(dǎo)出模式返回5 同時(shí)只能支持一個(gè)csv導(dǎo)出參 數(shù):文件名:字符型,指定導(dǎo)出的文件絕對(duì)路徑名,指定的第一級(jí)目錄不能創(chuàng)建,其子目錄如果不存在則可以創(chuàng)建。這樣避免

11、U盤不存在時(shí)創(chuàng)建U盤目錄。注意:第一級(jí)目錄不能自動(dòng)創(chuàng)建用戶必須保證其存在;組對(duì)象名:導(dǎo)出的組對(duì)象名字。字段名:字符型,用逗號(hào)分隔的要導(dǎo)出的字段名,不需要指定時(shí)間字段,默認(rèn)第一二個(gè)字段就為記錄時(shí)間字段。如果為空字符串則導(dǎo)出所有字段。開始時(shí)間,結(jié)束時(shí)間:用表示的時(shí)間字符串 “YYYY-MM-DD HH:MM:SS”;最大記錄數(shù):希望導(dǎo)出的最大記錄數(shù),超過該記錄數(shù)就返回,停止導(dǎo)出;導(dǎo)出模式:“1”表示覆蓋現(xiàn)有文件,“2”表示追加到文件最后;導(dǎo)出參數(shù):暫時(shí)為空,保留以后使用;進(jìn)度指示數(shù)據(jù)對(duì)象名:開關(guān)型數(shù)據(jù)對(duì)象,導(dǎo)出過程中該對(duì)象值反映出當(dāng)前已導(dǎo)出記錄條數(shù),如果導(dǎo)出過程中其他異常結(jié)束則通過該對(duì)象返回同函數(shù)

12、返回錯(cuò)誤碼; 進(jìn)度指示錯(cuò)誤碼:返回-1-文件不能打開返回-2-沒有可導(dǎo)出的數(shù)據(jù)返回-4-文件操作出現(xiàn)錯(cuò)誤控制數(shù)據(jù)對(duì)象名:指定一個(gè)開關(guān)型數(shù)據(jù)對(duì)象,該對(duì)象控制導(dǎo)出執(zhí)行,啟動(dòng)導(dǎo)出時(shí)會(huì)自動(dòng)設(shè)置該變量為0,用戶在導(dǎo)出過程中想取消導(dǎo)出則可以設(shè)置該值為0的任何值,導(dǎo)出函數(shù)運(yùn)行結(jié)束后會(huì)自動(dòng)設(shè)置對(duì)象值為1; 進(jìn)度指示錯(cuò)誤碼:返回0-導(dǎo)出成功返回-1-導(dǎo)出路徑不存在返回1-指定組對(duì)象錯(cuò)誤,可能組對(duì)象沒有保存歷史數(shù)據(jù)或者沒有該組對(duì)象返回2-指定的時(shí)間格式錯(cuò)誤返回3-指定的無效的數(shù)據(jù)對(duì)象名返回4-無效的導(dǎo)出模式返回5-同時(shí)只能支持一個(gè)csv導(dǎo)出實(shí) 例: ret= !ExportHisDataToCSV(usb har

13、ddiskyang.csv,group,data1,data4,2007/1/1 0:0:0,2009/1/1 0:0:0,20000,1,進(jìn)度,控制)!GetAlmValue(DatName,Value,Flag)函數(shù)意義:讀取數(shù)據(jù)對(duì)象DatName報(bào)警限值,只有在數(shù)據(jù)對(duì)象DatName的“允許進(jìn)行報(bào)警處理”屬性選項(xiàng)被選中后,本函數(shù)的操作才有意義。對(duì)組對(duì)象、字符型數(shù)據(jù)對(duì)象、事件型數(shù)據(jù)對(duì)象本函數(shù)無效。對(duì)數(shù)值型數(shù)據(jù)對(duì)象,用Flag來標(biāo)識(shí)讀取何種報(bào)警限值。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):DatName:數(shù)據(jù)對(duì)象名。Value:DataName的當(dāng)前的報(bào)警限值,數(shù)值

14、型。Flag:數(shù)值型,標(biāo)志要讀取何種限值,具體意義如下:=1下下限報(bào)警值;=2 下限報(bào)警值;=3 上限報(bào)警值;=4 上上限報(bào)警值;=5 下偏差報(bào)警限值;=6 上偏差報(bào)警限值;=7 偏差報(bào)警基準(zhǔn)值;實(shí) 例:!GetAlmValue(電機(jī)溫度,Value,3),讀取數(shù)據(jù)對(duì)象“電機(jī)溫度”的報(bào)警上限值,放入數(shù)值型數(shù)據(jù)對(duì)象Value中。!GetEventDT()函數(shù)說明:此函數(shù)在嵌入版中無效,考慮兼容性問題,故保留。!GetEventP()函數(shù)說明:此函數(shù)在嵌入版中無效,考慮兼容性問題,故保留。!GetEventT()函數(shù)說明:此函數(shù)在嵌入版中無效,考慮兼容性問題,故保留。!GroupGetInt (組

15、對(duì)象變量,成員編號(hào),返回值) 函數(shù)意義:讀取組對(duì)象中指定的開關(guān)型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回2:指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變量在組對(duì)象中的編號(hào),從0開始。 返回值,開關(guān)型,保存返回的值。實(shí) 例:Ret=!GroupGetInt(Group,0,Int)。!GroupGetFloat(組對(duì)象變量,成員編號(hào),返回值) 函數(shù)意義:讀取組對(duì)象中指定的數(shù)值型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回2:

16、指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變量在組對(duì)象中的編號(hào),從0開始。 返回值,數(shù)值型,保存返回的值。實(shí) 例: Ret=!GroupGetFloat(Group,0,Float)。!GroupGetString(組對(duì)象變量,成員編號(hào),返回值) 函數(shù)意義:讀取組對(duì)象中指定的字符型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回2:指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變

17、量在組對(duì)象中的編號(hào),從0開始。 返回值,字符型,保存返回的值。實(shí) 例: Ret=!GroupGetString(Group,0,String)。!GroupSetInt (組對(duì)象變量,成員編號(hào),設(shè)置值) 函數(shù)意義:設(shè)置組對(duì)象中指定的開關(guān)型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回2:指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變量在組對(duì)象中的編號(hào),從0開始。 設(shè)置值,開關(guān)型,要設(shè)置的值。實(shí) 例: Ret=!GroupSetInt (Group,0,Int)。!Gr

18、oupSetFloat(組對(duì)象變量,成員編號(hào),設(shè)置值) 函數(shù)意義:設(shè)置組對(duì)象中指定的數(shù)值型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成功; 返回1:類型不匹配; 返回2:指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變量在組對(duì)象中的編號(hào),從0開始。 設(shè)置值,數(shù)值型,要設(shè)置的值。實(shí) 例: Ret=!GroupSetFloat(Group,0,Float)。!GroupSetString(組對(duì)象變量,成員編號(hào),設(shè)置值) 函數(shù)意義:設(shè)置組對(duì)象中指定的字符型成員變量的值。返 回 值:開關(guān)型, 返回0:執(zhí)行成

19、功; 返回1:類型不匹配; 返回2:指定編號(hào)超出組對(duì)象索引范圍; 返回3:指定組對(duì)象不存在或指定變量不是組對(duì)象。 參 數(shù): 組對(duì)象變量,組對(duì)象類型。 成員編號(hào),開關(guān)型,成員變量在組對(duì)象中的編號(hào),從0開始。 設(shè)置值,字符型,要設(shè)置的值。實(shí) 例: Ret=!GroupSetString(Group,0,String)。!MoveSaveDat()函數(shù)說明:此函數(shù)在嵌入版中無效,考慮兼容性問題,故保留。!SaveData(DatName)函數(shù)意義:把數(shù)據(jù)對(duì)象DataName對(duì)應(yīng)的當(dāng)前值存入存盤數(shù)據(jù)庫(kù)中。本函數(shù)的操作使對(duì)應(yīng)的數(shù)據(jù)對(duì)象的值存盤一次。此數(shù)據(jù)對(duì)象必須具有存盤屬性,且存盤時(shí)間需設(shè)為0秒。否則會(huì)

20、操作失敗。返 回 值:數(shù)值型,=0為操作成功,0為操作失敗。參 數(shù):DatName,數(shù)據(jù)對(duì)象名。實(shí) 例:!SaveData(電機(jī)1),把組對(duì)象“電機(jī)1”的所有成員對(duì)應(yīng)的當(dāng)前值存盤一次。!SaveDataInit()函數(shù)說明:此函數(shù)在McgsE7.6(03.0001)及以后版本中無效,考慮兼容性問題,故保留。!SaveDataOnTime(Time,TimeMS,DataName)函數(shù)意義:使用指定時(shí)間保存數(shù)據(jù)。本函數(shù)通常用于指定時(shí)間來保存數(shù)據(jù),實(shí)現(xiàn)與通常機(jī)制不一樣的存盤方法。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):Time,數(shù)值型,使用時(shí)間函數(shù)轉(zhuǎn)換出的時(shí)間量。時(shí)間精度

21、到秒。TimeMS,數(shù)值型,指定存盤時(shí)間的毫秒數(shù)。實(shí) 例:t =!TimeStr2I(2001年2月21日3時(shí)2分3秒);!SaveDataOnTime (t,0,DataGroup), 按照指定時(shí)間保存數(shù)據(jù)對(duì)象。!SaveSingleDataInit(Name)函數(shù)意義:本操作把數(shù)據(jù)對(duì)象的當(dāng)前值設(shè)置為初始值(不管該對(duì)象是否設(shè)置有“退出時(shí)自動(dòng)保存數(shù)據(jù)對(duì)象的當(dāng)前值作為初始值”屬性),防止突然斷電而無法保存,以便MCGS嵌入版下次啟動(dòng)時(shí)這些數(shù)據(jù)對(duì)象能自動(dòng)恢復(fù)其值。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):Name,數(shù)據(jù)對(duì)象名。實(shí) 例:!SaveSingleDataInit(

22、溫度),把溫度的當(dāng)前值設(shè)置成初始值。!SetAlmValue(DatName,Value,Flag)函數(shù)意義:設(shè)置數(shù)據(jù)對(duì)象DatName對(duì)應(yīng)的報(bào)警限值,只有在數(shù)據(jù)對(duì)象DatName“允許進(jìn)行報(bào)警處理”的屬性被選中后,本函數(shù)的操作才有意義。對(duì)組對(duì)象、字符型數(shù)據(jù)對(duì)象、事件型數(shù)據(jù)對(duì)象本函數(shù)無效。對(duì)數(shù)值型數(shù)據(jù)對(duì)象,用Flag來標(biāo)識(shí)改變何種報(bào)警限值。返 回 值:數(shù)值型,返回值=0:調(diào)用正常,0:調(diào)用不正常。參 數(shù):DatName:數(shù)據(jù)對(duì)象名。Value:新的報(bào)警值,數(shù)值型。Flag:數(shù)值型,標(biāo)志要操作何種限值,具體意義如下:=1下下限報(bào)警值;=2下限報(bào)警值;=3上限報(bào)警值;=4上上限報(bào)警值;=5下偏差報(bào)

23、警限值;=6上偏差報(bào)警限值;=7偏差報(bào)警基準(zhǔn)值;實(shí) 例:!SetAlmValue(電機(jī)溫度,200,3),把數(shù)據(jù)對(duì)象“電機(jī)溫度”的報(bào)警上限值設(shè)為200!TransToUSB(組對(duì)象名,起始時(shí)間,結(jié)束時(shí)間,導(dǎo)出狀態(tài),進(jìn)度指示,轉(zhuǎn)出模式,保留參數(shù))函數(shù)意義:將XXX組對(duì)象的存盤數(shù)據(jù)導(dǎo)出到USB HARDDISK目錄下,保存為“XXX.csv”文件,模擬環(huán)境則是保存到與可執(zhí)行文件相同路徑下。返 回 值:開關(guān)型。0:參數(shù)沒有錯(cuò)誤。 1:第一個(gè)參數(shù)錯(cuò)誤。(請(qǐng)檢查是否組對(duì)象名稱,或“MCGS_ALARM”) 2: 時(shí)間參數(shù)格式錯(cuò)誤。 3:狀態(tài)變量的類型錯(cuò)誤。(兩個(gè)變量都必須是開關(guān)量) 5:同時(shí)只能支持一個(gè)

24、csv導(dǎo)出。參 數(shù): 組對(duì)象名:字符型,要導(dǎo)出的組對(duì)象名稱(或“MCGS_ALARM”)。起始時(shí)間:字符型,要導(dǎo)出的歷史數(shù)據(jù)的開始時(shí)間,格式:YYYY-MM-DD HH:MM:SS。結(jié)束時(shí)間:字符型,要導(dǎo)出的歷史數(shù)據(jù)的結(jié)束時(shí)間,格式:YYYY-MM-DD HH:MM:SS。導(dǎo)出狀態(tài):開關(guān)型,進(jìn)度指示數(shù)據(jù)對(duì)象名(開關(guān)量),輸出導(dǎo)出狀態(tài)。 正常導(dǎo)出存盤后輸出當(dāng)前已經(jīng)導(dǎo)出的記錄條數(shù)。 當(dāng)創(chuàng)建導(dǎo)出文件“XXX.csv”失敗時(shí)輸出1。(請(qǐng)檢查下位機(jī)是否正常插入了U盤) 當(dāng)前沒有記錄可導(dǎo)出時(shí)輸出2。(請(qǐng)檢查對(duì)應(yīng)的組對(duì)象是否有存盤信息,或者開始時(shí)間結(jié)束時(shí)間是否設(shè)置正確) 導(dǎo)出過程中出現(xiàn)未知數(shù)據(jù)類型時(shí)輸出3。(不應(yīng)該出現(xiàn)) 導(dǎo)出過程中出現(xiàn)文件操作異常時(shí)輸出4。(請(qǐng)檢查U盤容量是否足夠)進(jìn)度指示:開關(guān)量,指定一個(gè)數(shù)字型或開關(guān)型對(duì)象,該對(duì)象控制導(dǎo)出執(zhí)行,啟動(dòng)導(dǎo)出時(shí)會(huì)自動(dòng)設(shè)置該變量為0,用戶在導(dǎo)出過程中想取消導(dǎo)出可設(shè)置該變量為0的任何值,導(dǎo)出函數(shù)運(yùn)行結(jié)束后會(huì)自動(dòng)設(shè)置對(duì)象值為1。 注:6.5(01.0010)之前的版本,此參數(shù)為原導(dǎo)出狀態(tài)變量2,顯示的是導(dǎo)出數(shù)據(jù)總條數(shù)。轉(zhuǎn)出模式:開關(guān)型,保留,設(shè)置為0。保留參數(shù):字符型,保留, 設(shè)置為空字符串。實(shí) 例:!TransToUSB(MCGS_ALARM , 2008-12-1 00:00:00 , 2008-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論