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

相关推荐

  • wincc 7.4 按钮互锁

    两个按钮互锁可以实现,现在需要3个或多个按钮互锁,是需要用到脚本吗?求指导 钻石用户推荐最佳答案 你的锁的关系是什么样的?比如10个按钮,保证只能按照顺序从按钮0到按钮9,那么你定…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200软件在windows 10家庭版怎样安装上去?

    西门子S7-200软件怎样在windows 10家庭版安装上去 最佳答案 转西门子专家置评:STEP 7 Micro/WIN V4.0&nb…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子S7-200只有一个通信口在线监控问题

    在工厂里很多S7-200只有一个通信口,并且这个通信口被西门子的触摸屏占用了,这样我就无法在线监控程序。如果我不用EM277,是否可以将S7-200通信口上的DP接头改成带编程口的…

    SIMATIC S7-200 2018年12月3日
  • 西门子S7-200怎样采集编码器数据

    如何用西门子S7-200接收编码器信号采集速度,226cn的cpu? 最佳答案 我想你说的是增量式的编码器,设一个高速计数的中断程序,在中断中调用cpu226本身自带的毫秒级的时间…

    SIMATIC S7-200 2021年7月5日
  • EM235数据波动大?

    有一个压力传感器,4-20MA的,输出两个端子,其中一个端子写着24V,将这个传感器接入EM235,接线如下:传感器那个标着24V的端子接到PLC的24V+,传感器另外一个端子接入…

    SIMATIC S7-200 2019年6月11日
  • 专家跪求,谢谢。我刚刚学这。感激不尽。

    怎样在PLC编程软件里检测我编的程序是否成功 问题补充:有没有可以在梯形图上以能流的方式看见的。我看见过别人的可以在电脑上看见一条绿色的线代表电流通了。灰色就是还没有到的地方。能流…

    SIMATIC S7-200 2021年7月4日
  • MODBUS传输速率和波特率的关系

    西门子的一份资料上介绍,s7-200用作modbus主站的时候,调用MBUS_MSG指令,每读写一个字的数据就要1.85ms,请问这个时间和通讯速率有关系吗?另外,通讯速率的选择和…

    SIMATIC S7-200 2021年7月5日
  • S7-200远程诊断

    请问各位达人 能通过CP243-1进行下载、诊断么 如果不行请问各位是如何进行远程诊断的 尽量别用猫···拨号上网很多现场都不用了 问题补充:详细看了…

    SIMATIC S7-200 2021年7月4日
  • S7-200 CPU 程序卡订货号

    S7-200 CPU 程序卡订货号 最佳答案 卡存储卡,32K(用户程序) 6ES7 291-8GE20-0XA0卡存储卡,64K(用户程序…

    SIMATIC S7-200 2020年11月1日
  • plc能否一路受电脑控制一路由触摸屏控制

    s7200能否由触摸屏和电脑同时控制 问题补充:应如何实现呢? 最佳答案 s7200能否由触摸屏和电脑同时控制应如何实现呢?答:CPU224以上都有两个通信口,一个接上位机,一个接…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论