关于数据组合,不知道有没有更好的办法 点击:271 | 回复:3



cwyovo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2014年5月13日
发表于:2014-05-13 22:16:25
楼主

PLC里从外部获取到的数据保存在D100-D110里,

16进制

D100         39

D101         37

D102         36

……

现在我想取每个数据里第一位整合一个新的数据   如 976  有什么好的办法吗?




cwyovo

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2014年5月13日
发表于:2014-05-13 22:21:58
1楼

WOR D100    K240     D1008

SUB  D1008  K240     D1008

MUL  D1008  K256     D1009

WOR D101    K240     D1008

SUB  D1008  K240     D1008

MUL  D1008  K16       D1010

ADD  D1009 D1010   D1010

WOR D102    K240     D1008

SUB  D1008  K240     D1008

ADD D1008   D1010  D1010

 

我是如上这么做的,最后在D1010里保存的是976,但是用了10行代码,有没有更好的办法

样子2012

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 79回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2013年12月07日
发表于:2014-05-26 14:57:26
2楼

BCD D100 K1M8

BCD D101 K1M4

BCD D102 K1M0

BIN K3M0 D200

D100是39,   D101是37,   D102是36

D200里面就是976

 

cwyovo

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2014年5月13日
发表于:2021-04-29 17:11:48
3楼

啥时候问的都蒙了~


热门招聘
相关主题

官方公众号

智造工程师