步进程序的疑惑(三)

这是第6段,大多数看不懂。。。。大家帮我看看是什么意思,谢谢
外部调用我放在贴图里了

NETWORK 6 step monitoring time          //步进阶段运行时间  这一段基本看不懂它什么意思
      L     DBW    0                    // 当前步进号码 / step number
      SLW   4                           // 这里的左移4个字不知道什么意思,高手帮我看看吧2 Byte / Schritt u. 8bit/ Byte / 2 byte / step and 8 bit 
      +     56                          // + 7 Byte    加7字节。。。看不懂啊

      T     #mIndex1                    // 运行时间 / index - monitoring time
      +     -8                          // - 1 Byte 
      T     #mIndex2                    // Index - Anlaufzeit / index - start up time
      L     0
      L     DBB [#mIndex1]              //lade 躡erachungszeit / load monitoring time
      ==I   
      JC    ksw                         // Abbruch, wenn keine zeit eingetragen ist / cancel if no time is enteres
      T     #mWache                     //aktuelle 躡erwachungszeit / actual monitoring time
      L     128
      <I                                // pr黤e bit7 (0:= ms / 1:= s) / check bit7 (0:= ms / 1:= s)
      JC    ms                          // Angaben ist in Millisekunden / time is entered in ms
// Angabe ist in Sekunden / time is entered in s
      TAK   
      L     127
      AW                                // bit 7 wegfiltern / filter bit 7
      L     10                          // Umrechnen auf ms / convert to ms
      *I    
      T     #mWache
ms:   L     DBW    4                    //Schrittwache / step monitoring
      L     #mWache
      <I    
      JC    ksw1                        // 
      =     #S_FEHLER
      ==I   
      JC    ksw1                        // Schrittmerker im ersten Zyklus noch stehen lassen / set step flag in first cycle
      T     DBW    4                    // Schrittwache aktiv: / time monitoring active
//=     #mFehler
      BEU   
ksw1: AN    "Pulse 10 Hz"               //100ms Impuls / 100ms impulse   
      O     #mBlock                     // 躡erwachung wird blockiert / time monitoring is blocked
      JC    ksw
      AN    #S_AUTO
      AN    #S_TIPP
      JC    ksw                         // keine 躡erwachung wenn Auto und Tipp ausgeschaltet / no monitoring if auto and tipp are disabled
      L     DBW    4                    //Schrittwache / step monitoring
      +     1
      T     DBW    4

ksw:  NOP   0

图片说明:

步进程序的疑惑(三)   

最佳答案

T     #mIndex1                    // 运行时间 / 监测时间指数
      +     -8                          // - 1 Byte 
      T     #mIndex2                    // Index - Anlaufzeit / 指数 - 启动时间
      L     0
      L     DBB [#mIndex1]              //lade 躡erachungszeit / 负载监控时间
      ==I   
      JC    ksw                         // Abbruch, wenn keine zeit eingetragen ist / 取消如果没有时间进入
      T     #mWache                     //aktuelle 躡erwachungszeit / 实际监测时间
      L     128
      <I                                // pr黤e bit7 (0:= ms / 1:= s) / check bit7 (0:= ms / 1:= s)
      JC    ms                          // Angaben ist in Millisekunden / 输入时间以毫秒为单位
// Angabe ist in Sekunden / time is entered in s
      TAK   
      L     127
      AW                                // bit 7 wegfiltern / 滤波器位7
      L     10                          // Umrechnen auf ms / 转换为MS
      * I
      T     #mWache
ms:   L     DBW    4                    //Schrittwache / 步监测
       L     #mWache
      <I    
      JC    ksw1                        // 
      =     #S_FEHLER
      ==I   
      JC    ksw1                        // Schrittmerker im ersten Zyklus noch stehen lassen / 循环步骤标志在第一个周期
      T     DBW    4                    // Schrittwache aktiv: / 时间监控活跃
//=     #mFehler
      BEU   
ksw1: AN    "Pulse 10 Hz"               //100ms Impuls / 100ms的脉冲
      O     #mBlock                     // 躡erwachung wird blockiert / 监测关闭
      JC    ksw
      AN    #S_AUTO
      AN    #S_TIPP
      JC    ksw                         // keine 躡erwachung wenn Auto und Tipp ausgeschaltet /没有监控,自动及TIPP被禁用
      L     DBW    4                    //Schrittwache / 步监控
      +     1
      T     DBW    4

ksw:  NOP   0

提问者对于答案的评价:
mmmmmmmmmmmmmm

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:24
下一篇 2018年12月1日 下午7:24

相关推荐