本科毕业设计说明书(论文)
4.4.3 数据类型
只对I/O类型的变量起作用,共有9种类型: Bit:1位, 0或1 Byte:8位, 一个字节 Short:16位, 2个字节 Ushort:16位, 2个字节 BCD:16位, 2个字节 Long:32位, 4个字节 LongBCD:32位, 4个字节 Float:32位, 4个字节 String:128个字符长度
第 26 页 共 28 页
4.5 组态王界面
4.5.1 温度控制主界面
图4.5 监控画面
本科毕业设计说明书(论文)
4.6 启动组态王
4.6.2 初次上电
第 27 页 共 28 页
初次上电,没有模拟量输入,只显示PID值和当前温度,曲线图为锅炉温度的实时曲线图。
图4.6 初次上电
4.6.3 启动
启动后,锅炉开始升温,并维持在50摄氏度左右。
本科毕业设计说明书(论文)
第 28 页 共 28 页
图4.7 启动加热
4.6.4 停止
按下停止按钮后,锅炉停止加热,停止灯亮,温度开始下降。
图4.8 停止
4.6.5 报警
当温度越上限时,系统报警。
本科毕业设计说明书(论文)
第 29 页 共 28 页
图4.9 报警
本科毕业设计说明书(论文)
第 30 页 共 28 页
结论
本课题设计了基于PLC的温度控制系统。
PLC(可编程控制器) 以其可靠性高、抗干扰能力强、编程简单、功能强大、性价比高、体积小、能耗低等显著特点广泛应用于现代工业的自动控制之中。
PID闭环控制是控制系统中应用很广泛的一种控制算法,对大部分控制对象都有良好的控制效果。组态软件组态王因其简单易用的特点,在HMI设计中深受用户的喜欢而得到广泛的使用。
在西门子S7-200系列PLC和组态软件组态王的基础上,我们成功设计出了温度控制系统,该系统达到了快、准、稳的效果,也达到了预期的目标。再加上由组态王设计的人机界面,整个系统操作简单,控制方便,大大提高了系统的自动化程度和实用性。
该温度控制系统也有一些有不足的地方需要改进,编程时我们用了编程软件自带的PID指令向导模块,这样虽然方便,但是使得控制系统超调量和调节时间都稍微偏大,若不直接调用该模块,而是自己编写PID控制子程序的话,控制效果可能会更好。还有人机界面内容不够丰富,若再加上报表系统、打印功能的话,那就更完美了。
日后,随着对PLC硬件系统和通信方式的深入了解,还可以丰富远程控制指令,以应对运行过程中的各种突发事件,增加其他PLC,通过构建复杂的多级网络适应大型的工业控制,使该系统运行时更加稳定可靠,性能更加完善。