<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開(kāi)發(fā)網(wǎng)

      電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 組態(tài)王KingView入門(mén)教程實(shí)例 >> 正文

      通過(guò)數(shù)據(jù)庫(kù)記錄,實(shí)現(xiàn)組態(tài)王監(jiān)控設(shè)備運(yùn)行時(shí)長(zhǎng)

      作者:佚名    文章來(lái)源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時(shí)間:2025/3/22
      本文介紹通過(guò)ACCESS數(shù)據(jù)庫(kù)記錄,實(shí)現(xiàn)組態(tài)王監(jiān)控設(shè)備運(yùn)行時(shí)長(zhǎng)

      1、 建立數(shù)據(jù)庫(kù)表格

      使用ACCESS數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)表,命名“DeviceInfo”。

      建立數(shù)據(jù)庫(kù)表格 

      2、組態(tài)王建立內(nèi)存變量

       

      3、創(chuàng)建記錄體

      創(chuàng)建與Access數(shù)據(jù)庫(kù)關(guān)聯(lián)的記錄體。數(shù)據(jù)類型、字段名稱與數(shù)據(jù)庫(kù)中表格的相應(yīng)內(nèi)容應(yīng)保持一致。

       

      4、關(guān)聯(lián)數(shù)據(jù)源

      在應(yīng)用程序啟動(dòng)時(shí)添加數(shù)據(jù)庫(kù)連接語(yǔ)句。

       

      5、自定義函數(shù)

      編寫(xiě)自定義函數(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的插入,以及時(shí)間計(jì)算等功能。

       

      函數(shù)內(nèi)容如下所示。

      if (var==1)

      {

      //寫(xiě)入數(shù)據(jù)庫(kù),字段賦值

      \\本站點(diǎn)\DB_DESC=name;

      \\本站點(diǎn)\DB_START=\\本站點(diǎn)\$日期+""+\\本站點(diǎn)\$時(shí)間;

      \\本站點(diǎn)\DB_END="";

      \\本站點(diǎn)\DB_LENGTH="";

      SQLInsert( DeviceID,"DeviceInfo", "BIND" );//向數(shù)據(jù)中,插入一條記錄

      }

      else

      {

      string whrStr="描述='"+name+"'and 結(jié)束時(shí)間='" + " '" ;

      string selStr="select * fromDeviceInfo where " + whrStr;

      SQLSetStatement( DeviceID, selStr);

      SQLExecute( DeviceID, "BIND",0 ); //功能等同sqlselect函數(shù)

      string startStr = \\本站點(diǎn)\DB_START;

      //開(kāi)始時(shí)間轉(zhuǎn)換秒

      string midY=StrMid ( startStr, 1, 4 );

      string midM=StrMid ( startStr, 6, 2 );

      string midD=StrMid ( startStr, 9, 2 );

      string midH=StrMid ( startStr, 12, 2 );

      string midMi=StrMid ( startStr, 15, 2 );

      string midS=StrMid ( startStr, 18, 2 );

      long lY=StrToInt ( midY);

      long lM=StrToInt ( midM);

      long lD=StrToInt ( midD);

      long lH=StrToInt ( midH);

      long lMi=StrToInt ( midMi);

      long lS=StrToInt ( midS);

      long startTime= HTConvertTime(lY,lM,lD,lH,lMi,lS);

      long endTime= HTConvertTime (\\本站點(diǎn)\$年,\\本站點(diǎn)\$月,\\本站點(diǎn)\$日,\\本站點(diǎn)\$時(shí),\\本站點(diǎn)\$分,\\本站點(diǎn)\$秒);//結(jié)束時(shí)間轉(zhuǎn)換秒

      //計(jì)算時(shí)間差

      long timeLength=endTime-startTime;//單位秒

      string endStr=StrFromInt ( timeLength, 10)+"秒";

      //寫(xiě)入數(shù)據(jù)庫(kù),所有字段重新賦值

      \\本站點(diǎn)\DB_END=\\本站點(diǎn)\$日期+""+\\本站點(diǎn)\$時(shí)間;

      \\本站點(diǎn)\DB_LENGTH=endStr;

      //設(shè)置查詢條件,當(dāng)條件相同時(shí)更新數(shù)據(jù)庫(kù)中的記錄

      SQLUpdate( DeviceID,"DeviceInfo", "BIND", whrStr);

      }

      6、數(shù)據(jù)改變命令語(yǔ)言,引用自定義函數(shù)

      分別定義作為設(shè)備啟停信號(hào)的bool型變量,并分別用此變量作為數(shù)據(jù)改變命令語(yǔ)言的變量

       

      7、運(yùn)行

      切換各開(kāi)關(guān)狀態(tài)模擬設(shè)備開(kāi)啟停止,點(diǎn)擊查詢可以查看設(shè)備狀態(tài),如果設(shè)備已開(kāi)啟卻未停止,點(diǎn)查詢后只會(huì)出現(xiàn)設(shè)備開(kāi)始運(yùn)行的時(shí)間。

       

      Tags:數(shù)據(jù)庫(kù),組態(tài)王,監(jiān)控  
      責(zé)任編輯:admin
      相關(guān)文章列表
      組態(tài)王編程軟件如何設(shè)置按鈕圖元
      組態(tài)王用按鍵如何實(shí)現(xiàn)畫(huà)面切換
      組態(tài)王編程軟件如何配置報(bào)警信息
      組態(tài)王和三菱PLC設(shè)備數(shù)據(jù)采集監(jiān)控之入門(mén)實(shí)戰(zhàn)篇—組態(tài)王采集三菱F
      組態(tài)王編程軟件如何設(shè)置網(wǎng)絡(luò)配置信息
      組態(tài)王軟件如何新建網(wǎng)絡(luò)站點(diǎn)的方法
      組態(tài)王之反應(yīng)監(jiān)控中心的實(shí)時(shí)數(shù)據(jù)報(bào)表方法
      組態(tài)王連接SQL數(shù)據(jù)庫(kù)的操作步驟,組態(tài)王與SQL數(shù)據(jù)庫(kù)交互
      組態(tài)王與SqlServer數(shù)據(jù)庫(kù)交互總結(jié)_組態(tài)王讀取sql數(shù)據(jù)庫(kù)
      KingView組態(tài)王之車(chē)間的報(bào)警系統(tǒng)設(shè)置方法
      KingView組態(tài)王使用數(shù)據(jù)庫(kù)控件實(shí)現(xiàn)查詢-新增記錄功能
      KingView組態(tài)王中結(jié)構(gòu)變量的定義和使用方法
      KingView組態(tài)王組態(tài)軟件如何插入按鈕圖元,組態(tài)王實(shí)例
      三菱FX系列PLC以太網(wǎng)連接組態(tài)王,三菱PLC和組態(tài)王的以太網(wǎng)連接
      S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
      KingView組態(tài)王編程軟件如何建立溫度控件
      KingView 組態(tài)王如何建立TCP通訊
      KingView組態(tài)王怎么建立變量
      三菱FX3U PLC與組態(tài)王通信, FX3U與組態(tài)王通信設(shè)置,組態(tài)王通訊設(shè)
      smart s7-200與組態(tài)王用以太網(wǎng)怎么連接,組態(tài)王的以太網(wǎng)連接設(shè)置
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁(yè)面
      下到頁(yè)底
      晶體管查詢
      主站蜘蛛池模板: 色欲老女人人妻综合网| 人人婷婷色综合五月第四人色阁| 亚洲国产天堂久久综合| 精品久久综合1区2区3区激情 | 亚洲国产精品综合久久网络 | 久久本道久久综合伊人| 狠狠色色综合网站| 韩国亚洲伊人久久综合影院| 国产成人99久久亚洲综合精品| 亚洲成色在线综合网站| 另类小说图片综合网| 久久婷婷五月综合97色一本一本| 婷婷亚洲综合一区二区| 99久久亚洲综合精品成人网| 一本色道久久综合一区| 欧美日韩色另类综合| 一本色道久久88加勒比—综合| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 狠狠色综合一区二区| 亚洲综合精品网站在线观看| 伊人久久婷婷五月综合97色| 亚洲精品天天影视综合网| 国产成人综合精品一区| 婷婷久久综合九色综合绿巨人| 一本一道久久综合久久| 亚洲乱码中文字幕综合| 综合国产精品第一页| 亚洲综合久久夜AV | 狠狠色丁香久久婷婷综合五月| 丁香狠狠色婷婷久久综合| 色五月五月丁香亚洲综合网| 色综合久久一本首久久| 国产综合精品一区二区| 色噜噜狠狠狠狠色综合久一| 色婷婷色综合激情国产日韩| 日日狠狠久久偷偷色综合免费| 一本久道久久综合狠狠躁AV| 综合国产在线观看无码| 久久婷婷五月国产色综合| 色狠狠成人综合色| 青青草原综合久久大伊人精品|