台达变频器通讯地址参数详细应用说明,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、三菱伺服、威伦通人机、行星减速机。