I/O 变量未更新
问题
从 I/O 设备映射的 I/O 变量不改变值。
SP17之前
值是灰色的

从 SP17 开始
从SP17开始,给出了一些更清晰的提示:
- 该值显示为“未更新”
- 悬停提示解释了原因

解决方案
默认情况下,仅当变量在任务中使用时,才显示变量的实际值。
可以的选择是:
- 在代码中使用需要的那些 I/O 变量
- 将此 I/O 的“始终更新变量”设置设置为“启用 1(如果未在任何任务中使用,则使用总线循环)”
- 将此 I/O 的“始终更新变量”设置设置为使用父设备设置,并在父设备中设置“启用 1(如果未在任何任务中使用,则使用总线循环)”。
笔记
大多数设备的“始终更新变量”设置位于“[名称] I/O 映射”选项卡上。 对于 PLC 控制器设备,它位于“PLC 设置”选项卡上。
结果

