• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      組態(tài)王中自動(dòng)報(bào)表系統(tǒng)的實(shí)現(xiàn)

      2017-09-06 04:08:34韓浩尹亞南朱曉山
      科教導(dǎo)刊 2017年20期
      關(guān)鍵詞:組態(tài)王仿真報(bào)表

      韓浩+尹亞南+朱曉山

      摘 要 數(shù)據(jù)報(bào)表是電站管理的一項(xiàng)重要功能,是對(duì)電力系統(tǒng)的運(yùn)行參數(shù)及設(shè)備狀態(tài)進(jìn)行定時(shí)記錄的一種重要形式。利用組態(tài)王提供的內(nèi)嵌式報(bào)表系統(tǒng)以及豐富的報(bào)表函數(shù),實(shí)現(xiàn)了變電仿真培訓(xùn)系統(tǒng)中的數(shù)據(jù)報(bào)表功能,具有實(shí)時(shí)數(shù)據(jù)采集以及報(bào)表的自動(dòng)保存、查詢和打印功能。

      關(guān)鍵詞 組態(tài)王 報(bào)表 仿真

      中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/j.cnki.kjdkz.2017.07.023

      0 引言

      組態(tài)軟件是工業(yè)控制領(lǐng)域開發(fā)計(jì)算機(jī)監(jiān)控系統(tǒng)的一個(gè)快捷平臺(tái),與VC、VB等平臺(tái)相比,利用其提供的各類工具,通過簡(jiǎn)單的組態(tài)工作,即可實(shí)現(xiàn)監(jiān)控系統(tǒng)的開發(fā)?!敖M態(tài)王”集自動(dòng)控制、通信、畫面動(dòng)態(tài)連接以及可與其它的應(yīng)用軟件數(shù)據(jù)交換等功能于一身,是國(guó)內(nèi)使用比較普遍的建立工業(yè)控制對(duì)象的人機(jī)接口的一種智能軟件包,其組態(tài)過程主要包括I/O設(shè)備連接、數(shù)據(jù)詞典建立、監(jiān)控畫面設(shè)計(jì)以及動(dòng)畫連接等幾個(gè)步驟,利用軟件圖庫(kù)所提供的豐富的圖庫(kù)元素以及各類控件保證了所開發(fā)的工業(yè)控制系統(tǒng)的界面一致性和通用性,其電力版在電力系統(tǒng)的變電運(yùn)行以及變電仿真培訓(xùn)系統(tǒng)中應(yīng)用廣泛。

      變電仿真培訓(xùn)系統(tǒng)就是利用軟件或者軟硬結(jié)合的方式實(shí)現(xiàn)現(xiàn)場(chǎng)變電站運(yùn)行系統(tǒng)的各種功能,以達(dá)到提高運(yùn)行人員解決現(xiàn)場(chǎng)實(shí)際問題的能力。數(shù)據(jù)報(bào)表是電站管理的一項(xiàng)重要功能,通常以日為單位對(duì)電力系統(tǒng)運(yùn)行中各節(jié)點(diǎn)以及回路的運(yùn)行數(shù)據(jù)、設(shè)備的運(yùn)行狀態(tài)(如斷路器等的位置信息)等進(jìn)行記錄。利用日?qǐng)?bào)表能實(shí)現(xiàn)生產(chǎn)過程的統(tǒng)計(jì)、分析,以使運(yùn)行和管理人員既能夠及時(shí)掌握電力系統(tǒng)運(yùn)行情況也可通過分析找尋出參數(shù)的變化規(guī)律,為生產(chǎn)任務(wù)的制定和發(fā)展規(guī)劃提供依據(jù)。

      1 報(bào)表功能的實(shí)現(xiàn)

      組態(tài)王提供的內(nèi)嵌式報(bào)表系統(tǒng),使開發(fā)人員可以任意設(shè)置報(bào)表格式,對(duì)報(bào)表進(jìn)行組態(tài)。同時(shí)也提供了豐富的報(bào)表函數(shù),實(shí)現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計(jì)分析、報(bào)表打印等。既可以制作實(shí)時(shí)報(bào)表,也可以制作歷史報(bào)表。

      1.1 自動(dòng)報(bào)表功能的實(shí)現(xiàn)

      新建畫面,在畫面中插入報(bào)表控件并設(shè)計(jì)報(bào)表格式,右鍵點(diǎn)畫面并在“畫面屬性”的命令語言中的“存在時(shí)”選項(xiàng)頁(yè)中填入如下代碼:

      long xx = 0,yy =371,rww = 99, strt = 773;

      string tmp, filen1; //定義變量

      strt =HTConvertTime($年,$月,$日,$時(shí),0,0);

      ReportSetCellString2("Report0", 4, 1, 27, 6, " "); //清空單元格

      ReportSetCellString("Report0", 2, 2, \\本站點(diǎn)\$日期); //填寫日期

      ReportSetHistData("Report0", "\\本站點(diǎn)\壓力", strt, 120, "B4:B33"); //設(shè)定各參量及填充

      ReportSetHistData("Report0", "\\本站點(diǎn)\溫度", strt, 120, "C4:C33"); //位置和采集間隔,

      ReportSetHistData("Report0", "\\本站點(diǎn)\密度", strt, 120, "D4:D33"); //此處設(shè)定120秒,

      ReportSetHistData("Report0", "\\本站點(diǎn)\電流", strt, 120, "E4:E33"); //可視情況改變

      ReportSetHistData("Report0", "\\本站點(diǎn)\電壓", strt, 120, "F4:F33");

      while(xx<30)

      {

      rww=4+xx;

      yy=strt+x*120;

      tmp=StrFromTime( yy, 2 );

      ReportSetCellString("Report0", rww, 1, tmp);

      x=x+1; //填充表中的時(shí)間列,注意應(yīng)與上述數(shù)據(jù)采集時(shí)間一致

      }

      if($分==59&&$秒==59)

      {

      filen1=InfoAppDir()+"\Datafile\"+StrFromReal( $年, 0, "f" )+StrFromReal( $月, 0, "f" )+

      StrFromReal( $日, 0, "f" )+StrFromReal( $時(shí), 0, "f" )+StrFromReal($分, 0, "f" )+

      StrFromReal( $秒, 0, "f" )+".rtl";

      ReportSaveAs("Report0",filen1); //表整時(shí)保存,以時(shí)間命名

      }

      1.2 查詢功能的實(shí)現(xiàn)

      新建畫面并插入“下拉式組合框”控件,點(diǎn)擊右鍵,在畫面屬性的“顯示時(shí)”選項(xiàng)頁(yè)中填入如下代碼:

      string filen3,filen4, filen5;

      filen3=InfoAppDir()+"\Datafile \*.rtl";

      listClear("serh");

      ListLoadFileName( " serh ",filen3);

      filen4=InfoAppDir()+"\Datafile \"+\\本站點(diǎn)\ serh;

      ReportLoad("Report1",filen4);

      filen5=InfoAppDir()+"\Datafile \*.rtl";

      listClear("serh ");

      ListLoadFileName( " serh ", filen5);

      1.3 即時(shí)保存及打印功能的實(shí)現(xiàn)

      分別在報(bào)表畫面和查詢畫面中設(shè)置保存和打印兩個(gè)按鈕,雙擊“保存”按鈕,在“彈起時(shí)”填入如下代碼:

      string filen2;

      filen2=InfoAppDir()+"\Datafile \"+StrFromReal($年, 0, "f" )+StrFromReal( $月, 0, "f" )+

      StrFromReal( $日, 0, "f" )+StrFromReal( $時(shí), 0, "f" )+StrFromReal($分, 0, "f" )+

      StrFromReal( $秒, 0, "f" )+".rtl";

      ReportSaveAs("Report0",filen2);

      雙擊“打印”按鈕,在“彈起時(shí)”填入如下代碼:

      ReportPrintSetup("Report0");

      2 結(jié)束語

      報(bào)表系統(tǒng)的運(yùn)行效果圖如圖1所示(說明:演示的數(shù)據(jù)采集間隔為2分鐘,整點(diǎn)自動(dòng)保存),綜合利用組態(tài)王的報(bào)表控件以及報(bào)表函數(shù)完成了報(bào)表數(shù)據(jù)的自動(dòng)采集、報(bào)表的自動(dòng)保存以及查詢和打印等功能,完美地實(shí)現(xiàn)了變電站仿真培訓(xùn)系統(tǒng)的報(bào)表功能

      參考文獻(xiàn)

      [1] 組態(tài)王6.55用戶手冊(cè)[R].2012.

      [2] 組態(tài)王6.55命令語言函數(shù)速查手冊(cè)[R].2012.

      [3] 劉學(xué)多等.面向中間件的組態(tài)王遠(yuǎn)程數(shù)據(jù)采集驅(qū)動(dòng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2016.36(1).

      [4] 劉景華等.基于組態(tài)王的數(shù)據(jù)采集監(jiān)控系統(tǒng)[J].青島理工大學(xué)學(xué)報(bào),第29卷第4期.endprint

      猜你喜歡
      組態(tài)王仿真報(bào)表
      LabWindows/CVI中Excel報(bào)表技術(shù)研究
      從三大報(bào)表讀懂養(yǎng)豬人的成績(jī)單
      基于組態(tài)王軟件和泓格PIO-D64 板卡的流水燈控制
      電子制作(2017年23期)2017-02-02 07:17:16
      Buck開關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
      試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
      基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
      科技視界(2016年18期)2016-11-03 21:44:44
      中國(guó)體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
      科技視界(2016年18期)2016-11-03 20:31:49
      MATLAB實(shí)現(xiàn)組態(tài)王中TCP/IP讀卡器監(jiān)控方法
      基于PLC與組態(tài)王煤礦壓風(fēng)機(jī)的設(shè)計(jì)研究
      河南科技(2015年8期)2015-03-11 16:23:55
      基于PLC的飛機(jī)輪胎充放氣控制在組態(tài)王中的實(shí)現(xiàn)
      密云县| 钟山县| 海南省| 西吉县| 克拉玛依市| 阳信县| 越西县| 闸北区| 谷城县| 天门市| 衡东县| 广宁县| 荥经县| 桑日县| 临潭县| 新龙县| 海丰县| 桐柏县| 巴林左旗| 游戏| 台南县| 大邑县| 阿拉善左旗| 吉木乃县| 雅江县| 托里县| 富宁县| 蓬莱市| 龙南县| 平度市| 鄢陵县| 聊城市| 临安市| 石城县| 太康县| 烟台市| 吐鲁番市| 中宁县| 布尔津县| 大兴区| 安国市|