西門子吉林PLC模塊授權代理商
西門子吉林PLC模塊授權代理商
SIEMENS潯之漫智控技術(上海)有限公司
本公司西門子自動化產品,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*
WinCC 中定時器的使用可以使 WinCC按照的周期或者時間點去執行任務,比如周期執行變量歸檔、在的時間點執行全局腳本或條件滿足時打印報表。WinCC 已經提供了一些簡單的定時器,可以滿足大部分定時功能。但是在有些情況下,WinCC 提供的定時器不能滿足我們需求,這時我們就可以通過 WinCC 提供的腳本接口通過編程的方式實現定時的功能,因為腳本本身既可以直接 調用 WinCC其他功能,比如報表打印,也可以通過中間變量來控制其他功能的執行,比如通過置位/復位歸檔控制變量來觸發變量記錄的執行。WinCC 提供了 C 腳本和 VBS 腳 本,本文主要以全局 C 腳本編程為例介紹定時功能的實現。
2 腳本中定時器介紹 既然在全局腳本中可以編程控制其他功能的執行,那么首先看看全局腳本的觸發:

圖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秒
腳本代碼: