台达M型变频器通讯参数地址的疑问 点击:2435 | 回复:8



zp2070000

    
  • 精华:0帖
  • 求助:43帖
  • 帖子:50帖 | 77回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2012年4月23日
发表于:2012-10-09 09:35:27
楼主

在台达变频器M系列中,参数地址2000H对应的有停止、启动、JOG、和正转、反转、改变方向。

我看了一些列子,为什么 “停止” 在写程序的时候是 H01、“启动” 是 H10、“正转” 是 H12、“反转” 是 H22。我不知道怎么换算的,请求各位了!




阿水--王者之师

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2012-10-09 09:55:01
1楼
     不会的飘过, 期待高手来讲解,让我们学习一下啦          

sophymei

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 920回
  • 年度积分:0
  • 历史总积分:5514
  • 注册:2008年11月24日
发表于:2012-10-09 12:33:30
2楼

2000H是一个Word地址,换算成2进制的数是由16位BIT组成的

BIT15,BIT14,BIT13.....BIT0

正方向;bit4,bi5为 10也就是000000000010000为16十进制数,化成十六进制数是10H

再加启动是bit0,bit1000000000000010为2十进制数,化成十六进制数也是2H

所以两者加起来就是12H了

同样的方法可以算出反转是22H

 

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2012-10-09 21:05:33
3楼

停止:H01

Bit0-1=01、Bit2-3=00、Bit4-5=00、Bit6-15=0000000000;

启动:H02

Bit0-1=10、Bit2-3=00、Bit4-5=00、Bit6-15=0000000000;

正转:H12

Bit0-1=10、Bit2-3=00、Bit4-5=01、Bit6-15=0000000000;

反转:H22

Bit0-1=10、Bit2-3=00、Bit4-5=10、Bit6-15=0000000000。

亲吻那棵树

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 140回
  • 年度积分:0
  • 历史总积分:518
  • 注册:2008年2月21日
发表于:2012-10-12 10:39:23
4楼

2楼正解,我再啰嗦一下

2进制和16进制的转换,学校的微机原理基础课里就有,可以查阅相关书籍。

2000H=1个WORD=2个BYTE=16位BIT

正方向启动命令:对应表格正方向BIT4~5=01B,启动BIT0~1=10B,其他位均为0,由此得出正方向启动的2进制数是0000 0000 0001 0010,转换成16进制就是H12。(可以通过科学型计算器自动换算,也可运算得出)

停止及反方向命令同理。

GU9818

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 55回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2007年9月09日
发表于:2018-11-02 12:31:19
5楼

谢谢分享,好东西。


lich2008446

  • 精华:0帖
  • 求助:2帖
  • 帖子:15帖 | 1409回
  • 年度积分:66
  • 历史总积分:5195
  • 注册:2013年4月06日
发表于:2018-11-02 13:28:40
6楼

我也学习了。楼主研究的问题都是我疑惑的问题

请注意素质

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2017年2月07日
发表于:2018-11-02 13:48:20
7楼

台达的通讯和其他的不一样,这就很奇怪

leiua

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 132回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2017年1月08日
发表于:2018-11-21 23:40:00
8楼

今天刚学会!分三组二进制数好理解。说明书中Bit0~1 代表第一组, Bit2~3 代表第二组Bit4~5 代表第三组,  Bit6~15是空的不用理会。先看下正转: 第三组01 ,第二组00(保留就代表空数值是00),第一组10, 那就是二进制数(组数大是高位)010010 转换成16进制就是H12 ,H就16进制的意思!


热门招聘
相关主题

官方公众号

智造工程师