語(yǔ)法講解
- 運(yùn)行策略:腳本的編程環(huán)境
- 啟動(dòng)策略:在進(jìn)入運(yùn)行環(huán)境后首先運(yùn)行的策略,只運(yùn)行一次,一般完成系統(tǒng)初始化的處理
- 循環(huán)策略:按照用戶指定的周期時(shí)間,循環(huán)執(zhí)行策略塊內(nèi)的內(nèi)容,通常用來(lái)完成流程控制任務(wù)
- 退出策略:退出運(yùn)行環(huán)境時(shí)執(zhí)行的策略。該策略由MCGS自動(dòng)生成,自動(dòng)調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運(yùn)行前的善后處理任務(wù)
- 用戶策略:由用戶自定義,一般由按鈕、菜單、其他策略來(lái)調(diào)用執(zhí)行
- 報(bào)警策略:當(dāng)指定數(shù)據(jù)對(duì)象的某種報(bào)警狀態(tài)產(chǎn)生時(shí),報(bào)警策略被系統(tǒng)自動(dòng)調(diào)用一次
- 熱鍵策略:當(dāng)用戶按下自定義的組合熱鍵時(shí)執(zhí)行的策略,只運(yùn)行一次
- 事件策略:當(dāng)對(duì)應(yīng)表達(dá)式的某種事件狀態(tài)產(chǎn)生時(shí),事件策略被系統(tǒng)自動(dòng)調(diào)用一次
語(yǔ)法
IF 表達(dá)式 THEN 表達(dá)式; ENDIF ---------------------------------------------------------- IF 表達(dá)式 THEN 表達(dá)式; ELSE 表達(dá)式; ENDIF 例如: IF A < 49.5 AND A >= 50.5 then B = "合格" ELSE B = "不合格" ENDIF
賦值語(yǔ)句
-
變量分為PLC變量和內(nèi)部變量
-
PLC變量是指實(shí)時(shí)數(shù)據(jù)庫(kù)中的變量,例如,我們現(xiàn)在想讓PLC里的內(nèi)部變量MD0 = 50,我們應(yīng)該這么操作
-
內(nèi)部變量是自己隨便搞的一個(gè)變量,例如 IF heihei = 10,這個(gè)heihei就叫做內(nèi)部變量
-
這個(gè)就是內(nèi)部變量,我不用專門寫(xiě)個(gè)int heihei = 1;我直接在這里寫(xiě)上heihei = 1,然后點(diǎn)擊確定,就會(huì)彈出這個(gè)窗口,我在這個(gè)窗口里面再去對(duì)這個(gè)變量進(jìn)行定義即可
表達(dá)式及案例演示
繪制一個(gè)按鈕控制物體水平移動(dòng),按鈕按下物體移動(dòng),按鈕按下停止移動(dòng),物體超過(guò)屏幕重新回到起始點(diǎn)