电工学习网

 找回密码
 立即注册

关于西门子S7-300PLC中字符串赋值问题?

2014-9-23 16:16| 编辑:电工学习网| 查看: 43679| 评论: 0|来自: 西门子技术支持热线

客户:我这边是个S7-300的plc系统用STEP 7 5.5编程的问题,我用FC10编程,输出是0,无法查找位置?
工程师:请稍等,打开看一下(原来该指令是用于字符串中查找字符位置的,只要定义两个字符串),您好,FC10功能调用是否正常(管脚是否红色)?字符串定义格式是否正确?


客户:功能块正常,被查找的字符串是串口通讯传递过来的数据,格式正确。
工程师:功能块使用简单,建议您确认两个字符串是否正确,能不能简化测试,新建两个字符串,然后调用FC10测试,也不复杂 。
客户:好,我先去测试一下。3分钟后
客户:您好,新建两个字符串测试没有问题,但是原来的还是不行。
工程师:(松了一口气)新建的好使,说明您原来的两个字符串有问题,建议您再次确认,字符串对照格式是否匹配。
客户:好,我再去核实一下。2分钟后
客户:您好,查了原字符串,没问题,重新建的又不好使。
工程师:(郁闷)刚才不是没有问题吗,您做什么修改,做什么操作?
客户:没做什么啊,又重新建了一个而已,都一样啊。(工程师:无语中),对了,新建的字符串先后赋值而已,信息都一样。
工程师:先后赋值,应该也没什么区别啊,您稍等,我这边看一下。
按照客户说的方式,开始新建项目做测试:


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


从测试结果可以看出,按照第一种方式定义的字符串,其实际字符长度为0,不符合格式,无法使用,用后两种方式定义的正常,客户的问题点应该在这。
工程师:您好,根据测试,产生问题的点应该是实际长度为0,建议在变量表中监控字符串的第二个字节是否是实际字符长度。
客户察看确实是这个问题,然后告诉客户按照另外两种方式定义不会产生这个问题。

看过《关于西门子S7-300PLC中字符串赋值问题?》的人还看了以下文章:

发表评论

最新评论

  • PLC输入端和输出端怎么接线
  • 什么是COM端口?PLC中COM端口如何接线?
  • plc控制电动机正反转梯形图
  • 西门子S7-200系列PLC全套接线图
  • PLC十字路口的交通灯控制编程实例
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2023-5-16 16:21

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部