zhuhongwen
级别: 略有小成
精华主题: 1 篇
发帖数量: 69 个
工控威望: 234 点
下载积分: 1214 分
在线时间: 346(小时)
注册时间: 2008-11-07
最后登录: 2024-11-13
查看zhuhongwen的 主题 / 回贴
楼主  发表于: 2013-09-02 10:19
问个语句表编程方面的问题。
如下程序:
   A   M0.0                  L    1               T    MD10
      A   M0.1                 FP   M0.4         S    M0.2
     A    M0.2                 L   2                   L     MD10        *D                T     MD10             R     M0.2
  
上边程序的目的是:
    在M0.0接通时,将MD10赋初始置1。
    M0.1每接通一次,则MD10的当前置翻倍。

实际的测试结果:    MD10=2
                                       M0.0与M0.1都无效。


请问大家,上边的程序有什么问题。应该如何修正?
谢谢!



有争论才有高论。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6778 个
工控威望: 38381 点
下载积分: 4486 分
在线时间: 9541(小时)
注册时间: 2006-09-13
最后登录: 2024-12-29
查看cvlsam的 主题 / 回贴
1楼  发表于: 2013-09-02 10:40
      A     M      0.0
      JNB   _001
      L     1
      T     MD   100
_001: NOP   0
      A     M      0.1
      FP    M      0.4
      S     M      0.2
      A     M      0.2
      JNB   _002
      L     L#2
      L     MD   100
      *D    
      T     MD   100
      AN    OV
      SAVE  
      CLR  
_002: A     BR
      R     M      0.2

您的结构完全错误,编写STL语言的要点是,始终需要关注RLO的结果。

Good Luck~