我是 PLC 编程的新手,我正在尝试跟踪一些现有结构化文本代码中的 LREAL 变量。我正在使用带有模拟 CJ2M 的 Omron 的 CX-Programmer。
我的第一反应是使用 WRITE_TEXT() 将值的所有变化记录到 SD 卡中。由于我需要一个字符串值来编写,我曾希望 LREAL_TO_STRING() 可以解决问题,但似乎该函数不存在。
我怎样才能在不丢失精度的情况下最好地记录该值?
编辑:我设法解决了这个问题。被告知 CX-Programmer 的 SD 卡仿真可能不可靠,我只是将值写入数组并使用内置工具检查这些内存位置的内容。如果需要,我还可以将这些值导出到文件中。这种方法将记录的数据量限制在模拟 PLC 内存中的可用空间内。