画面刷新时间以及通讯周期决定了画面的切换和刷新速度

一,分析判断

在卡顿的界面放置数值显示器显示触摸屏内部地址
LS2036:画面刷新周期单位ms
LS2037:通讯周期 单位10ms
image.png

二,常见的原因及解决办法

2.1,动画原因

动画部件的数量,以及动画部件在画面上所处的层级位置,都会极大影响到画面的刷新速度,在切换画面的时候尤其,在点击画面切换后需要很久才显示整个画面出来,以及画面上的数据刷新慢

【画面列表】往右拉,带有红色字母“A”标识的表示该画面上有动画,打开该画面后,在右侧边栏【画面数据列表】中,动画那列有标识的都是使用了动画的部件。包括窗口,画面调用里面的动画部件

需要注意的是,动画不仅仅是右键菜单里的隐藏动画,颜色,移动动画,反而最常见的数值/文本背景设置成了透明色,普通文本,按钮标签的透明不算动画
image.png

2.2 动画问题解决方法(建议优化)

1,去除不必要的动画:把透明背景改成有背景底色
2,对于一定要使用动画,比如隐现分如下情况操作:
①,动画在画面上时,请尽量集中把动画部件在【画面数据列表】的位置移到最下面(画面顶层)
②,动画在调用的画面上时,请先把调用的源画面的动画部件移到【画面数据列表】的底部,然后【画面数
据列表】中将整个 “画面调用” 移动到当前画面【画面数据列表】的底部。
③,如果动画在页眉页脚中,建议把页眉页脚改成上述②中的画面调用的形式做,即创建一些公共画面用于
被其他画面调用。位置 绘图-画面调用
以上可以极大提升刷新速度

温馨提示:利用画面数据列表上面的对象分类后多选,然后批量改属性中的颜色,可以快速修改
image.png

2.3,通讯,脚本/逻辑画面的原因

  1. 全局脚本和逻辑画面写多了会影响触摸屏速度,在涉及PLC地址时,特别注意持续触发PLC地址写入的脚本,比如触发条件为“连续动作”,”位为ON,条件为ON” 等触发条件的脚本可能会造成连续周期写入PLC的情况,造成通讯速度慢,通讯周期变长。建议触发条件改为定时器周期触发或者 “位变ON” “条件变真”带“变”字的沿检测

  2. 不同的PLC通讯速度有差异,比如基恩士KV7000/欧姆龙NJ/NX 的网口通讯比三菱Q快许多,三菱Q在接入多个通讯设备后(包括触摸屏,工控机,视觉等)通讯的响应速度会慢很多,尤其是接入四五个屏的时候,通讯慢带来的触摸屏卡顿现象,这时候可以考虑使用【以太网多重连接】

    三,画面刷新机制的优化(推荐设置)

    在上文取消不必要的动画以及脚本的基础上,还可以通过特殊设置优化画面刷新机制,可以设置下图特殊开关SW2-1,SW4-7可以让动画延后显示;如果是ProEx4.09.120及以上版本还可以将 SW7-1置ON可以让画面先显示部件轮廓再显示数值。
    以上设置可以极大提升画面切换的速度
    image.png

经过以上优化后,还是响应速度还是不能接受,可以考虑选用普洛菲斯性能更好的产品