基于PLC与温度巡检仪的风机变频自动控制
2016-07-25张东
张 东
(马钢集团姑山矿业公司 安徽马鞍山 243000)
基于PLC与温度巡检仪的风机变频自动控制
张东
(马钢集团姑山矿业公司安徽马鞍山243000)
摘要:CPU224XP与温度巡检仪通过Modbus-RTU通讯,PLC读取测量的电机温度值。CPU224XP通过0-10V模拟量输出通道连接施耐德变频器0-10V频率给定通道。编写PLC子程序建立以温度为自变量,变频器给定频率为因变量的线性函数,实现给定频率根据环境温度的线性自动给定,从而实现变频器自动控制。
关键词:温度巡检仪;PLC;Modbus-RTU;变频器
随着交流变频技术的发展、完善,变频器在风机控制中的应用越来越广泛,通过人工调节电位器来控制变频器的输出频率这一控制方式应用较为普遍,但是通过人工控制变频器这种方式不可能做到实时、高效。笔者设计了一种根据电机温度的变化来实时自动控制变频器方法。
1 Modbus-RTU协议规范
1.1LU-905M08温度巡检仪协议规范
1.1.1采用异步串口RS-485通讯接口,波特率1200bit/s,2400 bit/s,4800 bit/s,9600 bit/s可选,数据位8位,无奇偶校验,1位停止位。
1.1.2通讯帧格式

表1 主站请求格式

表2 从站响应格式
1.2 CPU224XP Modbus通讯协议规范
1.2.1通过STEP7-Micro/WIN编程软件内库函数“MBUS_CTRL”、“MBUS_MSG”设置从站地址、通讯波特率、奇偶校验、功能码等数据实现对从站的数据访问。
1.2.2用于S7-200端口0的MBUS_CTRL指令可初始化、监视或禁用Modbus通讯。“模式”输入数值选择通讯协议。输入值1将CPU端口分配给Modbus协议并启用该协议。输入值0将CPU端口分配给PPI系统协议并禁用Modbus协议。“波特”参数将波特率设为1200、2400、4800、9600、19200、38400、57600或115200波特。“奇偶校验”参数被设为与Modbus从站奇偶校验相匹配。所有设置使用一个起始位和一个停止位。……
