Danfoss FC协议采用三种数据类型的报文:
1.过程块:传输数据为2个字,PCD1(CTW),PCD2(MRV)。
2.参数块:传输数据为6个字,PKE,IND,PWE(H),PWE(L),PCD1,PCD2。
3.文本块:一般很少用。
如果单纯控制变频器启动停止给定频率,用过程块报文即可,若同时还想读写变频器的内部参数,则必须采用参数块类型的报文。
下面举例介绍参数块报文和过程块报文的结构:
一.参数块类型报文:
(1)02 0E 01 11 55 00 00 00 00 00 00 00 00 00 00 49-------- 一条完整的读参数3-41指令
字头:02
长度:0E--总共14个字节
地址:01
1155:1为读参数命令,H155=D341#参数-----H代表十六进制,D代表十进制
0000:IND ,参数的索引号,没有索引的参数在这里用0补充
0000:PWEH
0000:PWEL
0000:PCD1
0000:PCD2
49:BCC校验码
发出这条指令后返回码为:
02 0E 01 11 55 00 00 00 00 01 2C 04 07 00 00 67其中012C为参数3-41的值,0407是状态字。
(2)02 0E 01 21 36 00 01 00 00 17 70 00 00 00 00 7C---一条将参数310.1写成60%的指令
返回码:02 0E 01 11 36 00 01 00 00 17 70 04 07 00 00 4F
若在读写参数的同时还想启停变频器,则对PCD1和PCD2发出相应的数据即可。
二.过程块类型报文:
参数8-10设为FC协议,则启动变频器的控制字为 047C,停止变频器的控制字 为0474
参数8-10设为PROFIDRIVE协议,则启动变频器的控制字为 047F,停止变频器的控制字 为047E。
(1)02 0E 01 21 36 00 01 00 00 17 70 04 7C 30 00 34----启动,参数310.1赋值为75%
返回码:02 0E 01 11 36 00 01 00 00 17 70 06 03 00 00 49
(3)02 0E 01 21 36 00 01 00 00 17 70 04 74 30 00 3C ----停止,参数310.1赋值为75%
返回码:02 0E 01 11 36 00 01 00 00 17 70 0F 07 30 00 74 |