首页 上一页 1 2 下一页 尾页

三菱PLc485读取伺服绝对值,32位浮点数传到D8140 点击:7242 | 回复:39



zxizxi

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2017-12-07 19:17:03
楼主
求助帖30分-已结帖

三菱PLC485读取伺服绝对值,读取的4位数据16进制数据48,C0,48,A9 转成32位浮点数传到D8140,有谁做过这类程序,能计算准确。




糊涂

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 68回
  • 年度积分:0
  • 历史总积分:510
  • 注册:2017年8月07日
发表于:2017-12-08 08:54:21
1楼

读取的数据是以WORD数据读取,把它存放在两个连续的D中,计算直接以浮点数使用这个地址就可以。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2017-12-08 11:15:26
2楼

LD  M8000;

MOV  HA9  K2M100;

MOV  H48  K2M108;

MOV  HC0  K2M116;

MOV  H48  K2M124;

DMOV  K8M100  D8140

阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2017-12-08 14:04:04
3楼

    学习了,小熊直接做程序出来了,太强大

f1652577

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 39回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2012年6月07日
发表于:2017-12-08 14:31:21
4楼

学习一下,看看怎么编写的

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2017-12-08 15:41:39
5楼

伺服驱动器那个绝对值编码器是整数,不是小数(浮点数)

滔滔

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 154回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2017年11月18日
发表于:2017-12-08 16:35:53
6楼

学习了, 

HA9 

 

 HC0    H48 是什么数值

 

千里相送

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 93回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2014年5月22日
发表于:2017-12-08 16:47:56
7楼

谢谢楼主分享,肯定会有帮助的

jhsm66

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 74回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2017年3月10日
发表于:2017-12-08 16:52:15
8楼

谢谢楼主分享,肯定会有帮助的

小满和老鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 117回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2017年8月27日
发表于:2017-12-08 23:15:42
9楼

引用 乖乖小笨熊 的回复内容: LD  M8000;MOV  HA9  K2M100;...

 2楼就结束了。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2017-12-09 09:28:13
10楼

数据前面加H表示数据是16进制,字数据范围0000——FFFF;

数据前面K表示数据是普通十进制,字数据范围无符号是0-65534

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2017-12-09 09:31:17
11楼

回复内容:

对: 小满和老鸟 引用 乖乖小笨熊 的回复内容: LD  M8000;M... 内容的回复!

 1楼的没法简单达成,因为人家发送数据是一个字2位16进制数据!!

不过可以用与指令运算得到要求,但是没有直接映射来的直观、步骤精简——俺喜欢最简单步骤

harly_chen

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2017年12月10日
发表于:2017-12-10 21:34:28
12楼
正在学习这个,下载看看!

天风玄远

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:100
  • 历史总积分:257
  • 注册:2004年12月22日
发表于:2017-12-10 21:39:13
13楼

至少要FX3U以上的PLC才有ACII码转浮点数的指令,FX3G的都没有,我上次用FX3G的PLC写了200步的指令才转换出来。

王平160811208

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2014年12月07日
发表于:2017-12-11 17:54:42
14楼

学习了,看看怎么做的

KEVEN 王瑞龍

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2017年12月11日
发表于:2017-12-12 10:54:47
15楼

谢谢楼主分享,肯定對我有帮助的,學習了

repick

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 113回
  • 年度积分:0
  • 历史总积分:361
  • 注册:2012年12月06日
发表于:2017-12-12 14:36:17
16楼

初来乍到,学习学习,谢谢!初来乍到,学习学习,谢谢!

Sss

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2017年12月12日
发表于:2017-12-12 16:29:33
17楼

厉害了,大神学习到了

gdbsc2004

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 249回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2011年3月24日
发表于:2017-12-13 09:47:25
18楼

very good!

maker210

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 113回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2014年8月11日
发表于:2017-12-13 19:08:03
19楼

回复不了  见图片


dobulebird

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 137回
  • 年度积分:24
  • 历史总积分:517
  • 注册:2013年11月19日
发表于:2017-12-14 12:41:01
20楼

这种一般用户手册都是有说明的


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页