现在PLC内的字符串变量被越来越多地使用,如何像监控普通变量一样监控字符串的历史值,是专业录波软件无法回避的一个问题。由于字符串存在着变长、格式复杂、信息量大等问题,支持的难度还是很大的。在没有正式支持字符串变量之前,PLC-Recorder最近允许用户间接记录和查看字符串的信息,方法和操作示例如下:
1、PLC内的字符序列信息如下:
这儿是一个从20000.0开始的字符数组,如果是字符串变量,则要跨过前面的两个字节的长度信息。比如:如果是起始地址为20000的字符串(非扩展字符串),则从20002开始是具体的字符内容。
2、用PLC-Recorder录波软件创建一个起始地址是DB1.20000的长整型变量或无符号的长整型变量(8字节),然后进行录波。
3、用离线分析软件打开记录的波形,将变量拖入显示区域,设置显示格式为字符串:
4、选择标尺表格,即可看到字符串了。
由于不同PLC组织字符串的方式不同,该软件暂时只对西门子字符串进行了优化,其他PLC的字符串顺序可能会错误。
2020年9月13日