完全没必要那么麻烦,设定一个中间变量作为手动、自动区分的条件,在触摸屏切换画面的单击指令中将其置1或清零就可以了。
信捷的触摸屏我没有用过,不过一般触摸屏在进行画面切换时,每个画面都会有一个代号的,这个代号的数据也会保存在固定的一个存储器里面,只要你通过判断这个存储器里面的数值,就可以判断现在时哪个画面,从而在PLC程序里面进行切换。
你在程序中设置了CJ的跳转指令的吗??了解你的想法了,貌似不可以,在信捷TPTH系列的触摸屏中的按键设置中,没有把画面跳转和操作按钮结合的按键,你要是不想修改程序,那只能在你的手动操作画面上加一个切换指令按钮,属性就是CJ指令的边沿触发触点............
界面上可做手自动切换按钮,或者在柜子上安装一个手自动切换开关,信号传入PLC中进行判断