昆侖通态hmi的數據?這一章的筆記比較重要,就是前面經常提到的運行策略和腳本,我來為大家講解一下關于昆侖通态hmi的數據?跟着小編一起來看一看吧!
這一章的筆記比較重要,就是前面經常提到的運行策略和腳本
在Mcgspro軟件中,根據運行策略的不同作用和功能把運行策略分為後台任務、啟動策略、退出策略、循環策略、用戶策略、報警策略、事件策略及熱鍵策略八種。
1. 循環策略
循環策略由用戶在組态時創建,在系統運行時按照設定的時間循環運行。在一個應用系統中,用戶可以定義多個循環策略
策略執行方式可以按如下選擇:
1. 定時循環:按設定的時間間隔循環執行,直接用 ms 來設置循環時間。最小循環時間間隔為
100ms,當設定值小于 100ms 時按 100ms 計算。
2. 固定時刻:策略在固定的時刻執行。
2. 用戶策略
用戶策略由用戶在組态時創建,在系統運行時通過按鈕、腳本調用。
3. 報警策略
報警策略由用戶在組态時創建,當指定數據對象的某種報警狀态發生時,報警策略被系統自動調用一次。
選擇連接的報警變量,并設置報警發生時執行條件。
4. 事件策略
事件策略由用戶在組态時創建,當對應數據對象的某種事件狀态産生時,事件策略被系統自動調用一次。
根據實際需要,選擇策略方式。選中新增的策略,選擇右側“策略組态”或者通過雙擊的方式打開策略組态頁面。
在策略組态頁面,通過右擊,可以通過新增策略行,添加多條策略程序。
在執行條件裡,設定策略執行條件。腳本程序裡,編寫條件達成後的運行程序。
雙擊腳本程序,進入腳本編輯頁。
在腳本編輯運用了如下語句1.賦值語句:A=1,即把右邊值賦給左邊。1給A。
2.條件語句:if…then…endif、if…then…else….endif
IF A=0 THEN '當A等于0
B=1
ELSE
B=2
ENDIF
當A為0時,将1賦值給B,反之,将2賦值給B。
3.循環語句和跳出語句
While….endwhile 和break,break必須在循環語句中使用
4.退出語句
EXIT, 用于中斷腳本程序的運行,停止執行其後面的語句。一般在條件語句中使用退出語句,以便在某種條件下,停止并退出腳本程序的執行。
5.注釋語句
用“ ' ”表示。用來解釋程序意思,如條件語句後綴。
6.聲明語句
DIM…AS…,比如DIM A as float。即聲明A為浮點。可以聲明整數integer,字符串string,字節byte。
7.運算符
備注:
1. 在腳本中使用的對象名稱,不能以關鍵字(如if ,else…)、數字開頭、特殊字符(`~!《>….》)命名,同樣不能為空或“—”命名。
2. 組态引入了臨時變量和數組,不同腳本可以使用相同名稱的臨時變量。臨時變量隻在當前腳本有效。
未完待續
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!