OFF ON OFF ON OFF OFF ±50mV 25μV
OFF OFF ON ON OFF OFF ±100mV 12.5μV
ON OFF OFF OFF ON OFF ±250mV 50μV
OFF ON OFF OFF ON OFF ±500mV 125μV
OFF OFF ON OFF ON OFF ±1V 250μV
ON OFF OFF OFF OFF OFF ±2.5V 500μV
OFF ON OFF OFF OFF OFF ±5V 1.5mV
OFF OFF ON OFF OFF OFF ±10V 5mV
根据本课程设计所需温度检测和控制模块,本次选用单极性,其中7开关为010001,即满量程输入为0到500mV分辨率为125uA。
2.4 I/O点分配
本设计中所采用的I/O点的分配如表4所示,输入用2个I/O点,输出用4个I/O。
表4 I/O点分配
输入
I0.0 停止按钮
I0.1 启动按钮
输出
Q0.0 锅炉加热指示灯
Q0.1 停止指示灯
Q0.2 正常指示灯
Q0.3 温度越上线报警指示灯
Q0.4 运行指示灯
2.5 整体方案的设计
在锅炉加热的过程中分别设置停止显示灯,启动显示灯,正常温度显示灯,过高温度(警示灯)显示灯,和加热显示灯,可以通过5个灯的开关状况判断加热炉内的大概情况。K型传感器负责检测加热炉中的温度,把温度信号转化成对应的电压信号,经过PLC模数转换后进行PID调节。根据PID输出值来控制下一个周期内(100ms)内的加热时间和非加热时间。在加热时间内使得脉宽调制接通,那加热炉就可处于加热状态,反之则停止加热。
设计思路大体为K型热电偶把检测到的温度转化为电压型号,然后传递给PLC和EM235模块,通过计算机进行PID分析,依据分析的结果通过PLC和EM235模块来控制对锅炉的加热和停止加热。整体设计框图如图4所示。
图4整体设计框图
3. 软件设计
PLC控制系统的设计主要包括硬件设计和软件设计两部分。本章介绍本项目的软件设计,主要包括软件配置、PID控制程序设计、以及本项目的程序设计。
3.1 软件配置
STEP7-Micro/WIN32编程软件的主要功能
1、基本功能
它的基本功能是协助用户完成应用额原件开发任务,例如创建用户应用程序、修改和编辑原有的应用程序。可以用软件设置PLC的工作方式、参数上载和下载用户程序和程序运行监控等操作。软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能方式的实现也可以在离线的方式下实现。联机方式是指具有编程软件的计算机与PLC连接,允许两者之间直接通信。
2、主界面各部分功能
STEP7-Micro/WIN32编程软件的主界面外观如图5所示。
图5 STEP7-Micro/WIN32编程软件的主界面图
此外项目包括的基本组件有程序块、数据块、系统块、符号表、状态表、交叉引用表。 PLC的锅炉自控系统设计+源程序+梯形图(5):http://www.youerw.com/zidonghua/lunwen_1788.html