水电电工知识
电工知识|关于西门子S7-300PLC中字符串赋值问题?
2017-05-26  浏览:131
水电之家讯:客户:我这边是个S7-300的plc系统用STEP 7 5.5编程的问题,我用FC10编程,输出是0,无法查找位置?

工程师:请稍等,打开看一下(原来该指令是用于字符串中查找字符位置的,只要定义两个字符串),您好,FC10功能调用是否正常(管脚是否红色)?字符串定义格式是否正确?

客户:功能块正常,被查找的字符串是串口通讯传递过来的数据,格式正确。

工程师:功能块使用简单,建议您确认两个字符串是否正确,能不能简化测试,新建两个字符串,然后调用FC10测试,也不复杂 。

客户:好,我先去测试一下。3分钟后

客户:您好,新建两个字符串测试没有问题,但是原来的还是不行。

工程师:(松了一口气)新建的好使,说明您原来的两个字符串有问题,建议您再次确认,字符串对照格式是否匹配。

客户:好,我再去核实一下。2分钟后

客户:您好,查了原字符串,没问题,重新建的又不好使。

工程师:(郁闷)刚才不是没有问题吗,您做什么修改,做什么操作?

客户:没做什么啊,又重新建了一个而已,都一样啊。(工程师:无语中),对了,新建的字符串先后赋值而已,信息都一样。

工程师:先后赋值,应该也没什么区别啊,您稍等,我这边看一下。

按照客户说的方式,开始新建项目做测试:



在变量表中监控定义字符串的实际情况:



从测试结果可以看出,按照第一种方式定义的字符串,其实际字符长度为0,不符合格式,无法使用,用后两种方式定义的正常,客户的问题点应该在这。

工程师:您好,根据测试,产生问题的点应该是实际长度为0,建议在变量表中监控字符串的第二个字节是否是实际字符长度。

客户察看确实是这个问题,然后告诉客户按照另外两种方式定义不会产生这个问题。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 电线 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BYBC.CN SYSTEM All Rights Reserved