QQ登录

只需一步,快速开始

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个字符时显示不了呢
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索