客户经常抱怨西门子面板与PLC之间的通讯速度慢。 其实很多时候都是设置不当造成的。 下面列出了一些设置,这些设置会影响面板与 PLC 之间的通信速度。
1.可变刷新周期对于常见的通信方式,面板可支持的最小刷新周期为100ms。
设置越短,通信越快吗? 基本上当变量很少的时候。 但是当变量很多的时候就不是这样了。 因为大量通信任务的执行时间远大于刷新周期,会造成通信拥塞。 表现为通讯速度反而会降低。 因此,根据项目的实际需要,变量刷新周期宜长宜短。
对于一些特殊的应用,比如直接按键。 然后可以将面板配置为 DP 从站。 从而保证一些关键数据的快速传输
2.变量收集方式变量的获取方式有循环连续、循环使用和根据命令三种。
默认情况下,我们应该将其设置为回收。 这意味着只有当一个变量在当前画面中被使用时,该变量才会被刷新并产生通讯负载。 如果错误设置为循环连续,则无论当前画面是否使用该变量,面板都会在后台不断刷新该变量,造成不必要的通讯负载,降低面板整体通讯速度。
设置循环连续模式的一个常见应用是为变量配置值变化事件。
3.通讯波特率当然越快越好,前提是线路质量好,干扰小或者
接地屏蔽和其他措施是适当的。 当通信条件较差时,波特率过高会导致通信失败的概率较高,但会降低通信成功的速度。 如果此时降低波特率,通信数据包出错的概率就会降低,从而提高通信速度。
4、单屏I/O字段数每种面板在性能参数中都会给出单屏可配置的最大对象数,如最大域数、最大变量数、最大复杂对象数等。 这些都是极限参数。 在实际应用项目中不建议让这些参数达到极限值,除非项目比较简单,通信变量不多。 因此,如果可能,将多个 I/O 域的画面拆分为子画面。