|
|
|
SCADA中的TCL腳本,可以實現計算、控製功能以及任務調度功能。執行策略有以下幾種:SCADA啟動時執行、SCADA退出時執行、循環執行、定時執行,以及滿足條件時執行。 設置腳本時,不同於在Draw中設置腳本,SCADA中的腳本是以文件的形式設置的。因此,首先需要使用ScriptDebugger或其它任一文本編輯器來寫腳本,如果腳本比較複雜, 建議使用ScriptDebugger編寫並進行調試。 寫完腳本後,在"工程製作"中的"運行配置"下選擇"調度腳本設置"即可,將該腳本添加進來,並設定其執行策略。 執行策略描述如下: 1)SCADA啟動時執行:當SCADA啟動時,執行腳本。 2)SCADA退出時執行:當SCADA退出時,執行腳本。 3)循環執行:腳本語言的執行間隔有多種選擇。當時間設置為0秒時,該腳本將不執行。設為其餘幾項時,則腳本每隔相應的時間則執行。比如3秒,則該腳本每隔3秒執行一次。腳本執行間隔的數量級是毫秒ms。 4)定時執行:定時執行腳本,當時間滿足給定的時、分、秒時,執行腳本。 5)滿足條件執行:當實時值滿足給定條件時,執行腳本。可供選擇的實時值有兩類:模 擬量和開關量,執行條件根據類型不同而不同。模擬量的執行條件有: 越上限、越下限、越上上限、越下下限、變化率過大。開關量的執行條件有:正跳變、負跳變、變位。
|
|
|