PLC西门子S7-200温度控制系统设计解析 联系客服

发布时间 : 星期四 文章PLC西门子S7-200温度控制系统设计解析更新完毕开始阅读7b5bba17cf2f0066f5335a8102d276a201296079

Byte:8位, 一个字节 Short:16位, 2个字节 Ushort:16位, 2个字节 BCD:16位, 2个字节 Long:32位, 4个字节 LongBCD:32位, 4个字节 Float:32位, 4个字节 String:128个字符长度

4.5 组态王界面

4.5.1 温度控制主界面

图4.5 监控画面

4.6 启动组态王

4.6.2 初次上电

初次上电,没有模拟量输入,只显示PID值和当前温度,曲线图为锅炉温度的实时曲线图。

25

图4.6 初次上电

4.6.3 启动

启动后,锅炉开始升温,并维持在50摄氏度左右。

图4.7 启动加热

4.6.4 停止

按下停止按钮后,锅炉停止加热,停止灯亮,温度开始下降。

26

图4.8 停止

4.6.5 报警

当温度越上限时,系统报警。

图4.9 报警

27

结 论

本课题设计了基于PLC的温度控制系统。

PLC(可编程控制器) 以其可靠性高、抗干扰能力强、编程简单、功能强大、性价比高、体积小、能耗低等显著特点广泛应用于现代工业的自动控制之中。

PID闭环控制是控制系统中应用很广泛的一种控制算法,对大部分控制对象都有良好的控制效果。组态软件组态王因其简单易用的特点,在HMI设计中深受用户的喜欢而得到广泛的使用。

在西门子S7-200系列PLC和组态软件组态王的基础上,我们成功设计出了温度控制系统,该系统达到了快、准、稳的效果,也达到了预期的目标。再加上由组态王设计的人机界面,整个系统操作简单,控制方便,大大提高了系统的自动化程度和实用性。

该温度控制系统也有一些有不足的地方需要改进,编程时我们用了编程软件自带的PID指令向导模块,这样虽然方便,但是使得控制系统超调量和调节时间都稍微偏大,若不直接调用该模块,而是自己编写PID控制子程序的话,控制效果可能会更好。还有人机界面内容不够丰富,若再加上报表系统、打印功能的话,那就更完美了。

日后,随着对PLC硬件系统和通信方式的深入了解,还可以丰富远程控制指令,以应对运行过程中的各种突发事件,增加其他PLC,通过构建复杂的多级网络适应大型的工业控制,使该系统运行时更加稳定可靠,性能更加完善。

28