丹佛斯变频器modbus通讯

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

丹佛斯变频器Modbus通讯

济南创恒科技发展有限公司满建江

∙FC系列变频器通过内置的RS485接口,以Modbus RTU格式进行通讯。参数设置如表

FC系列变频器需要设置的参数:

8-01,控制地点,选择【2】控制字,或者【0】数字和控制字;

8-02,控制来源,选择【1】RS 485;

8-03,控制字超时时间;

8-04,控制字超时功能,选择当控制字丢失,变频器采取的动作;

8-30,【2】选择为Modbus RTU通讯协议;

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指令块写入要通讯变频器地址,参数的地址,和参数的值后,即可更改此参数。

∙电报结构(十六进制)

地址字段包含8位数据,有效的地址范围为0-247(十进制),0为广播模式;1-247对相应地址的从站进行寻址。

功能字段包含8位数据,有效地代码范围为1-FF,功能字段用于在主站和从站之间发送消息。当从主站向从站发送时,功能字段为主站的控制字;当从从站向主站传送时,功能字段为从站的状态字。

∙数据字段,是由几组字节两个十六进制数字(00至FF)构成,根据不同的功能代码,数据字段包含的位长、作用不一,针对常用的功能代码,举例如下:

∙1、功能代码=1,读取线圈状态

∙ 2、功能代码=5,写入单个线圈数值

∙ 3、功能代码=F,写入多个线圈数值

线圈及位的意义。地址0-31为主站写入用控制位,32-63为从站返回的状态位,如下表所示:

例如,使电机启动并运转在50%*最大参考值的报文如下

∙其中位的个数为 20H=32个位,也就是从00地址起始到31为止的位;

字节数,是指写入数值为4个字节;

写入数值 047C 对应00-16位,在传送时低位在前,因此为7C 04;

2000 对应16-31位,50%*最大参考值,在传送时低位在前,因此为00 20;

对于停止,应发043C代码

4、功能代码=3,读取保持寄存器状态,保存寄存器保持2字节(即16位)

∙ 5、功能代码=6,写入单个寄存器

∙ 6、功能代码=10,写入多个寄存器数值

∙寄存器列表:

∙例如,当要读取3-41,加速时间时,需要写的报文:

∙计算参数3-41的地址 3-41 → 341*10-1=3409 → D51(十六进制);

保持寄存器状态都为双字节,因此在字个数位置应该为 2 ;正常情况下,变频器返回的报文为,

∙012C 为读出的加速度时间,转换成十进制并考虑到控制单位,得到加速时间为3秒。

∙寄存器50000、50010和线圈00-31的作用相同,使电机启动并运转在50%*最大参考值的报文,使用寄存器写入的报文为:

∙地址转换(50010-1)→ C3 59(十六进制);

写入信息 20 00 对应50%*最大参考值;

∙地址转换(50000-1)→ C3 4F(十六进制);写入信息 04 7C 变频器运转的控制字;

注:同传送线圈数据不同,这里写入的信息不需要高、低字节互换,这是由modbus RTU 协议规定的。50000和50010因为不是连续的地址,不能使用写入多寄存器的功能码,只能使用单寄存器写入的功能码。

FC302 MODBUS RTU各参数地址如下

即:参数号×10-1

例如001号参数的modbus地址9

310.1号参数先写8号参数1

然后写3099即可。

西门子PLC不需要减1

50000是控制字地址

关于丹佛斯FC51通讯的部分介绍

前言

丹佛斯FC51系列变频器通讯:硬件集成485通讯口(两线制);软件上集成两种通讯协议FC 协议(丹佛斯自行研制)和MODBUS RTU协议(国际标准通讯协议),本文主要对于FC51变频器MODBUS RTU通讯协议上面做相关介绍。

丹佛斯FC51通讯设定

参数 8-30 设为2 通讯协议为MODBUS协议

8-31 设为1 通讯子机地址

8-32 设为2 通讯波特率为9600

8-33 设为0 通讯数据格式 8,E,1

此通讯主要介绍写频率读电压读电流读输出频率

丹佛斯FC51通讯设定

参数 8-30 设为2 通讯协议为MODBUS协议

8-31 设为1 通讯子机地址

8-32 设为2 通讯波特率为9600

8-33 设为0 通讯数据格式 8,E,1

3-02 频率参考值(MIN)*

3-03 频率参考值(MAX)*

注*:变频器频率通过通讯设定的是百分比(P),实际设定的频率就是

(MAX-MIN)×P÷10000(P的设定有两个小数位)

此通讯主要介绍写频率读输出电压读输出电流读输出频率

1,变频器MODBUS地址的定义

丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1

相关文档
最新文档