寄存器Dx为最优值,X如何求得 点击:356 | 回复:10



    
  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-10 23:56:28
楼主
求助帖100分-已结帖

算出PLC的寄存器Dx为最优值,X如何求得,这个确实不知道怎么弄,或者需要预先设置什么(标记???怎么搞法)?

1分不嫌少!



李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-01-11 08:37:42
1楼

楼主问的是什么,PLC的寄存器,还是其他,那个品牌和型号

  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-11 08:41:27
2楼

PLC的寄存器,我加到楼顶算了

任何一种PLC都行,能采用什么方式

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-01-11 08:44:11
3楼

我不完全理解你的意思,我感觉你可以使用间接寻址的方式去搞

  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-11 08:48:59
4楼

http://bbs.gongkong.com/d/201901/780829_1.shtml

这个帖子我在14楼,目的就是确认X的值,进而得出组合数

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2019-01-11 09:57:11
5楼

你势必采用循环来寻找最优值。


那么在目前PLC中,采用循环+间接寻址来实现这个需求。

IEC模式下,数组来完成这个需求,那么一定会采用诸如DataArray[i]这种方式来遍历数组,那么循环变量i的值不就是了么。

在传统模式下,通过间接寻址来完成这个需求,那么会采用诸如D0Z0这样的变址方式,Z0的值不就是指向Dx么。


HAVE FUN!

  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-11 10:31:28
6楼

回复内容:

对: yuanle 你势必采用循环来寻找最优值。那么在目前PLC中,采用循... 内容的回复!

-------------------------

这个方式可以

居家坏男人

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 162回
  • 年度积分:0
  • 历史总积分:168
  • 注册:2017年5月11日
发表于:2019-01-11 19:13:54
7楼

分不够 路过留个脚印

  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-12 09:57:38
8楼

那能不能通过别的方式得到X值,也就是是寻求Dx的物理地址,任意的Dx,这种该怎么得到。

  • 精华:2帖
  • 求助:45帖
  • 帖子:49帖 | 545回
  • 年度积分:0
  • 历史总积分:10298
  • 注册:2018年9月14日
发表于:2019-01-15 14:13:46
9楼

虽然还不明白,但是也该结贴了。看了些资料,说点想法吧

  1. 不同芯片不同引脚接法对应的物理地址不一样

  2. 我们平常使用的是内核的虚拟的地址空间,是一个映射

  3. 那定的一些协议是不是基于对同一地址的不同解读,所以分别作为上位机和下位机时他们的地址编号不一样,不是物理地址不一样,而是提取数据的方式不一样。(个人浅见,不知道对不对)


热门招聘
相关主题

官方公众号

智造工程师