基于PLC的恒温控制系统

  • 格式:doc
  • 大小:659.99 KB
  • 文档页数:47

1 摘 要

随着计算机技术、通信技术、自动控制技术以及各种智能技术的迅速发展,高可靠性可编程控制器(PLC)出现,使得现代工业控制系统的设计开发周期短,可靠性高,成本低。

本文结合恒温控制系统的特点,提出控制系统的总体设计方案,采用PLC和检测仪表完成系统硬件设计;编写PLC控制程序和监控组态界面,实现温度采集与显示,实现了温度在线监测和控制。并采用工业以太网,实现现场控制单元与上位机进行信息交换,并能与企业内部联网。

关键词:自动检测;PLC;温度;监控组态

2 ABSTRACT

With computer technology, communication technology, automatic control technology,

as well as the rapid development of smart technology, high reliability, programmable

logic controller (PLC) the emergence of modern industrial control systems makes the

design of a short development cycle, high reliability and cost reduction .

In this paper, the characteristics of constant temperature control system, the control

system design program, PLC and instrumentation used to complete system hardware

design; PLC control procedures to prepare and monitor the configuration interface,

collection and display temperature to achieve a temperature-line monitoring and

control. And the use of Industrial Ethernet, the realization of the scene control unit

and host computer exchange of information and networking and the enterprise.

Keywords: Automatic detection;PLC;Temperature;Monitoring configuration

3 目 录

第一章 绪 论 ............................................ 1

1.1选题背景 .......................................... 1

1.1.1PLC控制技术与继电器控制技术的区别 ............. 1

1.1.2PLC控制技术和通用计算机控制技术的区别 ......... 1

1.1.3PLC控制技术与单片机控制技术的区别 ............. 2

1.2本课题研究现状 ..................................... 2

1.3 本文主要的研究工作 ................................ 3

第二章 恒温控制系统的硬件设计 .......................... 4

2.1恒温控制系统的组成 ................................. 4

2.2恒温控制系统总体设计方案 ........................... 5

2.3 PID控制原理....................................... 6

2.4可编程序控制器介绍 ................................. 7

2.5PLC的选型 ......................................... 9

2.6模拟量模块选择 .................................... 10

2.7其他硬件选择...................................... 11

2.8系统供电接线图 .................................... 16

2.9PLC硬件接线图..................................... 17

第三章 恒温控制系统软件设计 ........................... 21

3.1STEP7-Micro/Win32 编程软件介绍 ................... 21

3.2I/O地址分配 ...................................... 22

3.3系统主程序 ....................................... 24

4 3.4PID控制算法程序 ................................... 26

3.5标度转换 ......................................... 27

3.6数码显示 ......................................... 28

3.7人机界面 ......................................... 29

第四章 结论 ............................................ 31

参考文献 ............................................... 32

致 谢 ................................................. 33

附录 系统各部分程序 .................................... 34

主程序 ............................................... 34

标度变换程序 ......................................... 38

PID参数设定程序...................................... 40

PID输出中断程序...................................... 41

数显程序 ............................................. 42

1

第一章 绪 论

1.1选题背景

随着计算机技术、通信技术、自动控制技术,以及各种智能技术的迅速发展,出现了多种实用的控制技术,如继电器控制技术、计算机控制技术、单片机控制技术及PLC控制技术等,每种控制技术有各自的优缺点和应用领域。

1.1.1PLC控制技术与继电器控制技术的区别

在PLC的编程语言中,梯形图是用得最多的语言。PLC的梯形图与继电器控制线路图比较相似,信号的输入/输出形式及控制功能也相同,但PLC的控制与继电器的控制又有不同之处,主要体现在以下几个方面。

(1)控制逻辑:继电器控制逻辑采用硬接线逻辑,利用继电器机械触头的串联或并联以及时间继电器的延时等组合成控制逻辑。其缺点是接线复杂,增加或改变功能都非常困难,继电器触头数目也有限。而PLC利用其内部存储器,以程序方式将控制逻辑存储在内存中,通过改变程序就可以很方便的改变控制逻辑,另外,软继电器触头数一般都非常多,因此PLC控制逻辑的灵活性和扩展性都很好。

(2)控制速度:继电器控制是通过继电器机械触头的动作来实现,触头的开闭动作一般在几十毫秒数量级。而PLC通过程序指令控制半导体电路来实现控制逻辑,一般一条指令的执行时间在微秒数量级。

(3)限时控制:继电器控制逻辑利用时间继电器的滞后动作进行限时控制,但其定时精度不高,易受环境影响,调整比较困难。PLC使用半导体集成电路定时器,定时精度高,定时范围可从0.001s到若干分钟,通过编写程序来进行定时控制,非常方便。

(4)计数控制:继电器控制逻辑一般不具备计数的功能,而PLC能通过程序方便的实现计数功能。

(5)可靠性和可维护性:继电器控制逻辑使用了大量的机械触头,触头开闭时产生的电弧容易损坏触点,因此可靠性和可维护性都比较差。而PLC采用无触点的半导体电路来代替继电器触点,因而不存在上述缺陷。PLC还带有自检功能,为现场的调试和维护提供了方便。

(6)价格:继电器控制逻辑多使用机械开关、继电器等,功能简单,价格比较便宜。而PLC多使用集成电路,价格相对比较昂贵。

1.1.2PLC控制技术和通用计算机控制技术的区别

PLC是专门为工业控制环境而设计的,而通用计算机是专门为科学计算和数

2 据处理等而设计的,两者采用的都是计算机结构,但两者设计的出发点不同,因此也存在许多的差异,主要体现在以下几个方面。

(1)应用范围:通用计算机除了应用在控制领域外,还大量应用在科学计算、数据处理、计算机通信等方面。而PLC主要用于工业控制领域。

(2)使用环境:通用计算机对环境要求高。而PLC能适用于环境差的工业现场。

(3)程序设计:通用计算机具有丰富的程序设计语言,如汇编语言、C语言等,能实现复杂的应用,对编程者要求高。而PLC能提供的编程语言少,逻辑简单,容易学习和使用。

(4)运算速度和存储容量:随着各种电子技术的发展,通用计算机运算速度越来越快,一般在微秒级,存储容量也在增大。而PLC相对通用计算机运算速度要慢,其编程的软件少,编程简短,内存容量也很小。

(5)价格:通用计算机功能多,硬件复杂,而PLC相对功能单一,因此在价格上一般PLC要比通用计算机便宜。

1.1.3PLC控制技术与单片机控制技术的区别

单片机控制技术一般用于数据采集和工业控制,单片机在配置上比通用计算机简单,价格上相对便宜,但它和通用计算机一样,也不是专门为工业现场控制所设计的。与通用计算机一样,单片机编程复杂、不易掌握,需要处理大量I/O接口,其输出口驱动负载能力较弱,要驱动工业负载需要复杂的外围电路。单片机控制技术的突出优点在于它具有较强的数据处理能力,但工业控制过程要处理的是大量的开关量,因而运用在工业现场控制中单片机的长处得不到发挥,其可靠性也远不如PLC。一般单片机控制技术仅使用于比较简单的工业控制过程和数据处理能力要求比较高的场合。

PLC控制技术与单片机控制技术相比较而言,更适合于工业现场过程控制,但其数据处理能力不如后者。所以二者各有所长,不能互相替代。

由此可见,随着PLC的成本降低及数据处理能力的增强,在工业现场控制方面,PLC控制技术面对其他的控制技术的挑战将会一直具有自身的优势。因此,掌握PLC控制技术对于工业控制技术人员来说是必不可少的技能之一。