您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:1175 [上一页] [1] [下一页]
1095
greatgt
文章数:36
年度积分:50
历史总积分:1095
注册时间:2008/4/15
发站内信
发表于:2008/5/17 16:19:00
#0楼
请问如果我想PIW256的地址取数,然后想把这个数复制10个到MW2~MW20的地址中,其中MD24用来存放指针的地址,请各位高手看看我下面的程序有没有问题,如有错误请指出改正的方法,不甚感激  
  L 2#10000
  T MD24
  L 10
  T MW100
  L PIW256
  T MW210
B1:L MW210
  T MW[MD24]
  L MD24
  L 2#10000
  +I
  T MD24
  L MW100
  -1
  T MW100
  JN B1
1095
greatgt
文章数:36
年度积分:50
历史总积分:1095
注册时间:2008/4/15
发站内信
发表于:2008/5/18 12:52:00
#1楼
急求各位高手的解答,在线等
2392
robertjml
文章数:630
年度积分:50
历史总积分:2392
注册时间:2006/2/23
发站内信
发表于:2008/5/19 0:11:00
#2楼
我在自己的电脑上, 编写了下面的几句话, 然后采用"PLC Simulator"测试效果挺不错.

     L     P#2.0
     T     MD    24    // 你期望的第一个MW是"MW2". MD24装入指针初试值2!

        L     10
Next: T     MB    50    // 循环计数器是"10次", 即MW2~MW20!


     L     MW   200       // 实际使用, 你要用"PIW256"!
     T     MW [MD 24]

     L     MD    24
     L     P#2.0
     +I    
     T     MD    24   // 指针循环递增2.0

     L     MB    50
     LOOP  Next  // 循环计数器递减"1次"!

     A     I     10.0    // 给MW2~MW20赋值之后的其它程序段!
     AN    I     10.1
     =     Q      1.0

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

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

31.2002