这里描述了如何在多个元素之间传输数据。例如,可以同时计算天气数据或转向灯。
要与同一项目中的其他元素通信,请使用前缀 global. 的变量。
需要注意的是,当全局变量的值发生更改时,所有受影响的元素都会被重新计算,这会导致周期时间增加。
由于调用全局变量时顺序很重要,因此在对全局变量进行修改时,将执行双倍周期以减少响应时间。
要列出所有使用的元素,可以在活动 预览中通过右键单击全局变量。如果该变量在其他元素中被使用,则会在
用于 下显示这些元素。
不建议在数据库中使用前缀,因为这会增加PLC的负载。

上述示例不应使用。相反,应该将计算结果全局提供。

然后可以在各个元素中处理该结果。

也不能通过全局变量处理边缘,因为值可能持续一个周期以上。或者在重置时永远不会存在。相反,请在每个元素中使用边缘检测。

虽然 global.count1 不能正确工作,但使用了交替信号的 global.count2。在处理后,该信号保持静态为真或假。这样就可以生成一个边缘。或者也可以使用计时器,但这可能会导致时间关键问题。

在这个示例中,一个数字在边缘处递增,因为值 TRUE 被解释为 1。
所谓的超全局变量用于在同一 服务器或同一
网络上的多个项目之间交换数据。为此,使用接口
超全局变量。
该方法在章节 与接口通信 中有进一步描述。
使用此方法,可以通过云实时通信多个服务器之间的数据。通信是通过接口 超级全局变量 进行的。