資源描述:
《WINCC報(bào)表詳細(xì)設(shè)計(jì)步驟.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、無(wú)錫康博自動(dòng)化設(shè)備工程有限公司W(wǎng)INCC報(bào)表詳細(xì)做法2014年2月10日珍藏版(如有雷同,就是盜版)一、報(bào)表的需求分析?從需求上講報(bào)表一般分為:①內(nèi)容上的需求:涉及求和、平均、最大值和最小值的計(jì)算,同時(shí)還有復(fù)雜報(bào)表中混合排列上的處理。②樣式上的需求:簡(jiǎn)單報(bào)表的樣式多為固定格式,固定內(nèi)容。復(fù)雜報(bào)表的樣式可以有用戶自己設(shè)計(jì)和決定顯示的內(nèi)容,甚至涉及歷史趨勢(shì)及報(bào)警信息。③任務(wù)上的需求:報(bào)表不僅能顯示查看,重要的是打印任務(wù),WINCC的全局腳本能夠?qū)崿F(xiàn)事件觸發(fā)打印或者定時(shí)打印。報(bào)表實(shí)例:漢陰污水廠二、WINCC的數(shù)據(jù)存儲(chǔ)?WINCC自帶強(qiáng)大的數(shù)據(jù)歸檔功能,W
2、INCC的數(shù)據(jù)記錄已包含周期記錄歸檔、非周期動(dòng)作觸發(fā)、動(dòng)作觸發(fā)的周期記錄,甚至在數(shù)據(jù)處理中可以自動(dòng)統(tǒng)計(jì)出平均值、最大值、最小值以及求和等數(shù)據(jù)信息。?對(duì)于過程歸檔的訪問,我們可以使用WINCC的在線表格,報(bào)表編輯器中自帶的打印控件實(shí)現(xiàn)報(bào)表數(shù)據(jù)記錄功能。?對(duì)于存儲(chǔ)數(shù)據(jù)的訪問,WINCC提供了另外一個(gè)數(shù)據(jù)存儲(chǔ)和處理工具就是用戶歸檔。報(bào)表實(shí)例:用戶歸檔界面三、報(bào)表的具體做法關(guān)鍵詞:?①報(bào)表編輯?②用戶歸檔?③全局腳本?④創(chuàng)建打印任務(wù)?⑤畫面編輯關(guān)于報(bào)表編輯器?WINCC的報(bào)表制作完成后存儲(chǔ)在當(dāng)前項(xiàng)目下的PRT文件夾內(nèi),可以直接復(fù)制粘貼到其他項(xiàng)目?jī)?nèi)使用,只需要
3、修改數(shù)據(jù)庫(kù)鏈接變量即可。?對(duì)于大量數(shù)據(jù)信息存儲(chǔ)的項(xiàng)目,可以創(chuàng)建多張報(bào)表進(jìn)行分類,更準(zhǔn)確直接的查看和生成報(bào)表。?每一張報(bào)表對(duì)應(yīng)一個(gè)新的打印作業(yè),并且需要與用戶歸檔里記錄的數(shù)據(jù)庫(kù)信息一一對(duì)應(yīng),下面將一一介紹詳細(xì)。報(bào)表編輯器—編輯報(bào)表報(bào)表編輯器—編輯報(bào)表動(dòng)態(tài)數(shù)據(jù)庫(kù)的創(chuàng)建鏈接報(bào)表編輯器—編輯報(bào)表動(dòng)態(tài)數(shù)據(jù)庫(kù)的創(chuàng)建鏈接報(bào)表編輯器—編輯報(bào)表靜態(tài)文本的編輯報(bào)表編輯器—編輯報(bào)表一張完整的報(bào)表格式,可以查詢10個(gè)數(shù)據(jù),如果數(shù)據(jù)較多,可以創(chuàng)建多張報(bào)表關(guān)于用戶歸檔?WINCC變量記錄是系統(tǒng)的存儲(chǔ)部分,使用的是SQL數(shù)據(jù)塊。而用戶歸檔是基于數(shù)據(jù)庫(kù)而生成的記錄表。簡(jiǎn)單的說(shuō)變量記
4、錄相當(dāng)于緩沖區(qū)域,用戶歸檔相當(dāng)于配方功能。?使用WINCC用戶歸檔制作報(bào)表時(shí),創(chuàng)建記錄的數(shù)據(jù)要與所制作表格的數(shù)據(jù)一一對(duì)應(yīng)。?多張表格將對(duì)應(yīng)多個(gè)用戶歸檔功能。用戶歸檔(USERARCHIVE)創(chuàng)建當(dāng)ID等于-1,指令等于6時(shí)就可以把過程值存儲(chǔ)到數(shù)據(jù)庫(kù)中用戶歸檔數(shù)據(jù)創(chuàng)建繼續(xù)創(chuàng)建用戶歸檔數(shù)據(jù),在WINCC用戶歸檔控件中需要的數(shù)據(jù)類型有記錄日期(0-23整點(diǎn)記錄)、時(shí)間(0-23整數(shù)值,打印中顯示)、需記錄的數(shù)據(jù)??梢愿鶕?jù)打印設(shè)備的紙張自定義設(shè)計(jì)數(shù)據(jù)列欄,以10個(gè)數(shù)據(jù)為例。日?qǐng)?bào)觸發(fā)在每小時(shí)變化的整點(diǎn)記錄。添加系統(tǒng)信息設(shè)備用戶歸檔數(shù)據(jù)創(chuàng)建依次創(chuàng)建10個(gè)需要存儲(chǔ)
5、記錄的數(shù)據(jù)變量。關(guān)于全局腳本與打印任務(wù)?WINCC通過編輯VBS全局腳本能夠?qū)崿F(xiàn)定時(shí)觸發(fā)記錄數(shù)據(jù),WINCC系統(tǒng)時(shí)間為DD/MM//YY和MM/DD/YY時(shí)間,此例通過腳本將時(shí)間格式轉(zhuǎn)換成YY/MM/DD。?打印作業(yè)與報(bào)表一一對(duì)應(yīng),多張報(bào)表對(duì)應(yīng)多個(gè)打印任務(wù)。并與在線的歸檔插件相關(guān)聯(lián)編寫全局腳本,定時(shí)生成報(bào)表數(shù)據(jù)新建打印作業(yè)WINCC畫面中實(shí)現(xiàn)在線查看以及歷史查詢功能的方法?完成前面的報(bào)表編輯,用戶歸檔創(chuàng)建以及腳本編輯后,只要在畫面中插入相應(yīng)的歸檔控件,即可以實(shí)現(xiàn)在線記錄功能。?最后利用按鈕功能VBS腳本動(dòng)作實(shí)現(xiàn)在線記錄與報(bào)表表格的關(guān)聯(lián)。利用按鈕C動(dòng)作
6、實(shí)現(xiàn)與打印任務(wù)的功能關(guān)聯(lián)。?實(shí)例演示。winCC畫面中實(shí)現(xiàn)查看報(bào)表方法:新建畫面,插入U(xiǎn)serArchiveControl控件winCC畫面中實(shí)現(xiàn)查看報(bào)表方法:關(guān)聯(lián)在線控件參數(shù),實(shí)現(xiàn)歸檔記錄功能,在線也可以實(shí)現(xiàn)查看功能。winCC畫面中實(shí)現(xiàn)查看報(bào)表方法:創(chuàng)建查詢?nèi)掌诓樵冚斎胼敵鲇颍c報(bào)表中查詢靜態(tài)文本中的I/O域關(guān)聯(lián)。鏈接內(nèi)部變量sYear,sMonth,sDay。創(chuàng)建生成報(bào)表按鈕,使用按鈕的C動(dòng)作以及VBS腳本動(dòng)作實(shí)現(xiàn)報(bào)表的查詢功能。winCC畫面中實(shí)現(xiàn)查看報(bào)表方法:按鈕C動(dòng)作腳本,關(guān)聯(lián)打印任務(wù)Printjob001winCC畫面中實(shí)現(xiàn)查看報(bào)表方法
7、:按鈕VBS動(dòng)作腳本,關(guān)聯(lián)報(bào)表表格制作實(shí)例演示:在線插件查詢制作實(shí)例演示:報(bào)表查詢其他說(shuō)明:?生成的報(bào)表可以連接打印機(jī)打印,沒有打印機(jī)的情況下可以存儲(chǔ)CSV文件,隨時(shí)可以查看當(dāng)天報(bào)表。?生成的報(bào)表數(shù)據(jù)形式是取自然小數(shù)位,可以通過VBS腳本convert(decimal(8,2),tag0)astag0實(shí)現(xiàn)取2位小數(shù)位。?月報(bào),年報(bào)形式與日?qǐng)?bào)相同,只需要更改腳本就可以實(shí)現(xiàn)每日,每月定時(shí)記錄數(shù)據(jù)??偨Y(jié):?WINCC報(bào)表多種實(shí)現(xiàn)方式中,在線表格簡(jiǎn)單易做,但不方便查詢;通過導(dǎo)入Excel實(shí)現(xiàn)報(bào)表數(shù)據(jù),需要安裝相應(yīng)的選件和授權(quán);而通過用戶歸檔功能實(shí)現(xiàn)的報(bào)表,既
8、能簡(jiǎn)單易實(shí)現(xiàn),又能夠方便直觀的查詢報(bào)表,是最容易掌握的一種實(shí)現(xiàn)報(bào)表的方式。