賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 351 个
工控威望: 1388 点
下载积分: 1667 分
在线时间: 869(小时)
注册时间: 2008-12-24
最后登录: 2024-12-22
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2011-01-10 18:19
      大家好,想请教大家一个问题,我想在一台机器的程序上进行这样一段数值运算,从D200,D201 D201,D203.......到D232里面的数值让它累加起来,看了一下三菱PLC的编程手册,好象没有这样什么指令可以完成,难道要用ADD指令一个个加吗?大家帮我看下有什么好办法可以让它又快又简单地累加起来啊,谢谢了.
[ 此帖被lxklz1140在2011-01-11 18:16重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(youyue1987) 好贴好贴!
    ysheng9099
    三人行必有吾师
    级别: 工控侠客
    精华主题: 0
    发帖数量: 959 个
    工控威望: 2440 点
    下载积分: 21432 分
    在线时间: 123(小时)
    注册时间: 2010-10-28
    最后登录: 2024-12-20
    查看ysheng9099的 主题 / 回贴
    1楼  发表于: 2011-01-10 20:43
    LD M8002
    MOV   K31  V
    MOV K32 D0
    FOR D0
    LD M8000
    ADD  D232  D200V   D232
    DEC V
    NEXT
    LD= V K0 MOV D230 D300
    [ 此帖被ysheng9099在2011-01-10 21:24重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+3(lxklz1140)
    ysheng9099
    三人行必有吾师
    级别: 工控侠客
    精华主题: 0
    发帖数量: 959 个
    工控威望: 2440 点
    下载积分: 21432 分
    在线时间: 123(小时)
    注册时间: 2010-10-28
    最后登录: 2024-12-20
    查看ysheng9099的 主题 / 回贴
    2楼  发表于: 2011-01-10 21:26
    不好意思兄弟,ADD指令中应该是D200V0
    ysheng9099
    三人行必有吾师
    级别: 工控侠客
    精华主题: 0
    发帖数量: 959 个
    工控威望: 2440 点
    下载积分: 21432 分
    在线时间: 123(小时)
    注册时间: 2010-10-28
    最后登录: 2024-12-20
    查看ysheng9099的 主题 / 回贴
    3楼  发表于: 2011-01-10 21:41
    要把用到的寄存器全部赋值关于DEC指令中数值乱跑的问题是因为整个执行过程结束只有三十来个扫描周期
    ysheng9099
    三人行必有吾师
    级别: 工控侠客
    精华主题: 0
    发帖数量: 959 个
    工控威望: 2440 点
    下载积分: 21432 分
    在线时间: 123(小时)
    注册时间: 2010-10-28
    最后登录: 2024-12-20
    查看ysheng9099的 主题 / 回贴
    4楼  发表于: 2011-01-11 20:34
    Doc1.doc (49 K) 下载次数:349