PLC与变频器之间的通讯协议

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

控制器与变频器之间的通讯协议

1、通讯波特率9,600bps,通讯数据格式:8位数据位,无奇偶校验位。

控制器作为主机,先发送命令数据;变频器作为从机,再应答。

2、协议数据包格式

注意:除去数据包帧头(7EH)和数据包帧尾(0DH),其他数据都要转换为ASCII码。

3、协议格式解释:

(1)、数据包帧头:7EH

(2)、从机地址

数据含义:变频器为从机,变频器的本机地址即为从机地址。

本系统控制器定义变频器从机地址为02H。

发送方式:将从机地址的高4位和低4位拆分并转换为ASCII 码,先高后低发送。例如:从机地址为02H,则先发送“0”=30H,再发送“2”=32H。其他字节的发送方式与此一致。

(3)、状态代码

数据含义:从机变频器的状态代码。即参数设定状态、运行状态、

停车状态和故障状态。

发送方式:将工作状态的高4位和低4位拆分并转换为ASCII 码,先高后低发送。

状态代码定义:01H = 变频器运行;02H = 变频器停车;03H = 变频器故障(其他定义为无效代码)。

(4)、命令代码

数据含义:控制器发送命令代码,对从机进行响应操作。

发送方式:将命令代码的高4位和低4位拆分并转换为ASCII 码,先高后低发送。

命令代码定义:06H = 读取监视参数;09H = 主机给定频率设定;04H = 读取变频器的功能代码内容。(其他定义为无效代码)。(5)、数据地址

数据含义:变频器的功能代码地址编号。

发送方式:将命令代码的高4位和低4位拆分并转换为ASCII 码,先高后低发送。

(6)、数据信息

数据含义:数据信息的定义。无小数点,实际数据有几位小数见代码说明,若功能代码内容为10.00,发送的数据为1000,转换成16进制为03E8H。

发送方式:先发送高字节,再发低字节。将数据信息双字节的高4位和低4位拆分并转换为ASCII码,先高后低发送。例如发送16进制的03E8H,则依次发送30H,33H,45H,38H。

(7)、校验码

数据含义:数据帧中“从机地址”至“数据信息”12个字节ASCII 码值的累加和,再只取其低8位字节数据。

发送方式:将校验码的高4位和低4位拆分并转换为ASCII码,先高后低发送。

(8)、数据包帧尾:0DH

4、本协议使用的数字0~F的ASCII码值

“0”~30H,“1”~31H,“2”~32H,“3”~33H,“4”~34H,“5”~35H,“6”~36H,“7”~37H,“8”~38H,“9”~39H,“A”~41H,“B”~42H,“C”~43H,“D”~44H,“E”~45H,“F”~46H

5、控制器设置给定变频器输出频率(命令代码:09H)

表中双引号内的内容都要转换为ASCII码。

例如:控制器实际发送以下16字节数据:

7EH, 30H, 32H, 30H, 30H, 30H, 39H, 30H, 30H, 30H, 30H, 36H, 34H, 35H, 35H, 0DH

变频器应答以下16字节数据:

7EH, 30H, 32H, 30H, 32H, 30H, 39H, 30H, 30H, 30H, 30H, 36H, 34H, 35H, 37H, 0DH

控制器主机发送2号变频器从机的频率给定为1.00Hz。将“命令代码”设置为“09”,“数据地址”设置为“00”,“数据信息”设置为“100”。变频器从机应答刷新了“状态代码”= “02”。

6、控制器读取变频器监视参数(命令代码:06H)

“数据地址”分别为00H,01H,02H,0BH

例如:控制器主机读取变频器从机的频率数据

控制器主机发送2号变频器从机的“数据地址”00H的监视参数(运行/给定频率数值),变频器从机返回“数据地址”00H的监视参数(停车时给定频率数值)为5000(对应50.00Hz)。

变频器从机应答刷新了“状态代码”= “02”(变频器处于停车状态)。

7、控制器读取变频器的功能代码内容(命令代码:04H)

表中双引号内的内容都要转换为ASCII码。

以上命令为原来控制器读取变频器功能代码数据内容,现没有实际意义,只有状态代码和校验码有变化,其他数据只需按以上应答即可。例如:控制器实际发送以下16字节数据:

7EH, 30H, 32H, 30H, 30H, 30H, 34H, 30H, 31H, 30H, 30H, 30H, 30H, 34H, 37H, 0DH

变频器应答以下16字节数据:

7EH, 30H, 32H, 30H, 32H, 30H, 34H, 30H, 31H, 30H, 30H, 30H, 37H, 35H, 30H, 0DH

变频器从机应答刷新了“状态代码”= “02”。

2011,03,16

相关文档
最新文档