小弟通过rcv_ptp指令将字符串接收到db2中了,现在想通过find指令查找在接收到的字符串中指定的字符,但是in1中db1的地址要怎样编程呢?因为字符串的存放格式是从第三个字节开始才是实际的字符串开始,也就是从db2.dbx2.0中开始读取,要怎么样编程实现呢?
最佳答案
可使用 FIND 来搜索输入 IN1 的字符串以查找特定字符或特定字符串。 在输入 IN2 中指定要搜索的值。 搜索从左向右进行。 将通过输出 OUT 输出第一个搜索结果的位置。 如果搜索未返回任何匹配值,则将通过输出 OUT 输出“0”值。
如果指令处理期间出错,则将输出空字符串。
不用编程的,你在DB2中建一个字符串变量就可以了,在FIND指令的IN1处引用就行。
提问者对于答案的评价:
谢谢你了 我已经弄明白了 以后还有什么不懂的还请大哥多指教@
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc213788.html