关于FIND指令的求助

小弟通过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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月18日 上午12:09
下一篇 2017年11月18日 上午12:09

相关推荐

  • 消息接收

    消息接收指令的DNR 一直监控都没有完成是怎么回事?或者说这个指令要怎么看怎么分析?求大神指点 问题补充:还有我对通讯是个新手。有没有专门讲通讯基础和实例分析的视频或者文…

    SIMATIC S7-1200 2017年6月29日
  • 1200高速计数

    1200高速计数使用宝盟编码器,每转10000脉冲,每分钟10转的速度连续计数,ID1000反应不过来,只有得到几个数字的增加,但是点动的方式一点一点又是可以计数的,哪里有问题呢?…

    SIMATIC S7-1200 2017年6月9日
  • 西门子S7-1200CPU的MODBS RTU通讯求解

    我自己做了个MODBUS RTU 的通讯,但总觉得和网上的有点差别,请大家给指点指点我。1,S7-1200做主站,最主要的就是MB_MASTER模块中的DATA…

    2017年7月25日
  • S7-1200加法、减法、乘法和除法指令?

    如果两个 IN 值均为 INF,但符号不同,则这是非法运算并返回 NaN。如果两个 IN 值均为 INF,且符…

    2017年8月3日
  • S7-1200模拟量信号的供电

    关于S7-1200的AI\AO的供电,在一本介绍S7-1200的书上看到,不论二线制、三线制、四线制,都只介绍了外部供电的情形。是否说明S7-1200的模拟量信号只能采用外部供电的…

    SIMATIC S7-1200 2017年6月4日
  • 博图的绝对地址

    在博图s1200中,与hmi通讯时,绝对地址是系统自动分配的吗? 最佳答案 采用“优化块的访问方式”时,绝对地址由PLC自己管理的! 提问者对于答案的评价:满意 专家置评 绝对地址…

    SIMATIC S7-1200 2017年6月24日
  • Portal 做HMI画面后编程报内部错误

    公司2个人做项目,都用 Portal V12 SP2 ,一个做PLC程序,一个HMI程序,做了部分的时候,2个程序合并为一个程序,也就是把P…

    2017年8月26日
  • 1200中调用TSEND_C

    1200中调用TSEND_C时,为什么不能生成PLC_1_Connection_DB数据块,高手指点原因,如果不能自动生成,应该怎么解决。 最佳答案 1200中调用TSEND_C时…

    SIMATIC S7-1200 2017年8月26日
  • 1200加CP1243-1与组态王通讯,有没有个数限制,最多多少个?

    大神们好,组态王与s7-1200通过cp1243-1通讯,最多支持与几个1200通讯? 最佳答案 这个看你的组态王的能力了,一个网段最多32个站点,超出需加中继器,但是站点一多,轮…

    SIMATIC S7-1200 2017年6月18日
  • S1215C CPU 关于DB存储问题

    CPU是1215C的,连接触摸屏,触摸屏需要设定时间,时间用DB做的存储,但是一断电,再送电程序是存在,但是从触摸屏设定的时间却是空白的了。西门子300的CPU就没有问题。原因是什…

    SIMATIC S7-1200 2017年8月15日