大家好,我是小江,在這裡分享一些我工作中遇到的一些問題,有的是我寫的程序,有的是看書一些心得,分享到這上面,如果有不妥的地方,希望見諒,能看得過去,就看看,看不過去的話,就當啥也沒用,今天這個完全是自己為了記錄而寫的東西,寫出來就是為了加深一些記憶的。
macro_command main() // 主函數的部分
int a //定義一個變量a
int d //定義一個變量d
int e //定義一個變量e
GetData(e, "Local HMI", LW, 2, 1) //為了可以在觸摸屏上設置e的值,調用一個內部函數GetData
a = e //把e的值賦給a
select case a //選擇事件a
case 1 // 事件1
d = 5 //給d賦值5
SetData(d, "Local HMI", LW, 0, 1) //把d的值設定到觸摸屏LW0中
break // 每個事件結束都要加個break ,要提前寫,形成習慣
case 2 // 事件2
d = 4 //給d賦值4
SetData(d, "Local HMI", LW, 0, 1) //把d的值設定到觸摸屏LW0中
break
case else //否則,就是a不等於1或者2的時候
d = 10 //給d賦值10
SetData(d, "Local HMI", LW, 0, 1) //把d的值設定到觸摸屏LW0中
break
end select // 這個也要提前寫好的
end macro_command
這個運行的情況是當a=1 時,LW=5 ,當a=2時,LW=4,當a不等於1也不等於2時,LW=10,如果你還想添加其他的事件,只需要把case 後面添加數字就好了。
閱讀更多 非標設備電氣 的文章