基于labview的工控机与变频器间通讯的设计和实现
图4 rs232/rs485转换器与变频器rs485连线图
3.1 通讯格式说明
在本系统中,工控机与变频器通讯,工控机一侧不仅要设置相应的通讯参数,如通讯地址,波特率,数据位,停止位,变频器一侧也有一些参数需要设置。两者之间的通讯参数设置应一致。
3.2 台达变频器的参数设置
台达变频器的参数设置如表2所示。
表2 变频器通讯参数设置
参数设置完以后,变频器需要重新上电,新的参数才会被应用。
3.3 工控机与变频器通讯协议
台达vfd-b系列变频器使用modbus networks 通讯协议。而 modbus可使用ascⅱ或 rtu 两种资料编码。ascⅱ编码是将所要传送的资料先转换成相对的ascⅱ码后再传送,而rtu则是把资料直接传送,不再经过转换。下面以ascⅱ模式为例,说明工控机和变频器的主要通信协议如下。
通讯功能码有:
03h:读出寄存器内容
06h:写入一笔资料至寄存器
08h:回路侦测
10h:写入多笔资料至寄存器
由于台达变频器运行频率的单位是0.01hz,当需要的运行频率是20 hz时,应写入数值2000,转换为十六进制是7d0h。频率命令写到内部设定参数2001h寄存器。
例如:对通讯地址01h,写入2000(7d0h)至变频器内部设定参数2001h寄存器,格式见表3。
在测试现场需要时刻观察变频器的输出电流,判断试验机有无异常状况。监视变频器内部参数2104h寄存器可观察变频器的输出电流。
例如:对通讯地址01h,读出2104h寄存器的资料内容,格式见表4。

数字通信相关文章:数字通信原理
通信相关文章:通信原理
评论