caoyougang
貓貓工控
級別: 略有小成
|
發一個昆侖通態腳本語言樣例,供朋友們參考,2小時完成的。 IF 手動自動=1 THEN IF 自動運行=1 THEN IF 自動步數=0 THEN 自動步數=1 輸送控制命令=1 計時1=0 計時2=0 計時3=0 計時4=0 ENDIF IF 自動步數=1 AND MI輸入信號=1 THEN 輸送控制命令=6 自動步數=2 ENDIF IF 自動步數=2 THEN IF 計時1>= 成型定位延時*10 THEN 成型控制命令=1 自動步數=3 ELSE 計時1=計時1+1 ENDIF ENDIF IF 自動步數=3 THEN IF 計時2>= 壓餅等待延時*10 THEN 輸送輸出控制=1 自動步數=4 ELSE 計時2=計時2+1 ENDIF ENDIF IF 自動步數=4 THEN IF 計時3>= 壓餅成型延時*10 THEN 輸送輸出控制=0 自動步數=5 ELSE 計時3=計時3+1 ENDIF ENDIF IF 自動步數=5 THEN IF 計時4>= 壓后延時*10 THEN 自動步數=0 加工完成個數=加工完成個數+1 ELSE 計時4=計時4+1 ENDIF ENDIF ELSE 自動步數=0 成型控制命令=6 輸送控制命令=6 ENDIF ELSE 自動步數=0 ENDIF |
|
---|---|---|
|
caoyougang
貓貓工控
級別: 略有小成
|
目前還沒測試到極限,if else endif這些指令,我最多套了二十幾層,沒有問題,但是MCGS不支持else if,稍微有點不方便。 |
|
---|---|---|
|
caoyougang
貓貓工控
級別: 略有小成
|
取決于實際應用場景,比如你有幾個變頻器是PLC通過通訊控制的,那么用PLC和觸摸屏無明顯區別,如果急停或者有光柵等,那必須用PLC。 |
|
---|---|---|
|