fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 629 个
工控威望: 1343 点
下载积分: 2239 分
在线时间: 275(小时)
注册时间: 2019-07-15
最后登录: 2025-07-07
查看fczxjh的 主题 / 回贴
楼主  发表于: 5天前
A7e5: CLR  
      A     #CONTROL
      NOT  
      A     #REMOTE
      A     #RUN
      JCN   A7e6
      L     #CYCLE
      L     #STOPT
      +R    
      JO    I009
      JU    I00a
I009: CLR  
      =     L      0.1
I00a: T     #STOPT
      L     #STOPT
      L     3.000000e+00
      >R    
      JCN   A7e8
      SET  
      =     #T_OVER
      JU    A7e8
A7e6: L     0.000000e+00
      T     #STOPT
A7e8: CLR  
      A     #RUN
      JCN   A7e9
      L     #T_ALL
      L     #CYCLE
      +R    
      JO    I00b
      JU    I00c
I00b: CLR  
      =     L      0.1
I00c: T     #T_ALL

大概的看出来,JCN前面相当于IF <条件> THEN,JCN后是IF成立执行的语句,如果IF不成立则调转到A7e6
想不明白,L L +R怎么怎么做到先加了再跳转,用SCL编译不出来这样的效果
然后是用JO JU 跳转到I00这样的标签,应该是内部跳转,请教下大家怎么用SCL实现这样的语句
森利德
向大佬学习 向大佬致敬
级别: 工控侠客
精华主题: 0
发帖数量: 686 个
工控威望: 2873 点
下载积分: 4670 分
在线时间: 234(小时)
注册时间: 2023-01-16
最后登录: 2025-07-07
查看森利德的 主题 / 回贴
1楼  发表于: 4天前
学习学习