由于EMESON EC20 PLC 和EV2000 变频器( 际)都集戚朋OBUS 协议,所以实现它们的通信相对比较简 单,整个网络采用 RS485 通信方式。
各设备接口通信参数设置对 EC20 PLC 设置描述如下。
1、各通信参数要和 EC20 PLC 一致,
2、各变频器的地址要有自己唯一的从机地址;
3、注意变频器的通信跳线开关CN14 拨在 R创历方向.如图 7所示o EC20- PLC 和变频器的连接如图 8 所示.
(2) EC20PLC 和变频器之间采用 MOOBUS RTU 方式通信。 Modbus 采用唱ig Endiann 编码方式,先 发送高位字节,然后是低佳字节。 HTU 方式格式见图 9 0RTU 方式:在 RTU 方式下,帧之间的空闲时间取功能码设定和 Modb us 内部约定值中的较大值。 Modbus 内部约定的最小帧间空闲如 下:帧头和帧尾通过总线空闲时间 不小于 3.5 个字节时间来界定帧。数 据校验采用 CHC-16 ,整个信息参与 校验,校验和的高低字节需要交换 后发迭。具体的 CRC 校验请参考协 议后面的示例。值得注意的是,帧 间保持至少 3.5 个字符的总结空闲即 可,帧之间的总结空闲不需要累加 起始和结束空闲。 Modbus 最主要的 功能是读写参数,不同的功能码决 定不同的操作请求 。变频器 Modbus 协议支持功能码如表 2 所示。
Modbus 协议不同的功能码有不同数据的格式和意义 ,简要介绍如 表 3-6 所示。
变频器的功能码参数 、控制参数 和状态参数都映射为 Modbus 的读写存器。功能码参数的读写特性和范围遵循变频器用户手册的说明。 变频器功能码的组号映射为寄存器地 址的高字节,组内索引映射为寄存 器地址的低字节。变频器的控制参 数和状态参数均虚拟为变频器功能码 组。功能码组号与其映射的寄存器 地址离字节的对应关系如下:
FO 组 : OxOO ; F1 组 :Ox01 ;
F2 组: Ox02 ; F3 组: Ox03; F4
组: Ox04; 同组:Ox05 ; F6 组: Ox06; F7 组: Ox07; 同组:Ox08; F9 组: Ox09 ; FA 组: OxOA; Fb 组: OxOB; FC 组: OxOC; Fd 组: OxOD; FE 组 :OxOE;FF 组: OxOF; FH 组 :Ox10; FL 组: Ox11; Fn 组: Ox12 ; FP 组: Ox13; FU
组: 0 x 14 ;变频器控制参数组:
Ox32; 变频器状态参数组: Ox33 。
例如变频器功能码参数 F3.02 的 寄存器地址为 Ox302 ,变频器功能码 参数 FF.01 的寄存器地址为 OxF01. 6.3 变频器通讯程序
(1)启动 5# 变频器正转,转速设 定为 50.00HZ( 内部表示为 5000)的命令。
(2) 读取 5# 变频器的运行频率, 变频器应答运行频率为 50.00HZ( 见表 8) 。程序清单 2 见图 11• http://www.zhenghangyq.net