问题:
如何能通过精心地,技巧性的组态,在WinCC V5.x中减轻/优化FMS通讯?
解答:
有下列选件可减轻/优化WinCC和一个可编程控制器之间的通讯:
- 优化图像
随图像/动作的“变化”而触发的所有变量,都由数据管理器内部设置一个周期性的更新率(1秒),并在此间隔内读入。数据管理器自身所组织的作业总是一个数组,一个数组地处理。数据管理器,虽然只需要数组的一个变量,却永远读入整个数组。 这样从控制器读的数据总是比所需的多。
为降低网络的负担,必须自己定义一个更新率。 - 优化 C 动作
在动作和函数(脚本)中读作业,数据管理器不组织,而是必须由组态者自己来组织。
为了让数据管理器来优化它,要读入动作的(以及动作中调用的函数)所有变量应该作为相关动作的触发变量输入。循环动作例外(循环动作时本过程无必要)。
注意:处理循环动作要小心
在循环动作中,数据管理器注意到询问的变量并自动更新它们。这些变量总是从过程循环地读出而不影响询问动作。这种情况下会对视觉化和自动化系统加上总线产生不必要的负荷。
可以使用MultiWait功能来避免数据管理器出现这种现象。(参看WinCC帮助文件)。这些功能要比单一的Set/GetTagWait功能有效得多。
- 在警报记录里作优化
报警变量的默认值为按500毫秒周期读出。如果存在大量这样的变量,会对总线造成极大的负担。可能的话,增大更新的时间间隔。在条目 ID 20545848 里可以发现在警报记录里修改采集周期的过程。< i="">
关键字:
通讯优化, 连接, 性能改善
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341272.html