SmartPLC与汇川变频器ModbusRTU通讯程序,
/*读取变频器运行状态*/
//状态命令字: 汇川变频器命令通讯地址为(3000H);对应西门子PLC Modbus 地址为(064A81) 即十进制(412289);
//功能命令: 读取变频器状态值 001:正转运行;002:反转运行;003:停机;该装态值存入VW1000;
//通信协议: 02 03 30 00 00 01 8B 39;02目标地址,03读命令,30 00 功能码地址,00 01读取个数,8B 39 CRC校验;
/*读取变频器运行频率、母线电压、输出电压、输出电流、输出功率、输出转矩、运行速度*/
//状态命令字: 汇川变频器命令通讯地址为(1001-1007H);对应西门子PLC Modbus 地址为(AC42) 即十进制(44098);
//功能命令: 读取变频器频率;该装态值存入VW1004-VW1016;
//通信协议: 02 03 10 01 00 07 51 3B 02目标地址,03读命令,10 01 功能码地址,00 07读取个数,07 51 CRC校验;
/*写变频器控制命*/
//控制命令字: 汇川变频器命令通讯地址为(2000H);对应西门子PLC Modbus 地址为(BC41H) 即十进制(48193);
//功能命令: VW1100值为1:正转运行;2:反转运行;3:正转点动;4:反转点动;5:自有停车;6:减速停机;7:故障复位;
//通信协议: 02 06 20 00 00 01 43 F9;02目标地址,06写命令,20 00 功能码地址,00 01功能码参数,43 F9 CRC校验;
1