串行口 RS485 通讯
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
114
11 串行口 RS485通讯协议
11.1 概述
在易能电气各系列变频器(如 EDS1000 系列,EDS2000 系列等)中,向用户
提供了通用的 RS485/RS232 通讯接口。这一通讯接口既可与具有相应接口的
上位机设备(如 PC 机,PLC 控制器等)进行通讯,实现对变频器的集中监控
(如设定变频器参数,控制变频器运行,读取变频器的工作状态),也可以接
入易能电气相应系列的远控键盘,以实现用户各种各样的使用
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
。
本通讯协议是为实现上述功能而设计的接口规范性文件,请用户认真阅
读并遵照编程,以实现变频器的远程化与网络化控制。
11.2 协议内容与说明
11.2.1 通讯网络的组网方式
图 11-1 组网方式示意图
11.2.2 通信方式
目前,EDS1000 变频器在 RS485 网络中可作为主机使用或从机使用。若变
频器作为从机,上位机可以采用通过 PC 机、PLC 或人界面等来完成,若作为
主机时,可以实现变频器的主从控制。具体的通信方式如下所述:
(1) PC 机或 PLC 等为主机,变频器为从机,主从机点对点通讯。
(2) 当主机使用广播地址发送命令时,从机不应答。
(3) 用户可以通过从机键盘设置变频器的本机地址、波特率、数据格式等。
(4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。
(5) EDS1000 提供了 RS485 一种接口。
主机为 PC 主机为 PLC
232-485转换
模块
EDS1000 EDS1000 EDS800 EDS800
或
RS232
RS485
EDS1000 主机 或
www.plcworld.cn
串行口 RS485 通讯协议
115
11.2.3 传输方式
异步串行,半双工传输方式。默认格式和传输速率:8-N-1,9600bps.
具体参数设置见 F2.14~F2.17 组功能码的说明。
11.2.4 数据命令帧格式
主机命令帧格式
发送
顺序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
帧头
从机地址
从机地址
主机命令
主机命令
辅助索引
辅助索引
命令索引
命令索引
设定数据
设定数据
设定数据
设定数据
校验和
校验和
校验和
校验和
帧尾
定义 头 地址 命令区 索引区 设定数据区 校验区 尾
发送
字节 1 2 2 4 4 4 1
从机应答帧格式
发送
顺序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
帧头
从机地址
从机地址
从机响应
从机响应
故障索引
故障索引
命令索引
命令索引
运行数据
运行数据
运行数据
运行数据
校验和
校验和
校验和
校验和
帧尾
定义 头 地址 响应区 索引区 运行数据区 校验区 尾
发送
字节 1 2 2 4 4 4 1
图 11-2 命令/应答帧格式示意图
备注:
(1) 在某些命令/数据帧格式中“设定数据区”和“运行数据区”可能不存在,
协议命令列表中标注为“无”。
(2) 协议中有效字符集为:~、1、2、3、4、5、6、7、8、9、A、B、C、D、E、
F 及十六进制数 0DH,小写 ASCII 字母 a、b、c、d、e、f为非法。
(3) 有效命令帧长为 14 或 18 字节。
11.2.5 格式的解释与说明
(1) 帧头
为字符“~”(即十六进制 7E)。单字节。
(2) 从机地址
www.plcworld.cn
串行口 RS485 通讯协议
116
数据含义:从机的本机地址。双字节。ASCII 格式。变频器出厂设置01。
(3) 主机命令/从机响应
数据含义:主机发送的命令,从机对命令的应答。双字节。ASCII 格式。
响应码功能分类:
1> 类: 命令码=“10”,主机请求从机反馈当前的准备状态和控制使能情况。
表 11-1 命令码“10”的响应码含义
含义 响应码
ASCII 从机准备状态 允许主机控制 允许设置频率
10 未准备好 无意义
11 准备好 允许 允许
12 准备好 允许 允许
13 准备好 不允许 不允许
14 准备好 不允许 不允许
20 帧错误
2> 类:命令码=“11”~“15”,主机向从机发出的五种功能命令,详见协议命
令列表。
表 11-2 命令码“11~15”的响应码含义
响应码
ASCII
响应码的含义 说明
00
从机通信和控制正常;功能码参数更改
有效;密码正确。
20
(1) 帧校验错误;
(2)“命令区”数据超限;
(3)“索引区”数据超限;
(4) 帧长度错误/除帧头、帧尾以外存在
非 ASCII 字节。
该响应码上报时,“命令区”、“索
引区”和“运行数据”区的数据不
上报。
30
(1) 从机控制无效;
(2) 功能码参数更改无效;
(3)“设定/运行数据”区数据超限。
(4 ) 密码错误。
该响应码是否上报,与从机当前设
置状态有关。上报时,“命令区”、
“索引区”和“运行数据”区的数
据根据协议要求上报。
(4) 辅助索引/命令索引/故障索引
数据含义:包括辅助索引字节和命令索引字节。
对于主机,辅助索引、命令索引用于配合主机命令实现具体功能。
www.plcworld.cn
串行口 RS485 通讯协议
117
对于从机,辅助索引、命令索引用于从机上报故障状态码,命令索引不
作改动,直接上报。
数据类型:16 进制,4字节。ASCII 格式。
命令索引占用低二字节,数据范围:“00”~“FF”。
辅助索引占用高二字节,数据范围:“00”~“FF”。
从机的故障状态占用“辅助索引”字节,见表 11-3。
表 11-3 故障类型描述
故障代码 描述 故障代码 描述
1 加速运行过电流 13 逆变模块保护
2 减速运行过电流 14 外部设备故障
3 恒速运行过电流 15 电流检测电路故障
4 加速运行过电压 16 RS485 通讯故障
5 减速运行过电压 17 保留
6 恒速运行过电压 18 保留
7 控制电源过电压 19 欠压
8 变频器过载 20 系统干扰
9 电机过载 21 保留
10 变频器过热 22 保留
11 保留 23 E2PROM 读写错误
12 保留
(5) 检验和
数据含义:帧校验、四字节、ASCII。
计算方法:“从机地址”到“运行数据”全部字节的ASCII码值的累加和。
(6) 帧尾
十六进制 0D,单字节。
11.2.6 协议命令列表
以下说明中省略了帧头 7E 及帧尾 0D、地址、校验和,ASCII 字符格式。
www.plcworld.cn
串行口 RS485 通讯协议
118
表 11-4 协议命令表
名称 主机 命令
辅助
索引
命令
索引
运行数据
设定范围
主机发送实例,例如
PC 控制变频器工作
(C 语言串格式,从机
地址设为 01)
运行数
据精度
说明
查询从机状态 10 00 00 无 ~010A00000192\r 1
当前设定频率 11 00 00 无 ~010B00000193\r 0.01Hz
当前运行频率 11 00 01 无 ~010B00010194\r 0.01Hz
输出电流 11 00 02 无 ~010B00020195\r 1V
输出电压 11 00 03 无 ~010B00030196\r 0.1A
母线电压 11 00 04 无 ~010B00040197\r 1V
负载电机速度 11 00 05 无 ~010B00050198\r 1rpm
模块温度 11 00 06 无 ~010B00060199\r 10C
运行时间 11 00 07 无 ~010B0007019A\r 1 小时
累计时间 11 00 08 无 ~010B0008019B\r 1 小时
输入端子 11 00 09 无 ~010B0009019C\r 无
输出端子 11 00 0A 无 ~010B000A01A3\r 无
模拟输入 VCI 11 00 0B 无 ~010B000B01A6\r 0.01V
模拟输入 CCI 11 00 0C 无 ~010B000C01A7\r 0.01V
模拟输入 YCI 11 00 0D 无 ~010B000D01A8\r 0.01V
外部脉冲输入 11 00 0E 无 ~010B000E01A9\r 0.01Hz
读取从机参数
读取变频器状态 11 00 0F 无 ~010B000F01AA\r 无
从机运行命令 12 00 00 无 ~010C00000194\r 无
设置从机当前运
行频率给定 12 00 01
0Hz~上限
频率 ~010C00010FA0027C\r 0.01Hz
设定频率
=40.00Hz
从机运行带运行
频率给定 12 00 02 0Hz~上限频率 ~010C00020FA0027D\r 0.01Hz
从机运行
设定频率
=40.00Hz
从机正转运行 12 00 03 无 ~010C00030197\r 无
运行控制与调节功能
从机反转运行 12 00 04 无 ~010C00040198\r 无
www.plcworld.cn
串行口 RS485 通讯协议
119
从机正转运行带
运行频率给定 12 00 05
0Hz~上限
频率 ~010C00050FA00280\r 0.01Hz
正转开机
设定频率
=40.00Hz
从机反转运行带
运行频率给定 12 00 06
0Hz~上限
频率 ~010C00060FA00281\r 0.01Hz
反转开机
设定频率
=40.00Hz
从机停机 12 00 07 无 ~010C0007019B\r 无
从机点动运行 12 00 08 无 ~010C0008019C\r 无
从机正转点动运行 12 00 09 无 ~010C0009019D\r 无
从机反转点动运行 12 0A 无 ~010C000A01A5\r 无
从机停止点动运行 12 00 0B 无 ~010C000B01A6\r 无
从机故障复位 12 00 0C 无 ~010C000C01A7\r 无
从机紧急停车 12 00 0D 无 ~010C000E01A8\r 无
运行频率数字设
定 F0.01 13 00 01 无 ~010D00010196\r 0.01Hz
运转方向设定
F0.03
13 00 03 无 ~010D00030198\r 1
加速时间 1 F0.08 13 00 08 无 ~010D0008019D\r 0.1S
读取功能码参数
减速时间 1 F0.09 13 00 09 无 ~010D0009019E\r 0.1S
运行频率数字设
定 F0.01 14 00 01
0Hz~上限
频率 ~010E00011388026B\r 0.01Hz
设置功能
码
F0.01=50.
00Hz
运转方向设定
F0.03
14 00 03 0、1 ~010E00030001025A\r 1
设置功能
码 F0.03
为反转
加速时间 1 F0.08 14 00 08 0~8CA0 ~010E000803E8028B\r 0.1S
设置功能
码 F0.08
为 10.0 秒
设置功能码参数
减速时间 1 F0.09 14 00 09 0~8CA0 ~010E000903E8028C\r 0.1S
设置功能
码 F0.09
为 10.0 秒
软件版本
查询命令
查询从机软件版
本号
15 00 00 无 ~010F00000197\r 1
www.plcworld.cn
串行口 RS485 通讯协议
120
表 11-5 读取变频器状态命令的响应状态字含义
含义
位
描述 0 1
Bit0 停机/运行状态 停机 运行
Bit1 欠压标志 正常 欠压
Bit2 正/反转运行状态标志 正转 反转
Bit3 摆频运行模式标志 无效 有效
Bit4 普通运行模式标志 无效 有效
Bit5 点动运行模式标志 否 点动
Bit6 PLC 运行模式标志 否 是
Bit7 多段频率运行模式标志 否 是
Bit8 PID 闭环运行模式标志 否 是
Bit9 设定计数值到达标志 否 是
Bit10 指定计数值到达标志 否 是
Bit11~15 保留
表 11-6 读取从机功能码参数
功能定义 设置从机功能码参数:用户密码和厂家密码外所有功能码参数
含义 帧头 地址 命令 命令索 运行数 校验和 帧尾
主机命令 7EH ADDR 13 见备注 4 BCC 0DH
字节数 1 2 2 4 0 4 1
从机响应 7EH ADDR 06 见备注 功能码 BCC 0DH
字节数 1 2 2 4 4 4 1
命令索引=由功能码组号、功能码号的 16 进制码组合而成。例如:
若要设置 F0.05 功能码的参数,命令索引=0005;
若要设置 F2.11 功能码的参数,命令索引=020B;
若要设置 F2.15 功能码的参数,命令索引=020F;
若要设置 F2.13 功能码的参数,命令索引=020D;
功能码组号名称的十进制及十六进制取值的对应关系
功能码组号 十进制 十六进制 功能码组号 十进制 十六进
F0 0 00H F6 6 06H
F1 1 01H F7 7 07H
备注
F2 2 02H F8 8 08H
www.plcworld.cn
串行口 RS485 通讯协议
121
F3 3 03H F9 9 09H
F4 4 04H FD 13 0DH
F5 5 05H FF 15 0FH
有效数 0~FFFF(即 0~65535)
设置用户功能码的参数前,必须先正确输入“用户密码”。
表 11-7 设置从机功能码参数
功能定义 设置从机功能码参数:用户密码和厂家密码外所有功能码参数
含义 帧头 地址 命令 命令索引 运行数据 校验和 帧尾
主机命令 7EH ADDR 14 见备注 4 BCC 0DH
字节数 1 2 2 4 0 4 1
从机响应 7EH ADDR 06 见备注 功能码参 BCC 0DH
字节数 1 2 2 4 4 4 1
命令索引=由功能码组号、功能码号的 16 进制码组合而成。例如:
若要设置 F0.05 功能码的参数,命令索引=0005;
若要设置 F2.11 功能码的参数,命令索引=020B;
若要设置 F2.15 功能码的参数,命令索引=020F;
若要设置 F2.13 功能码的参数,命令索引=020D;
功能码组号名称的十进制及十六进制取值的对应关系
功能码组号 十进制 十六进制 功能码组号 十进制 十六进制
F0 0 00H F6 6 06H
F1 1 01H F7 7 07H
F2 2 02H F8 8 08H
F3 3 03H F9 9 09H
F4 4 04H FD 13 0DH
备注
F5 5 05H FF 15 0FH
有效数据 0~FFFF(即 0~65535)
www.plcworld.cn