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程序是下载了的。
图片说明:
最佳答案
点击FC10 按F1看说明,S1和S2的输入端的数据区只能是D和L,只能是DB块和临时变量。
补充:赋值的时候需要对字符的前两个字节进行赋值,具体见图片3,字符串定义的都是10个字节;
图片说明:
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288227.html