STEP7–FC10应用时的问题

1、打算用FC10来判断两个字符串中的内容是否相等,相等则输出1,不等则输出0;
2、查看了FC10的帮助文档,编程时产生了以下问题:
a、FC10的输入端S1写的是P#DB1.DBX2.0(DB1中建的变量类型是STRING[10]);
b、FC10的输入端S2写的是ABC 或者’ABC‘都会报错。
问题:请问如何编写程序让S1与S2匹配?

问题补充:
见附件中的图片,为何发出FC10中S1和S2输入的内容不一致,但输出RET-VAL输出1呢?FC程序是下载了的。

图片说明:

STEP7--FC10应用时的问题   

最佳答案

点击FC10 按F1看说明,S1和S2的输入端的数据区只能是D和L,只能是DB块和临时变量。
补充:赋值的时候需要对字符的前两个字节进行赋值,具体见图片3,字符串定义的都是10个字节;

图片说明:

STEP7--FC10应用时的问题  STEP7--FC10应用时的问题  STEP7--FC10应用时的问题  STEP7--FC10应用时的问题  

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:54
下一篇 2020年10月30日 下午11:54

相关推荐