麻烦大神给看看,FB里的JCN怎么没有跳转?

如附件监控程序,仿真的时候JCN正常跳转了,但是实际下载到PLC里就没有跳转,换了一个PLC还是一样的结果。。RLO=0,满足跳转条件了,怎么就不跳呢?

      L     #i_Unit_ID
      L     0
      >I    
      JCN   GO99

      OPN   "DB_GeneralStatus"
      L     #i_Unit_ID
      L     1
      -I    
      L     4
      *I    
      SLW   3
      LAR1  

      L     "MD_Report"
      T     DBD [AR1,P#0.0]
GO99: NOP   0

问题补充:
这个程序块是嵌套重复调用的,我把其它调用的地方都屏蔽了,只留了一处调用。。问题还是一直存在。。。
如果  #i_Unit_ID=0不跳转,AR1会变成一个很大的数,在T     DBD [AR1,P#0.0]的时候PLC会报错stop。。。很奇怪的问题。。

这是监控的时候看到的结果,另一个匪夷所思的地方是如果不去监控这段程序,PLC就不会报错stop。。

图片说明:

麻烦大神给看看,FB里的JCN怎么没有跳转?    麻烦大神给看看,FB里的JCN怎么没有跳转?   

最佳答案

JCN    当RLO = 0时跳转。
我也仿真了一个你看看JCN的工作原理,图示:
补充问题回复:
可能还在嵌套层及FB的调用上。
当调用离去或JCN指令离开时,原被调用的跳转指令内的程序段结果仍然有效。
建议你在调用离去时,复位JCN内部程序段。

图片说明:

麻烦大神给看看,FB里的JCN怎么没有跳转?  

提问者对于答案的评价:
我会再测试一下,把嵌套一层一层的往外提,看看到哪一层会变正常,谢谢大神们的解答,有了结果我会反馈给大家的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:47
下一篇 2021年7月5日 下午12:47

相关推荐

  • S7-200 SMAR RTU MBUS_INT 详解

    S7-200 SMART CPU  SR60   RTU MBUS_INT  里…

    SIMATIC S7-200 2021年7月5日
  • S7-200的通讯线的问题

    S7-200的PLC能不能用485转232的转换器外加一个串口线和PC通讯呢 最佳答案 通信有关注意事项(硬件) 硬件对能否正常通信有决定性的影响,如果硬件条件不能满足,…

    SIMATIC S7-200 2021年7月5日
  • 施耐德PLC与西门子PLC的连接问题

    怎么将施耐德M340与西门S7-200用连接起来,用M340去控制S7-200,M340作为主站,S7-200作为从站 问题补充:硬件该如何连接啊,需要扩展模块么 最佳答案 建议用…

    SIMATIC S7-200 2018年12月2日
  • 自由通讯

    已经在SMB30中设置了奇校验,仪表设置每字符7位奇校验,发送完成中断23,仪表发送一组信息最多18个字节(字符)。问题:校验是对每个字符逐个校验还是在每组信息发送结束后多个字符进…

    SIMATIC S7-200 2021年7月5日
  • S7-200中的S变量用法?

    程序如下:……LD      M17.0A     &nbsp…

    SIMATIC S7-200 2017年6月8日
  • plcs7-200的模拟量模块em231能测频率信号吗

    plcs7-200的模拟量模块em231能测频率信号吗 最佳答案 模拟量模块只能测量电压(0-10V,0-5V等)和电流(0-20mA,4-20mA等)信号,如果你的频率信号通过电…

    SIMATIC S7-200 2017年12月10日
  • 计时器没有自带常开和常闭点,两个只能选一个是吗?

    我想用S7-200做一个时间间隙控制器,全部使用TON命令就是不能实现,TON命令到达是时间后就闭合了,使用其常点时不能将自己分断不知是佑种原因呢? 问题补充:Network&nb…

    SIMATIC S7-200 2021年7月5日
  • plc200如何实现脉冲累加计数的

    通过I0.0输入脉冲信号,统计计数有多少脉冲信号,计数值以变量存起来,这个功能。我想到的就是ADD,IN1 赋值1,输出out再发给IN2,一个脉冲加1。请问还有什么好办…

    SIMATIC S7-200 2017年10月29日
  • 模拟量数据显示

    S7-200模块编写的,EM235模块测量的模拟量信号是0-10V的,对应的数据是0-250.给了模块一个3V的直流稳定电压,但是在电脑屏上显示有很大的波动,波动从71-80不等,…

    SIMATIC S7-200 2021年7月5日
  • s7-200中PID指令

    PID指令中初始值、回路增益、采样时间、积分时间等参数的地址是怎么分配的? 最佳答案 可以参考 MircoWin的系统帮助,搜索“PID回路定义表"就有详细说明…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论