any_014
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 134 点
下载积分: 613 分
在线时间: 22(小时)
注册时间: 2012-09-27
最后登录: 2017-03-24
查看any_014的 主题 / 回贴
楼主  发表于: 2016-08-03 10:33

三菱PLC,D0存0,D1存1,D2存2...D1000存1000,有什么好的实现方法?
知道有FOR指令可以循环,要存的数,可以先放到寄存器里,没循环一次就加一,但存放的地址,怎么改变呢?
any_014
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 134 点
下载积分: 613 分
在线时间: 22(小时)
注册时间: 2012-09-27
最后登录: 2017-03-24
查看any_014的 主题 / 回贴
1楼  发表于: 2016-08-03 10:48
变址寄存器好像可以实现。
但又有了个问题,用FOR循环的话,怎么限制FOR循环,我想开机后价格条件,满足条件后才向D0-D1000写一遍数据。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
2楼  发表于: 2016-08-03 11:01
參考一下
本帖最近评分记录:
  • 下载积分:+2(any_014) 热心助人!
    zhuyikang
    级别: 网络英雄
    精华主题: 0
    发帖数量: 196 个
    工控威望: 5892 点
    下载积分: 9129 分
    在线时间: 962(小时)
    注册时间: 2011-04-26
    最后登录: 2024-05-10
    查看zhuyikang的 主题 / 回贴
    3楼  发表于: 2016-08-03 11:40
    2楼 赞同,热心人啊
    中文zhw
    软件工程师
    级别: 家园常客
    精华主题: 0
    发帖数量: 377 个
    工控威望: 501 点
    下载积分: 1613 分
    在线时间: 328(小时)
    注册时间: 2016-03-13
    最后登录: 2023-07-17
    查看中文zhw的 主题 / 回贴
    4楼  发表于: 2016-08-03 14:21
    鼎力支持所有的热心人士!!!     
    any_014
    级别: 探索解密
    精华主题: 0
    发帖数量: 14 个
    工控威望: 134 点
    下载积分: 613 分
    在线时间: 22(小时)
    注册时间: 2012-09-27
    最后登录: 2017-03-24
    查看any_014的 主题 / 回贴
    5楼  发表于: 2016-08-03 14:23
    引用
    引用第2楼john42tw于2016-08-03 11:01发表的  :
    參考一下


    感谢,已用变址寄存器实现。
    关于控制循环的问题,通过把循环部分放到一个字程序里,主程序调用子程序,这种方法来解决了。