沈阳理工大学课程设计
4 PLC程序设计
4.1 S7-200的I/O接口分配表
系统需要启动、停止按钮,工频、变频运行控制按钮和变频器故障报警输入共5个数字量输入。PLC输出端接变频器启动控制端,变频、工频运行接触器和变频器故障指示灯共4个数字量输出。
闭环调速系统需要接受压力变送器反馈值和系统设定值共两个模拟量输入,PLC输出控制值到变频器模拟量输入端AIN+需要一个模拟量输出端。因此选择CPU222并扩展一个模拟量输入输出模块EM235 AI4/AQ1。表6-1是CPU222的I/O分配表,表6-2是EM235的I/O分配表。
表 4-1 CPU222的I/O接口分配表
数字量输入 输入地址 I0.0 I0.1 I0.2 I0.3 I0.4 元 件 SB1 SB2 SB3 SB4 21、22端 模拟量输入 输入地址 AIW0 AIW2 作 用 压力变送器反馈值 输入PID给定值 输出地址 AQW0 作 用 启动按钮 停止按钮 变频运行 工频运行 变频器故障 输出地址 Q0.0 Q0.1 Q0.2 Q0.3 数字量输出 元 件 5端 KA1 KA2 HL 模拟量输出 作 用 变频器模拟量输入AIN+ 作 用 变频器正转 变频运行 工频运行 故障指示 表4-2 EM235 的I/O分配表 4.2 PLC程序
西门子系列PLC编程采用STEP7软件,它是西门子PLC的视窗软件支持工具,提供完整的编程环境,可进行离线编程和在线连接和调试,并能实现梯形图与语句表的相互转换。系统程序包括主程序和子程序,主程序控制启动停止,设置中断周期,工变频切换及变频器故障指示。子程序实际上是清零子程序,子程序调用中断子程序实现PID控制。
14
沈阳理工大学课程设计
图4-1为PLC程序梯形图。 15
沈阳理工大学课程设计
16
沈阳理工大学课程设计
17
沈阳理工大学课程设计
18