工控编程吧

标题: SMART LINE 显示字符串问题 [打印本页]

作者: baikhgmv    时间: 2016-9-4 14:32
标题: SMART LINE 显示字符串问题
SMART LINE 显示字符串问题

现我要在触摸屏中需显示字符串遇到如果字符数量为8,9,10个的时候显示空白,但程序监控数据是有的。(例如字符串定义在VB0中,变量寻址VB0的时候回出现以上情况,如果变量寻址VB1的时候,就是好的)

PLC是S7-200SAMART    触摸屏是smart 700IE V3  

后来我试验了一下,试验过程如下:

将变量寻址为VB0时,

1、在数据块中 VB0 "ABCDEFG" (7个字符)显示正常;

2、在数据块中 VB0 "ABCDEFGH" (8个字符)不显示;

3、这里省略两步,9个字符,10个字符都不显示;

4、在数据块中 VB0 "ABCDEFGHIJK" (11个字符)显示正常;

将变量寻址为VB1时,

  都能正常显示

变量长度和I/0域长度都足够。

这是什么问题?什么原因呢?



-------1.每个ASCII字符占一个字节,且得用单引号,您用了双引号。
2.每个字符串第一个字节定义字符串长度,这个要占用,不要忽略。


-那为什么用双引号的偏偏  8到10个字符时显示不了呢





欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4