nvt
英威腾
R
西门子 CPU224 PLC 与英威腾 CHV 系列矢量变频器通信程式
一.功能介绍
该程序专为英威腾 CHV 系列矢量变频器编写。英威腾 CHV 系列矢量变频器内置国际标准
的 MODBUS 通信协议。程序运行时,变频器作为 MODBUS 协议从站接收来自 CPU224 PLC 的通信
指令,实现起停、频率给定、监控等功能。
CHV 系列矢量变频器在与 CPU224 通信前须做好以下准备工作:
1.确认已安装好 CHV 系列矢量变频器的通讯卡,并将卡上的端口跳线置于 RS485 端;
2.用一根带 9 针阳性插头的串口通信电缆连接在 CPU224 PLC 的自由通信口端,电缆另
一端的第 5、3、8 线分别接在 CHV 变频器 RS485 通讯卡的 GND、485+、485-端子上,其余线
屏蔽不用;
3.预先设置变频器以下参数:
PC0.0=1 //变频器通讯地址为 1
PC0.1=3 //通讯波特率 9.6K
PC0.2=1 //通讯数据偶校验
P0.01=2 //变频器的运行指令采用通讯方式
P0.03=7 //变频器的 A 频率设定采用通讯方式
二.程式结构说明
该程序由 1 个主程序、6 个子程序及 2 个中断程序组成。子程序里包含了变频器的起停、
复位、查询功能指令,由主程序调用。中断程序为发送及接收指令提供中断支持。
main //主程式,初始化并查执各变频器指令
sbr0 //CRC 校验子程序
sbr1 //通讯端口初始化子程序
sbr2 //设定运行频率 (25Hz) 子程序
sbr3 //正转运行子程序
sbr4 //停机子程序
sbr5 //复位子程序
sbr6 //查询变频器状态子程序
- 1 -