您现在所在的是:

西门子SIEMENS

回帖:1个,阅读:754 [上一页] [1] [下一页]
1017
birdy_hu
文章数:21
年度积分:50
历史总积分:1017
注册时间:2008/2/14
发站内信
发表于:2008/2/23 10:36:00
#0楼
M005: OPN   DB [#TEMP8]           FC103
     L     #TEMP7
M010: T     #TEMP2
     A     #TEMP3
     JCN   M006
     L     B [AR2,P#0.0]
     T     B [AR1,P#0.0]
     +AR1  P#1.0
     JU    M007
M006: A     #TEMP4
     JCN   M013
     L     W [AR2,P#0.0]
     T     W [AR1,P#0.0]
     +AR1  P#2.0
     JU    M007
M013: A     #TEMP5
     JCN   M008
     A      [AR2,P#0.0]
     =      [AR1,P#0.0]
     +AR1  P#0.1
     JU    M007
M008: L     D [AR2,P#0.0]
     T     D [AR1,P#0.0]
     +AR1  P#4.0
M007: L     #TEMP2
     LOOP  M010
     JU    M009
2392
robertjml
文章数:630
年度积分:50
历史总积分:2392
注册时间:2006/2/23
发站内信
发表于:2008/2/24 22:54:00
#1楼
M005: OPN   DB [#TEMP8]          
     L     #TEMP7
M010: T     #TEMP2      // 给循环记数器#TEMP2负初始值!

     A     #TEMP3
     JCN   M006
     L     B [AR2,P#0.0]
     T     B [AR1,P#0.0]
     +AR1  P#1.0
     JU    M007          // 若#TEMP3=1, 则地址寄存器AR1加上1.0!

M006: A     #TEMP4
     JCN   M013
     L     W [AR2,P#0.0]
     T     W [AR1,P#0.0]
     +AR1  P#2.0
     JU    M007       // 若#TEMP4=1, 则地址寄存器AR1加上2.0!

M013: A     #TEMP5
     JCN   M008
     A      [AR2,P#0.0]
     =      [AR1,P#0.0]
     +AR1  P#0.1
     JU    M007        // 若#TEMP5=1, 则地址寄存器AR1加上0.1!

M008: L     D [AR2,P#0.0]
        T     D [AR1,P#0.0]
     +AR1  P#4.0   // 若#TEMP3, #TEMP4, #TEMP5都不等于1, 则地址寄存器AR1加上4.0!

M007: L     #TEMP2
     LOOP  M010   // 循环记数器#TEMP2每次递减1, 若#TEMP2>0, 则跳转到上面的"M010"
     JU    M009

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003