基于PLC的热水箱恒温控制系统
基于PLC的水温恒温控制系统
水 , 上升到液 位后 ( 水 一定 的位置 ) 启动搅拌 电机 , , 测量 水箱水温并 与 设定值 比较 , 若温度差 小于 5 , 要采用 P D调节 加热 。当水 温高 于设 I 定值5 0 —1 ℃时 , 要进 冷水 。 当水温 在设 定值 0 5 — ℃范 围内 , 仍采 用 PD调节 加热 。当水温高 于设定值 l ℃以上 时 , 用进水 与风机冷 却 I O 采 同时进行 的方法实现降温控制 。此外对 温度 、 流量 、 加热 的电功 率要 进 行实测并显示 。若进水 时无 流量或加热 、 冷却时水温无变化应报警 。 3恒温控制装置 的 I . / 0设计地址表 本 系统的输入 信号有启 动开关 、 停止 开关 、 液位开关 、 流量检测 开 关、 温度传感 器等。输出信号控制 的对象有 水泵 、 水阀 、 冷却风机 、 搅拌 电机 、 电加 热 、 状态显示 、 温度显示 等。采用 F X系列 P C L 控制 , 其输入 、
冷却 风扇 继 电器
C 3
Y2 2
温度显示 3 信号地址 流量显示 L D E 信号地址
C 4 C 5
Y3 2
Y 4 功率显示 L D 2 E 信号地址
4恒温控制装置 的 I . , o电气接 口设计 图 根 据本系统的控制要求 , I 其 / O电气接 口图设计如图 2 所示。
S 1 X0 B l 系统启 动开关
输 S 2 X1 系统停 止开关 B 5 入 S X1 上 液位 开关 Q1 l 信 号 S 2 X1 下液位 开关 Q 2
K 3 A
K4 A HL
Y 4
K A5 Y 7
搅拌 电机
电加热水 报警指示灯
8 2 码 0~Y1 显示数据用 4 1 Y1 7
基于PLC的恒温控制系统
基于PLC的恒温控制系统本科生毕业论文(设计)题目:基于PLC的恒温控制系统院系:专业:学生姓名:学号:指导教师:二〇一四年五月摘要在工业控制领域,基于运行稳定性考虑,要对生产过程中的各种物理量进行详细的检测和控制。
这在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
其中温度控制又以其较为复杂的工艺过程而备受人们关注。
所以各种加热炉、热处理炉、反应炉等得到了广泛应用。
这些都对温度控制系统的设计提出了更高的要求。
本设计采用S7-200PLC对加热炉温度进行控制。
随着自动控制技术的迅速发展,PLC对温度的控制技术应用越来越广泛。
本文采用PLC对温度进行控制,通过合理的设计,提高温度控制水平,进而改善温度运行的稳定性,使其更加精确。
本文主要介绍了温度控制的PLC控制系统总体方案设计、设计过程、组成、梯形图,并给出了系统组成框图,分析流量逻辑关系,提出PLC的编程方法。
本系统分析了加热炉温度控制的PID控制原理,设计了系统的数学控制模型以及系统控制框图,用组态王软件组态配置工业控制监控系统,对数据进行实时监控。
通过对单回路控制系统的参数整定以及组态王的PID控制程序,实现了加热炉温度的精确控制。
通过对PLC程序的仿真调试以及对组态的系统仿真,验证了本加热炉温度控制系统的设计合理性,系统动态响应符合了最初的设计要求,也具有一定的实用价值。
关键词:温度控制,可编程控制器,PID,组态王目录第一章前言 01.1恒温控制的现状与意义 01.2系统设计要求 (1)1.3设计主要内容 (2)第二章恒温控制系统硬件设计 (4)2.1总体分析 (4)2.2PLC控制系统设计的基本原则和步骤 (5)2.2.1PLC控制系统设计的基本原则 (5)2.2.2PLC控制系统设计的一般步骤 (6)2.3PLC的选型与硬件配置 (7)2.3.1PLC型号的选择 (7)2.3.2S7-200 CPU的选择 (8)2.3.3EM231模拟量输入模块 (8)2.3.4热电偶温度传感器 (10)2.4I/O地址分配及电气连接图 (11)2.5PLC硬件接线图 (12)第三章PLC控制系统软件设计 (14)3.1PLC程序设计方法 (14)3.2编程软件STEP7--M ICRO/WIN概述 (15)3.2.1STEP7-Micro/WIN简单介绍 (15)3.2.2STEP7-Micro/WIN参数设置(通讯设置) (16)3.3基于S7200的PID控制 (18)3.3.1控制系统数学模型的建立 (18)3.3.2P ID在PLC中的回路指令 (19)3.4内存地址分配与PID指令回路表 (20)3.5程序设计梯形图 (23)3.5.1初次上电 (23)3.5.2启动/停止阶段 (24)3.5.3子程序0 (25)3.5.4中断程序、PID的计算 (26)第四章基于组态软件恒温监控系统设计 (28)4.1组态王软件介绍 (28)4.2组态软件开发过程 (29)4.2.1工程整体规划 (29)4.2.2工程建立 (29)4.2.3构造数据词典 (30)4.2.4组态用户窗口 (32)4.2.5组态王设备连接 (32)4.2.6组态王画面制作与动连接 (33)4.2.7PID控制脚本编写 (34)第五章系统运行结果及分析 (37)5.1PLC控制系统仿真测试 (37)5.2控制系统PID控制性能验证 (40)第六章总结 (43)参考文献 (44)致谢 (45)第一章前言1.1恒温控制的现状与意义温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。
《基于PLC的面向加热水箱大滞后系统控制算法实现与优化》范文
《基于PLC的面向加热水箱大滞后系统控制算法实现与优化》篇一一、引言随着工业自动化技术的快速发展,可编程逻辑控制器(PLC)在工业控制系统中扮演着越来越重要的角色。
然而,对于加热水箱这类大滞后系统,传统的控制算法往往难以实现精确和稳定的控制。
因此,本文将探讨基于PLC的面向加热水箱大滞后系统的控制算法实现与优化,以期提高系统的控制精度和稳定性。
二、问题背景及研究意义加热水箱系统由于其固有的大滞后特性,常常导致温度控制不稳定,影响了生产效率和产品质量。
传统的PID控制算法虽然简单易行,但对于大滞后系统往往难以达到理想的控制效果。
因此,研究基于PLC的面向加热水箱大滞后系统的控制算法实现与优化,对于提高工业生产效率和产品质量具有重要意义。
三、相关技术综述在控制算法领域,针对大滞后系统的控制方法主要包括预测控制、模糊控制、神经网络控制等。
其中,预测控制通过建立系统模型,对未来输出进行预测,从而实现对系统的精确控制;模糊控制则利用模糊逻辑对系统进行控制,具有较强的鲁棒性;神经网络控制则通过模拟人脑神经网络的工作方式,实现对系统的自适应控制。
这些方法在加热水箱大滞后系统的控制中均有应用,但各有优缺点。
四、基于PLC的控制算法实现本文提出一种基于PLC的预测控制算法,实现对加热水箱大滞后系统的精确控制。
该算法通过建立系统的数学模型,预测未来一段时间内的温度变化趋势,并根据预测结果调整加热功率,从而实现精确的温度控制。
在实现过程中,我们采用了PLC的编程语言进行算法编写和调试,确保了算法的可靠性和稳定性。
五、算法优化及实验结果分析为了进一步提高算法的控制精度和稳定性,我们采用了多种优化措施。
首先,我们对系统模型进行精确的辨识和优化,提高了模型的预测精度。
其次,我们引入了自适应调节机制,根据系统实际运行情况动态调整算法参数,以适应不同工况下的控制需求。
最后,我们采用了鲁棒性较强的模糊逻辑对算法进行优化,提高了算法的鲁棒性和抗干扰能力。
基于PLC的恒温控制系统
摘要随着计算机技术、通信技术、自动控制技术以及各种智能技术的迅速发展,高可靠性可编程控制器(PLC)出现,使得现代工业控制系统的设计开发周期短,可靠性高,成本低。
本文结合恒温控制系统的特点,提出控制系统的总体设计方案,采用PLC 和检测仪表完成系统硬件设计;编写PLC控制程序和监控组态界面,实现温度采集与显示,实现了温度在线监测和控制。
并采用工业以太网,实现现场控制单元与上位机进行信息交换,并能与企业内部联网。
关键词:自动检测;PLC;温度;监控组态ABSTRACTWith 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目录第一章绪论 (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)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选题背景随着计算机技术、通信技术、自动控制技术,以及各种智能技术的迅速发展,出现了多种实用的控制技术,如继电器控制技术、计算机控制技术、单片机控制技术及PLC控制技术等,每种控制技术有各自的优缺点和应用领域。
基于plc水箱温度控制系统任务书
基于PLC水箱温度控制系统任务书1. 引言水箱温度控制是一种常见的自动化控制系统,在许多工业和家庭应用中都得到了广泛应用。
PLC(可编程逻辑控制器)作为一种可靠和灵活的控制设备,被广泛应用于水箱温度控制系统中。
本文旨在研究和探讨基于PLC的水箱温度控制系统的设计和实施。
2. PLC水箱温度控制系统的基本原理2.1 温度传感器的选择和安装在水箱温度控制系统中,温度传感器是非常重要的组成部分。
合适的温度传感器可以准确测量水箱内的温度,并将数据传输给PLC进行处理。
根据具体的应用需求,可以选择热电偶、热敏电阻或红外线传感器等不同类型的温度传感器。
2.2 PLC的选择和配置 PLC是水箱温度控制系统的关键设备,其主要功能是接收温度传感器的信号,并根据预设的控制算法来控制水箱内的温度。
在选择PLC时,需要考虑其输入输出点数、通信接口、编程灵活性以及可靠性等因素。
配置PLC时,需要将温度传感器接口和输出控制装置等正确连接。
2.3 控制算法的设计和实现根据水箱温度控制系统的要求,设计合适的控制算法对水箱内的温度进行调控。
常用的控制算法包括比例控制、积分控制和微分控制等。
通过PLC的编程能力,实现对温度传感器数据的实时采集和处理,并输出相应的控制信号控制加热或制冷设备的运行。
3. PLC水箱温度控制系统的设计和实现3.1 硬件设计在PLC水箱温度控制系统的硬件设计中,需要确定合适的外围设备,如水泵、加热设备和制冷设备等。
根据系统的要求和实际应用场景,选择适当的设备并与PLC进行联接。
同时,需要设计合理的电路连接和线缆布局,确保系统的可靠性和稳定性。
3.2 软件设计软件设计是PLC水箱温度控制系统中不可或缺的一部分。
通过PLC编程软件,按照控制算法的要求,编写合适的逻辑程序。
程序应包括实时采集温度数据、控制算法的计算和控制输出的生成等功能。
在程序设计中,还需要考虑故障处理、报警功能和数据记录等相关功能的实现。
3.3 系统测试和调试完成PLC水箱温度控制系统的设计和编程后,进行系统测试和调试是必不可少的一步。
论文基于PLC的加热水炉实时恒温控制系统的设计
论文基于PLC的加热水炉实时恒温控制系统的设计基于PLC(可编程逻辑控制器)的加热水炉实时恒温控制系统的设计可以按照以下步骤进行:1. 系统硬件设计:- 选择适宜的PLC设备,根据实际需求选择I/O模块和通信模块等。
- 连接传感器和执行器,如温度传感器、电磁阀等,确保能够实时感知水温和控制加热。
2. 确定控温策略:- 确定恒温控制的目标温度范围和波动范围。
- 设置上下温度阈值,当温度超过或低于阈值时触发相应的控制措施。
3. 编写PLC程序:- 根据控温策略编写PLC程序,包括数据采集、控制逻辑和输出控制。
- 采集温度数据,并与设定温度进行比较,判断是否需要调整加热控制。
- 控制加热元件,如电磁阀或电热丝,通过开关控制加热或停止加热。
4. 实现实时控制:- PLC具有实时性能,可以按照设定的周期执行控制循环。
- 在每个控制周期内,读取温度传感器数据,与设定温度进行比较,并控制加热元件的工作状态。
5. 实现安全保护功能:- 添加安全保护功能,如超温保护和过热保护。
当温度超过安全阈值时,立即停止加热,并触发报警。
6. 可视化界面:- 开发人机界面(HMI)以便于操作和监控系统状态。
- 显示实时温度、设定温度和加热状态等信息,并提供手动控制和设定温度的功能。
7. 调试和测试:- 对系统进行调试和测试,确保控温系统的可靠性和稳定性。
- 在实际运行过程中进行验证,对系统进行进一步调整和优化。
需要注意的是,此处提供的是基本的设计步骤,具体的实施和细节会根据具体的加热水炉的要求和PLC设备的特点有所不同。
在设计过程中,应遵循相关的安全准则和标准,确保系统的可靠性和安全性。
同时,建议寻求专业工程师的指导和支持,并对系统进行全面的测试和验证。
plc控制恒温水箱的组成部件
plc控制恒温水箱的组成部件PLC控制恒温水箱是一种智能化控制设备,在很多生产领域得到了广泛的应用。
它采用了先进的电子技术和自动化技术,有效地提高了设备运行的效率,降低了操作的难度。
那么,PLC控制恒温水箱的组成部件都有哪些呢?下面,就来一一介绍。
1. 电控系统:PLC控制恒温水箱的核心是电控系统。
它由PLC控制器、人机界面、IO模块、控制电路等组成。
其中,PLC控制器负责整个系统的控制,人机界面用于操作和数据显示,IO模块用于接收和发送信号,控制电路用于实现各种功能的电控保护。
2. 恒温系统:恒温系统是保持水箱恒温的关键部分。
它由温度传感器、加热器等组成。
温度传感器用于监测水箱内的温度,将信号反馈给控制器,控制器据此调节加热器的工作状态,从而控制水箱内的温度。
3. 水循环系统:水循环系统是将水循环流动的部分。
它由水泵、水管、喷头等组成。
水泵负责将水抽出并输送到喷头处,喷头负责将水喷出形成水雾,形成喷水效果,水管起到连接的作用。
4. 过滤系统:过滤系统是过滤水箱内的杂质的部分。
它由过滤器、进水口等组成。
过滤器用于过滤杂质,防止水泵和喷头堵塞,进水口用于往水箱内供水。
5. 附加装置:附加装置是提高水箱性能的附加装备。
它由水位报警、排水阀、补水阀等组成。
水位报警用于监测水位,当水位过高或过低时会自动报警。
排水阀用于排出水箱内的废水,补水阀用于补充水箱内的水位。
以上就是PLC控制恒温水箱的组成部件,每个部分都有着各自的功能,为保证系统的正常运行都必不可少。
在实际运用中,利用好每个部件对于提高生产效率和降低防误操作都有着十分重要的意义。
PLC恒温水箱控制系统毕业设计
PLC恒温水箱控制系统毕业设计首先,我们将使用一种可编程逻辑控制器(PLC)来实现该系统。
PLC是一种专业设计用于自动化控制系统的计算机硬件设备。
它可以通过逻辑程序对输入信号进行处理,并根据程序中定义的逻辑规则来控制输出信号。
在本设计中,PLC将作为核心控制单元来实现恒温水箱控制。
其次,我们需要设计一个温度传感器来实时监测水箱内的温度。
温度传感器可以通过感知器的温度变化来产生相应的电信号,并将其传递给PLC进行处理。
在设计过程中,我们需要选择一个高精度、可靠性高的温度传感器,以确保控制系统的准确性和稳定性。
接下来,我们需要设计一个恒温控制回路,并将其连接到水箱中的加热器。
该控制回路可以根据PLC传递过来的温度数据,自动调整加热器的工作状态,以维持恒定的水箱温度。
在设计过程中,我们需要充分考虑水箱的体积、加热器的功率和加热时间等因素,以确保系统能够快速响应温度变化,并达到恒温的要求。
此外,为了满足实际生产的需求,我们需要在系统中设置一些安全保护措施。
例如,当水箱内温度超过设定的上限或下限时,PLC应该能够自动切断加热器的供电,以防止温度过高或过低导致的不可逆损坏。
此外,我们还可以设置报警系统,当温度超过安全范围时,发出警报以提醒操作人员及时处理。
最后,我们需要设计一个人机界面(HMI),以便操作人员能够方便地监控和控制系统的运行状态。
HMI应该提供实时的温度显示、温度设定功能以及对加热器工作状态的控制等。
另外,为了便于维护和故障排除,HMI还应提供一些系统参数的查看和修改功能。
综上所述,PLC恒温水箱控制系统是一个涉及多种技术和设备的复杂系统。
在实际的设计和实现过程中,我们需要仔细考虑系统的功能需求、硬件选型、软件编程以及安全保护等方面的问题,以确保系统能够稳定、高效地运行。
通过本篇文章的介绍,相信读者对PLC恒温水箱控制系统的设计和实现有了更深入的了解。
《基于PLC的面向加热水箱大滞后系统控制算法实现与优化》范文
《基于PLC的面向加热水箱大滞后系统控制算法实现与优化》篇一一、引言随着工业自动化程度的不断提高,可编程逻辑控制器(PLC)已成为工业控制系统的核心组成部分。
然而,对于加热水箱这类大滞后系统,传统的PLC控制算法往往难以实现精确和稳定的控制。
因此,研究并实现基于PLC的面向加热水箱大滞后系统的控制算法,并进行优化,对于提高系统的性能和稳定性具有重要意义。
二、系统概述加热水箱系统是一个典型的大滞后系统,其特点是输入与输出之间存在明显的时延。
该系统主要由PLC控制器、加热器、温度传感器、水箱等部分组成。
其中,PLC控制器负责接收温度传感器的信号,根据预设的控制算法输出控制信号,驱动加热器对水箱进行加热。
三、控制算法实现1. 传统PID控制算法传统的PID控制算法是加热水箱系统中常用的控制算法。
然而,对于大滞后系统,由于时延的存在,传统PID控制算法往往难以实现精确和稳定的控制。
2. 基于PLC的改进控制算法针对加热水箱大滞后系统的特点,我们提出了一种基于PLC 的改进控制算法。
该算法通过引入预测模型和前馈控制,对传统PID控制算法进行优化。
预测模型根据历史数据和当前状态预测未来的温度变化,前馈控制则根据预测结果提前调整加热器的功率,以减小时延对系统的影响。
四、算法优化1. 优化目标优化的主要目标是提高系统的控制精度和稳定性,降低温度波动范围。
2. 优化措施(1)引入智能优化算法:采用遗传算法、粒子群优化算法等智能优化算法,对控制算法的参数进行优化,以提高系统的性能。
(2)自适应控制:根据系统的实际运行情况,自适应地调整控制参数,以适应不同的工况和负载变化。
(3)引入故障诊断与容错机制:通过引入故障诊断与容错机制,及时发现和处理系统故障,保证系统的可靠性和稳定性。
五、实验与结果分析1. 实验设置我们在一台加热水箱系统中进行了实验,分别采用了传统PID控制算法和基于PLC的改进控制算法进行对比。
实验中,我们设置了不同的工况和负载变化,以测试两种算法的性能。
基于PLC的热水箱恒温控制系统设计-任务书
毕业设计(论文)任务书系部自动化工程专业机电一体化技术姓名学号题目基于PLC的热水箱恒温控制设计起迄日期:年月日至年月日设计(论文)地点指导教师专业负责人任务书发放日期:年月日任务书填写要求1、毕业设计(论文)任务书由指导教师根据各课题的具体情况填写,经学生所在专业的负责人审查、系部领导签字后生效。
此任务书应在毕业设计(论文)开始前一周内填好并发给学生;2、任务书填写的内容,必须和学生毕业设计(论文)完成的情况相一致,若有变更,应当经过所在专业及系部主管领导审批后方可重新填写;3、任务书内有关“系部”、“专业”等名称的填写,应写中文全称,不能写数字代码。
学生的“学号”要写全号,不能只写最后2位或1位数字;4、任务书内“主要参考文献”的填写,应按照国标GB 7714-87《文后参考文献著录规则》的要求书写,不能有随意性;5、有关年月日等日期的填写,应当按照国标GB/T 7408-94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。
如“2005年3月14日”或“2005-3-141、本毕业设计(论文)课题应达到的目的:本课题的设计目的在于能够使学生综合运用所学的知识,通过查阅国内外的文献资料,让学生掌握PLC的一些基本应用,使学生的专业知识系统化,掌握常用的设计方法及一般控制系统的设计方法。
2、本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):下图为热水器工作示意图,热水器控制关系有:进水阀YV1在得到进水指令后或水箱处于低水位后自动打开,水箱注满水后自动关闭。
加热器R在水箱里注满水并且温度较低时开始加热,加热到一定温度后停止加热。
出水阀YV2在得到出水指令且水箱内有热水时自动打开,在得到停止出水指令,无热水时或水箱水位较低时自动关闭。
基于PLC的控制恒温水箱的设计
基于PLC的控制恒温水箱的设计摘要:本文基于PLC控制系统,设计并实现了具有恒温功能的水箱。
本系统主要由双控制系统、水温传感器、PID控制算法和温度信号采集模块等组成。
实验结果表明,本设计的水箱控制系统能够稳定并精确地控制水温在设定温度范围内,同时具有智能化、便捷性等优点。
关键词:恒温水箱,PLC,PID控制算法,温度采集模块一、引言恒温水箱作为现代工业生产所必须的一个设备,主要用于物体的冷却、加热或保温等操作。
随着技术的不断发展,人们逐渐意识到,采用传统的控制手段进行温度控制,存在工作量大、控制精度低、智能化程度差等问题。
因此,本文提出了一种基于PLC控制系统的恒温水箱设计,该设计可以实现温度的自动调节和控制,并具有精度高、智能化好等优点,特别适合现代化的工业生产要求。
二、系统硬件设计1. 箱体本设计的水箱主要采用钢材作为箱体,具有一定的机械强度和耐高温性能,能够经受较为严酷的工业环境。
箱体内部设置温度传感器和用于加热和冷却水的进出口。
2. 控制系统本系统主要采用经典的PID控制算法,可根据实时采集的温度信号进行迭代调节,并精确地控制水温在设定范围内。
同时采用PLC作为主控制器,对各种控制动作进行实时监控与处理,并实现数据存储和远程控制等功能。
3. 电气装置本设计中的电气控制图主要包括各种控制开关、接线端子、继电器等。
其中,继电器主要用于控制水箱内部的电热器和冷却机的开关,实现加热或冷却功能。
三、系统软件设计1. PLC程序设计本设计中的PLC程序主要负责接收温度传感器采集的温度信号,并使用PID算法进行控制处理。
具体的控制流程包括:采集温度信号、判断当前温度是否在设定范围内、根据PID算法进行温度调节、输出控制电信号给电热器或冷却机。
2. 控制界面设计本设计中制定了一套友好的控制界面,可以方便地设置水箱的温度范围、工作模式和控制参数等。
同时,该界面还具有一定的数据记录和统计功能,实现了数据的备份和远程监控的便利操作。
基于PLC的水箱温度控制系统
【摘要】本文研究的是可编程控制器在水箱恒温控制系统中的应用,水箱恒温控制装置主要用来完成对水箱中液体的液位和温度检测,并对温度参数进行调节。
系统中温度控制是一个非常重要的部分。
通过铂热电阻对温度进行测量,将测量到的温度传到PLC中。
PLC 对采集到的温度值与给定值进行比较,经过PID运算后,调节双向晶闸管在设定周期内通断时间的比例,改变加热丝中电流大小及加热时间,以完成对温度的控制要求。
本系统硬件部分主要由CPU224、EM235、双向晶闸管等组成;软件部分主要由PID 控制来完成。
关键词:PLC CPU224 EM235 双向晶闸管PID控制Abstract: In this paper, is the programmable controller in the water tank temperature control system application, water tank temperature control system is mainly used to complete the tank liquid level and temperature detection, and adjust the temperature parameters. System, temperature control is a very important part. By platinum RTD temperature measurement will be measured in the temperature reached the PLC. PLC on the collected temperature values compared with a given value, after a PID operation, the regulator Triac off the set period of time the ratio of change in heating wire in the current size and heating time to complete the right temperature control requirements.The system hardware mainly by the CPU224, EM235, bi-directional thyristor etc.; software, some of the major by the PID control to complete.Key words:PLC CPU224 EM235 Triac PID Control目录1.前言 (1)1.1恒温系统应用 (1)1.2PLC的结构 (1)1.2.1中央处理单元(CPU) (1)1.2.2存储器 (1)1.2.3电源 (2)1.3PLC的工作原理 (2)1.3.1 PLC的基本工作原理 (2)1.3.2 PLC 编程方式 (3)1.4PLC的控制系统发展趋势 (3)1.5PLC控制系统的构成设计原则及步骤 (4)1.5.1 PLC的设计原则 (4)1.5.2 PLC的设计步骤 (5)2硬件设计 (7)2.1工作过程 (7)2.2I/O地址分配 (7)2.3选择硬件 (8)2.3.1 CPU224 (8)2.3.2双向晶闸管 (9)2.3.3热电阻原理构造 (10)3 PID的介绍 (11)3.1PID的工作原理 (11)3.2PID参数整定 (12)3.3PID模块介绍 (13)3.3.1 PID回路表的格式及初始化 (13)3.3.2 PID程序 (15)4程序 (18)4.1顺序功能流程图 (18)4.2程序设计 (21)结束语 (26)谢辞 (27)参考文献 (28)1.前言1.1恒温系统应用在日常生活、工业生产和实验室中电热恒温箱的应用随处可以见到。
基于PLC的水箱温度控制
输入输出点数的分配表
相关元器件的选型
PLC的外部接线原理图
系统软件设计
• 模拟量与数字量的对应关系 • 转化时应综合考虑变送器的输出、出入 量程和模拟量输入模块的量程,找出被测 物理量与A/D转换后的数据之间的关系。 • 根据系统要求,所要测量的温度量程为 0-100C,所对应的数据量为0-2000,由此可 根据公式: • 测量温度 =(100*D0/2000)C=0.05D0C • 其中,D0为PLC转换出来的数字量
•
根据对系统设计内 容的分析,确定控制 系统所需要的输入输 出点数为1/3点。选用 FX系列PLC, 输入输出 点数的分配如表2-1所 示,由于系统必须对 温度信号进行采集和 控制,还必须使用到 模拟量输入/输出模块 FX-4AD模块、晶闸管 跳功模块、温度变送 器。
该闭环系统的组成中,刮号中的部分即用FX 系列的PLC和模拟量FX-4AD模块实现;用热电偶检测 水箱温度,温度变送器将温度转换为标准量程的电流送 给模拟量输入模块,经过PLC的内部处理将模拟量转化 成可识别的数字量与设定值比较处理,在将控制信号作 用于控制调功器上,以此来控制水箱中电热管的开关情 况,实现对水箱温度的闭环控制。
• • • •
•
每台主机可连模入、模出、高速记数、定位 等特殊功能模块,不超过8个。 FX系列在日本三 菱的姬路制作所生产。三菱姬路制作所累计已生 产超过三百万台 FX系列 PLC。目前FX系列PLC 为中国内地销量最多的小型PLC。FX2n系列PLC 是该系列中功能最强、速度最快的微型PLC。有 RAM, EPROM和EEPROM FX2N系列 PLC 的特 点超高速的运算速度 0.08微秒. 比FX2的0.48微秒 快六倍.容量极大8K步(最大16K步).比FX2大四倍. 机体小型化 比FX2小50% .兼容FX2的编程设计.备 有多种不同的FX2N扩展单元及特殊模块.
基于PLC的水箱温度控制系统
【摘要】本文研究的是可编程控制器在水箱恒温控制系统中的应用,水箱恒温控制装置主要用来完成对水箱中液体的液位和温度检测,并对温度参数进行调节。
系统中温度控制是一个非常重要的部分。
通过铂热电阻对温度进行测量,将测量到的温度传到PLC中。
PLC 对采集到的温度值与给定值进行比较,经过PID运算后,调节双向晶闸管在设定周期通断时间的比例,改变加热丝中电流大小及加热时间,以完成对温度的控制要求。
本系统硬件部分主要由CPU224、EM235、双向晶闸管等组成;软件部分主要由PID 控制来完成。
关键词:PLC CPU224 EM235 双向晶闸管PID控制Abstract:In this paper, is the programmable controller in the water tank temperature control system application, water tank temperature control system is mainly used to complete the tank liquid level and temperature detection, and adjust the temperature parameters. System, temperature control is a very important part. By platinum RTD temperature measurement will be measured in the temperature reached the PLC. PLC on the collected temperature values compared with a given value, after a PID operation, the regulator Triac off the set period of time the ratio of change in heating wire in the current size and heating time to complete the right temperature control requirements.The system hardware mainly by the CPU224, EM235, bi-directional thyristor etc.; software, some of the major by the PID control to complete.Key words:PLC CPU224 EM235 Triac PID Control目录1.前言 (1)1.1恒温系统应用 (1)1.2PLC的结构 (1)1.2.1中央处理单元(CPU) (1)1.2.2存储器 (1)1.2.3电源 (2)1.3PLC的工作原理 (2)1.3.1 PLC的基本工作原理 (2)1.3.2 PLC 编程方式 (3)1.4PLC的控制系统发展趋势 (3)1.5PLC控制系统的构成设计原则及步骤 (4)1.5.1 PLC的设计原则 (4)1.5.2 PLC的设计步骤 (5)2硬件设计 (7)2.1工作过程 (7)2.2I/O地址分配 (7)2.3选择硬件 (8)2.3.1 CPU224 (8)2.3.2双向晶闸管 (9)2.3.3热电阻原理构造 (10)3 PID的介绍 (11)3.1PID的工作原理 (11)3.2PID参数整定 (12)3.3PID模块介绍 (13)3.3.1 PID回路表的格式及初始化 (13)3.3.2 PID程序 (15)4程序 (19)4.1顺序功能流程图 (19)4.2程序设计 (22)结束语 (27)辞 (28)参考文献 (29)1.前言1.1恒温系统应用在日常生活、工业生产和实验室中电热恒温箱的应用随处可以见到。
基于PLC的恒温控制系统毕业设计开题报告书
你如果认识从前的我,也许会原谅现在的我。
**化工学院信息与控制工程学院毕业设计开题报告基于PLC的恒温控制系统The teperature control systmem based on PLC学生**: 09540235学生**:蒋青民专业班级:测控0902指导教师:赵明丽职称:副教授吉林化工学院Jilin Institute of Chemical Technology1.课题来源及选题的目的和意义课题的来源:结合工程实践选题的目的及意义:温度是工业控制对象主要被控参数之一在温度控制中由于受到温度控制对象特性〔如惯性大、滞后大、非线性等〕的影响使得控制性能难以提高有些工业过程温度控制的不好直接影响着产品的质量因而设计一种较为理想的温度控制系统是非常有价值的温度控制器开展初期是机械式的温度控制器但总体来讲机械式温度控制器缺点十清楚显:1.机械式温度控制器外观陈旧呆板;2.机械式温度控制器控温精度差;3.容易打火;4.极易在一个极小温差*围内频繁开关;5.功能比拟单一鉴于这些智能电子式温度控制器全面取代机械式温度控制器将是不可逆转的潮流PLC作为一种通用的工业控制器其拥有可靠性高、使用方便灵活、控制功能完善、控制精度较高等特点因此基于PLC技术研究、设计较为通用的温度控制系统具有重要意义控制系统的具体参数或元器件可根据各行业的要求不同来进展选择2.本课题所涉及的内容国内外研究现状综述随着现代工业的开展人们需要对工业生产中有关温度系统进展控制如钢铁冶炼过程需要对刚出炉的钢铁进展热处理塑料的定型及各种加热炉、热处理炉、反响炉和锅炉中温度进展实时监测和准确控制温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量而且很多领域的温度可能较高或较低现场也会较复杂有时人无法靠近或现场无需人力来监控如加热炉大都采用简单的温控仪表和温控电路进展控制存在控制精度低、超调量大等缺点很难到达生产工艺要求且在很多热处理行业都存在类似的问题所以设计一个较为通用的温度控制系统具有重要意义自 70 年代以来由于工业过程控制的需要特别是在微电子技术和计算机技术的迅猛开展以及自动控制理论和设计方法开展的推动下国外温度控制系统开展迅速并在智能化、自适应、参数自整定等方面取得成果在这方面以日本、美国、德国、瑞典等国技术领先都生产出了一批商品化的、性能优异的温度控制器及仪器仪表并在各行业广泛应用它们主要具有如下的特点:1.适应于大惯性、大滞后等复杂温度控制系统的控制;2.能够适应于受控系统数学模型难以建立的温度控制系统的控制;3.能够适应于受控系统过程复杂、参数时变的温度控制系统的控制;4.这些温度控制系统普遍采用自适应控制、自校正控制、模糊控制、人工智能等理论及计算机技术运用先进的算法适应的*围广泛;5.温控器普遍具有参数自整定功能借助计算机软件技术温控器具有对控制对象控制参数及特性进展自动整定的功能有的还具有自学习功能它能够根据历史经历及控制对象的变化情况自动调整相关控制参数以保证控制效果的最优化;6.温度控制系统具有控制精度高、抗干扰力强、鲁棒性好的特点目前国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速开展温度控制系统在国内各行各业的应用虽然已经十分广泛但从国内生产的温度控制器来讲总体开展水平仍然不高同国外的日本、美国、德国等先进国家相比仍然有着较大的差距目前我国在这方面总体技术水平处于 20 世纪 80年代中后期水平成熟产品主要以"点位"控制及常规的 PID 控制器为主它只能适应一般温度系统控制难于控制滞后、复杂、时变温度系统控制而适应于较高控制场合的智能化、自适应控制仪表国内技术还不十分成熟形成商品化并在仪表控制参数的自整定方面国外已有较多的成熟产品但由于国外技术**及我国开发工作的滞后还没有开发出性能可靠的自整定软件控制参数大多靠人工经历及现场调试来确定这些差距是我们必须努力克制的随着我国经济的开展及参加 WTO我国政府及企业对此都非常重视对相关企业资源进展了重组相继建立了一些国家、企业的研发中心并通过合资、技术合作等方式组建了一批合资、合作及独资企业使我国温度等仪表工业得到迅速的开展当前由于国内、国外的温度控制系统、计算机控制等控制手段较多因此需对相关问题进展研究以确定系统适宜的设计方案目前主要有模拟、集成机械式温度控制器和智能电子式温度控制器两大系列国际上新型温度控制器正从模拟式向数字式、电子式;从集成化向智能化、网络化的方向开展在当今电子信息时代电子自动化、信息采集控制在任何行业都是不可逆转的潮流智能电子式温度控制器全面取代机械式温度控制器将在未来很短时间内实现3.本课题有待解决的主要关键技术问题目前工业高速增长自动控制的需求不断扩大由于PLC的可靠的性能、优秀的抗干扰能力以及人性化的适应能力使的PLC的使用越来越广泛由于PLC使用强电因此基于PLC的恒温控制系统在工业上的应用价值远超单片机比其更适应工业应用的需求需对与本课题有关的下述问题进展分析研究:1.根据设计工艺要求选择合理的控制系统研究方案;2.PID 控制系统参数的自整定研究;3.测温传感器线性化处理研究;4. PLC 控制系统分析;5.I/O地址分配、程序设计及温度监测显示4.课题研究的内容和实施方案〔主要包括研究内容、拟采用的研究方法、技术路线、预期成果、所采取方案的可行性分析等〕本人针对恒温水箱温控系统的要求以PLC为温度控制系统的核心利用PID控制算法实现恒温水箱的恒温控制主要研究内容如下:1.分析恒温控制系统的工艺流程提出控制系统的总体设计方案2.采用PLC和检测仪表完成系统硬件设计;编写PLC控制程序实现温度采集与显示3.采用WinCC监控组态软件设计恒温系统监控界面实时显示各个温度的大小和变化曲线实现温度在线监测和控制4.采用工业以太网实现现场控制单元与上位机进展信息交换并能与企业内部联网拟采用拟研究方法如下:1. 用PT100温度传感器来测量恒温水箱中水的温度、入口温度及储水箱中水的温度2. 用两个液位传感器来监测恒温水箱中的液位假设水箱中的真实液位低于或超过所设定的下线值或上限值系统就发出警报并翻开相应的电磁阀进展放水;或启动水泵将冷却器中的水输送到恒温水箱中3. 用电加热器对恒温水箱进展加热使水箱中温度升高;搅拌器用来在加热的过程中进展搅拌使水箱中温度保持恒定不变4. 用流量计检测水的流量并将信号传递给控制器控制器在根据这一信号进展分析并发出调节信号到调节器通过调解器改变电磁阀的开度控制流量大小5. 用WinCC组态软件进展系统监控界面设计通过编程实现各个控制单元与上位机之间信息交换实现温度在线监测和控制并对各个测量温度的大小和变化趋势进展实时显示控制系统装置构造图如图1所示图1 恒温控制系统装置构造图技术路线:1. 硬件系统:本次设计采用西门子S7-300系列PLC作为系统控制器的核心处理系统除核心处理系统外还包括温度监控系统、伺服系统以及数码显示系统等三大局部2. 软件系统:使用STEP7-5.4编程软件编写控制程序对PLC编程、调试、监控并用WinCC监控组态软件设计恒温系统监控界面实时显示各个温度的大小和变化曲线实现温度在线监测和控制能够取得的预期成果:本次设计利用S7-300常规PID控制器对水箱的温度进展控制可以获得满足工业控制要求的控制效果能减小超调量和调节时间而且其抗干扰能力也大大加强采用上位机来实现与PLC连接使其呈现出强大的功能通讯能力使其能完成比拟复杂的算法采取方案的可行性分析:根据恒温控制系统的要求本设计由S7-300PLC作为中央处理单元WinCC作为监控组态软件实现恒温控制系统实时监控系统由硬件和软件两局部软件构成本设计由PC机作为上位机对整个系统进展监控S7-300PLC作为下位机完成具体控制要求上位机与下位机之间的通信通过以太网的联接来到达通信的状态要求以便更好的完成对系统的监控图2 系统总体构造5.完本钱课题的工作方案及进度安排(包括文献查阅、外文翻译、开题报告、方案设计与实现、计算与实验、论文撰写等)设计总共16周具体安排如下:2013.03.04~2013.03.15:调研、收集资料〔书籍和案例〕、外文翻译;2013.03.18~2013.03.22:撰写开题报告2013.03.25~2013.03.29:完成系统需求分析画出需求分析框图和系统构造图最后确定方案;2013.04.01~2013.05.17:系统的具体实现编程;2013.05.20~2013.05.31:系统调试〔包括测试〕和修改;2013.06.03~2013.06.21:论文撰写、装订与提交准备辩论6.参考文献〔开题报告中参考文献数量一般应在8~12篇左右建议其中外文不少于3篇学术期刊类文献不少于5篇〕[1] 姚全.基于PLC的温度控制系统[J].消费电子2012(09*):50-51.[3] 任浩.基于S7-200的PID温度控制系统[J].科协论坛:下半月2012(2):25-26.[4] 胡少轩.基于PLC的温度控制系统设计[J].科技信息2011(35):I0092-I0093.[6] 安太兴.基于PLC的温度控制系统[J].数字技术与应用2011[10]肖俊明*锐.S7-200PLC在温度控制系统中的应用[J].中原工学院学报201021(3):13-15.[1] 西门子(中国)**自动化与驱动集团. 深入浅出西门子S7-300PLC [M]. :航空航天大学2004.[2] 西门子**自动化与驱动集团. 深入浅出西门子Wincc V6[M]. :航空航天大学2004.5.[3] 廖常初. S7-300/400PLC应用技术[M]. :机械工业2005.[4] 廖常初. 大中型PLC应用教程[M]. :机械工业2005.2.[5] 胡学林. 可编程控制器教程[M]. :电子工业2003.11.[6] 高钦和. 可编程控制器应用技术与设计实例[M]. :人民邮电2004.7[7] 许僇王淑英. 电气控制与PLC控制技术[M]. :机械工业2005.1.[11]李国萍.基于PLC的温度控制系统设计[J].科技创新导报2010(7):86-86.[13]俞海珍*维山史旭华.基于PLC和WinCC的温度控制系统[J].工业控制计算机2009(12):6-7.[14]*滤非.PLC在温度控制系统中的应用[J].中原工学院学报2004〔3〕:67-68[15]于庆广.可编程控制器原理及系统设计[M].:清华大学2004〔4〕:21-23.[16]*雪平王志斌.基于模糊控制的PLC在温度中的应用[J].电气传动2004〔7〕:45-47.[17]GE S SLI G YLEE T H. Adaptive NN control for a class of strict feedback discrete-time nonlinear systems [J].Automatic200339(5):807 - 819[18]FUK H W. Air-conditioning system design for optimum control performancein Hong Kong[D]. LoughboroughLeicestershireUK2000.[19]TIAN *iao-minHUANG You-ruiZHANG Can-ming. The tuning principle of adaptive fuzzy fractional-order PID controller parameters[C]//2010 Symposium on Security Detection and InformatiHefeiChina2010:.7.指导教师审阅意见指导教师〔签字〕:年月日8.系主任或指导小组意见系主任或指导小组组长〔签字〕:年月日说明:1. 本报告前6项内容由承当毕业论文(设计)课题任务的学生独立撰写;2. 本报告必须在第八学期开学三周内交指导教师审阅并提出修改意见;3. 学生须在小组内进展报告并讨论;4. 本报告作为指导教师、专业系或毕业论文(设计)指导小组审查学生能否承当该毕业设计(论文)课题和是否按时完成进度的检查依据并承受学校和教学院的抽查**化工学院信控学院毕业设计开题报告- II -- 1 -。
基于plc水箱温度控制系统任务书
基于plc水箱温度控制系统任务书项目名称:基于PLC水箱温度控制系统项目背景:随着现代工业的发展,温度控制对于许多工业过程的稳定运行至关重要。
特别是在水箱温度控制方面,准确的温度控制可以有效地提高生产效率,并确保产品质量。
传统的水箱温度控制方式通常依靠人工操作,存在人为误差大、控制效果不稳定等问题。
因此,采用PLC(可编程逻辑控制器)技术来实现水箱温度的自动控制具有重要的意义。
项目目标:本项目旨在设计一种基于PLC的水箱温度控制系统,实现对水箱温度的自动控制,提高生产效率和产品质量。
项目内容:1. 系统硬件设计:设计适合水箱温度控制的PLC控制器,并选择合适的传感器进行温度检测。
2. 系统软件设计:编写PLC控制程序,实现温度控制算法,包括温度检测、控制命令生成和执行等功能。
3. 系统界面设计:设计人机界面(HMI),实现温度信息的显示和操作界面的交互。
4. 系统测试和调试:对设计的系统进行全面的测试和调试,在实验室环境中验证系统的性能和稳定性。
项目计划:1. 第一周:调研水箱温度控制系统的现有技术和产品,并制定本项目的详细需求。
2. 第二周:进行系统硬件设计,包括选择适合的PLC控制器和温度传感器。
3. 第三周:进行系统软件设计,包括编写PLC控制程序和界面设计。
4. 第四周:进行系统集成和测试,验证系统的功能和性能。
5. 第五周:进行系统调试和优化,确保系统的稳定性和可靠性。
6. 第六周:编写项目总结报告并进行项目验收。
项目成果:1. 完成一个基于PLC的水箱温度控制系统原型,实现对水箱温度的自动控制。
2. 提供系统的设计文档、软件源代码和用户操作手册。
3. 编写项目总结报告,总结项目的实施过程和成果。
备注:本项目需要合理安排时间和资源,确保项目按计划顺利完成。
项目实施过程中,应注重团队协作和沟通,以提高项目的效率和质量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC的热水箱恒温控制系统温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关。
在科学研究和生产实践的诸多领域中, 温度控制占有着极为重要的地位, 特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。
例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等。
温度控制系统的工艺过程复杂多变,具有不确定性,因此对系统要求更为先进的控制技术和控制理论。
可编程控制器(PLC)可编程控制器是一种工业控制计算机,是继承计算机、自动控制技术和通信技术为一体的新型自动装置。
它具有抗干扰能力强,价格便宜,可靠性强,编程简单,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用。
第一章绪论1.1 引言可编程序控制器(Programmable Controller,简称PLC)是以微处理器为基础,综合了计算机技术、控制技术、通讯技术等高新技术的工业装置。
现代PLC不仅具有传统继电器控制系统的控制功能,而且能扩展输入输出模块,特别是可以扩展一些智能控制模块,构成不同的控制系统,将模拟量输入输出控制和现代控制方法融为一体,实现智能控制、闭环控制、多控制功能一体的综合控制系统。
在工农业生产中,常用闭环控制方式控制温度、压力、流量等连续变化的模拟量,PID控制是常见的一种控制方式。
由于其不需要求出控制系统的数学模型,算法简单、鲁棒性好、可靠性高,在使用模拟量控制器的模拟控制系统和使用计算机(包括PLC)的数字控制系统中得到了广泛的应用。
本文针对恒温水箱温控系统的要求,以PLC为温度控制系统的核心,利用PID控制算法实现水箱的恒温控制。
1.2选题的背景温度是是工业上常见的被控参数之一,特别在冶金、化工、机械制造等领域,恒温控制系统被广泛应用于热水器等一些热处理设备中。
在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成A/D转换器能接收的模拟量,在通过采样/保持电路进行A/D转换,最终送入单片机及其相应的外围电路,完成监控。
本文介绍单片机通过数字温度传感器检测外部温度对水箱进行恒温控制的设计,采用PID算法来控制PWM波形的产生,进而来控制热水箱的加热来实现恒温控制。
采用单片机实现温度控制不仅具有控制方便、简单、灵活等优点,而且可以大幅度的提高被控温度的技术指标,从而大大提高产品的质量。
1.3用PLC设计的思路本次设计是基于PLC水箱恒温控制系统,通过可编程控制器控制,让水箱中的水保持恒定值。
首先要通过PT-100铂电阻来检测水温,并把检测到的温度与设定值进行比较,将其偏差值经过PID运算后控制双向晶闸管的导通角,调节加热丝的功率,从而使实际温度迅速接近给定值温度。
PID参数主要受到进出水流量、水箱水温设定控制温度、室温等因素影响。
水箱温度控制实物图如图1-1所示。
在设计中我会先进行硬件设计部分,然后进行软件设计并调试,依次向大家阐述整个编程所需要的知识。
图1-1水箱控制示意图第二章系统总体方案设计2.1 系统功能本次设计恒温箱将基于PLC设计完成。
恒温系统要求通过冷热水的各自流通来控制恒温箱内的温度在20~80℃之间的某个设定数值。
两个数码显示管分别用于显示设定温度及显示测试温度。
当水温低于设定值时,报警并采用电加热升温。
当水温高于设定值时,报警并启动冷却水泵使水流经冷却器向恒温箱供水降温。
由此系统总体设计由控制部分,电源部分,按键部分,温度测量部分,显示部分,加热装置,状态指示灯部分,水泵部分,报警部分组成。
基本组成框图如图2-1所示。
图2-1 系统模块框图根据以上系统模块框图,我们要实现以下功能:第一、开通电源,状态指示灯1亮。
第二、通过按键键入设定温度,数码显示管1显示设定温度。
第三、数码显示管2显示恒温箱内的实时温度。
第四、当数码显示管2上显示的温度低于键盘显示板1上的设定温度时,蜂鸣器报警。
加热装置加热。
水泵2开始运行,状态指示灯3亮,水泵2抽取储水箱2中的热水注入恒温箱的第二组金属管,同时储水箱3中的第二组金属管端口有水流出。
第五、当数码显示管2所显示的温度等于数码显示管1的设定温度时,蜂鸣器停止报警,加热装置停止工作,水泵2停止工作,状态指示灯3熄灭。
第六、当数码显示管2上显示的温度高于数码显示管1上的设定温度时,蜂鸣器报警,水泵1开始运行,状态指示灯2亮。
水泵1抽取储水箱1中的冷水注入恒温箱的第一组金属管,同时储水箱3中的第一组金属管端口有水流出。
第七、当数码显示管2所显示的温度等于数码显示管1的设定温度时,蜂鸣器停止报警,水泵1停止工作,状态指示灯2熄灭。
2.2 系统方案的论证根据上文我们要实现的恒温箱功能可知,控制器主要用于对按键信号和温度检测信号的接收和处理,控制显示部分,加热装置,状态指示灯部分,水泵部分,报警部分等。
同时我们考虑恒温箱的各个使用环境。
由此我们进行各个模块的论证。
2.2.1 控制器模块对控制器的选择有以下二种方案:方案一:采用单片机作为系统控制器。
单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、技术成熟和成本低等优点。
但是单片机的缺点是对于环境的要求过高。
方案二:利用PLC作为控制器模块。
PLC拥有对于开关量的逻辑控制、模拟量的控制、运动的控制、过程的控制等各种控制功能,并且PLC拥有数据处理、通信及联网的优点。
并且PLC可靠性高,易操作,灵活性高,而且PLC对于环境的要求相对较低。
由此我们可以了解采用PLC控制实现按键信号和温度检测信号的接收和处理,控制显示部分,加热装置,状态指示灯部分,水泵部分,报警部分等,将是我们最优的选择。
2.2.2 电源模块对于供PLC的工作电压一般为DC24V,电源电压有DC24V的,也有AC220V的。
市电来源方便,且经稳压管稳压也较可靠,较经济实惠,所以选择AC220V。
2.2.3 加热器控制模块采用可控硅来控制加热器有效功率。
在性能上,可控硅不仅具有单向导电性,而且还具有比硅整流元件更为可贵的可控性。
它只有导通和关断两种状态. 可控硅能以毫安级电流控制大功率的机电设备,如果超过此频率,因元件开关损耗显着增加,允许通过的平均电流相降低,此时,标称电流应降级使用。
可控硅的优点很多,例如:以小功率控制大功率,功率放大倍数高达几十万倍;反应极快,在微秒级内开通、关断;无触点运行,无火花、无噪音;效率高,成本低等。
2.2.4 温度采集模块题目要求,温度信号为模拟信号,本设计要对温度进行控制和显示,所以要把模拟量转换为数字量。
该温度采集模块有以下二种方案:方案一:采用热电阻传感器。
热电阻材料特性:导体的电阻值随温度变化而改变,通过测量其阻值推算出被测物体的温度,利用此原理构成的传感器就是电阻温度传感器,这种传感器主要用于-200~500℃温度范围内的温度测量。
纯金属是热电阻的主要制造材料,热电阻的材料应具有以下特性:①电阻温度系数要大而且稳定,电阻值与温度之间应具有良好的线性关系。
②电阻率高,热容量小,反应速度快。
③材料的复现性和工艺性好,价格低。
热敏电阻温度特性④在测温范围内化学物理特性稳定。
方案二:集成测温传感器。
集成电路温度传感器的输出阻抗较低,功耗也较低;热敏电阻器通过消耗电受温度,功耗较高。
而且,长时间感受温度使热敏电阻器本身的温度也升高,测量温度的准确性降低。
基于以上分析所以选择方案一。
2.2.5 显示模块根据设计需求,恒温箱的温度要由用户人工设定,并能实时显示温度值。
对键盘和显示模块有下面两种方案:方案一:采用液晶显示屏。
液晶显示屏(LCD)具有功耗小、轻薄短小无辐射危险,平面直角显示以及影象稳定不闪烁,可视面积大,画面效果好,抗干扰能力强等特点。
但由于只需显示温度值数据位数较少,即信息量比较少,且由于液晶是以点阵的模式显示各种符号,需要利用控制芯片创建字符库,编程工作量大,控制器资源占用较多,其成本也偏高。
方案二:采用LED八段数码管分别显示温度的十位、个位和小数位。
LED数码管显示器动态显示方式下,将所有位的段选线并联在起,由位选线控制哪位接收字段码。
采用动态扫描显示,也就是在显示过中,轮流向各位送出字形码和相应的字位选择,每位数码管的点亮时间为1~2ms,同一时刻只有一位显示,其他各位熄灭。
利用显示器的余晖和人眼的视觉暂留现象,只要每一位显示足够短,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口。
数码管具有:低能耗、低损耗、低压、寿命长、耐老化,对外界环境要求较低。
同时数码管采用BCD编码显示数字,编程容易,资源占用较少。
根据以上论述,采用方案二。
本系统中,采用了数码显示管。
2.2.6 键盘模块在日常生活中,按键几乎是最普遍的人机交互方式。
本次恒温控制系统采用PLC试验箱键盘模块,其实物如图2-2所示。
图2-2 按键实物图2.2.7 报警模块按照设计需求,当恒温箱内的温度超过或者低于设定温度就要报警,报警设施使用蜂鸣器来实现。
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。
之所以选用蜂鸣器,是因为声音报警的方式比较直观地提醒用户水温已达到设定的温度,蜂鸣器价格低廉,硬件电路设计简单,并且只需要简单的编程就可以实现其报警功能。