麻烦大神给看看,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

相关推荐

  • 200的模拟量扩展模块能不能同时进不同的模拟量信号

    200的模拟量扩展模块能不能同时进不同的模拟量信号,例如同时接电压跟电流 最佳答案 这个与模块型号有关系 比如新的 8 输入模拟量 EM23…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器问题

    请问各位大虾,一个NPN型的接近开关输入点可以连到两个输入点上分别作高速计数吗? 问题补充:如果仅从硬件上来考虑,这种连接方式能否实现呢?我之前用编码器的一项连接到两个不同的高速计…

    SIMATIC S7-200 2020年11月5日
  • S7-200的关于计数器的问题。

    在PLC的减计数器CTD中,当装载输入端(LD)一直接通时,计数器还能不能计数。 最佳答案 当装载输入端(LD)一直接通时,会把预置值PV一直装载到当前值,计数器还不能正常计数。见…

    2017年12月9日
  • 用编码器测量距离,可距离太远共3500多米

    我用224XP,用编码器测量距离,可距离太远共5000多米。我用每转1024个脉冲的编码器测量,数据太大时32位的VD寄存器和HSC里就变成负数了,如何处理呢…是想测量输送线的…

    SIMATIC S7-200 2020年11月1日
  • MP277和PLC200连接问题

    我想知道用什么电缆可以吧触摸屏MP277和CPU224通信连接。希望提供最常用的电缆,并把型号写清楚。谢谢 最佳答案 两个DP接头一段屏蔽双绞线,接法3-3,8-8即可以。 提问者…

    SIMATIC S7-200 2021年7月4日
  • PLC上点得具体含义?

    请问PLC上所说的点 得具体含义是什么? 是每条指令就需要一个点,还是一个点可以包含多条指令? 最佳答案 点一般指输入输出点,当然也有内部点。 点与指…

    SIMATIC S7-200 2021年7月5日
  • CPU 1214C、AC/DC/RELAIS的V4.2固件6ES7214-1BG40-0XB0_V04.02.01.zip

    找个固件好难找,全是指向西门子的下载网站,要注册,要等,已等了好久好久了,有已下载过的吗,麻烦发我一份 436030912@qq.com  谢谢了!不…

    SIMATIC S7-200 2021年7月5日
  • EM253

    EM253 最佳答案 虽然你还没有具体的提问内容,但就个人使用经验,总结如下: 1. 理论上讲,1个CPU226模块后面可以带3~6个EM253模块,但是实际使…

    SIMATIC S7-200 2017年11月12日
  • 关于S7200 MICROWIN中的程序库

    请教我的MICROWIN中库是空的,以前没注意到,里面应该是有内容的,那么我的为何是空的?敬请指教!y6843@sina.com,673049828 问题补充:按照zhangli0…

    SIMATIC S7-200 2018年12月2日
  • 西门子224XPCN(非Pi)驱动松下A5伺服

    松下A5伺服驱动器设置为脉冲+方向模式驱动电机,PLC为224XPCN,Q0.0为脉冲输出端口,Q0.2为方向输出端口,按下启动按钮,电机始终只往一个方向旋转,方向信号控制无效,输…

    SIMATIC S7-200 2017年10月30日

发表回复

登录后才能评论