TD400C用变量VB调用中文字符串显示很多个“eeee”

在TD400C V2.0的用户菜单,插入变量VBxxx,S7-200Smart程序用STR_CPY将中文字符传给VBxxx,但是在TD400C上显示不正常,有时显示出一串“eeeee”,按照官方视频在变量前插入很多个空格也没有解决问题。
将图2的3个程序段移到子程序之后,主程序那段的显示正常了。
请大神指点。

图片说明:

TD400C用变量VB调用中文字符串显示很多个“eeee”    TD400C用变量VB调用中文字符串显示很多个“eeee”   

最佳答案

用STR_CPY(字符串指令)显示汉字,用指令STR_CPY送到Vb5000起始的字符串地址中
 注意:在程序中输入字符串须用双引号括起来,双引号须用单字节的(英文标点模式)输入

您需要用STR-MOV (字符串移动指令)显示汉字.对于TD400C要显示字符,不管是中文还是英文都必须用STR-MOV (字符串移动指令).

提问者对于答案的评价:
谢谢您的快速回答,其实不是您说的这样的。
我自己测试过了,显示不正常的原因是数据长度问题,我使用了VB100,VB102和VB104来保存3个字符串,但是每个字符串里的每个字符是要占据1个字节的,每个汉字则需要占2个字节,向“冲水进行中”这5个汉字需要占用10个字节,相当于使用了从VB100到VB109这10个字节;因此造成了第二(VB102)第三(VB104)个字符串的调用错误。
后来把三个指针改成了VB100、VB200、VB300,保留了足够的长度,最后完美的解决了显示不正常的问题。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 在micro/win中能查看所写程序的大小吗?

    各大虾,请问在编写S7-200的程序时,如何知道自己所写的程序在CPU的程序存储器中占用了多少字节,防止所写的程序大小超过所用CPU程序存储器的大小?例如所选CPU226的程序存储…

    SIMATIC S7-200 2020年11月5日
  • 怎样将PLC 内不得时间,温度信息打印

    各位求教了怎样将PLC 内部的时间温度等信息输出到打印机和HMI。我用的是CPU226 问题补充:TP177B PN/DP-6 CSTN H…

    SIMATIC S7-200 2020年11月1日
  • 热电偶、温度变送器,EM235

    连接后,变送器有4-20MA信号给EM235,但是HMI上温度显示还是五百多度(炉膛根本没燃烧啊)! 把EM235上模拟输入线拆掉,用电线短接,HMI显示两百多度(炉膛为…

    SIMATIC S7-200 2021年7月5日
  • 西门子模块线长

    标配的6ES72310HC220XA8的线长的长度不够的,客户需要0.5米这么长的线,请问有这种吗,具体什么型号呢 最佳答案 你是说模块扩展延长线?总线延长电缆, 0.8…

    SIMATIC S7-200 2021年7月5日
  • 200 smart 模拟量接线

    s7 200 smart 的模拟量输入模块 EM AE04 ,如果只用一个通道,其他的三个通道用不用短接?如果短接,该如…

    SIMATIC S7-200 2021年7月5日
  • PLC的协议到底有什么用?

    PLC的协议到底有什么用? 问题补充:各协议之间有什么区别?各用在什么样子的场合? 我们在学校学的时候根本没有设计到那方面的东西 最佳答案 1)通信协议又称通信规程,是指…

    SIMATIC S7-200 2021年7月5日
  • 脉宽调制PWM,输出点Q0.0

    脉宽调制PWM,输出点Q0.0的接线方式(Q0.0输出24伏直流,怎没接线) 最佳答案 像你其它Q点一样接线,没什么区别 提问者对于答案的评价:多谢!  大侠!

    SIMATIC S7-200 2020年11月1日
  • 请教高速计数器的问题

    正在做一个项目,利用到PLC中的高速计数器。想问一下,调用高速计数器读数到之后可以通过中断发出信号吗?比如行程开关到之后发出的信号一样。总共计数3000,想在1000和2000的时…

    SIMATIC S7-200 2020年11月1日
  • S 7 200 找不到站点

    温10系统 钻石用户推荐最佳答案 怎么个找不到法,可以详细说一下吗?或者配个图这个官方虽然没说支持,但是SP9是可以在win10应用的,我这就是win10 2004H2版…

    SIMATIC S7-200 2021年7月5日
  • 工具栏标准按钮消失

    命令按钮消失 问题补充:查看→菜单→工具栏→标准选勾也没用, 最佳答案 这个比较麻烦,之前遇到过,重新安装不行,卸载后安装也不行,最后重装系统,再安装软件才好,如果不是经常用,可以…

    SIMATIC S7-200 2017年5月31日

发表回复

登录后才能评论