丰炜PLC如何实现80个寄存器的值相加 点击:1502 | 回复:10



qzdowell.com

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:16帖 | 39回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2002年4月14日
发表于:2013-01-01 00:06:21
楼主

有一个项目,需要连续的寄存器值相加。用丰炜VH系列的。

地址是从D128-D207。需要80个相加

用ADDP D128 D129 D210

   ADDP D130 D210 D211

   ADDP D131 D211  D212

...........................

 

应该不是这样,请各位指教,谢谢




yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2013-01-01 00:37:17
1楼

用变地址方式加.

 

qzdowell.com

  • 精华:1帖
  • 求助:1帖
  • 帖子:16帖 | 39回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2002年4月14日
发表于:2013-01-01 00:41:02
2楼

请你能说清楚点吗?


 

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2013-01-01 00:46:45
3楼

你那丰炜PLC没用过,想象中应该与三菱的差不多,以下是三菱的变地址减法计算,共循环计算4个寄存器,供参考:

qzdowell.com

  • 精华:1帖
  • 求助:1帖
  • 帖子:16帖 | 39回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2002年4月14日
发表于:2013-01-03 22:04:22
4楼

还是不理解,但是谢谢你的回复

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2013-01-03 22:51:36
5楼

D8030Z1,当Z1=0时,D8030Z1就是D8030,当Z1=1时,D8030Z1=D8031,当Z1=5时,D8030Z1=D8035,依此类推。

再不懂就没招了。

节约成本

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2015年4月22日
发表于:2015-05-18 08:49:46
6楼

你有没有用到触摸屏,如果在PLC里解决不了,你可以在触摸屏里解决吗?

再接再厉_39

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2015-07-09 10:58:17
7楼

用 FOR NEXT语句再配合偏址索引就可以了

再接再厉_39

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2015-07-09 10:58:29
8楼

用 FOR NEXT语句再配合偏址索引就可以了

再接再厉_39

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2015-07-09 10:59:05
9楼

用 FOR ,NEXT语句再配合偏址索引就可以了。。。。

htl27

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2011年12月24日
发表于:2015-07-11 23:35:53
10楼

谢谢分享,支持楼主,支持啊啊


热门招聘
相关主题

官方公众号

智造工程师