台达十进制转化为十六进制指令 点击:6013 | 回复:11



wanqiu123

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:9帖 | 20回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2014年10月19日
发表于:2015-11-05 09:45:47
楼主

台达PLC中的十进制怎么转化为十六进制啊?有没有转化指令?求帮助




sileizhihen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:2657
  • 注册:2011年7月11日
发表于:2015-11-05 10:23:35
1楼

你要实现什么功能?


在监视窗口中你可以查看每个寄存器的数值(十进制 16进制)

万法超

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 30回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2015年1月22日
发表于:2015-11-05 10:26:58
2楼

回复内容:

对:sileizhihen 你要实现什么功能?在监视窗口中你可以查看每个寄存器的数值(十进制 16进制)     内容的回复:

寄存器里显示的都是十进制的数,我要把十进制的数转化为十六进制的数,然后并到一起再转化为十进制

sileizhihen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:2657
  • 注册:2011年7月11日
发表于:2015-11-05 10:31:53
3楼


回复内容:

对: 万法超 回复内容:对:sileizhihen 你要实现什么功能... 内容的回复!

2个单字合成一个双字是吗?

wanqiu123

  • 精华:0帖
  • 求助:6帖
  • 帖子:9帖 | 20回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2014年10月19日
发表于:2015-11-05 11:07:13
4楼

就是把四个寄存器中D303 D304 D305 D306中的十进制数据174 187 0 129转化为ae  bb  0  81四个十六进制数,再将这四个数据并在一起得到81aebb这样一个十六进制数

wanqiu123

  • 精华:0帖
  • 求助:6帖
  • 帖子:9帖 | 20回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2014年10月19日
发表于:2015-11-05 11:12:01
5楼


回复内容:

对: sileizhihen 回复内容:对: 万法超  回复内容:对:sileizh... 内容的回复!

如何将四个寄存器的十进制数据分别是174   187  0  129,分别转为十六进制,得到ae  bb  0  81,我要将他们调换顺序后得到一个十六进制数81aebb?

sileizhihen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 473回
  • 年度积分:0
  • 历史总积分:2657
  • 注册:2011年7月11日
发表于:2015-11-05 11:27:44
6楼


回复内容:

对: wanqiu123 回复内容:对: sileizhihen  回复内容:对... 内容的回复

8位交换指令                       ----低八位换到高八位

与指令   16#00FF    16#FF00       ---- 高八位置0    低八位置0

或指令                          ----  整合成一个字

重复一次                          ----   整合成另一个字

传送指令                          ----  合成一个双字

江湖再见-余辉

  • [版主]
  • 精华:53帖
  • 求助:44帖
  • 帖子:3351帖 | 28451回
  • 年度积分:603
  • 历史总积分:131640
  • 注册:2006年4月25日
发表于:2015-11-05 11:42:44
7楼

楼上说的很清楚了         

万法超

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

回复内容:

对:sileizhihen 回复内容:对: wanqiu123 回复内容:对: sileizhihen  回复内容:对... 内容的回复8位交换指令                       ----低八位换到高八位与指令   16#00FF    16#FF00       ---- 高八位置0    低八位置0或指令                          ----  整合成一个字重复一次                          ----   整合成另一个字传送指令                          ----  合成一个双字     内容的回复:

传送指令?把两个字合成一个双字的传送指令是dmov指令吗?

李东泽

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

楼主台达没有十进制转换十六进制的,只有十进制转换成二进制的指令!

万法超

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 30回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2015年1月22日
发表于:2015-11-06 08:53:27
10楼

回复内容:

对:李东泽 楼主台达没有十进制转换十六进制的,只有十进制转换成二进制的指令!     内容的回复:

十进制转化为二进制指令是什么?本人真心不会,麻烦您细说一下好吗?

李东泽

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


回复内容:

对: 万法超 回复内容:对:李东泽 楼主台达没有十进制转换十六进制的... 内容的回复!

你说的是台达的吗,还是其他品牌的啊


热门招聘
相关主题

官方公众号

智造工程师