恭喜,你发布的帖子
发布于 2021-12-22 13:40:02
7楼
Temperature:77.8
以上,是一行文字。人类阅读习惯意义上的一行文字。
然而:
16 Temperature:77.8
才是plc意义上的字符串。由于数据存储的分布关系,8字后面还有与本字符串无关的其他数据。plc必须在第一位获得字符串长度,才能界定字符串的起和终。
Temperature:77.8 是什么?plc仍然认为你给的是字符串,强制读取第一个字节,“T"为10进制数84,认为你给的字符串含有84个字节。8字后面仍然有很多个字符,所以从"e"字符开始的12个字节开始转换,直到出现非数值字符。后面的事情还要解释不?
请填写推广理由:
分享
只看
楼主