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

image

 

SETP 2:點選編輯器右側下方 Action 後,按右鍵新增 Action

image

 

SETP 3:開始撰寫 Action 程式碼 (以下 iammic 使用簡單的測試程式碼進行)

image

 

SETP 4:寫好程式碼儲存後,到右側點選剛儲存程式,按滑鼠右鍵,點選 Info/Trigger

image

 

SETP 5:選擇 Acyclic (只進行一次),或 Cyclic (循環),在這 iammic 選擇使用 Cyclic 進行,點選 Cyclic 後按下 Add 按鈕後,輸入循環時間

image

 

SETP 6:以上步驟完成後,回到 WinCC Explorer,點選 Computer –> PC,按右鍵點選 Properites

image

 

SETP 7:點選 Startup,勾選 Global Script Runtime,重新執行 WinCC 即可

image

執行結果:

image

 

 

iammic 發表在 痞客邦 PIXNET 留言(0) 人氣()