WINCC怎样显示ASCII码字符? 点击:1874 | 回复:3



9515136

    
  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2006-07-25 09:46:00
楼主
比如说315-2DP的QW50-QW100存放有一串数字(是字符的ASCII码),比如“41,42”在WINCC怎样显示出“AB”出来?



9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2006-07-27 08:34:00
1楼
没人知道吗,或者怎样在S7里先转换成字符,再用文本显示出来呢?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-07-27 09:10:00
2楼
在S7中的DB块中定义变量为STRING类型,WINCC中使用文本类型的变量连接到DB块,最后使用输入输出域的字符串来显示。
至于将ASC码转换为字符,我不太清楚,因为没有试验过,所以不能给你准确的答复,这个可能你需要自己编程,也可能STRING直接支持。

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2006-08-02 17:05:00
3楼
你好,我是使用:WINCC中使用文本类型的变量连接到IB,最后使用输入输出域的字符串来显示。可是显示时,总是显示少了前面两位左右,比如我设定文本变量是IB3,长度30,可是显示出来的字符总是从IB5左右开始,长度没有关系的,因为我设定的超过实际的。这是怎么回事呢?

热门招聘
相关主题

官方公众号

智造工程师