我正在使用Visilogic 9.4.0来观察驻留在我们机器人中的PLC单元的寄存器值。我想在一组特定事件之前和之后捕获寄存器值(特别是MB,MI和ML寄存器)的快照。
有没有办法导出所有寄存器值? CSV或Excel输出是理想的,但我对任何合理的结果集开放。我可以通过手动检查寄存器在Visilogic IDE中进行前后比较,但在这种特殊情况下,我正在追逐一个可能是由于数千个寄存器中的一个不同而导致的错误。除了手动比较数千个单独的寄存器之外,分辨两个CSV文件要容易得多。
答案 0 :(得分:1)
我认为实现所需要的最简单方法是将所需的寄存器和位写入数据表,这可以通过写入列命令完成,不应占用太多程序。每次想要捕获寄存器,然后通过“导出到Excel”按钮将整个数据表导出到Excel时,您可以写入连续的列。
如果您需要更多帮助,请与我们联系。