HMI用腳本做一個動態(tài)畫面
本文對應(yīng)的視頻HMI 動畫腳本
1,畫面中添加動畫構(gòu)件


2,編寫相應(yīng)的腳本程序
在運(yùn)行策略中添加循環(huán)策略??循環(huán)時間設(shè)備為200ms.

下面是電梯動畫的腳本
…………………………………………………………………………
' 樓層的判斷
IF High3 = 0 THEN
Floor32 =0
Floor31 =1
ENDIF
IF High3 > 0 And High3 < 100 THEN
Floor32 =0
Floor31 =0
ENDIF
' 樓層的判斷
IF High3 = 100 THEN
Floor31 =0
Floor32 =1
ENDIF
'*********************流程控制*******************************
'按下向上按鈕
IF Up31 = 1 OR Step301 =6? THEN?
LeftDoor31 = LeftDoor31 + 1 '一樓門打開
IF LeftDoor31 >= 100 THEN
!Sleep(2000) '暫停2秒
Up31 = 0
Step301 =1
ENDIF
ENDIF
'一樓門關(guān)閉
IF Step301 =1 THEN?
LeftDoor31 = LeftDoor31 - 1 '一樓門關(guān)閉
IF LeftDoor31 <= 0 THEN
!Sleep(2000) '暫停2秒
Step301 =2
ENDIF
ENDIF
'電梯上升
IF Step301 =2 THEN?
High3 = High3 + 1 '電梯上升
IF High3 >= 100 THEN
Step301 =3
!Sleep(2000) '暫停2秒
ENDIF
ENDIF
'二樓門打開
IF Step301 =3 THEN?
LeftDoor32 = LeftDoor32 + 1 '二樓門打開
IF LeftDoor32 >= 100? THEN
!Sleep(2000) '暫停2秒
Step301 =4
ENDIF
ENDIF
'二樓門關(guān)閉
IF Step301 =4 THEN?
LeftDoor32 = LeftDoor32 - 1 '二樓門關(guān)閉
IF LeftDoor32 <= 0 THEN
!Sleep(2000) '暫停2秒
Step301 =5
ENDIF
ENDIF
'電梯下降
IF Step301 =5 THEN?
High3 = High3 - 1 '電梯上升
IF High3 <= 0 THEN
Step301 =6
!Sleep(2000) '暫停2秒
ENDIF
ENDIF
……………………………………………………
3,仿真測試

