PLC需要连接个扫码枪,扫出来的数据是12个字符串,然后这个数据需要在wincc上显示,扫码枪扫出来的数据是12个字符,但是wincc上最多能显示10个字符,wincc的输出域输出的字符串可以调吗
问题补充:
我定义的变量是16位字符型的啊
最佳答案
PLC的DB块中定义String类型变量,例如地址为DB100.DBX10.0开始,长度为12,那么该Sting类型变量所占用的长度为DBB10到DBB23,即14个字节长度,第一个字节代表字符串长度,值为12,第二个字节代表当前字符串实际长度,第三个字节开始是实际的字符。
在WinCC中定义文本8位字符集变量,首地址为DB100.DBX10.0,长度为12,,I/O域设置长度也为12即可。
提问者对于答案的评价:
感谢各位的帮助
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc169095.html