大家好,我是小江,在这里分享一些我工作中遇到的一些问题,有的是我写的程序,有的是看书一些心得,分享到这上面,如果有不妥的地方,希望见谅,能看得过去,就看看,看不过去的话,就当啥也没用,今天这个完全是自己为了记录而写的东西,写出来就是为了加深一些记忆的。
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 后面添加数字就好了。
閱讀更多 非標設備電氣 的文章