东莞市丰石电子科技有限公司

代理品牌:台达   丹佛斯   三菱   威纶通

您的位置: 首页 » 资讯中心 » 常见问题

台达变频器通讯地址参数详细应用说明

文章作者:丰石电子 日期:2020-12-16 阅读量:
     台达变频器通讯地址参数详细应用说明,09-00 a通讯地址设定范围01~254出厂设定值:01当系统使用RS-485串联通讯介面控制或监控时,每一台驱动器必须设定其通讯地址且每一个连结网中每个地址均为””不可重复。
东莞市丰石电子科技有限公司
  09-01 a通讯传送速度Baud Rate
 
  出厂设定值:01
 
  设定范围00 Baud rate 4800(传输速度,位元∕秒)
 
  01 Baud rate 9600(传输速度,位元∕秒)
 
  02 Baud rate 19200(传输速度,位元∕秒)
 
  03 Bard rate 38400(传输速度,位元∕秒)
 
  09-02 a通讯错误处理
 
  出厂设定值:03
 
  设定范围00警告并继续运转
 
  01警告并减速停车
 
  02警告并自由停车
 
  03不警告并继续运转
 
  09-03 a通讯超时(time-out)检出单位:0.1
 
  出厂设定值:0.0
 
  设定范围0.0~60.0秒
 
  0.0无传输超时检出
 
  09-04 a通讯资料格式
 
  出厂设定值:00
 
  设定范围00 7,N,2 for ASCII
 
  01 7,E,1 for ASCII
 
  02 7,0,1 for ASCII
 
  03 8,N,2 for RTU
 
  04 8,E,1 for RTU
 
  05 8,O,1 for RTU
 
  电脑控制Computer Link使用RS-485串联通讯介面时,每一台VFD-B必须预先在参数09-00指定其通讯地址,电脑便根据其个别的地址实施控制
 
  VFD-B系列交流电机驱动器使用Modbus networks通讯协议。而Modbus可使用ASCII(AmericanStandard Code for Information Interchange)或RTU(Remote Terminal Unit)两种资料编码。ASCII编码是将所要传送的资料先转换成相对的ASCII码后再传送,而RTU则是资料直接传送,不再经过转换。以下说明ASCII资料格式的编码方式。
 
  每byte是由2个ASCII字符组合而成。例如:数值是64 Hex,ASCII的表示方式为‘64’,分别由‘6’(36Hex)、‘4’(34Hex)组合而成。下表为ASCII字符‘0’…‘9’,‘A’…‘F’的对照表。字符‘0’‘1’‘2’‘3’‘4’‘5’‘6’‘7’ASCII code 30H 31H 32H 33H 34H 35H 36H 37H字符‘8’‘9’‘A’‘B’‘C’‘D’‘E’‘F’ASCII code 38H 39H 41H 42H 43H 44H 45H 46H
 
  通信地址(Address)
 
  00H:所有驱动器广播(Broadcast)
 
  01H:对第01地址驱动器
 
  0FH:对第15地址驱动器
 
  10H:对第16地址驱动器,以此类推﹒﹒﹒﹒﹒﹒,可到254(FEH)。
 
  功能码(Function)与资料内容(Data Characters)
 
  03H:读出寄存器内容
 
  06H:写入一笔资料至寄存器
 
  08H:回路侦测
 
  10H:写入多笔资料至寄存器
 
  功能码03H:读出寄存器内容(最多可同时读取连续的20笔资料)
 
  例如:对驱动器地址01H,读出2个连续于寄存器内的资料内容如下表示:起始寄存器地址2102H
 
  检查码由Address到Data content结束。其运算规则如下:
 
  步骤1:令16-bit寄存器(CRC寄存器)=FFFFH.
 
  步骤2:Exclusive OR第一个8-bit byte的讯息指令与低位元16-bit CRC寄存器,做Exclusive OR,将
 
  结果存入CRC寄存器内。
 
  步骤3:右移一位CRC寄存器,将0填入高位元处。
 
  步骤4:检查右移的值,如果是0,将步骤3的新值存入CRC寄存器内,否则Exclusive OR A001H与
 
  CRC寄存器,将结果存入CRC寄存器内。
 
  步骤5:重复步骤3~步骤4,将8-bit全部运算完成。
 
  步骤6:重复步骤2~步骤5,取下一个8-bit的讯息指令,直到所有讯息指令运算完成。最后,得到的CRC
 
  寄存器的值,即是CRC的检查码。值得注意的是CRC的检查码必须交换放置于讯息指令的检查
 
  码中。
 
  以下为用C语言所写的CRC检查码运算范例:
 
  unsigned char*data?//讯息指令指标
 
  unsigned char length?//讯息指令的长度
 
  unsigned int crc_chk(unsigned char*data,unsigned char length)
 
  {
 
  int j;
 
  unsigned int reg_crc=0Xffff;
 
  while(length--){
 
  reg_crc^=*data++;
 
  for(j=0;j<8;j++){
 
  if(reg_crc&0x01){/*LSB(b0)=1*/
 
  reg_crc=(reg_crc>>1)^0Xa001;
 
  }else{
 
  reg_crc=reg_crc>>1;
 
  }
 
  }
 
  }
 
  return reg_crc;//最后回传CRC寄存器的值
 
  如果想了解更多相关资讯请关注:东莞市丰石电子科技有限公司是科技知识为先导、雄厚资金为后盾,专门致力于工业自动化领域的高效公司。公司已拥有一批致力于电气自动化、电子技术、自动化控制系统研究与应用的中高级技术骨干;主要从事有关工业自动化产品销售、技术支持、系统集成、维修服务及工程项目的开发设计、安装调试工作,公司专门设有完善的售后服务部、维修部、技术部,以确保公司与客户运作流畅。
 
  东莞丰石电子是台达一级代理商,丹佛斯一级代理商,威纶通一级代理商及三菱代理商。
 
  公司主营:台达机器人、台达变频器、台达数控系统、台达伺服系统、运动线性产品、台达PLC、台达触摸屏人机、台达传感器、台达视觉系统、台达读码器、台达温控表、台达电源、台达编码器、丹佛斯变频器、三菱PLC、三菱伺服、威伦通人机、行星减速机。
标签:  台达变频器