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