有两种方法可以获得当前画面的编号:1是使用PLC控制中的“数据写入设备(当前基本窗口ID)”;2是使用“资料传输”控件把存储基本窗口的编号传送到PLC中。下面我们就具有说说如何实现,触摸屏为威纶MT6103IP的。 1PLC控制、在任务栏的【元件】>>【PLC控制】中点击左下角的新增按钮,弹出一个设置对话框如下图,在属性控制类型中选择“数据写入设备”,然后在下面的触发地址中输入用于保存画面编号的PLC地址如D0等等,这样窗口的编号就能在D0中显示了,我们就可以在PLC上监控画面编号然后进行后续的控制。 2资料传输、分为定时资料传输和触发式资料传输,这里我们需要一直知道编号,因此选择定时传输,在任务栏的【元件】>>【资料传输】,那么我们在属性的地址模式选择为“Word”字,因为我们保存为数据格式,间隔选择为最小,来源地址就是我们的画面编号,为触摸屏系统寄存器LW9050(当前显示的基本窗口编号),目标地址就是我们的PLC数据寄存器地址。 两种方法都可以实现PLC获取触摸屏当前画面的编号