了解最新公司动态及行业资讯
丹佛斯变频器FC系列通过内置的RS485接口,以Modbus RTU 格式进行通讯。
参数设置如表
参数号 | 设置数值 | 内容 |
8-30 | 【2】Modbus RTU | 选择协议 |
8-31 | 1-247 | 设置变频器地址,不能重复 |
8-32 | 2400-115200 | 设置波特率,各站速度一致 |
8-33 | 【0】奇数 | 奇偶较验,各站设置一致 |
丹佛斯变频器FC系列需要设置的参数:
8-01,控制地点,选择【2】控制字,或者【0】数字和控制字;
8-02,控制来源,选择【1】 RS 485;
8-03,控制字超时时间;
8-31,变频器的通讯地址,1-126范围内地址有效;
8-32,设置通讯速度,各站速度要求一致;
8-33,奇偶校验方式,各站要求设置一致;
8-50,惯性停车的实现方式,当8-01选择为【0】时,请注意该参数。
丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1,西门子PLC不需要减1。
例如:丹佛斯变频器的频率地址为3-10
那么对应的MODBUS 地址即是:(310×10)一1=3099(十进制)
西门子200PLC地址不需要减1为43100
在PLC的modbus 指令块写入要通讯丹佛斯变频器地址,参数的地址,和参数的值后,即可更改此参数。
电报结构(十六进制)
地址 | 功能 | 数据 | CRC检查 |
8位 | 8位 | N*8位 | 16位 |
地址字段包括8位数据,有效的地址范围0-247(十进制),0为广播模式;
1-247对相应地址的从站进行寻址。
功能字段包含8位数据,有效地代码范围为1-FF,功能字段用于在主站和从站之间发送消息。
当从主站向从站发送时,功能字段为主站的控制字;
当从站向主站传送时,功能字段为从站的状态字。
由主到从的控制代码 | |
代码(十六进制) | 功能 |
1 | 读取线圈 |
3 | 读取保持寄存器 |
5 | 写入单个线圈 |
6 | 写入单寄存器 |
F | 写入多个线圈 |
10 | 写入多个寄存器 |
B | 获取通讯事件计数器 |
11 | 报告从站ID |
数据字段,是由几组字节两个十六进制数字(00至FF)构成,根据不同的功能代码,数据字段包含的位长、作用不一,针对常用的功能代码,举例如下:
1、功能代码=1,读取线圈状态
2、功能代码=5,写入单个线圈数值
3、功能代码=F,写入多个线圈数值