ORGANIZATION_BLOCK 主程序:OB1 TITLE= BEGIN Netw ork 1 // 主程序,初始化并查执各变频器指令 // 一.功能介绍 // 该程序专为英威腾CHF 系列变频器编写
英威腾CHF 系列变频器内置国际标准的MODBUS 通信协议
程序运行时,变频器作为MODBUS 协议从站接收来自CPU224 PLC 的通信指令,实现起停、频率给定、监控等功能
// CHF 系列矢量变频器在与 CPU224 通信前须做好以下准备工作: // 1.确认己安装好 CHF 系列变频器的通讯卡,并将卡上的端口跳线置于 RS485 端; // 2.用一根带 9 针阳性插头的串口通信电缆连接在 CPU224 PLC 的自由通信口端,电缆另一端的第 5、3、8 线分别接在 CHF 变频器RS485 通讯卡的GND、485+、485 一端子上,其余线屏蔽不用; // 3.预先设置变频器以下参数: // PC
00=1 //变频器通讯地址为1 // PC
01=3 //通讯波特率 9.6K // PC
02=1 //通讯数据偶校验 8 位数据位 1 位停止位 // P0
03=2 //变频器的运行指令采用通讯方式 // P3
01=7 //变频器的A 频率设定采用通讯方式(注意 P3
05 对 P3
01 通讯频率的影响) // 二.程式结构说明 // 该程序由 1 个主程序3 个子程序及 2 个中断程序组成
子程序里包含了变频器的起停、复位、查询功能指令,由主程序调用
中断程序为发送及接收指令提供中断支持
// main //主程式,初始化并查执各变频器指令 // sbr0 //CRC 校验子程序 // sbr1 //通讯端口初始化子程序 // sbr2 //发送变频器写入 06/读取 03 指令,共 8 个字节 // intO //接收完成中断程序