欢迎来到天天文库
浏览记录
ID:44705905
大小:354.43 KB
页数:10页
时间:2019-10-25
《丹佛斯变频器FC串口通讯协议介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、济南创恒科技发展有限公司实例1丹佛斯FC协议详解和艾默生PLC通讯济南创恒科技发展有限公司满建江2012-6-13VLT变频器的串行通讯为异步半双工的方式,使用字节奇偶校验和块传送异或校验方法。每个变频器都配备有一个标准的RS-485通讯端口,使协议可以通过RS-485电气接口来进行传输。PLC为主机,变频器为从机,系统电码的传输由主机控制,主机不断发出某个地址的电码给从机,等待从机的响应。主机最多能带31个从机,在有中继器的情况下,可以增加到126个从机,也就是从机的地址最多可以设定到126。通讯时,每一个字节从一个起始位开
2、始实行传送,然后再传递8个数据位,相应地组成一个字节,每个字节由一个奇偶校验位来验证传送的正确性,然后由一个终止位结束。这样一个字节共由11个位组成。每个电码由一个起始字节(STX)开始,这个起始字节为STX=02H。随后紧跟一个表示电码长度(LGE)的字节和表示变频器地址的字节(ADR)。然后是一些数据字节(随电码类型而变)。整个电码由一个数据控制字节(BCC)来结束。结构如附表。表4-1Danfoss变频器通讯协议格式Table4-1TheformatofdanfosscommuncationSTXLGEADRPKEIND
3、PWEPWEPCD1PCD2BCC1.PKE占用两个字节,包括参数命令类型和参数数目。2.IND为索引,也占用两个字节,索引字节用于表明它是一个读命令还是写命令。在读命令中必须具有0400H的格式,在写命令中必须具有0500H的格式。3.PWE为参数值块。占用四个字节,分为高字(PWEH)和低字(PWE).)。“比如主机要改变当前的变频器参数,新的参数就应写在参数PWE中发送给变频器。4.PCD为过程块,占用4个字节。它有两种状态,当主机发给从机时,PCD1为控制字,PCD2为参考值;当从机发给主机时,PCD1为状态字,PCD
4、2为当前的输出频率。5.BCC为数据控制字节。由它来对接收到的命令进行检验正确与否。它的初始值为0,然后对该字节以前的所有字节进行异或。Danfoss变频器的操作命令操作命令执行一般的的读写命令,PKE参数总共16位,后四位为操作命令,前12位是需要操作的参数值。用户可以根据需要读/写参数。下面是操作命令的济南市高新区新泺大街2008号银荷大厦D座5层0531-55691821/55691822济南创恒科技发展有限公司具体含义:0000无命令;0001读取参数值;0010将参数值写入RAM(字);0011将参数值写入RAM(双
5、字);1101将参数值写入RAM和EEprom(双字);1110将参数值写入写入RAM和EEprom(字);1111读写文本。4.4.2Danfoss变频器的控制字PCD1为控制字,执行变频器的基本操作。可以使变频器以一定的频率启停。控制字共16位,每位代表不同的涵义。如:16#047C为启动变频,16#0434为惯性停车。位位=0位=100参数值外部选择低位01参数值外部选择高位02直流制动加减速03惯性运动非惯性运动04快速停止加减速05保持输出频率使用加速度06加减速停止启动07无功能复位08无功能点动09加减速1加速度
6、210数据无效数据有效11无功能激活继电器112无功能激活继电器213参数设定选择低位14参数设定选择高位15无功能反向变频器的频率设定值为0----16#4000对应0-----参数303的最大参考值。例如:303设为50HZ,16#2000就对应变频器的25HZ。咱们设定频率程序发送的是020601047cXXXXXX头码字节地址控制字频率值校验发送请求读频率指令:020E01164D0000000000000000000056头码字节地址读1613参数索引数值控制字频率值异或校验济南市高新区新泺大街2008号银荷大厦D座
7、5层0531-55691821/55691822济南创恒科技发展有限公司接收返回代码:020E01164D00000000003E0D07000062头码字节地址读1613参数索引数值(62)控制字频率值异或校验由编程手册(最后几页)后1613频率读数的转换索引为0.1,所以实际频率为6.2HZ。写参数020E0121360000000009A900000000BA头码字节地址写310索引数值2473控制字频率值异或校验下面是我用程序做的实验,三菱用RS指令,发送和接受在一块。发送指令后,只需将相应寄存器找到再乘上转换索引即可
8、,不过发送指令时间不要太短,以免没有足够的时间接受代码。济南市高新区新泺大街2008号银荷大厦D座5层0531-55691821/55691822济南创恒科技发展有限公司XMT请求读参数指令,RVC接送指令。XMT1D016意思是用port1口将D0开始的16个字节发送出去。
此文档下载收益归作者所有