如何在触摸屏上实现监控程序动作的显示框
监控程序动作,即实时监控程序运行到哪一帧指令,可以在触摸屏上设置消息显示框,运行哪一帧时,哪一帧的状态则会在触摸屏上显示出来。
添加消息显示框的方法有两种:多态指示灯和消息显示。
【第一方式】多态指示灯
【设置要求】在触摸屏上设置消息显示框,监控程序运行状态,要求显示Y0通和Y0断。
STEP1:程序编辑。在时序环0中给定一个开关信号X0,触发输出端Y0通并延时2s,断开并延时1s。

STEP2:
触摸屏上设置多态指示灯:
①添加一个多态指示灯,在功能控件中双击“多态指示灯”,弹出多态指示灯设置对话框。

②在一般设置栏中设置基本属性,监视地址为时序环0的当前帧地址值:3x02,总状态数为实际动作所有的指令数。在多态指示灯中,总状态数最多为32个,指令超过32位,则为无效值,也就是说多态指示灯最多监控到32条指令状态。适用于程序指令少于32条的程序动作。

③在文字栏中,添加每一帧的指令说明,如Y0通,在这一帧,动作发生在一瞬间,无法监控,而程序中多用到延时表示当前的状态,所以我们在延时的那一帧写明当前状态即可。

④设置完成之后,点击“确认”,按住鼠标左键,在编辑界面中画一个虚拟矩形即可添加刚设置好的多态指示灯。
【第二方式】消息显示
【设置要求】在触摸屏上设置消息显示框,监控程序运行状态,要求显示Y1通和Y1断。
STEP1:程序编辑。在时序环1中给定一个开关信号X0,触发输出端Y1通并延时2s,断开并延时1s。

STEP2:
触摸屏上设置消息显示:
①添加一个消息显示,在功能控件中双击“消息显示”,弹出消息显示设置对话框。

2、消息显示
②在一般设置栏中设置基本属性,监视地址为时序环1的当前帧地址值:3x12,总状态数为实际动作所有的指令数。在消息显示中,总状态数最多可达到128个,而我们每一环的最多可编辑100条指令,所以用消息显示来实时监控程序的动作状态是绰绰有余的。

③在文字栏中,添加每一帧的指令说明,如Y1通,在这一帧,动作发生在一瞬间,无法监控,而程序中多用到延时表示当前的状态,所以我们在延时的那一帧写明当前状态即可。

④设置完成之后,点击“确认”,按住鼠标左键,在编辑界面中画一个虚拟矩形即可添加刚设置好的消息显示。
STEP3:触摸屏上设置文本显示
可在显示框旁添加文本标志:监控环0(多态指示灯)和监控环1(消息显示)。
①添加两个静态文本,在基本控件中双击“静态文本”,弹出位按钮设置对话框。

②在文本栏中分别输入“监控环0”和“监控环1”,点击“确定”。再按住鼠标左键,在编辑界面中画一个虚拟矩形即可添加刚设置好的文本框。
环0:

环1:

编辑好的界面显示:将该程序下发至触摸屏中或者在线模拟,可直接在触摸屏上监控到程序动作的状态。


在这两种显示消息的物件中,多态指示灯有总状态数的限制,最多可监视32个,而我们的时序环中,可编辑100条指令,所以当指令条数超过32条时,对于后面的动作,多态指示灯则监控不到,因此,多态指示灯适合监控程序指令少于32条的动作程序。而消息显示,则不受限制,监控总帧数可达128条,远远超过了我们时序环程序的最多指令数,所以对于程序指令超过32条的动作程序,可用消息显示来实时监控。
两者的作用相似,只是监控的总状态数不一样而已,可以根据自己编辑的程序来选择需要监视状态的物件。
相关文件下载链接:http://pan.baidu.com/s/1pKSMisr