欢迎来到天天文库
浏览记录
ID:37829668
大小:225.85 KB
页数:8页
时间:2019-06-01
《丹佛斯变频器modbus通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、丹佛斯变频器Modbus通讯济南创恒科技发展有限公司满建江FC系列变频器通过内置的RS485接口,以ModbusRTU格式进行通讯。参数设置如表参数号设置数值内容8-30【2】ModbusRTU选择协议8-311-247设置变频器地址,不能重复8-322400-115200设置波特率,各站速度一致8-33【0】奇数奇偶校验,各站设置一致FC系列变频器需要设置的参数:8-01,控制地点,选择【2】控制字,或者【0】数字和控制字;8-02,控制来源,选择【1】RS485;8-03,控制字超时时间;8-04,控制字超时功能,选
2、择当控制字丢失,变频器采取的动作;8-30,【2】选择为ModbusRTU通讯协议;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在
3、PLC的modbus指令块写入要通讯变频器地址,参数的地址,和参数的值后,即可更改此参数。电报结构(十六进制)地址字段包含8位数据,有效的地址范围为0-247(十进制),0为广播模式;1-247对相应地址的从站进行寻址。功能字段包含8位数据,有效地代码范围为1-FF,功能字段用于在主站和从站之间发送消息。当从主站向从站发送时,功能字段为主站的控制字;当从从站向主站传送时,功能字段为从站的状态字。由主到从的控制代码代码(十六进制)功能1读取线圈3读取保持寄存器5写入单个线圈6写入单寄存器F写入多个线圈10写入多个寄存器B获
4、取通讯事件计数器11报告从站ID数据字段,是由几组字节两个十六进制数字(00至FF)构成,根据不同的功能代码,数据字段包含的位长、作用不一,针对常用的功能代码,举例如下:1、功能代码=1,读取线圈状态Byte1Byte2Byte3Byte4Byte5Byte6Byte7Byte8站址01位起始地址位个数CRC162、功能代码=5,写入单个线圈数值Byte1Byte2Byte3Byte4Byte5Byte6Byte7Byte8站址05位起始地址位的值CRC163、功能代码=F,写入多个线圈数值Byte1Byte2Byt
5、e3Byte4Byte5Byte6Byte7Byte7+nB8+nB9+n字节站址0F位起始地址位的个数位的值CRC16数线圈及位的意义。地址0-31为主站写入用控制位,32-63为从站返回的状态位,如下表所示:位值为0值为1位值为0值为1外部选择低00参考值32控制未就绪控制就绪位外部选择高变频器未就01参考值33变频器就绪位绪02直流制动无直流制动34惯性停止安全功能关闭03惯性停车无惯性停车35无报警报警04快速停止无快速停止3605锁定输出无锁定频率37未使用加减速停06启动38止07无功能复位39无警告警告不在参
6、考值08无功能点动40在参考值下下09加减速1加减速241手动模式自动模式超出频率范在频率范围运行10数据无效数据有效42围下11关继电器1开继电器143已停止运行中12关继电器2开继电器244未使用13参数设置选择低位45无电压警告电压警告不在电流极14参数设置选择高位46电流极限限内15无反向反向47无热警告热警告参考值开环模式:变频器输出频率48-6316-310-FFFF闭环模式:变频器反馈信号(-200%-200%)参数写入控制(由主到从)650,将变化的参数写入变频器的RAM1,将变化的参数写入变频器的RAM和E
7、EPROM例如,使电机启动并运转在50%*最大参考值的报文如下位起始地站址功能位的个数字节数写入数值CRC16址010F00000020047C0400209D01其中位的个数为20H=32个位,也就是从00地址起始到31为止的位;字节数,是指写入数值为4个字节;写入数值047C对应00-16位,在传送时低位在前,因此为7C04;2000对应16-31位,50%*最大参考值,在传送时低位在前,因此为0020;对于停止,应发043C代码4、功能代码=3,读取保持寄存器状态,保存寄存器保持2字节(即16位)Byte1Byte
8、2Byte3Byte4Byte5Byte6Byte7Byte8站址03字起始地址字节个数CRC165、功能代码=6,写入单个寄存器Byte1Byte2Byte3Byte4Byte5Byte6Byte7Byte8站址06字起始地址字的值CRC166、功能代码=10,写入多个寄存器数值By
此文档下载收益归作者所有