午夜精品久久久久久久久久久久-午夜精品久久久久久久免费福利视频-午夜精品久久久内射近拍高清-午夜精品免费视频观看在线-午夜精品网站亚洲一级在线-午夜精品亚洲一区二区三区嫩草

咨詢熱線

18621916738

當前位置:首頁  >  技術文章  >  西門子WinCC中定時器使用方法介紹

西門子WinCC中定時器使用方法介紹

更新時間:2015-10-29      點擊次數:2391

西門子WinCC中定時器使用方法介紹

1、定時器功能介紹
2、腳本中定時器介紹
3、使用腳本實現更多定時器功能
3.1 整點歸檔
3.2 WinCC 項目激活時避免腳本初次執行及延遲執行腳本1 定時器功能介紹
    WinCC 中定時器的使用可以使 WinCC按照的周期或者時間點去執行任務,比如周期執行變量歸檔、在的時間點執行全局腳本或條件滿足時打印報表。WinCC 已經提供了一些簡單的定時器,可以滿足大部分定時功能。但是在有些情況下,WinCC 提供的定時器不能滿足我們需求,這時我們就可以通過 WinCC 提供的腳本接口通過編程的方式實現定時的功能,因為腳本本身既可以直接 調用 WinCC其他功能,比如報表打印,也可以通過中間變量來控制其他功能的執行,比如通過置位/復位歸檔控制變量來觸發變量記錄的執行。WinCC 提供了 C 腳本和 VBS 腳 本,本文主要以全局 C 腳本編程為例介紹定時功能的實現。
2 腳本中定時器介紹     既然在全局腳本中可以編程控制其他功能的執行,那么首先看看全局腳本的觸發:


1

                         圖1   腳本觸發器分類 如圖1所示: 腳本觸發器分為使用定時器和使用變量, 定時器又分為周期執行和非周期執行一次,比如每分鐘執行一次腳本屬于周期執行,2012年10月1日執行一次屬于非周期執行。 使用變量觸發腳本,即在變量發生變化時,腳本就執行一次, 而變量的采集可以根據周期循環采集,或者根據變化采集,根據變化實際是1秒 鐘采集變量一次。
3使用腳本實現更多定時器功能
   利用腳本自身的定時器, 可以通過在腳本中編程的方式實現更多其它定時功能。

3.1整 點歸檔

    WinCC提供了變量歸檔,變量歸檔分為周期歸檔和非周期歸檔,不管是周期歸檔或非周期的歸檔,都又可以通過一些 變量或腳本返回值來控制歸檔, 比如:整點歸檔。下面的設置結合WinCC腳本,實現了在 整點開始歸檔,歸檔五分種后停止歸檔,即每個小時僅歸檔前五分鐘的數據。
    軟件環境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3
    歸檔名稱:ProcessValueArchive
    歸檔變量:NewTag
    歸檔周期:1 分鐘
    歸檔控制變量  startarchive
    C腳本觸發周期:10秒
    腳本代碼:
#Include "apdefap.h"
intgscAction( void )
{
    #pragma option(mbcs)
    #pragma code ("kernel32.dll"); 
    void GetLocalTime (SYSTEMTIME* lpst); 
    #pragma code(); 
      SYSTEMTIME time;
      int  t1; 
      GetLocalTime(&time); 
      t1=time.wMinute; 
if(t1==00) 
      { 
                  SetTagBit("startarchive",1);  
       } 
     if(t1==05) 
      { 
                  SetTagBit("startarchive",0);    
 } 
return0;
}
歸檔設置如圖2:

                     圖2   歸檔設置
    同理,在以上腳本的基礎上做修改,可以實現在某個的時間點打印報表,只要在滿足觸發條件時調用下列函數:    
       RPTJobPrint(" Myprintjob");
      Myprintjob為 事先創建好的打印作業。 
       腳 本主要部分在于獲取系統當前時間,下 面的腳本實現了獲取當前時間并分別獲取年、月、日、時、分、秒、毫秒,星期幾的功能。
 
    Varname1 到 Varname8 為 WinCC 內部變量。若在 WinCC畫面上顯示時,由于默認 I/O 域的 格式為999.99, 要把 Varname1 的顯示格式改為9999。 
  #Include "apdefap.h"
intgscAction( void )
{
          #pragma option(mbcs)
 
          #pragma code ("kernel32.dll"); 
             void GetLocalTime (SYSTEMTIME* lpst); 
         #pragma code(); 
         SYSTEMTIME time;
            GetLocalTime(&time); 
             SetTagWord("Varname1",time.wYear);
           SetTagWord("Varname2",time.wMonth);
           SetTagWord("Varname3",time.wDayOfWeek);
           SetTagWord("Varname4",time.wDay);
           SetTagWord("Varname5",time.wHour);
           SetTagWord("Varname6",time.wMinute);
           SetTagWord("Varname7",time.wSecond);
           SetTagWord("Varname8",time.wMilliseconds);
  return 0;
}
    設置或讀取系統時間的函數如下: 
        SetSystemTime
        SetLocalTime
        GetSystemTime
        GetLocalTime 
    系統中本地計算機時間和格林威治時間是有區別的。函數“SetSystemTime / GetSystemTime"用于設置或讀取格林威治時間。
   函數“SetLocalTime / GetLocalTime"用于設置或讀取本地計算機時間。
  兩種時間會因地理的時區不同而改變。兩個函數使用方法相 同。
  3.2 WinCC 項目激活時避免腳本初次執行及延遲執行腳本
    全局腳本在項目激活時,是要執行一次的,在有些情況下,需要避免腳本執行,就采用在腳本中去判斷。比如 可以創建 WinCC 內部布爾型變量 flag,腳本如下:
  #Include "apdefap.h"
intgscAction( void )
{
      #pragma option(mbcs)
 
      if ( GetTagBit("flag")==1) 
              SetTagWord("NewTag",1);//根據自己的需求編寫對應代碼.
     else
              SetTagBit("flag",1);    //Return-Type: BOOL
return0;
}
    除了避免項目運行激活時觸發腳本執行,我們 還可以通過 Sleep() 延遲腳步功能執行,比如開機后五分鐘開始執行腳本具體功能,代碼如下:
  #Include "apdefap.h"
intgscAction( void )

聯系我們

上海翰粵自動化系統有限公司 公司地址:上海市松江區思賢路2399弄137號   技術支持:化工儀器網
  • 聯系人:黃政武
  • QQ:76868608
  • 公司傳真:021-57657276
  • 郵箱:76868608@qq.com

掃一掃 更多精彩

微信二維碼

網站二維碼

久久综合九色综合欧美98| 无码精品国产一区二区三区免费| 亚洲AV中文无码乱人伦在线视色 | 黑巨人的又黑又大又长| 无人区一码一码二码三码区别| 各种少妇正面着BBW撒尿视频| 人妻丰满熟妇AV无码区HD| BT天堂新版中文在线| 欧美国产SE综合| AV免费网站在线观看| 欧美日韩久久中文字幕| FREE性开放小少妇| 人妻av无码一区二区| メスのちトラレ_在线| 强壮公的侵犯让我高潮不断| CHINESE中年熟妇FREE| 色综合色天天久久婷婷基地| 国产7色在线 | 国产| 太紧了夹得我的巴好爽欧美| 国产A级三级三级三级| 玩弄丰满少妇XXXXX| 国产精品久久久久久久久鸭无码| 无码国产成人午夜在线观看| 精品一区二区三区在线成人| 一本久道综合在线无码88| 老师黑色丝袜被躁翻了AV | 无码一区二区三区免费| 国产乱码精品一区二区三区四川人| 午夜三级理论在线观看高清| 国产综合18久久久久久| 亚洲精品TY久久久久久久久久| 久久国产精品娇妻素人| 一区二区三区无码免费看| 蜜臀AV无码人妻精品| ⅩXXⅩ内射意大利老妇| 人人超碰人人超级碰国| 芳芳好紧好滑好湿好爽 | 牛和人交VIDEOS欧美3D| YY影院电视剧大全| 色综合天天综合狠狠爱_| 国产成人AV区一区二区三| 无翼乌之无遮全彩浩君奶| 老年镖客视频大全播放| 丰满人妻无码∧V区视频| 小婷又紧又嫩又窄又多水| 激情综合婷婷色五月蜜桃| 伊人久久大香线蕉AV网禁呦| 欧美成人性生免费看的| 成 人 黄 色 网 站 视 频| 特区爱奴在线观看| 久久青草免费福利资源站| 99久无码中文字幕一本久道| 无码人妻出轨与黑人中文字幕| 极品教师动漫在线观看免费完整版| 一区二区三区无码AV不卡| 色吊丝AV中文字幕| 国产亚洲精品国产福APP| 亚洲色AV无码AV丰满AV| 男女作爱免费网站| 第一次接黑人嫖客| 性无码免费一区二区三区屯线| 久久国产乱子伦精品免费女人| 宝贝你下面喷潮了| 无码人妻AV一二区二区三区| 麻豆精品一区二区综合AV| 啊灬啊灬啊灬快灬深用力| 亚洲成AV人无码综合在线| 免费观看四虎精品国产地址| 被黑人巨茎日出白浆的少妇| 亚洲狠狠婷婷综合久久久久图片| 人人妻人人澡人人爽超污| 婷婷综合久久中文字幕| 亚洲 欧美 激情 小说 另类| 妺妺窝人体色WWW在线直播| 国产乱子伦高清露脸对白| 亚洲已满18点击进入在线看片| 欧美成人国产精品视频| 国产一区二区三区无码免费| 一区二区三区在线 | 网站| 睡美人免费观看完整版西瓜 | 女人不怕粗短就怕蘑菇头什么意| 成人中文乱幕日产无线码| 亚洲AV成人在线| 久久精品国产99国产精品| BT天堂新版中文在线地址| 亚洲AV一二三四区四色婷婷| 免费A级毛片18禁网站APP| 国产乱人伦无无码视频试看| FREEFR性中国少妇性HD| 亚洲另类精品无码专区| 欧美熟妇的性裸交| 精品久久久久久中文墓无码| FREE紧VIDEOXX粗又长| 亚洲娇小与黑人巨大video| 少妇人妻无码专区视频| 精品少妇av无码美人妻| CHINESE东北体育生自慰| 亚洲精品无码久久久久| 强CAO出水嗯啊高潮了H漫画| 精品无人区麻豆乱码1区2| 国产98色在线 | 国| 99久久国产自偷自偷免费一区 | 欧美亚洲国产成人一区二区三区| 国产精品久久久久久久久爆乳| 99西方37大但人文艺术| 亚洲色精品一区二区三区| 日本插槽X8插槽怎么用的| 果冻传媒影视在线播放| 99精产国品一二三产区| 无人区一码二码三码四码| 漂亮人妻洗澡被公强BD| 久久久无码精品亚洲日韩按摩| 成人国内精品视频在线观看| 亚洲国产欧美在线人成APP| 熟女高潮精品一区二区绯乐| 欧美交换配乱婬粗大| 久久精品亚洲男人的天堂| 肥胖BMGBMGBMG多毛图片| 中文字幕无码一区二区免费 | 亚洲色偷无码一区二区 | 全彩十八禁漫画无遮挡| 老公带朋友来家里C我怎么办 | 不知火舞蹈三个小孩海边X| 亚洲精品成人片在线观看精品| 丝袜美女人体艺术| 人妻无码久久一区二区三区免费| 久久亚洲SM情趣捆绑调教| 国产成人无码精品XXXX网站| 岳胀耸的雪乳奶水| 玩弄丰满熟妇乱XXXXX性多毛| 让人一看就舒服的网名| 免费无码黄网站在线观看| 国产麻豆剧果冻传媒| 东京热无码AV男人的天堂| HEYZO无码综合国产精品| 中国猛少妇色XXXXX| 性一交一无一伦一精一品| 少妇短裙公车被直接进入| 人妻妺妺窝人体色WWW聚色窝| 免费中国大但人文艺术在线观看| 久久久WWW影院人成_免费| 娇妻在卧室里被领导爽电影| 国产全肉乱妇杂乱视频| 拔萝卜打牌不盖被子| 亚洲熟妇AV日韩熟妇在线| 亚洲AV无码乱码| 三级 丰满 人妻 少妇| 里番本子库绅士ACG全彩无码| 精品熟妇无码av免费久久| 和朋友换娶妻一起换着高清| 国产精品无码一区二区三区不卡| JAPANESE熟女熟妇多毛毛| 综合人妻久久一区二区精品| 亚洲AV无码精品无码麻豆| 无码人妻精品一区二区三区免费| 熟妇的荡欲乱色欲av浪潮| 三级日本高清完整版热播| 日本一卡二卡四卡无卡国产| 麻花豆传媒MV在线播放| 国内大量揄拍人妻在线视频| 国产精品未满十八禁止观看| 国产成人精品18P| 高潮颤抖大叫正在线播放| 俄罗斯SEVERODVINSK| 成熟交BGMBGMBGM在线| 2012电影在线观看神马影院| 亚洲AV永久精品无码桃色| 午夜精品久久久久久久久| 无码人妻精品一区二| 无码精品人妻AV一区二区三区| 同学故意把我的校服当抹布用作文 | 亚洲A成人无码网站在线| 亚洲A∨国产AV综合AV网站| 亚洲 欧洲 小说 自拍| 亚洲AV成人无码一二三| 亚洲AV成人一区二区三区不卡| 亚洲AV成人片无码www小说| 亚洲AV成人永久网站www在线| 亚洲AV无码成人精品网站| 亚洲MV砖码砖区2021在线| 亚洲精品1卡2卡三卡23卡放| 亚洲精品成人片在线观看精品| 亚洲男人第一AV天堂| 亚洲在AV极品无码天堂手机版| 夜夜躁狠狠躁日日躁视频| 曰批免费视频播放免费| 亚洲精品无码精品MV在线观看| 亚洲精品无码成人片久久不卡| 亚洲欧美日韩在线观看一区二区三| 无码熟熟妇丰满人妻啪啪喷水| 无码国产偷倩在线播放老年人| 午夜香吻视频在线看免费| 亚洲AV日韩AV无码大全| 亚洲国产成人精品无码区花野真一 | 好大好厉害我接了一个顾客| 狠狠做五月深爱婷婷| 久久AV秘 一区二区三区蜜桃| 久久嫩草精品久久久久精品| 美女黄网站免费福利视频| 欧美人交A欧美精品AV一区|