O 使用按钮控件通过 直接给 I WinCC 设置值 (按钮控制如何)

经过多次测试,我发现 HMI 不存在强制赋值的说法,而更确切的应该是赋值。HMI 软件只有两个主要功能:监控和赋值。 当我们通过 HMI 给输入点赋值时, HMI 确实会执行赋值操作。但是,PLC 输入点的寄存器与物理输入点相对应。它们需要及时反映物理输入点的状态,因此在程序执行期间会立即刷新,从而覆盖掉 HMI 的赋值,导致赋值无效。 同样地,输出点也是如此。在程序执行过程中,也会根据程序的结果覆盖 HMI 的赋值,使得赋值失效。 这是我反复测试后得出的理解,欢迎大家共同探讨。如果有错误,恳请指正。

总结

HMI 赋值操作仅限于监控和赋值。 PLC 输入点和输出点的寄存器与物理输入输出点相对应,会不断刷新,覆盖 HMI 的赋值。 因此,HMI 对输入点和输出点的赋值操作无效。

补充说明

需要注意的是,HMI 赋值在某些特殊情况下可能有效。例如,当 PLC 程序处于停止状态或当物理输入输出点没有连接时。这些情况并不常见,通常情况下,HMI 赋值无效。 理解 HMI 赋值的原理非常重要,可以帮助我们避免常见的错误并编写出更可靠的 PLC 程序。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论