我在DB块里建了一个string[8]的字符串,它占十个字节,我监视的时候,头两个监视不到,我知道是正常的,我在HMI中也建了一个字符串的输出域,长度为10,长度为8,我都试过显示不出来时怎么回事呢???????
最佳答案
转帖一个典型问题: 在STEP7中字符串是怎样定义的?
解答: 在STEP7中字符串表示为string。
例如:string[4]实际值为"AB",那么string[4]实际占6个字节。第一个字节为字符串的长度,在本例中为十进制4;第二个字节是实际字符串长度,在本例中为十进制2;第三个字符为字符"A";第四个字符为"B";五六为空。
注意: 每个字符串所占字节数都会比实际定义的多两个头字节,第一个表示字符串长度,第二个表示实际字符串长度。
提问者对于答案的评价:
ok
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236172.html