S7_400中关于字符串比较的的库函数FC10的问题

我在S7 400 PLC里面做字符串比较,用的是库函数里面的FC10,现在情况是这样的两个字符串的内容完全一样,而FC10的返回值一直是false , 不知道这个块的使用是不是有什么特别的地方?? 
     那位大侠有没有关于字符串比较的好的建议和用法, 因为我看系统s7sfc__k.pdf帮组文件里面太简单啦,没有解决我的问题, 我也在技术论坛搜索过,按照里面的做也没有得到正确的结果。
      如下面的图,我在DB4里面建立一些字符串, 然后DB4中的最后的两个字符串的内容通过SFC20弄成一样啦, 在变量表监控最后两个的字符串内容也一样,但是就是FC10的返回值一直是0 , 有没有大侠知道我的用法是不是有问题,还是怎么啦???

问题补充:
一楼的说法是正确的。

图片说明:

S7_400中关于字符串比较的的库函数FC10的问题    S7_400中关于字符串比较的的库函数FC10的问题    S7_400中关于字符串比较的的库函数FC10的问题    S7_400中关于字符串比较的的库函数FC10的问题   

最佳答案

可能是FC10没有下载到PLC里,打开FC10的块,是个保护的块没有内容,但是还是可以下载的。或者整个PLC的程序再下载一个看看!

提问者对于答案的评价:
谢谢,没有想到这一点,我这程序是西门子VAI设计的,根本没有往这方面想。
因为以前如果没有调用没有下载的FC/FB块的话,会报通讯故障,因为系统读写异常造成通讯故障。
这一次没有报,因此没有往这方面想。 

非常感谢,看来以后还是要多想想。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午10:49
下一篇 2017年6月18日

相关推荐