lhs64987572
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 197 点
下载积分: 736 分
在线时间: 24(小时)
注册时间: 2007-04-29
最后登录: 2022-11-18
查看lhs64987572的 主题 / 回贴
楼主  发表于: 2019-09-06 11:29
PLC(品牌随意)中某15个数据寄存器,现在分别存有数据101、50、10、99、87、60、95、90、21、115、106、54、80、68、120 (共计15个数据,地址连续),现想在这15个数据中随意排列组合,随便取几个寄存器的数据,具体取多少个寄存器的数据不限定,要求是取出来的数据相加后得到的和 最接近200的,并且标记这组组合对应寄存器的标志位(标志位可以自己定义,列如三菱D0对应M0,D1对应M1.....目的就是要知道我这组合选择了哪几个寄存器)。比如我这15个数据中有一个刚好是200,那么我就选择这一个寄存器就好,如果有两个100 (相加后是200),那么就选择这两个寄存器!用在15个秤台选择出4个符合总重的寄存器。
[ 此帖被lhs64987572在2019-09-06 20:41重新编辑 ]
djkate
豫申小哥
级别: 家园常客
精华主题: 0
发帖数量: 435 个
工控威望: 871 点
下载积分: 13450 分
在线时间: 114(小时)
注册时间: 2022-09-21
最后登录: 2024-11-25
查看djkate的 主题 / 回贴
1楼  发表于: 2022-11-24 15:46
使用梯形图 就难哟

引用
引用第7楼uthman于2019-09-09 22:24发表的  :
参考背包问题。
https://baike.baidu.com/item/01%E8%83%8C%E5%8C%85