昆仑通泰触摸屏掉电保存数据问题 故障分析与解决方案 (昆仑通泰触摸屏官网下载中心)

在 HMI 上使用掉电保存策略可以避免 HMI 启动时需要读取 PLC 的 HR寄存器,而是直接加载掉电前的 PLC HR 寄存器值。这可以提高 HMI 的启动速度。

使用脚本策略实现掉电保存

可以使用脚本策略实现掉电保存。当数据发生变化时,执行以下脚本程序内容:

// 保存数据到 flash FlashWrite(data);

注意:保存的数据应使用持久化数据类型,例如 DINT、REAL 或 STRING。

使用事件脚本实现掉电保存

也可以使用事件脚本实现掉电保存。当数据发生变化时,触发以下事件脚本:

// 保存数据到 flash FlashWrite(data);

与脚本策略相比,事件脚本可以避免不必要的 flash 读写。因为事件脚本只会在数据发生变化时执行,而脚本策略会在 HMI 启动时读取 flash 并写入 flash。

HMI 的读写机制

触摸屏 HMI 的读写机制是先读后写。因此,在 HMI 启动时,它会先读取 flash 中的数据,然后再写入新的数据。这可以确保掉电后数据不会丢失。

注意事项

使用掉电保存策略时,需要注意以下几点:

确保保存的数据在使用过程中不会频繁变化。频繁的 flash 读写会缩短 flash 的使用寿命。 选择合适的 flash 写入频率。如果写入频率太低,可能会丢失数据;如果写入频率太高,会缩短 flash 的使用寿命。 定期备份 flash 中的数据,以防止意外数据丢失。

结论

使用掉电保存策略可以提高 HMI 的启动速度和可靠性。通过使用脚本策略或事件脚本,可以实现掉电保存。在使用掉电保存策略时,应注意数据变化频率和 flash 写入频率,以避免缩短 flash 的使用寿命。

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

相关阅读

添加新评论