zhwh0123
级别: 略有小成
精华主题: 0
发帖数量: 60 个
工控威望: 274 点
下载积分: 782 分
在线时间: 47(小时)
注册时间: 2013-10-10
最后登录: 2017-08-08
查看zhwh0123的 主题 / 回贴
楼主  发表于: 2013-12-05 09:53
         PLC对每个用户程序,从第一条指令开始执行,按指令步程序号做周期性循环扫描,如物跳转指令,则从第一条指令开始逐条这行用户程序,直到结束符又返回第一条指令。因此P

LC的工作方式是一种串行循环的工作方式。

    那么问题如下:
//主程序OB1

    LD           SM0.1
       CALL       SBR_0
//子程序SBR_0
       LD            SM0.1
       MOVB     16#F8,SMB47
       HDEF      1,11
       MOVD      +0, SMD48
       MOVD      +50,SMD52
       ATCH       INT_0,13
      ENI
      HIS            1
在第一个扫描周期设定并启用告诉计数器1,那么当执行第二个周期的时候,执行到SM0.1是开路状态0,那么直接步执行他,跳到下步?
zhwh0123
级别: 略有小成
精华主题: 0
发帖数量: 60 个
工控威望: 274 点
下载积分: 782 分
在线时间: 47(小时)
注册时间: 2013-10-10
最后登录: 2017-08-08
查看zhwh0123的 主题 / 回贴
1楼  发表于: 2013-12-05 10:30
已自己验证确认!谢谢关注