消息显示与多态指示灯显示的区别
课件:
消息显示与多态指示灯显示的区别
为了方便实时监控程序运行到哪一帧指令,可以在触摸屏上设置消息显示框,运行哪一帧时,哪一帧的状态则会在触摸屏上显示出来。
添加消息显示框的方法有两种:多态指示灯和消息显示。首先在时序环0和时序环1中各自编辑一组程序,用多态指示灯来监控时序环0的动作状态,用消息显示来监控时序环1的动作状态。
1、多态指示灯
在触摸屏软件的功能控件中,添加多态指示灯,数据类别:16为正整数,监视地址为时序环0的当前帧地址值:3x02,总状态数为实际动作所有的指令数。
在多态指示灯中,总状态数最多为32个,指令超过32位,则为无效值,也就是说多态指示灯最多监控到32条指令状态。适用于程序指令少于32条的程序动作。
在文字界面中,添加每一帧的指令说明,如Y0通,在这一帧,动作发生在一瞬间,无法监控,而程序中多用到延时表示当前的状态,所以我们在延时的那一帧写明当前状态即可。延时的指令帧均为偶数帧,具体程序说明可参见视频。
2、消息显示
在触摸屏软件的功能控件中,添加消息显示,数据类别:16为正整数,监视地址为时序环1的当前帧地址值:3x102 (第三代以下指令中是3x12,具体看modbus地址表),总状态数为实际动作所有的指令数。
在多态指示灯中,总状态数最多可达到128个,而我们每一环的最多可编辑100条指令,所以用消息显示来实时监控程序的动作状态是绰绰有余的。
在文字界面中,添加每一帧的指令说明,添加方法与多态指示灯的添加方法是一样的。
在这两种显示消息的物件中,多态指示灯有总状态数的限制,最多可监视32个,而我们的时序环中,可编辑100条指令,所以当指令条数超过32条时,对于后面的动作,多态指示灯则监控不到,因此,多态指示灯适合监控程序指令少于32条的动作程序。而消息显示,则不受限制,监控总帧数可达128条,远远超过了我们时序环程序的最多指令数,所以对于程序指令超过32条的动作程序,可用消息显示来实时监控。
两者的作用相似,只是监控的总状态数不一样而已,可以根据自己编辑的程序来选择需要监视状态的物件。