基于组态软件的温度监控系统

基于组态软件的温度监控系统
基于组态软件的温度监控系统

摘要

本文主要介绍的是基于组态软件的锅炉温度监控系统设计,利用实验室所提供的过程控制对象搭建锅炉温度测控系统平台。用装有MCGS组态软件的电脑作为上位机与宇电仪表进行通讯,可以实现报警、修改参数、历史曲线、实时曲线、实时报表、历史报表等,控制层和现场层主要由作为控制器的宇电仪表、作为检测传感器的Pt100热电阻和作为执行机构的三相可控硅移相调压设备组成,由上位机读写仪表内的相关参数,实现对锅炉温度的监控。根据自行设计的图纸进行接线并调试,主要完成上位机与仪表通讯和PID参数整定的工作,经过自整定后再进行参数微调,达到了很好控制效果。本文设计的温度监控系统在仪表实验室实际运行,稳定可靠,且具有较好的抗干扰性能,经改造后可以应用于实际的锅炉监控系统中。

关键词:MCGS、温度控制、PID整定、宇电仪表

Abstract

This paper mainly introduces the is based on configuration software boiler temperature monitoring system design, use laboratory provided by the process control object structures temperature controlling system platform boiler. Equipped with MCGS software with the computer as a PC with yu electrical instrument for communication, may realize the alarm, modification parameter, historical curve, real-time curves, real-time statements, historical statements and so on, control layer and on-site layer consists mainly of yu electricity meter as controller, as the detection sensor Pt100 thermal resistance and as actuator three-phase SCR phase shifting composed by regulating equipment, computer literacy meter inside the related parameters, and to realize the boiler temperature monitoring. According to his own design drawing wiring and debugging, mainly completes PC and instrumentation communications and PID parameters setting work, after auto-tuning again after parameter tuning, achieves a good control effect. This design temperature monitoring system in the actual operation instrument laboratory, stable and reliable, and has good anti-disturbance performances, after modification of the boiler can be applied in practical monitoring system.

Keywords: MCGS、temperature control tuning、PID、monitoring system

目录

摘要 (1)

ABSTRACT (2)

第一章绪论 (1)

1.1选题背景 (1)

1.2温度监控系统研究目的及意义 (1)

1.3本课题研究的内容 (1)

第二章温度监控系统简介 (3)

2.1过程控制系统简介 (3)

2.2基于组态软件的温度监控系统方案简介 (3)

2.2.1 一般计算机测控系统组成 (3)

2.2.2 基于MCGS的温度监控系统方案 (4)

第三章温度监控系统硬件设计 (5)

3.1监控系统硬件组成结构图 (5)

3.2上位机 (5)

3.3基于宇电仪表的控制系统设计 (6)

3.3.1仪表功能介绍 (6)

3.3.2三相可控硅移相调压器原理与特性 (8)

3.3.4基于宇电仪表的控制系统搭建 (10)

第四章监控系统软件设计 (11)

4.1MCGS组态软件简介 (11)

4.2基于MCGS的温度监控界面设计 (12)

4.3MCGS组态设计 (13)

4.3.1 MCGS工作台中各窗口的组态设置 (13)

4.3.2用户窗口组态 (13)

4.3.2主控窗口组态 (14)

4.3.3用户脚本程序 (15)

4.3.4曲线显示 (15)

第五章温度监控系统的组态实现与调试 (17)

5.1温度监控系统上位机与仪表通讯 (17)

5.2控制算法设计 (20)

5.2.1 PID算法简介 (19)

5.2.2 PID参数整定 (20)

5.3调试结果 (21)

第六章总结 (22)

参考文献 (23)

附录 (24)

致谢 (25)

第一章绪论

1.1选题背景

随着中国工业的飞速发展,锅炉也成为中国轻重工业中必不可少的机械设备。由于工业发展的需求,锅炉已经成为应用最为广泛的工业民用设备之一,由于我国锅炉数量多,每年所需要的能耗占我国原煤产量的三分之一,我国目前运行的多数锅炉由于控制水平不高,其效率普遍低于国家标准,大多数锅炉仍处于能耗高、环境污染等严重的生产状态。

为了节约能源和减少环境污染,锅炉的生产过程采用智能机控制,既能提高蒸汽质量,改善操作人员劳动条件,又可提高锅炉燃烧效率和管理水平、节省燃料、降低空气污染等。锅炉的控制也趋于自动化,为的就是减少成本,截污减排,所以锅炉的温度控制的智能化、自动化将成为趋势,锅炉的恒温控制技术也将越来越完善,而锅炉的温度监控系统也将越来越成熟。

1.2温度监控系统研究目的及意义

温度控制是工业控制中发展最早、最重要的分支之一,其应用已涉及社会生活的各个领域。在钢铁、机械、石油化工、电力、工业炉等工业生产中,温度是极为普遍又极为重要的热工参数之一。温度控制一般指对某一特定空间的温度进行控制调节,使其达到并满足工艺过程的要求。而控制温度的对象也是多种多样,大到炼钢炉,小到加热器。在工业控制领域,温度通常也是控制的主要被控物理量之一,尤其一些对运行环境要求苛刻的场合,温度更是一个主要的控制参数。为保证生产过程正常进行,提高产品的数量与质量,减轻工人的劳动强度以及节约能源,常要求被控对象的工作环境温度按某种指定规定。

1.3本课题研究的内容

温度控制系统由被控对象、测量装置、调节器和执行机构等部分构成。被控对象是一个装置或一个过程,它的温度是被控制量。测量装置对被控温度进行测量,并将测量值与给定值比较,若存在偏差便由调节器对偏差信号进行处理,再输送给执行机构来增加或减少供给被控对象的热量,使被控温度调节到整定值。测量装置是温度控制系统的重要部件,包括温度传感器和相应的辅助部分,如放大、变换电路等。测量装置的精度直接影响温度控制系统的精度,因此在高精度温度控制系统中必须采用高精度的温度测量装置。温度控制系统的执行机构大多采用可控热交换器。根据调节器送来的校正后的偏差信号,调节流入热交换器的热载体(液体或气体)的流量,来改变供给(或吸收)被控对象的热量,以达到调节温度的目的。也常采用电加热器作为执行机构,对被控对象直接加热。通过调节电压(或电流)的大小可改变供出的热量。以上各部分任务就是根据这些调节方法分别去完成,具体的工作包括:

(1)熟悉过程控制系统的特点和所研究的被控对象与被控变量;

(2)掌握智能仪表的操作方法或PLC的编程方法;

(3)掌握组态软件MCGS的设计方法;

(4)掌握MCGS与智能仪表的通讯方法;

(5)掌握基本的控制算法;

(6)设计监控系统的软硬件,并对被控参数进行采集、监控。

第二章温度监控系统简介

2.1过程控制系统简介

以表征生产过程的参量为被控制量使之接近给定值或保持在给定范围内的

自动控制系统称为过程控制系统。这里过程是指在生产装置或设备中进行的物质和能量的相互作用和转换过程。表征过程的主要参量有温度、压力、流量、液位、成分、浓度等。通过对过程参量的控制,可使生产过程中产品的产量增加、质量提高和能耗减少。一般的过程控制系统通常采用反馈控制的形式,这是过程控制的主要方式。

过程控制在石油、化工、电力、冶金等部门有广泛的应用。20世纪50年代,过程控制主要用于使生产过程中的一些参量保持不变,从而保证产量和质量稳定。60年代,随着各种组合仪表和巡回检测装置的出现,过程控制已开始过渡到集中监视、操作和控制。70年代,出现了过程控制最优化与管理调度自动化相结合的多级计算机控制系统。80年代,过程控制系统开始与过程信息系统相结合,具有更多的。

过程控制系统由过程检测、变送和控制仪表、执行装置的组成,通过各种类型的仪表完成对过程变量的检测、变送和控制,并经执行装置作用于生产过程。传统的简单过程控制系统是由过程检测控制仪表(包括测量元件、变送器、调节器和执行器)组成和被控过程连接部分组成,从过程控制的基本组成来看,过程控制系统总是包括对过程变量的检测变送、对信号的控制运算和输出到执行装置,完成所需操纵变量的改变,从而达到所需的控制指标。

2.2基于组态软件的温度监控系统方案简介

2.2.1 一般计算机测控系统组成

组态控制技术是一种计算机控制技术。利用组态控制技术构成的计算机测控系统与一般计算机测控系统在结构上没有本质区别,它们都由被控对象、传感器、I/O接口、计算机和执行机构几部分组成,如图2.1所示。

图2.1 一般计算机控制系统的原理图

传感器的作用是对被控对象的各个参数进行检测。通过传感器,计算机能“感知”生产进行的情况,将参数在显示器上显示。并根据参数实际数值与设定数值发偏差,按照一定的控制算法发出命令,控制执行机构的动作,从而完成控制任务。如锅炉温度控制系统中计算机通过温度传感器测知温度的高低和是否越限,

将这情况在显示器上显示出来,并根据温度的高低控制加热装置的关闭或打开,实现温度测量与控制的目的。

传感器、执行机构一般置于生产现场,和被控对象在一起,也叫现场设备。采用组态软件技术的系统,计算机一般置于控制室。如果把计算机比喻成系统的大脑,传感器就相当于它的眼睛,执行器就是手和脚。计算机只能接受数字信号(电压、电流),计算机和传感器及执行器需要I/O接口设备来进行信号的转换与联系,因此I/O设备是沟通计算机和现场设备的桥梁。I/O接口里只要的部件常常用来将模拟量转换成数字量的A/D转换器、将数字量转换成模拟量的D/A 转换器,对开关量进行信号隔离的光电隔离器等。I/O设备可安装在计算机里(如各种I/O板卡)、计算机外控制室里(如带通信接口的智能仪表),也可安装在现场(如智能传感变送器、I/O模块)。

2.2.2 基于MCGS的温度监控系统方案

主要由装有MCGS的上位机通过RS232C或RS485与PID通讯,PID对温度进行控制,执行器是三相可控硅移相调压设备、温度传感器等构成,如图2.2所示。

图2.2 模拟锅炉温度控制系统

锅炉工作时,阀门F2-1、F2-6和F1-13打开给锅炉加水,三相可控硅移相调压器根据设定值控制电热管的给锅炉加热,如果水温低则继续加热,否则阀门F1-12及F2-12打开,通过水循环实现降温,如此循环往复的控制锅炉温度在设定值范围之内,具体温度调节系统框图如图2.3所示。

图2.3 温度调节系统框图

第三章温度监控系统硬件设计

3.1监控系统硬件组成结构图

该结构图主要由监控层、控制层、现场层组成。

监控层:装有MCGS组态软件的计算机。

控制层:PID仪表。

现场层:现场设备。

如图3.1所示:

图3.1监控系统硬件组成结构图

3.2上位机

上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种温度信号变化。下位机是直接控制设备获取设备状况的的计算机,上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。在概念上控制者和提供服务者是上位机,被控制者和被服务者是下位机也可以理解为主机和从机的关系。上位机即是我们通常用的计算机,它可以对系统进行监控,但是要在组态以后,才能对系统进行监控。这是一个数据进行交换的过程,我们要利用组态软件有数据交换的功能,这样的情况才能用组态软件进行监控系统,并完成系统运行工况的CRT画面显示,故障报警及打印表等功能。能够对系统运行进行操作。具用实时报警,报警记录和历史数据记录功能。组态软件流量比值系统具有标准的通讯接口,可与供水系统的上位机联网。实现供水系统的优化控制,为供水系统提供了现代化的调整,管理,监控及经济运行的收手段。

装有MCGS组态软件的上位机可以实现报警、参数修改、历史曲线、实时曲线、实时报表、历史报表、安全机制等,监控系统结构图如图3.2所示。

在MCGS组态软件中,报警处理是对系统产生报警信号后实施的处理方法与步骤,报警的产生、通知和存储由实时数据库自动完成。报警显示主要是显示报

警的主要参数,而报警动作响应则根据需要在报警策略中组态完成。组态时,可以利用报警显示构件来制作报警显示窗口。

图3.2 监控系统结构图

在实际工程设计中常将设备采集进来的数据进行报表处理。所谓报表就是根据实际需要按一定的格式将统计分析后的数据记录显示和打印出来。这些报表可以是实时数据报表(通常用来屏幕显示)、历史报表(日报表、月报表、年报表等,可以显示也可以打印)。数据报表是对生产过程中系统监控对象的状态的综合记录和规律总结。

实际工程设计中不仅需要报表输出,也需要一些运行曲线来作为数据的查询和分析。在MCGS组态软件中,为用户提供了实时曲线和历史曲线两大构件。实时曲线是用曲线显示一个或多个数据对象的数值动画图形,它就像绘图仪和记录仪一样,可以实时的记录数据对象值的变化。对于不同的数据对象,可以采用不同的颜色与线型来描述,同时还可以对显示窗口的横、纵坐标刻度进行定义。历史曲线构件时借助于已有的数据库中的数据实现曲线的输出。它与实时曲线不同,需要显示的数据变量必须以组对象出现,也可以来自其他数据库中的数据。安全机制是对组态后的工程源文件、运行文件行使权限的一种设置。包括:“用户权限管理”、“工程安全管理”两大项,“用户权限管理”是针对使用者设置的一套安全机制,“工程安全机制”是针对开发者设置的一套安全机制,统称安全机制。

3.3基于宇电仪表的控制系统设计

3.3.1仪表功能介绍

1.仪表主要特点

(1)采用先进的AI人工智能调节算法,无超调,具备自整定(AT)功能。

(2)输入采用数字校正系统,内置常用热电偶和热电阻非线性校正表格,测量精度高达0.2级。

(3)采用先进的模块化结构,提供丰富的输出规格,能广泛满足各种应用场合的需要,交货迅速且维护方便。

(4)全球通用的100~240V AC输入范围开关电源或24VDC电源供电,并具备多种外型尺寸供客户选择。

(5)产品抗干扰性能符合在严酷工业条件下电磁兼容(EMC)的要求。

2.仪表技术规格

线性电压:1~5V

线性电流:4~20mA

使用环境:温度-10~+60℃;湿度≤90%RH

3.仪表接线

仪表后盖端子排布如图3.3所示:

图3.3 宇电仪表的接线

注:①线性电压量程在1V以下的由19、18端输入,0-5V及1-5V的信号由17、18端输入;

②4-20mA线性电流输入可用250欧电阻变为1-5V电压信号,然后从17、18端输入;也可在MIO位置安装I4模块后,从14+、15-端输入或直接从16+、14-接二线制变送器;

③不同分度号的热电偶采用的热电偶补偿导线不同,采用内部自动补偿模式时,补偿导线应直接接到仪表后盖的接线端子上,中间不能转成普通导线,否则会产生测量误差。

AI-808型具备手动/自动无扰动切换及手动自整定功能,其支持的输入输出信号如下所示。

1.模拟量输入

热电偶:标准热电偶--K、S、WRe、E、J、T、B、N等;

电阻:标准热电阻--Pt100、Cu50或远传压力电阻等;

电流:4~20mA、0~20mA等--输入阻抗≤250Ω,0~10mA≤500Ω;

电压:0~20mV …0~1V--输入阻抗≥5MΩ,0~5V--输入阻抗≥100KΩ。

2. 模拟量输出

·DC 0~10mA(负载电阻≤750Ω)

·DC 4~20mA(负载电阻≤500Ω)

·DC 0~5V(负载电阻≥250KΩ)

·DC 1~5V(负载电阻≥250KΩ)

3.开关量输出

继电器控制输出--继电器ON/OFF带回差。AC220V/1A;DC24V/1A(阻性)

固态继电器输出--SSR(固态继电器控制电压信号)输出,DC12V/30mA

可控硅控制输出--单/三相SCR过零触发:可触发5~500A的双向可控硅(或单向可控硅反并联模块)

4.通讯输出

接口方式--标准串行双向通讯接口:光电隔离,RS-485,RS-232C等

波特率--300~9600bps 内部自由设定

5. 馈电输出

DC24V,负载≤25mA

3.3.2三相可控硅移相调压器原理与特性

三相可控硅移向调压器是应用晶闸管(又称可控硅)及其触发控制电路用于调整负载功率的盘装功率调整单元。现在更多的是运用数字电路触发可控硅实现调压和调功。调压采用移相控制方式,调功有定周期调功和变周期调功两种方式。该控制板带锁相环同步电路、自动判别相位、缺相保护、上电缓起动、缓关断、散热器超温检测、恒流输出、电流限制、过流保护、串行工作状态指示等功能。控制板的特点:十位A/D,输出线性化程度高,输出起控点低。图3.5是单相可控硅交流移相调压电阻负载电路,而三相可控硅交流移相调压器就是将三个晶闸管并联后再与电阻R串联。

图3.5单相可控硅调压负载电路图

三相可控硅移相调压器可以采用星型或三角形接法接线,采用星型接法,实际上就是三个单相调压电路的组合,在星型接法中,触发延迟角a的起点是相电压的过零点,移相范围0-180°;脉冲可以用单窄脉冲,但是对于感性负载,要选用宽脉冲或脉冲列触发,本相正负两个半周期脉冲的相位差为180°,相邻两相位差为180°,相邻两相的正负半周期脉冲相位差为60°。

由以上分析可知,在三相调压电路中,每相负载电流为正负对称的缺角正弦波,它包含有较大的高次谐波电流,主要是三次谐波电流。

三相调压模块STY内部集三相电相位检测、移相电路、触发电路和三组反并联单向可控硅于一体,不需外部任何电源和工作电源,便可以自动控制或外接电位器进行手动控制,打到改变可控硅导通角即可实现三相负载电压从0V到电网电压的无级可调。[5]

三相调压模块STY原则上应用于380VAC、50HZ的三相电网上,根据控制信号的不同分E、F、G、H四类。我们这里的基于MCGS的温度监控系统采用的是4-20mA 或1-5V

表1 温度监控系统所使用的STY类型

三相调压器可以接成星型接法也可以接成三角形接法,无论是哪一种接法我们都是通过改变可控硅的导通角来实现无级调压的。

三相调压模块上R、S、T和同步变压器模块上R、S、T接电网L1、L2、L3,同步变压器N接地线。U、V、W 接三相负载(Y、△接法均可)。三相调压模块上r1、r2、s1、s2、t1、t2和同步变压器模块上r1、r2、s1、s2、t1、t2用排线连接(插上排线插口即可),+5V端为内部产生,只供电位器手动控制用, CON 为控制端, COM为模块内部地。其中R、S、T、N、U、V、W的强电部分与r1、r2、s1、s2、t1、t2、+5V、CON、COM 的弱电部分为全隔离。本文负载采用星型连接的方式,如附录所示。

3.3.3温度传感器原理与特性

温度是一个重要的热学物理量,它不仅和我们的生活环境密切相关,在科研及生产过程中,温度的变化对实验及生产的结果至关重要,所以温度传感器应用广泛。温度传感器是利用一些金属、半导体等材料与温度相关的特性制成的。基本原理:电阻丝在外力作用下发生机械变形时,其电阻值发生变化,这就是电阻应变效应,描述电阻应变效应的关系式为:△R/R=K,式中△R/R为电阻丝电阻相对变化,K为应变灵敏系数,ε=△L/L为电阻丝长度相对变化, 金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感元件,通过它转换被测部件受力状态变化、电桥的作用完成电阻到电压的比例变化,电桥的输出电压反映了相应的受力状态。对单臂电桥输出电压U01=Ek/4。在半桥性能实验中,不同受力方向的两只应变片接入电桥作为邻边,电桥输出灵敏度提高,非线性得到改善。当应变片阻值和应变量相同时,其桥路输出电压U01=Ek/2。在全桥测量电路中,将受力性质相同的两应变片接入电桥对边,不同的接入邻边,当应变片初始阻力值:R1=R2=R3=R4,其变化值△R1=△R2=△R3=△R4时,其桥路输出电压U03=Ek。其输出灵敏度比半桥又提高了一倍,非线性误差和温度误差均得到改善。

PT100温度传感器0℃时电阻值为100Ω,电阻变化率为0.3851Ω/℃。由于其电阻值小,灵敏度高,所以引线的阻值不能忽略不计,采用三线式接法可消除引线线路电阻带来的测量误差,原理如下:

PT100引出的三根导线截面积和长度均相同(即r1=r2=r3),测量铂电阻的电路一般是不平衡电桥,铂电阻(Rpt100)作为电桥的一个桥臂电阻,将导线一根(r1)接到电桥的电源端,其余两根(r2、r3)分别接到铂电阻所在的桥臂及与其相邻的

桥臂上,这样两桥臂都引入了相同阻值的引线电阻,电桥处于平衡状态,引线线电阻的变化对测量结果没有任何影响。其接法如图3.6所示:

图3.6 PT100温度传感器三线式接法

3.3.4基于宇电仪表的控制系统搭建

选用宇电仪表的原因是其理想的控制效果和方便的自整定功能,该仪表采用A1人工智能调节方式,是利用模糊规则进行PID调节的一种新型算法,在误差大时,运用模糊算法进行调节,以消除PID饱和积分现象,采用改进后的PID算法进行调节,并能在调节中自动学习和记忆被控对象的部分特征以使效果最优化,具有无超调、高精度、参数确定简单、对复杂对象也能获得较好的控制效果等特点。其整体调节效果比一般PID算法更优越。下面给出的是宇电仪表控制系统图,通过同表能更进一步的对控制系统加以了解,如图3.7所示。

图3.7 宇电仪表控制系统图

第四章监控系统软件设计

4.1 MCGS组态软件简介

MCGS 是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft 的各种32位Windows 平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际问题的方案,在工业控制领域有着广泛的应用。

(1)MCGS的整体结构

MCGS 软件系统包括组态环境和运行环境两个部分,组态环境相当于一套完整的工具软件,用户可以利用它设计和开发自己的应用系统。用户组态生成的结果是一个数据库文件,即组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能,组态环境和运行环境互相独立,又密切相关,如图4.1 所示。

图4.1 MCGS的结构图

(2)MCGS的组成

MCGS软件系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略组成,每一部分分别进行组态,完成不同的工作。主控窗口:是工程的主窗口,负责调度和管理这些窗口的打开或关闭。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集和控制输出设备;注册设备驱动程序;定义连接与驱动设备用的数据变量。用户窗口:主要用于设置工程中人机交互的界面,如系统流程图、曲线图、动画等。实时数据库:是工程各个部分数据交换和处理的中心,它将MCGS工程的各个部分连成有机的整体。运行策略:主要完成工程运行流程的控制,如编写控制程序、选用各种功能构件等。

4.2基于MCGS的温度监控界面设计

温度监控界面如图4.2所示。所设温度上限为60度,下限为45度。变量有:温度(上下限)组对象(液位与温度)、测量值、设定值、输出值、比例度、积分时间、微分时间。

图4.2 温度控制界面图

图4.3 温度控制数据显示图

COM组件提供的接口类库和Visual Graph内部脚本类库在形式上相同,掌握了ActiveX接口类库就能用脚本语言编程,而学会脚本语言,也就会使用COM接口了。这是COM的接口类型:Ivgctrl、Ivy、Sheet、IUnit、IShape、ILine、IElement、IGroup、ISystemParams。构成现场各过程图形的画面由各个简单的图形对象组成。每个简单的对象均有影响其外观的属性。对象的基本属性包括颜色高度、宽度、取向和位置移动等。这些属性可以是静态的,也可以是动态的。静态属性在系统投入运行后保持不变,与原来组态时一致。而动态属性则与表达式的值有关。表达式可以是来自设备的变量,也可以是由变量和I/O运算符组成的数学表达式。这种对象的动态属性随着表达式值的变化而实时改变。静态属性和动态属性分别是在矢量制图和动画处理时对其进行设置,如图所示。在本文中我们把2用

户图形界面设计分为两部分完成,即矢量制图和动画处理。用户图形界面封装了图形组态中可能使用的各种图元和动画连接,主程序使用矢量图形库绘制各种图形。

4.3 MCGS组态设计

4.3.1 MCGS工作台中各窗口的组态设置

MCGS组态软件组态设置包括:主控窗口、设备窗口、用户窗口、实时数据库、运行策略的组态设置。

1.主控窗口组态

主控窗口是用户应用系统的主窗口,也是应用系统的主框架,它展现了工程的总体外观。主控窗口提供菜单命令,响应用户的操作。主控窗口负责调度设备窗口的工作,管理用户窗口的打开和关闭,驱动动画图形的显示和调度用户策略的运行等工作。

2.设备窗口组态

设备窗口组态是连接和驱动外部设备工作环境的重要窗口,在这里可以配置数据采集和输出设备之间的关系,定义它们之间的通讯协议,将外部设备中的变量与组态软件中的数据库变量进行链接,达到实时在线通信的目的。

3.用户窗口组态

用户窗口是用来建立动画图形的,用户在规定了不同名称的动画窗口后,就可以在其上编辑自己需要的工程画面。然后再借助于内部命令和脚本程序来实现其工艺流程和画面的调用,从而实现现场工艺组态的目的。

4.实时数据库组态

在MCGS中的数据不同于传统意义上的数据与变量,它不只包含了变量的数值特征,还将与数据相关的其他属性以及对数据的操作方法封装在一起,作为一个整体,以对象的形式提供服务。这种把数值、属性和方法定义成一体的数据称为数据对象。

5.运行策略组态

所谓“运行策略”,是用户为实现对系统运行流程自由控制所组态生成的一系列功能模块的总称。根据运行策略的不同作用和功能,MCGS把运行策略分为启动策略、退出策略、循环策略、用户策略、报警策略、事件策略、热键策略7种。

4.3.2用户窗口组态

如图4.4所示,在MCGS组态环境的“工作台”窗口内,选择“用户窗口”页,单击“新建窗口”按钮,即可以定义一个新的用户窗口。

图4.4 用户窗口界面

进入窗口属性如图4.5,可以进行基本属性、扩充属性、启动脚本、循环脚本、退出脚本的设置。

图4.5 用户窗口属性界面

4.3.2主控窗口组态

如图4.6所示,在MCGS组态环境的“工作台”窗口内,选择“主控窗口”页。

图4.6 主控窗口界面

进入系统属性如图4.7,可以进行基本属性、启动属性、系统参数、存盘参数、内存属性的设置。

图4.7 主控窗口属性界面

设备窗口、实时数据库、运行策略窗口的设置与上述过程类似。

4.3.3用户脚本程序

在MCGS组态软件中,对脚本程序语言的要素做了具体的规定,包括“数据类型”、“变量及常量”、“MCGS对象”、“表达式”、“运算符”、“运算符优先级”等。

1.数据类型

在MCGS进入运行时,数据变量的类型有很多种,主要有“开关型”、“数值型”、“字符型”等。

2.变量

在脚本程序中,不能有用户自定义变量,也不能定义子程序与子函数,只能对实时数据库中的数据对象进行操作,用数据对象的名称来读取数据对象的值,而且,无法对数据对象的其他属性进行操作。

3.报警处理

在MCGS组态软件中,报警处理是对系统产生报警信号后实施的处理方法与步骤。主要包括:定义报警、处理报警、应答报警、报警显示信息、报警信息的后处理、修改报警值。

4.3.4曲线显示

在实际工程中,不仅是需要报表输出,也需要一些运行曲线来作为数据的查询和分析。在MCGS组态软件中,为用户提供了实时曲线和历史曲线两大构件。

1.实时曲线

实时曲线构件是用曲线显示一个或多个数据对象的数值动画图形,它就像绘图仪和记录仪一样,可以实时的记录数据对象值的变化。构建好实时曲线图,就可以进行如图设置。如图4.7。

图4.8 实时曲线属性设置

2.历史曲线

历史曲线构件是借助于已有数据库中的数据实现曲线输出。它与实时曲线不同,需要显示的数据变量必须以组对象出现,也可以来自于其他数据库的数据。构建好历史曲线图,就可以进行如图设置,如图4.9。

图4.9 历史曲线属性设置

第五章温度监控系统的组态实现与调试

5.1温度监控系统上位机与仪表通讯

一、设置 MCGS

基本步骤:

(1)在M CGS 工作台窗口中,点击设备窗口,选中设备窗口图标,点击设备组态,进入设备组态窗口。

(2)点击主菜单上的“查看”选项下的“设备工具箱”。

(3)双击工具箱中“串口通讯父设备”,再双击“AI808设备”,完成设备的添加。

(4)在设备组态窗口中,双击串口通讯父设备。进入设置参数的窗口。以宇电仪表的AI708 为0105,AI808P为0008,使用COM2 为例,设置的参数如下:设置COM口根据实际情况定,波特率9600,8 位数据位,1 位停止位,无校验。如果PLC 的AI708、AI808P有改动,则:串口通讯父设备的参数也应相应的修改,务必和宇电仪表的参数设置保持一致。

(5)在设备组态窗口中,双击AI808设备,设置其属性。在基本属性中设置如图5.1所示。

图5.1 AI808基本属性窗口

在通道连接和设备调试中设置如图5.2所示。

图5.2 通道连接与设备调试设置

(完整word版)温度监测系统设计仿真与实现

实用温度监测系统 学院:电子信息工程学院专业:通信工程1303 学生姓名:张艺 学号:13211075 任课教师:刘颖 2015年06 月10 日

目录 实验题目:失真放大电路 .............. 错误!未定义书签。 1 实验题目及要求 (2) 2 实验目的与知识背景 (2) 2.1 实验目的 (2) 2.2 知识点 (2) 3 实验过程 (4) 3.1 选取的实验电路及输入输出波形 (4) 3.2 每个电路的讨论和方案比较 (16) 3.3 分析研究实验数据............. 错误!未定义书签。 4 总结与体会 (20) 4.1 通过本次实验那些能力得到提高,那些解决的问题印象深刻, 有那些创新点。 (20) 4.2 对本课程的意见与建议......... 错误!未定义书签。 5 参考文献 (21)

目录 1.电路设计及原理分析 (3) 1.1设计任务 (4) 1.2技术指标 (4) 1.3电路原理图 (5) 1.4基本原理 (5) 2.电路模拟与仿真 (6) 2.1仿真软件 (6) 2.2创建电路模拟图 (9) 2.3元件列表 (9) 2.4仿真记录与结果分析 (10) 3.实际电路的安装调试 (15) 3.1 元件参数确定 (15) 3.2 电路板布线设计 (15) 3.3 焊接 (15) 3.4调试与测量 (15) 3.5分析结果及改进 (16) 4.总结 (176) 5.心得体会 (177) 6.参考文献 (198)

1.电路设计及原理分析 1.1设计任务 通过Proteus软件仿真精密双限温度报警仪设计,在老师点拨我们自学的基础上了解了运放的作用,用了比较器,震荡电路等知识,根据找到的电路图进行仿真,调试电路,明白了温度报警的意义。 通过比较器产生“数字模拟信号”,使得在信号产生的时候,震荡电路工作产生震荡信号驱动扬声器报警。 1.2技术指标 a.当温度在设定范围内时报警电路不工作; b.当温度低于下限值或高于上限值时,声光报警; c.上下限低于报警led用不同颜色; d.上下限可调; e.控温精度度 1℃ f.监测范围0.5℃

智能温湿度监控系统概要

智能温湿度管理系统 设 计 方 案

目录 1. 系统概述 (2) 1.1系统建设目标 (2) 1.2系统设计原则 (2) 1.3智能温湿度监控系统的概述 (2) 2. 多功能厅各子系统的功能描述: (5) 2.1、silverlight版网络实时监控系统 (5) 2.2、C/S版设备数据采集系统 (5) 2.3、远程控制模块系统 (5) 3. 各子系统的功能以及设计方案 (6) 3.1、silverlight版网络实时监控系统 (6) 3.1.1功能描述: (6) 3.1.2系统特点 (6) 3.1.3主要功能简介 (8) 3.1.3.1实时显示数据和状态 (8) 3.1.3.2 TCP远程访问控制 (9) 3.1.3.3 TCP查看历史温湿度记录 (10) 3.2、C/S版设备数据采集系统 (11) 3.2.1 功能描述 (11) 3.2.2 系统特点 (11) 3.3、远程控制模块系统 (12) 3.3.1功能描述: (12) 3.3.2主要设备简介: (13)

1.系统概述 1.1系统建设目标 此次工程项目是承担智能温湿度系统的设计、施工。包括网络实时监控系统、数据采集系统、远程控制模块系统。其他子系统在本系统的设计中要达到提供的以上功能实现的活动环境。 1.2系统设计原则 1.先进型性原则 采用的系统结构应该是先进的、开放的体系结构,和系统使用当中的科学性。整个系统能体现当今会议技术的发展水平。 2.实用性原则 能够最大限度的满足实际工作的要求,把满足用户的业务管理作为第一要素进行考虑,采用集中管理控制的模式,在满足功能需求的基础上操作方便、维护简单、管理简便。 3.可扩充性、可维护性原则 要为系统以后的升级预留空间,系统维护是整个系统生命周期中所占比例最大的,要充分考虑结构设计的合理、规范对系统的维护可以在很短时间内完成。 4.经济性原则 在保证系统先进、可靠和高性能价格比的前提下,通过优化设计达到最经济性的目标。 5.系统设备选型原则 1.用国际知名的器材,以及有雄厚实力和绝对优秀技术支持能力的厂家、 代理商,以保证设计指标的实现和系统工作的可靠性。 2.基本上选用同类产品中技术最成熟、性能先进、使用可靠的产品型号, 以保证器材和系统的先进性、成熟性。 3.选用高度智能化、高技术含量的产品,建立系统开放式的架构,以标准 化和模块化为设计要求,既便于系统的管理和维护使用,又可保持系统较长时间的先进性。 1.3智能温湿度监控系统的概述 本系统针对多个库房内温度、湿度的集中监测和管理,是一套可无人值守24小时不间断实时监控记录的自动化监测系统。系统能对所有库房的温湿度进

组态王课程设计锅炉温度控制系统

锅炉温度控制系统上位机设计 1.设计背景 锅炉是化工、炼油、发电等工业生产过程中必不可少的重要的动力设备。它所产生的高压蒸汽,既可以作为风机、压缩机、大型泵类的驱动透平的动力源,又可作为蒸馏、化学反应、干燥和蒸发等过程的热源。随着工业生产规模的不断扩大,生产设备的不断创新,作为全厂动力和热源的锅炉,办向着大容量、高参数、高效率发展。为了确保安全,稳定生产,锅炉设备的控制系统就显得愈加重要。随着经济的迅猛发展,自动化控制水平越来越高,用户对锅炉控制系统的工作效率要求也越来越高,为了提高锅炉的工作效率,较少对环境的污染问题,所以利用计算机与组态软件技术对锅炉生产过程进行自动控制有着重要的意义。 2.任务要求 (1) 按照题目设计监控画面及动态模拟; (2) 在数据字典中定义需要的内存变量和I/O变量; (3) 实现监控系统的实时、历史曲线及报警界面显示; (4) 实现保存数据和参数报表打印功能; (5) 实现登陆界面和帮助界面。 3. 界面功能 3.1 系统说明 本系统的目的是实现锅炉的温度控制,所以在监控界面设置了加热部分和降温部分,同时通过观察相应仪表,操作者手动的实现对锅炉温度的控制,而且在加热过程和降温过程中有信号灯可以清楚地显示系统工作在什么阶段。此外,在监控界面加入了液位控制部分,通过对进水量和出水量的控制实现液位平衡。实时曲线和历史曲线可以让操作者清楚地观察到锅炉内液体的液位高度和温度,从而更加准确的操作系统,达到控制要求。实时报警界面可以随时进行提醒,防止发生意外情况。帮助界面可以让初次登陆该系统的用户快速学会如何操作系统。登陆界面中加入用户登陆部分,只有有相应权限的操作者也可以控制系统。该系统还加入历史曲线打印功能和对系统相关变量的保存功能,用户可以随时查看历史记录。 3.2主监控界面 主控界面实现的是操作者观察仪表,得到锅炉内液体温度和液位的实时信息,通过调节电磁阀1、2,使得锅炉内液体液位保持在要求范围内,通过加热按钮和降温按钮对

多点温度检测系统

辽宁工业大学 电子综合设计与制作(论文) 题目:多点温度检测系统 院(系):电子与信息工程学院 专业班级:电子092班 学号: 090404051 学生姓名:胡贺强 指导教师: 教师职称: 起止时间:2012.12.29—2013.1.11

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:电子信息教研室 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算

摘要 随着社会的进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。本课题以AT89C51单片机系统为核心,能对多点的温度进行实时巡检。DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。 关键词:温度测量;单总线;数字温度传感器;单片机 目录

第1章方案论证比较与选择 (1) 1.1引言 (1) 1.2方案论证 (1) 1.3方案的比较与选择 (2) 1.4方案的阐述与论证 (2) 第2章硬件电路设计 (4) 2.1温度传感器 (4) 2.2单片机系统设计 (8) 2.3显示电路设计 (10) 2.4键盘电路设计 (11) 2.5报警电路设计 (13) 2.6通信模块设计 (13) 第3章软件设计 (14) 3.1系统主程序流程图 (14) 3.2传感器程序设计 (15) 3.3显示程序设计 (17) 3.4键盘程序设计 (18) 3.5报警程序设计 (20) 3.6通信模块程序设计 (20) 第4章设计总结 (21) 参考文献 (22) 附录Ⅰ:元器件清单 (23) 附录Ⅱ:主电路图 (24) 附录Ⅲ:程序清单 (25)

粮仓温度控制系统

辽宁工业大学《组态软件》实训(论文)题目:粮仓温度监控系统 院(系):软件学院 专业班级:软件工程111班 学号: 学生姓名: 指导教师:任国臣 教师职称:副教授 起止时间:2012-06-11至2012-06-25

课程设计(论文)任务及评语

目录 第1章课程设计的方案4 1.1 概述4 1.2 系统组成总体结构5 第2章课程设计内容6 2.1 确定系统I/O点参数6 2.2 用户界面窗体层次规划7 2.3主窗口组态10 2.4其他操作窗口组态11 2.5系统脚本程序编辑12 第3章课程设计总结16 参考文献17

第1章课程设计的方案 1.1 概述 题目的意义: 粮食在存储期间,由于环境、气候和通风条件等因素的变化,粮仓内的温度或湿度会发生异常,这极易造成粮食的腐烂或发生虫害。同时粮仓中的粮食储存质量还受到粮仓中气体、微生物以及虫害等因素的影响。 针对粮食存储的特殊性,粮仓监控系统一般以粮仓和粮食的温度和湿度为主要检测参数,粮仓内气体成分含量为辅助参数。 系统功能介绍: 在本系统中,温湿度监测点主要为仓库内环境的温湿度值和粮食的温湿度值,分布在各个测点的温湿度控制器将采集到的温度和湿度的信息进行处理,利用RS454总线将温湿度的信息送给485转232的转换器,接到上位计算机服务器上进行显示,报警,查询。 监控中心将收到的采样数据以表格形式显示和存储,然后将其设定的报警值想比较,若实测值超出设定范围,则通过屏幕显示报警或语音报警,并打印记录。 与此同时,监控中心可向现场检测仪发出控制指令,检测仪根据指令控制风扇等设备进行降温除湿,以保证粮食存储质量。 监控中心也可以通过报警指令来启动现场检测仪上的声光报警装置,通知粮库管理人员采取相应的措施来确保粮食存储安全。系统可24小时运行,长期稳定检测温湿度的变化,实现无人职守智能化管理。

锅炉内胆温度控制系统设计

锅炉内胆温度控制系统设计 一.引言 过程控制是自动化的重要分支,其应用范围覆盖石油、化工、制药、生物、医疗、水利、电力、冶金、轻工、建材、核能、环境等许多领域,在国民经济中占有极其重要的地位。无论是在现代复杂工业生产过程中还是在传统生产过程的技术改造中,过程控制技术对于提高劳动生产率、保证产品质量、改善劳动条件以及保护生态环境、优化技术经济指标等方面都起着非常重要的作用。 过程控制的主要任务是对生产过程中的有关参数(温度、压力、流量、物位、成分、湿度、PH值和物性等)进行控制,使其保持恒定或按一定规律变化,在保证产品质量和生产安全的前提下,是连续型生产过程自动的进行下去。实际的生产过程千变万化,要解决生产过程的各种控制问题必须采用有针对性的特殊方法与途径。这就是过程控制要研究和解决的问题。二.任务和要求 任务:设计锅炉内胆温度控制系统,选择合适的传感器、控制器和执行器,使其满足一定的控制要求。 要求:本系统的控制对象为锅炉内胆的水温,要求锅炉内胆的温度的稳定值等于给定值,误差保持在 5%的误差带以内。 三.总体方案 系统组成:本实验装置由被控对象和控制仪表两部分组成。系统动力支路分两路:一路由三相(380V交流)磁力驱动泵、电动调节阀、直流电磁阀、涡轮流量计及手动调节阀组成;另一路由日本三菱变频器、三相磁力驱动泵(220V变频)、涡轮流量计及手动调节阀组成。1.原理框图 图1

2.简要原理 单闭环锅炉水温定值控制系统的结构示意如课程设计指导书所示,图1为其结构框图。其中锅炉内胆为动态循环水,磁力泵、电动调节阀、锅炉内胆组成循环供水系统。而控制参数为锅炉内胆的水温,即要求锅炉内胆的水温等于设定值。先通过变频器-磁力泵动力支路给锅炉内胆打满水,然后关闭锅炉内胆的进水阀。待系统投入运行后,再打开锅炉内胆的进水阀,允许变频器-磁力泵以固定的小流量使锅炉内胆的水处于循环状态。在锅炉内胆水温的控制过程中,由于锅炉内胆由循环水,因此锅炉内胆循环水水温控制相比于内胆静态水温控制时更充分,因而控制速度有较大的改善。 在结构原理框图中可以清楚的看出,我们给定温度的设定值,将温度传感器的值与设定值相比较,把偏差值送入PID调节器,PID调节器的输出信号送入可控硅调压装置,经调压装置输出的电压信号来控制加热装置的阻值,从而控制锅炉内胆的水温。此控制系统为单闭环反馈系统,只要PID参数设置的合理,就能够使系统达到稳定。 3.优缺点分析 优点:单闭环系统结构简单,稳定性好、可靠性高,在工业控制中得到广泛的应用。 缺点:对动态特性复杂、存在多种扰动或扰动幅度很大,控制质量要求高的生产过程,简单控制系统难以满足要求 四.元器件的选择与参数整定 1.元器件的选择: (1)被控对象 由不诱钢储水箱、4.5千瓦电加热锅炉(由不锈钢锅炉内胆加温筒构成)、冷热水交换盘管和敷朔不锈钢管道组成。 模拟锅炉:本装置采用模拟锅炉进行温度实验,此锅炉采用不锈钢精制而成,设计巧妙。 管道:整个系统管道采用不诱钢管组成,所有的水阀采用优质球阀,彻底避免了管道系统生锈的可能性。有效提高了实验装置的使用年限。其中储水箱底有一个出水阀,当水箱需要更换水时,将球阀步打开直接将水排出。 (2)检测装置 变送器:采用工业用的扩散硅压力变送器,含不诱钢隔离膜片,同时采用信号隔离技术,对传感器温度漂移跟随补偿。 温度传感器:本装置采用六个Pt100传感器,分别用来检测上水箱出口、锅炉内胆、锅炉夹套以及盘管的水温。经过调节器的温度变送器,可将温度信号转换成4~20mA DC电流信

多点温度检测系统设计

摘要 环境温度对工业、农业、商业与人们得日常生活都有很大得影响,而温度得测量也就成为人们生产生活中一项必不可少得工作。随着单片机技术得不断发展,单片机在日用电子产品中得应用越来越广泛,温度传感器DS18B20具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度得测量与控制。 本设计所介绍得数字温度计使用单片机AT89s52单片机,测温传感器使用DS18B20,用4位共阴极LED数码管以动态方式实现温度显示,分时轮流通电,从而大大简化了硬件线路,同时,采用串口通信方式可大大简化硬件电路与软件程序得设计,节省了I/O口。DS18B20数字温度传感器就是单总线器件与51单片机组成得测温系统,具有线路简单、体积小等特点,而且在一根通信线上,可以挂接多个DS18B20,因此可以构成多点温度测控系统。 关键词:单片机;多点检测;串口通信

Abstract Environmental temperature to industry, agriculture, merce, and people's daily life has a lot of influence, and the measurement of the temperature will bee an indispensable people production and life of the work、 Along with the development of the single chip microputer technology, microputer in the daily electronic products is more and more extensive application, the temperature sensor DS18B20 have good linear, stable performance, high sensitivity, anti-interference ability strong, easy to use, widely used in the refrigerator, air conditioner, granaries, etc in daily life temperature measurement and control、 The design of the digital thermometer introduced use single chip puter 89 s52 microcontroller, temperature sensor DS18B20 use, with a total of 4 cathode tube LED digital display to realize dynamic way temperature, in turn time-sharing electricity, which greatly simplified the hardware circuit, and at the same time, the serial interface munication mode can greatly simplified the hardware circuit and software program design, save the I/O port、 Digital temperature sensor DS18B20 is the single bus devices and 51 SCM position, temperature measurement system, with simple line, little volume features, but at a munications line, can be articulated multiple DS18B20, so can form multi-point temperature measurement and control system、 Key Words:Single Chip Microputer; Multi-point detection; Serial mun- -ication

温度监控系统设计实验报告

温度监控系统设计

引言:温度是工业控制中主要的被控参数之一,特别是在冶金、化工、 建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本文利用单片机结合传感器技术而开发设计了这一温度监控系统。文中传感器理论单片机实际应用有机结合,详细地讲述了利用热敏电阻作为热敏传感器探测环境温度的过程,以及实现热电转换的原理过程。 本设计应用性比较强,设计系统可以作为生物培养液温度监控系统,如果稍微改装可以做热水器温度调节系统、实验室温度监控系统,以及构成智能电饭煲等等。课题主要任务是完成环境温度检测,利用单片机实现温度调节并通过计算机实施温度监控。设计后的系统具有操作方便,控制灵活等优点。 本设计系统包括温度采集模块,单片机最小系统,显示模块,按键控制模块,报警模块和指示模块六个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 方案设计:总体设计方案采用AT89C52单片机作控制器,温度传感器选用DS18B20来设计数字温度计,系统由6个模块组成:主控制器、测温电路、显示电路、报警电路、控制电路及指示电路。主控制器由单片机AT89C52实现,测温电路由温度传感器DS18B20实现,显示电路由4位LED数码管直读显示,,报警系统由蜂鸣器和发光二级管构成,控制电路由按键构成,指示电路由发光二极管组成。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,并且加有报警装置,超过温度可发出警示,还可以调整报警温度。该设计控制器使用单片机AT89C52,测温传感器使用DS18B20,用4位共阳极LED数码管以I/O传送数据,实现温度显示,能准确达到以上要求。 实验目的和要求: 1.学习DS18B20温度传感芯片的结构和工作原理。 2.掌握LED数码管显示的原理及编程方法。 3.掌握矩阵式键盘的原理及使用方法。

远程温湿度监控系统

基于单片机环境温湿度监测系统设计 院(系)别信息工程学院 专业物联网工程 班级 131 姓名李建昊,黄佳佳,吴世谱 学号 20131554103,20131554120 20131554102 指导教师王建平,白林峰

远程温湿度监控系统 吴世谱,黄佳佳,李建昊 (河南科技学院,河南新乡453003) 摘要:随着人们生活质量的逐渐提高,人们越来越关注自己的生活环境,尤其是室内环境的舒适度,如何实时的监控居住环境的各种环境指标,并实时的把这些信息传递给用户,并实现室内环境的自动调节,达到智能控制的目的,成为智能家居的重要组成部分和研究问题。本文介绍了通过嵌入式系统,以C语言和C#为开发基础的下位机和上位机的软件开发任务。主要应用15F单片机为控制芯片,DH11温湿度传感器采集室内的温湿度,实现温湿度的检测,用网络模块实现数据向网络传输的功能,在windows窗体的界面上显示出来,并实现网络与单片机的双工通信功能。 关键字:智能控制,温湿度检测,双工通信。

目录 1 引言 (4) 1.1研究背景及意义 (4) 1.2主要解决的问题 (6) 2. 基于单片机的温湿度网络远程采集器 (7) 2.1温湿度网络远程采集器的组成和工作原理 (7) 2.2温度传感器概述 (8) 2.3STC15F60S2单片机简介 (10) 2.3.1单片机的特点 (10) 4.2 单片机的特点: (10) 3. 程序介绍和实物展示 (12) 3.1硬件设计和基于控制系统的编程 (12) 3.2基于C#的windows窗体上位机编程 (16) 4.0总结与展望 (19) 参考文献 (20)

单片机的粮仓多点测温系统设计方案

. . . 目录 第1章绪论 (1) 1.1背景 (1) 1.2设计的目的和意义 (1) 1.3相关领域国外技术和发展趋势 (2) 第2章粮仓多点测温系统硬件设计 (4) 2.2硬件总体方案设计与论证 (4) 2.2.1方案设计 (4) 2.2.2方案论证 (5) 2.3软件总体方案设计 (5) 第3章单片机AT89S52介绍 (7) 3.1单片机AT89S52基本知识 (7) 3.2单片机AT89S52产品特点 (7) 3.3单片机AT89S52的使用 (8) 3.4单片机AT89S52的特性 (9) 3.5 AT89S52引脚功能与封装 (9) 第4章粮仓多点测温系统硬件设计 (14) 4.1 温度传感器的选则 (14) 4.1.1 传感器的选择原则 (14) 4.1.2 温度传感器的选择 (14) 4.1.3 温度上限值的设定原理 (15) 4.2 DS18B20与单片机接口电路设计 (16) 4.2.1 DS18B20简介 (16) 4.2.2 DS18B20 的性能特点 (17) 4.2.3 DS18B20的外形和部结构 (18) 4.2.4 DS18B20与单片机接口电路设计 (21) 4.3 1602LCD液晶显示屏 (23) 4.3.1 LCD1602主要技术参数 (23) 4.3.2 LCD1602的引脚说明 (23) 4.3.3控制指令说明 (24) 4.3.4 LCD液晶显示屏与单片机接口电路设计 (25)

. . . 4.4 键盘电路设计 (26) 4.5 报警电路设计 (27) 第5章粮仓多点测温系统软件设计 (29) 5.1 温度处理子程序设计 (29) 5.2 按键处理子程序设计 (29) 5.3 系统温度阈值设定子程序设计 (29) 5.4 温度显示子程序设计 (29) 5.5显示数据刷新程序子程序设计 (29) 第6章系统软硬件的调试 (35) 6.1 系统仿真 (35) 6.2 系统硬件调试 (35) 6.3 系统软件调试 (36) 总结 (38) 参考文献 (40) 致 (42) 附录Ⅰ程序清单 (43) 附录Ⅱ系统原理图 (55)

锅炉温度控制系统的设计

综述 锅炉汽包燃烧系统是工业蒸汽锅炉安全、稳定运行的重要指标,温度过高,会使蒸汽带水过多,汽水分离差,使后续的过热器管壁结垢,传热效率下降,过热蒸汽温度下降,严重时将引起蒸汽品质下降,影响生产和安全;温度过低又将破坏部分水冷壁的水循环不能满足工艺要求,严重时会发生锅炉爆炸。尤其是大型锅炉,一旦控制不当,容易使汽包满水或汽包内的水全部汽化,造成重大事故。因此,在锅炉运行中,保证温度在正常范围是非常重要的。 本文设计了一种数字式锅炉温度控制系统,并给出了硬件原理图。该控制系统是用MCS-51系列单片机及其相关硬件来实现,利用传感器测量温度数据、CPU循环检测传感器输出状态,并用光柱和LED指示温度的高度。当锅炉温度低于用户设定的值时,系统自动打开燃料通道,当温度到达设定值时,系统自动关闭燃料通道。通过定量的计算表明该控制系统设计合理、可行。 一.系统总体设计 1.1 系统总体设计方案 设计框图如下所示: 图1-1系统框图 1.2 单元电路方案的论证与选择

硬件电路的设计是整个实验的关键部分,我们在设计中主要考虑了这几个方面:电路简单易懂,较好的体现物理思想;可行性好,操作方便。在设计过程中有的电路有多种备选方案,我们综合各种因素做出了如下选择。 1.2.1 温度信号采集电路的论证与选择 采用温度传感器DS18B20 美国DALLAS 公司的产品可编程单总线数字式温度传感器DS18B20可实现室内温度信号的采集,有很多优点:如直接输出数字信号,故省去了后继的信号放大及模数转换部分,外围电路简单,成本低;单总线接口,只有一根信号线作为单总线与CPU 连接,且每一只都有自己唯一的64位系列号存储在其内部的ROM 存储器中,故在一根信号线上可以挂接多个DS18820,便于多点测量且易于扩展。 DS 18 B2 0的测温范围较大,集成度较高,但需要串口来模拟其时序才能使用,故没有选用此方案。 1.2.1输入输出通道及其接口设计 1)温度检测模拟输入通道设计 图1-2 输入通道原理图 设V /F 变换器的额定输出频率为F ,计数器对输出脉冲的计数时间为Ts ,A /D 转换结果的分辨率为i ,则有: s i s F T 2 取Ts =1s ,则在V /F 的输出频率范围0~10kHz 内,可以得到13位的A /D 转换结果。

基于单片机的多点温度监测系统设计

基于单片机的多点温度监测系统设计 摘要:DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。PL2303是Prolific公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步窜行通信装置与USB功能接口便利连接的解决方案。 该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口,芯片使用了A TMEL公司的AT89S52单片机和DALLAS公司的DS18B20数字温度传感器。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 关键字:温度测量;单总线;数字温度传感器;单片机;转换器 Based on SCM more temperature monitoring system design Abstract:DS18B20 is a network of high precision digital temperature sensor, since it has the unique advantages single bus, users can easily set up sensor network, and can make more temperature measurement circuit become simple and reliable. PL2303 Prolific company is the production of a highly integrated RS232-USB interface converter, can provide a RS232 full-duplex asynchronous channeling line of communication equipment and the USB interface convenient connection function of the solution. The system consists of PC and a machine under two main components. A machine to implement the temperature detection and provide standard RS232 communication interface, ATMEL company used chip AT89S52 SCM and DALLAS company DS18B20 digital temperature sensor. PC parts used the general PC. This system can be used in storage temperature measurement, building the air conditioning control and production process monitoring, etc。 Key words:temperature measurement; Single bus; Digital temperature sensors; Single chip microcomputer; converter

力控工业监控组态软件

工业监控组态软件——力控ForceControl V6 概述: 力控6监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6在秉承力控5成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;

组态王课程设计--锅炉温度控制系统

锅炉温度控制系统上位机设计 1. 设计背景 锅炉是化工、炼油、发电等工业生产过程中必不可少的重要的动力设备。它所产生的高压蒸汽,既可以作为风机、压缩机、大型泵类的驱动透平的动力源,又可作为蒸馏、化学反应、干燥和蒸发等过程的热源。随着工业生产规模的不断扩大,生产设备的不断创新,作为全厂动力和热源的锅炉,办向着大容量、高参数、高效率发展。为了确保安全,稳定生产,锅炉设备的控制系统就显得愈加重要。随着经济的迅猛发展,自动化控制水平越来越高,用户对锅炉控制系统的工作效率要求也越来越高,为了提高锅炉的工作效率,较少对环境的污染问题,所以利用计算机与组态软件技术对锅炉生产过程进行自动控制有着重要的意义。 2.任务要求 (1) 按照题目设计监控画面及动态模拟; (2) 在数据字典中定义需要的内存变量和I/O变量; (3) 实现监控系统的实时、历史曲线及报警界面显示; (4) 实现保存数据和参数报表打印功能; (5) 实现登陆界面和帮助界面。 3. 界面功能 3.1 系统说明 本系统的目的是实现锅炉的温度控制,所以在监控界面设置了加热部分和降温部分,同时通过观察相应仪表,操作者手动的实现对锅炉温度的控制,而且在加热过程和降温过程中有信号灯可以清楚地显示系统工作在什么阶段。此外,在监控界面加入了液位控制部分,通过对进水量和出水量的控制实现液位平衡。实时曲线和历史曲线可以让操作者清楚地观察到锅炉内液体的液位高度和温度,从而更加准确的操作系统,达到控制要求。实时报警界面可以随时进行提醒,防止发生意外情况。帮助界面可以让初次登陆该系统的用户快速学会如何操作系统。登陆界面中加入用户登陆部分,只有有相应权限的操作者也可以控制系统。该系统还加入历史曲线打印功能和对系统相关变量的保存功能,用户可以随时查看历史记录。 3.2主监控界面 主控界面实现的是操作者观察仪表,得到锅炉内液体温度和液位的实时信息,通过调节电磁阀1、2,使得锅炉内液体液位保持在要求范围内,通过加热按钮和降温按钮对温度进行控制,使得温度在要求范围内。这样,就实现了锅炉温度的控制。在该界面加入菜单项,可以查看历史系统报警。加入实时曲线、历史曲线和帮助界面按钮,可以使操作者更加快捷、准确的实现对系统的控制。如图1所示:

基于单片机的多点温度检测系统的设计.外文翻译

基于单片机的多点温度检测系统的设计 一、引言 随着社会的发展和技术的进步,人们越来越注重温度检测与显示的重要性。温度检测与状态显示技术与设备已经普遍应用于各行各业,市场上的产品层出不穷。温度检测及显示也逐渐采用自动化控制技术来实现监控。本课题就是一个温度检测及状态显示的监控系统。 二、系统方案 本系统采用 AT89C51 作为该系统的单片机。系统整体硬件电路包括,电源电路,传感器电路,温度显示电路,上下限报警电路等。报警电路可以在被测温度不在上下限范围内时,发出报警鸣叫声音。温度控制的基本原理为:当DSl8B20 采集到温度信号后,将温度信号送至AT89C51 中处理,同时将温度送到LCD 液晶屏显示,单片机根据初始化设置的温度上下限进行判断处理,即如果温度大于所设的最高温度就启动风扇降温;如果温度小于所设定的最低温度就启动报警装置。温度控制器的原理图 三、系统硬件设计 1.单片机AT89C51 的介绍 AT89C51是美国ATMEL公司生产的低电压,高性能COMS8位单片机,片内含4Kbytes 的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 主要性能参数: ·与MCS-51产品指令系统完全兼容 ·4K字节可重擦写Flash闪速存储器 ·1000次擦写周期 ·全静态操作:0Hz—24MHz ·三级加密程序存储器

四种监控组态软件的性能比较

四种监控组态软件的性能比较 本文对4种主要监控软件从图形及组态方案、数据点管理、网络功能、通信功能、管理、加锁设计等6个方面作出比较。 以下内容中的技术参数来源于几家软件的内部参数,其中的看法只代表个人的经历和个人的观点,仅供参考。运行在工业现场、楼宇自动化的监控软件有很多种,各种监控软件都有着传统的功能,都是提供工业现场控制、楼宇控制的自动化解决方案,实现现场生产的远程可视化过程,现场数据获取和监控功能的工具;同时这些软件在监控中为了权衡矛盾,在软件设计中有所侧重,再加上各软件的设计方案不大一致,运用技术不同,因而在它们的功能反映上就有着自己的鲜明的特点。目前的监控软件有很多种,我就自己的工程运用把以下四种软件即:Intellution公司的iFIX(2.2)、GE公司的Cimplicity(4.01)、Wonderware公司的InTouch(7.1)以及Siemens公司的WinCC(4.02)作以比较,这其中Intellution公司和Wonderware公司是专门从事监控软件工作的,在市场占领绝大一部分份额;Cimplicity 和WinCC 是GE和Siemens公司自动化产品的配套产品,正努力推向市场。下面就把这四种主要软件从图形及组态方案、数据点管理、网络功能、通信功能、管理方面、加锁设计等六个方面作比较。 一、图形及组态方案 4种软件都是基于Object画面,都能实现对现场点的监视: iFIX:图形功能很强,支持多种图形格式,其追加的图形库,内容丰富,解决了原来图形过大的问题。可同时使用256种颜色,其中有64种颜色可用彩虹色调色,组成各种调色方案,嵌入图形中不会因放大缩小而失真。组态中提供树形结构图,能够浏览所画画面中的所有图形对象,组态信息,提供了全局性的变量组态方案,供画面组态调用,从而实现一改全改的功能,而且全局性的变量并不占用Tag点,对于画面中Group组内的对象组态并不改变,使状态变化丰富多彩,点数的扩展功能很强,有全面解决扩展点的报警、报警记录、历史记录的方法,有查找替换功能,可以替换整个图画以及画面中的对象的属性、组态点信息,对于同类型物体,避免重复组态。内嵌VBA,具有自己的内部函数,又有广泛的VB函数,功能扩展更为有利。支持双向OPC,支持所有类型的ActiveX、OLE,对不健全的控件所引发的错误进行保护,对控件的属性操作完全控制。编辑与运行是切换进行的,这有利于对现场生产安全的保障;有独立的报警监视程序,支持在线修改,具有画面分层功能,运行时可以根据程序很方便地更换对象的连接数据源,可以使控制更灵活。Cimplicity:图形功能最为强大,图库图形丰富多彩,它支持从画面到画面包含对象的颜色渐变,这是目前其他监控软件都不具备的功能,只是对插入的对象一定要进行格式转化,不然会有死机现象。一个画面一个进程,运行脚本是多线程的,所以图画虽然大,但运行速度很快。具有基于对象链接的拷贝功能,可以像iFIX一样避免对同一对象在多个画面中出现时修改的多次进行,但存在着运行时母板必须处于激活状态的缺憾。编辑与运行分开,有独立的报警、历史趋势运行管理程序,内嵌VBA,具有自己的内部函数,又有广泛的VB函数,组VBA与通用运用方式不一样,支持ActiveX、OLE插入,但对控件其中的一些属性进行了锁定。点的扩展功能与iFIX 一样强大,用之不竭的虚拟变量并不占用点数,但对于扩展点的报警设定比较难解决,输出问题,历史记录是没问题的。对数据节点的修改不是在线的,必须先停止工程,再启动工程。支持多条件组态,为组态方案提供了很好的解决方法。 InTouch:图形界面的美观性较差,粘贴位图操作较为繁琐,且引入的图形放大后的变形很大,自配的按钮文字不能变色,实现起来比较费事。支持ActiveX控件,但不具有第三方控件的出错保护,不健全的控件会造成系统出错。采用有限的内部函数,其功能也只是常用监控的功能,复杂一点的功能如报表就只能借助于其他工具。无论是否I/O点,包括全局变量,都占用Tag点数,点数的扩展只局限于模拟量读入,按位分解,比起iFIX、Cimplicity显得小气得多,常常会让设计者因为点数的不足而窘迫。支持组态对象的查找、替换功能。对象组合上存在着组合后原单个物体的组态都将消失、使得在状态变化设计上得另谋出路。 WinCC:图形功能如InTouch一样,调色板中可以同时使用的颜色有16种,提供的图库有限、不支持AutoCAD的图形格式,点数的扩展也同InTouch一样,只有模拟量读入,按位分解,WinCC提供公开的位操作手段,可以对模拟量中的位进行读取并进行报警设定,但没有直接的方法进行历史趋势记录,也没有直接的方法对位进行修改。有双向OPC支持,支持ActiveX。使用内部语言,环境如同C 语言。同样使得其功能扩展变得容易。 二、数据点管理 它们都提供了统一环境进行数据点的定义,InTouch与Cimplicity提供了为数不多的几种数据类型,但Cimplicity提供了对监控点的采样处理技术,没有别的功能块;WinCC数据类型相对多一些,而iFIX提供的数据类型最多,有很多现成的功能块;历史记录块、趋势块、计算块、PID块、计时块,这对于设备运行时间计算,数据转化等工作可以不必在画面中去做,同时iFIX还提供十多种信号发生器,在调试中帮助很大,实现非常方便。4种软件中iFIX的数据点管理是独立于画面运行的,直接反映现场信息,数据点一经设定就可以立即反映现场状态(如果通信是成功的),这是其他3种软件所不具备的特点。Cimplicity另外提供了一个查看点的信息平台,在运行时可以用来监视点状态,编辑时可以用来查看点组态信息,实现组态的替换。iFIX、Cimplicity都提供了数据管理库的输入、输出功能,可以把TAG信息输出到Excel这样一个网格文档操作最方便的工具中,可以在Excel中方便地完成繁琐的TAG点定义设置工作,再从Excel回

相关文档
最新文档