Visu,报警管理:格式化时间戳
- 创建标准项目并选择 CODESYS Control Win V3 作为设备。
- 通过网络扫描连接目标系统。

- 在设备树中插入报警配置。 Error、Info 和 Warning 报警类以及 AlarmStorage 对象是自动创建的。此外,还创建了一个 AlarmManagerTask。

此外,AlarmManager 库被添加到库管理器中:

- 修改 PLC_PRG 如下:
声明
VAR
xDemoAlarm : BOOL;
sDateFormat : STRING := 'dd.MM.yyyy';
sTimeFormat : STRING := 'HH:mm:ss';
END_VAR
实现
AlarmManager.g_sDateFormat := sDateFormat;
AlarmManager.g_sTimeFormat := sTimeFormat;
- 在设备树中插入可视化。 然后可视化管理器 自动插入 TargetVisu 和 WebVisu 可视化类型。此外,还创建了一个 VISU_TASK。

- 在 Visualization 中,设置一个 Alarm Table 类型的元素,并按如下方式配置该元素:


- 在 Alarm configuration 中插入一个 alarm group, 配置一个 alarm 如下:

- 启动项目并将变量 xDemoAlarm 设置为 TRUE。

现在,如果您更改常量的格式,再次触发警报时将接受默认值。 'yyyy/MM/dd ' 和 'HH:mm:tt ' 规范导致日期和时间显示旋转,没有秒数。


毫秒可以用“ms”指定:
