K120s 数据处理指令。 点击:512 | 回复:6



yyj409

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2008年11月24日
发表于:2013-01-31 11:08:58
楼主

需要将D100中的1234分别转存到D20~D23中,即,D20中存储1,D21存储2,D22存储3,D23存储4.这需要用什么指令,我用BMOV试过,没成功。

      请问各位大大,要实现这样的功能,要用什么指令,能否写段小程序给我看看!谢谢指导!




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2013-01-31 11:42:18
1楼

应该没有这样的直接指令.

比如可以这样做,

D20:= (D100 MOD 10000)/1000;    MOD是求余

D21:= (D100 MOD 1000)/100;

D22:= (D100 MOD 100)/10;

D23:= (D100 MOD 10)/1;

 

 

千愚书生

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 138回
  • 年度积分:0
  • 历史总积分:1116
  • 注册:2008年1月26日
发表于:2013-01-31 12:47:26
2楼

用DIS指令,但是D100中的值必须是16进制方可进行传递!

工控钓鱼鸟

  • 精华:3帖
  • 求助:2帖
  • 帖子:129帖 | 2487回
  • 年度积分:88
  • 历史总积分:8018
  • 注册:2002年6月07日
发表于:2013-02-14 19:47:30
3楼

好象用FMOV指令吧,多看看说明书

yyj409

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2008年11月24日
发表于:2013-02-14 20:03:28
4楼
XBC系列有RIGHT、LEFT指令,配合使用就很方便了,只是梯形图比较长

江三

  • 精华:2帖
  • 求助:1帖
  • 帖子:14帖 | 348回
  • 年度积分:0
  • 历史总积分:814
  • 注册:2005年1月06日
发表于:2013-02-17 13:10:24
5楼
你是在做通讯吗???????好像是通信的时候会用到分解和组合,看手册

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2013-04-01 11:37:57
6楼

LG有DIS指令,三菱和台达的PLC可以使用SMOV指令!

 

(1)SMOV D0 K1 K1 D1 K1

(2)SMOV D0 K2 K1 D2 K1

(3)SMOV D0 K3 K1 D3 K1

(4)SMOV D0 K4 K1 D4 K1


热门招聘
相关主题

官方公众号

智造工程师