iammic 需要在 WinCC 中實作,每隔幾秒後,將資料寫進資料庫的功能,一開始 iammic 想到的是,使用
Tag Logging 進行資料儲存,但是該功能,資料儲存的格式,不太容易拿來撰寫複雜的報表,接下來
iammic 考慮使用的是 WinCC/IndustrialDataBridge,使用時完全無需撰寫程式,只是此功能需要另外購買
License,最後 iammic 發現了 WinCC VB Action,該功能可以設定 Trigger ,Cyclic 執行背景程式,達
到 iammic 所需功能,以下簡單介紹 WinCC VB Action 使用。
SETP 1:WinCC Explorer Global Script 中按右鍵點選 Open VBS Editor
SETP 2:點選編輯器右側下方 Action 後,按右鍵新增 Action
SETP 3:開始撰寫 Action 程式碼 (以下 iammic 使用簡單的測試程式碼進行)
SETP 4:寫好程式碼儲存後,到右側點選剛儲存程式,按滑鼠右鍵,點選 Info/Trigger
SETP 5:選擇 Acyclic (只進行一次),或 Cyclic (循環),在這 iammic 選擇使用 Cyclic 進行,點選 Cyclic 後按下 Add 按鈕後,輸入循環時間
SETP 6:以上步驟完成後,回到 WinCC Explorer,點選 Computer –> PC,按右鍵點選 Properites
SETP 7:點選 Startup,勾選 Global Script Runtime,重新執行 WinCC 即可
執行結果:
留言列表