摘 要
可编程控制器是一种应用很广泛的自动控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制能力强、操作灵活方便、可靠性高、适宜长期连续工作的特点,非常适合温度控制的要求。
在工业领域,随着自动化程度的迅速提高,用户对控制系统的过程监
控要求越来越高,人机界面的出现正好满足了用户这一需求。人机界面可以对控制系统进行全面监控,包括过程监测、报警提示、数据记录等功能,从而使控制系统变得操作人性化、过程可视化,在自动控制领域的作用日益显著。
本文主要介绍了基于西门子公司S7-200系列的可编程控制器和亚控公司的组态软件组态王的炉温控制系统的设计方案。编程时调用了编程软件STEP 7 -Micro WIN中自带的PID控制模块,使得程序更为简洁,运行速度更为理想。利用组态软件组态王设计人机界面,实现控制系统的实时监控、数据的实时采样与处理。实验证明,此系统具有快、准、稳等优点,在工业温度控制领域能够广泛应用。
关键词:温度控制 可编程控制器 人机界面 组态王
目 录
第一章 1.1 1.2 1.3 第二章 2.1
前言 .......................................................................................................................................... 1 项目背景、意义 ........................................................................................................................ 1 温控系统的现状 ........................................................................................................................ 2 项目研究内容 ............................................................................................................................ 3 PLC和HMI基础 ................................................................................................................ 5 可编程控制器基础 ..................................................................................................................... 5
可编程控制器的产生和应用 .............................................................................................. 5 可编程控制器的组成和工作原理 ....................................................................................... 5 可编程控制器的分类及特点 .............................................................................................. 8
2.1.1 2.1.2 2.1.3 2.2
人机界面基础 ............................................................................................................................ 8
2.2.1 2.2.2 2.2.3 第三章 3.1
人机界面的定义 ................................................................................................................ 8 人机界面产品的组成及工作原理 ....................................................................................... 9 人机界面产品的特点 ......................................................................................................... 9 PLC控制系统硬件设计 ...................................................................................................... 10 PLC控制系统设计的基本原则和步骤 ..................................................................................... 10
3.1.1 PLC控制系统设计的基本原则 ........................................................................................... 10 3.1.2 PLC控制系统设计的一般步骤 ........................................................................................... 11 3.2
PLC的选型与硬件配置 .......................................................................................................... 13
3.2.1 PLC型号的选择 ................................................................................................................. 13 3.2.2 S7-200 CPU的选择.............................................................................................................. 14 3.2.3 EM231模拟量输入模块 ........................................................................................................ 14 3.2.4 3.3 3.4
热电式传感器.................................................................................................................. 16
IO点分配及电气连接图 ......................................................................................................... 17 PLC控制器的设计 ................................................................................................................. 17
控制系统数学模型的建立 ................................................................................................ 17
3.4.1
3.4.2 PID控制及参数整定 .......................................................................................................... 19 第四章 4.1 4.2
PLC控制系统软件设计 ...................................................................................................... 22 PLC程序设计方法 ................................................................................................................. 22 编程软件STEP7--MICROWIN概述 .................................................................................... 23
4.2.1 STEP7-MicroWIN简单介绍 ................................................................................................... 23 4.2.2
梯形图语言特点 .............................................................................................................. 24
4.2.3 STEP7-MicroWIN参数设置(通讯设置) ............................................................................. 25 4.3
程序设计 ................................................................................................................................. 27
设计思路 ......................................................................................................................... 27
4.3.1
4.3.2 4.3.3
控制程序流程图 .............................................................................................................. 27 梯形图程序 ..................................................................................................................... 28
4.3.4 PID指令向导的运用 .......................................................................................................... 31 4.3.5 第五章 5.1
语句表(STL)程序 ....................................................................................................... 35
基于组态王的HMI设计 ......................................................................................................... 37 人机界面(HMI)设计 .......................................................................................................... 37
监控主界面 ..................................................................................................................... 38 实时趋势曲线.................................................................................................................. 39 历史趋势曲线.................................................................................................................. 40 报警窗口 ......................................................................................................................... 40 设定画面 ......................................................................................................................... 42
5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.2 5.3 第六章 6.1 6.2
变量设置 ................................................................................................................................. 42 动画连接 ................................................................................................................................. 44 系统运行结果及分析 ............................................................................................................... 46 系统运行 ................................................................................................................................. 46 运行结果分析 .......................................................................................................................... 47
温度趋势曲线分析 .......................................................................................................... 47 报警信息分析.................................................................................................................. 49
6.2.1 6.2.2
第七章 总结........................................................................................................................................... 50 参考文献 .................................................................................................................................................. 51 致 谢 ....................................................................................................................................................... 52