情景五 基于工控机的微型加热器温度控制系统 4.1工控机实验装置 4.2系统总体设计 4.3系统硬件设计 4.4系统软件设计 返回总目录.

Slides:



Advertisements
Similar presentations
老人茶帶來的新時尚 9A2D0024 黃秀雯 9A2D0036 莊承憲 9A2D0041 蘇意婷 9A2D0045 盧家淑 9A2D0050 王宥棋 9A21C017 吳雅芝.
Advertisements

九年级物理一轮复习 第一章 声现象 知识要点. 1. 声音的产生和传播  ( 1 )声音的产生:声音是由于物体的振动产生的。  凡是发声的物体都在振动。振动停止,发声也停止。  ( 2 )声源:正在发声的物体叫声源。固体、液体、气体 都可以作为声源,有声音一定有声源。  ( 3 )声音的传播:声音的传播必须有介质,声音可以在.
一、音调  听过女高音和男低音的歌唱吗?他们的声音 给你的印象是怎样的? 女高音:音调高, 男低音:音调低,比较低沉。
第4章 音频功率放大器 4.1 音频功率放大器基础 4.2 功率放大器 4.3 专业音频功率放大器.
水箱水位PLC控制 课题(三) *** 20**年**月**日.
2017/2/25 DCS理论与QCS基础.
扬声器的布置与安装.
第 3 章 聽覺 每章扉頁 3.1 聽覺 3.2 人類耳朵的反應 3.3 聽覺缺陷.
5.2.1 制冷空调计算机控制系统的组成 计算机控制系统分为 计算机巡回检测和数据处理系统 操作指导控制系统 直接数字控制系统 监督控制系统
第七章 智能仪器设计方法 班 级:测控技术与仪器 授 课:滕召胜.
第一部分 中考基础复习 第一章 声现象.
喷涂烘干控制系统的设计与安装.
噪音 合作人员: 季陆铭,徐梦溪,赵杰,杨申捷.
第2章 PLC的结构及编程软件的使用 学习内容 S7-200系列PLC的外部结构 S7-200系列PLC的性能 PLC的编程语言与程序结构
第一章 复 习 锦囊妙计 多看书 多看笔记 善于梳理.
勞保年金制度及軍教人員 退休制度改革規劃 行政院年金制度改革小組 102年1月30日.
电池供电的 4 ~20mA 电流源 童有为
第2讲 古代中华文明的曲折发展、 成熟与繁荣 ——魏晋、隋唐、宋元的政治、经济、 思想文化.
机电类 《自动检测技术及应用》 (第二章第五节多媒体课件) 统一书号:ISBN 课程配套网站 www
第四章:数字量输入输出通道 学习要点 1、光电耦合隔离器的结构原理及其隔离电路; 2、数字量输入通道中几种典型电路;
玉溪工业财贸学校副校长 示范校建设办公室主任 柏家渭 2014年5月13日
單元四:稽納二極體整流器 電子電路實驗.
专业建设介绍 应用电子技术专业 汇报人:朱水泉 2012年10月.
本课件是由精确校对的word书稿制作的“逐字编辑”课件,如需要修改课件,请双击对应内容,进入可编辑状态。
提升國小自然與生活科技領域教師教學智能研習
PLC控制系统设计与运行 模块二:灯光的PLC控制 主讲教师:吴会琴.
第8章 PLC在工业控制中的应用 8.1 PLC控制系统设计步骤 8.2 PLC在机床控制中的作用 8.3 PLC在化工生产过程中的应用
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
第8章 继电接触控制系统.
第二章 PLC软、硬件组成及工作原理.
可编程序控制器应用 王如松.
PLC在工业中的应用.
20寸TV POWER板电路工作原理 LCD TV电源介绍 第一讲、开关电源的工作原理 第二讲、ADAPTER部份的工作原理
公務人員年金改革法案介紹 (總統公布) 銓敍部退撫司 民國106年8月.
第7章 PLC应用系统设计及实例 本章要点 PLC应用系统设计的步骤及常用的设计方法 应用举例 PLC的装配、检测和维护.
P6M2 组装与调试数字万用表 P6M2.1 数字万用表的基本原理 P6M2.2 数字万用表PCB组装 P6M2.3 数字万用表整机装配
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
20寸TV POWER板电路工作原理 LCD TV电源介绍 第一讲、开关电源的工作原理 第二讲、ADAPTER部份的工作原理
PLC交流 LTTL1314.
PLC电气控制与组态设计 哈尔滨理工大学 第一章 可编程控制器的基本知识 2018/11/28.
变频器: 将电网电压提供的恒压恒频转换成电压和频率都可以通过控制改变的转换器,使电动机可以在变频电压的电源驱动下发挥更好的工作性能。
电力拖动自动控制系统 第 3 章 直流调速系统的数字控制.
南京普天大唐信息电子有限公司 LED 恒流驱动的类型 特性和应用.
第七章 可编程控制器.
第七章 可编程控制器 一. 可编程控制器概述 二. OMRON PLC 三. SIEMENS PLC 四. PLC控制系统设计.
8、CP1H系列PLC简介 (小型高功能PLC) 8.1 CP1H PLC的模块及扩展简介 8.2 CP1H PLC的CPU功能简介
绪论:LabVIEW控制简介 复旦大学物理教学实验中心 phylab.fudan.edu.cn.
基本知识、硬件原理、电气特性、安装、使用、选型
付款作業錯誤態樣【出納組】 錯誤1~核銷文件備具不齊 錯誤2 ~戶名與系統不同 錯誤3 ~未輸發票號碼日期 錯誤4 ~受款人帳號輸錯
扩散硅式差压变送器 构成框图: 调零电路 UZ △P 扩散硅压阻传感器 US 前置 放大器 U01 IO V-I转换 检测部分
第三章 PLC基础 掌握PLC工作原理、结构特点。 熟悉基本逻辑指令、顺序控制指令及常用的功能指令。 具备PLC应用系统设计初步能力。
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
实验八 电子秒表-2.
C omprehensive ontrol by FP2 FP2综合应用事例
第3章 PLC的结构特点及技术性能 3.1 可编程控制器的结构特点 3.2 FX2N系列PLC的主要技术性能.
预算定额使用例题2-1讲解 主讲人 束美其.
实验九 数模与模数转换电路 EWB仿真实验 数字电路实验(江西现代职业技术学院) 2019/5/13.
第六章 计算机控制概述 In smart factories, machines are largely self-organizing, but humans retain control for making final decisions.
第五章 机械位移传感器 5.2 磁性开关.
信用部財務專業人員初級研習班 台灣債券市場簡介
第七章 编程实例 例1、设计一个报警器,要求当条件X1=ON满足时蜂鸣器鸣叫,同时报警灯连续闪烁16次,每次亮2s,熄灭3s,然后,停止声光报警。 分析:输入信号占用一个输入点,蜂鸣器和报警灯各占用一个输出点,报警灯亮、暗闪烁,可以采用两个定时器分别控制,而闪烁次数由计数器控制。 I/O分配如下:
Excel 2010电子 表格制作案例教程.
第4章 Excel电子表格 Excel操作必须掌握的知识点: 掌握建立、打开、保存和编辑文档的基本操作 ;
2.4 让声音为人类服务.
第二节 声音的特性 人们有规律的、好听悦耳、使人愉快的声音叫做乐音,无规律的、难听刺耳、让人心烦的声音叫做噪声。
生理科学实验 EXPERIMENT OF PHYSIOLOGIC SCIENCES
项目二 可编程控制器的 构成及工作原理 2019/8/6.
第三章 可编程控制器概述 第一节 可编程控制器的定义 一、什么是可编程序控制器? 1、什么是可编程序控制器?
西华大学《模拟电子技术》示范课 主讲: 陈冲 刘凌西 滕乾林 序号: [092] [117] [095] 组号:[24] 一七年十二月制
开关电源中的安规认识.
Presentation transcript:

情景五 基于工控机的微型加热器温度控制系统 4.1工控机实验装置 4.2系统总体设计 4.3系统硬件设计 4.4系统软件设计 返回总目录

4.1 工控机实验装置 4.1.1 工控机实验装置介绍 工控机(IPC)实验装置分类:柜式、台式及盒式。 研华IPC按结构分类: 4.1 工控机实验装置 4.1.1 工控机实验装置介绍 工控机(IPC)实验装置分类:柜式、台式及盒式。 研华IPC按结构分类: 1、普通台式——其I/O接口卡插在主机ISA或PCI插槽里,还有分布 式RS-485远程控制I/O模块等 2、整体式——键盘和显示器均固定在主机上 3、模块式——模块种类有电源模块、CPU模块、输入输出I/O接口卡模块、工 业以太网接口模块、现场总线接口模块和分布式RS-485远程控制I/O模块等)多D/A结 构(图2-1(a))和共享D/A结构(图中2-1(b)) 。

柜式工控机(IPC) 图4-1 IPC实验装置外形与结构

4.1.2 控制要求 除了手动方式控制以外,还有自动方式控制。 1、硬件设计 2、控制方式与控制指标 3、软件设计 (1)被控对象设计 (2)加热器电源设计 (3)主控装置设计 (4)加热器控制电路设计 (5)加热器电气及电子原理图设计 (6)信号调理模块和加热器模块电气及电子工艺设计 2、控制方式与控制指标 除了手动方式控制以外,还有自动方式控制。 3、软件设计 采用中国亚控公司中文组态王Kingview及与其配套的软PLC语言KingACT为编程语言。

4.2系统总体设计 4.2.1 系统设计流程 1、系统调研和设计任务书的拟订 2、方案设计 3、安全性、可靠性考虑 4、硬件与软件设计 自动化系统设计任务书是整个系统设计的依据,同时又是今后设备竣 工验收的依据。 2、方案设计 对同一控制对象和控制要求,往往有多种控制方案。在满足控制要求 的前提下,设计方案应该力求简单、经济和实用,不宜盲目追求高指 标。 3、安全性、可靠性考虑 4、硬件与软件设计 5、系统安装调试

4.2.2 控制方案设计 1、软硬件主要方案 2、控制算法与软件方案的拓宽 (1)硬件部分前面已经叙述过,除了用工控机IPC及其I/O摸板控制已经确定以外,还有:要求采用微型廉价测温传感器测量温度;要求采用高效集成式控制电路控制加热器的加热元件。 (2)软件部分前面已经叙述过,用基于经典自动控制理论模拟PID的数字式恒值温度控制和基于现代控制理论离散型动态规划及最小原理变值温度控制控制,采用中文组态王Kingview及与其配套的软PLC语言KingACT为编程语言。 2、控制算法与软件方案的拓宽 (1)控制算法 (2)编程语言 (3)设计题目树

4.3系统硬件设计 4.3.1 系统组成结构 图4-2 加热器IPC控制系统组成结构

4.3.2 系统功能划分 1、工控机IPC IPC是整个控制系统的核心和大脑。从自动控制理论的角度出发,IPC属于自动运算、 调节和控制环节。 2、ISA或PCI多功能卡 加热器的IPC控制,既有模拟量控制,又有开关量控制,故要有AI、AO、DI和 DO输入输出点,要选择多功能卡。多功能卡产生TTL级的控制信号。 3、通信转换模块及远程模块 由于IPC另外还要控制电梯等对象,控制电梯需要较多的DI、DO点,而多功能 卡上的DI、DO点不够用,故要增设这两个模块及RS232/485通信转换模块,兼 有远程网络控制的功能。 4、信号调理模块 5、加热器模块 6、 AC电源和DC电源

4.3.3 工控机IPC概述 1、IPC硬件 研华主要产品系列有: 2、IPC软件与组态软件 工业组态软件特点有: (1)工业计算机平台 研华公司是国际上最早从事工业计算机和自动化控制器的生产厂商之一研华产品的市场占有 率较高。 研华主要产品系列有: (1)工业计算机平台 (2)电子自动化 (3)嵌入式计算机 (4)数字视频平台 2、IPC软件与组态软件 除了可用通用汇编语言、VB和C++语言编程以外,还具有方便用户编程的多 实时工业组态软件,而一般IPC工业监控已较少使用前三种语言编程。 工业组态软件特点有: (1)内置实时数据库 (2)图形化软PLC语言(梯形图LD和功能块图FBD等)编写非常直观 (3)能高速采样与控制 (4)拥有同其它语言进行通信的软件接口

4.3.4 主控设备选型及配置 工控机IPC及其I/O板卡是本课题的主要控制设备。 1、IPC主机 设备选型 (1)选定普通台式IPC。 (3)全长All-in-One CPU卡选PCA-6187型。 (4) 1个硬盘,1个光驱,1个鼠标,1个键盘,1台17英寸彩色显示器。

2、插入式数据采集控制 考虑到作为一般的IPC实验和低速数据采集控制工业应用,选用 PCL-812PG型ISA多功能卡。 其性能指标为: 16路12位单端模拟量输入AI 2路12位AO输出 一个Intel 8253-5型可编程定时器/计数器 16位数字量输入DI,16位数字量输出DO 连接插座

图4-3 PCLD-782型光隔离数字量输入板内部及外部接口电路 3、信号调理模块和端子板 (1)PCLD-782型光隔离数字量输入板 信号调理模块和端子板用于连接主机箱里的PCL-812PG多功能卡。 图4-3 PCLD-782型光隔离数字量输入板内部及外部接口电路

图4-4 DO0继电器输出通道与PCLD-780型螺旋接线端子板单个通道电路图

(3)PCLD-780型螺旋接线端子板 PCLD-780型接线端子板具有2套10通道连接器,其单个通道的电路图如图4-4b 所示。 共有4种设置方式: 直通连接(工厂出厂设置) R1=0Ω,R2和C取消。 1.6KHz(3 dB)低通滤波器 R1=10KΩ,C1=0.01μF,R2取消。 10比1电压衰减器 R1=9Ω,R2=2Ω,C1取消。 0~20mA到0~5V(DC)信号转换器 R1=0Ω,R2=250Ω,C1取消。 4、远程通信模块和远程控制模块 (1)通信转换模块 选取AIAM-4520型光隔离RS232至RS-422/RS-485转换模块。 (2)远程数字量输入输出模块 选取2块AIAM-4050数字量输入输出模块(7点DI,8点DO),输入电压电平0~ 30V,8路NPN型晶体管集电极开路数字量输出。

4.3.5 系统电气电子原理图设计 一、IPC、I/O插卡、信号调理模块、按钮和指示灯电路的设计 二、加热器电路的设计 1、加热器的信号输入 工作原理: 图4-5 微型加热器IPC控制系统电气原理图(略)。 二、加热器电路的设计 加热器电路如图4-5所表示。 1、加热器的信号输入 加热器的信号输入端有两个,分别为AIU0和AII0,分别采用工业控制标准电压信号(0 ~5V)和电流信号(0~20mA)两种方式。

图4-5 微型加热器IPC控制系统电气原理图

2、输入信号放大与槽形电压表指示 输入信号采用单电源运算放大器N1A进行放大 所用运算放大器LM358内部有两个独立的、高增益、内部频率补偿的双运算放大器 电压表PV1为槽形电压表 稳压二极管VZ1用于保护表头 3、SG3524型PWM控制芯片介绍 加热元件的加热电阻R30(100Ω,10W) 采用功率管V20高效脉宽调制方式控制 SG3524是美国硅通用公司(SiliconGeneral)生产的 端推挽输出式脉宽调制器,工作频率高于100kHz,工作 温度为0℃~70℃,适宜控制100W~500W中功率开关电 源、加热器和直流电动机等。

SG3524采用DIP-16型封装,其内部结构如图4-6所示,管脚功能: 引脚1:反相输入,误差放大器反向输入端。在闭环系统中,该引脚接反 馈信号。在开环系统中,该端与补偿信号输入端(引脚9)相连,可构成 跟随器。 引脚2:同相输入,误差放大器同相输入端。在闭环系统和开环系统中, 该端接给定信号。 引脚3 :振荡器输出,内部振荡器输出。 引脚4 :限电流(+)输入CLSENSE,采用电流传感器引入,进行限电流 保护。 引脚5 :限电流(-)输入CLSENSE,采用电流传感器引入,进行限电流 引脚6 :振荡器外接电阻。 引脚7 :振荡器外接定时电容。振荡器频率由外接电阻和电容决定。 引脚8 :地GND。 引脚9 :补偿、外接RC网络,PWM比较器补偿信号输入端。

引脚10 :通/断控制:外部关断信号输入端。该端接高电平时控制器 输出被禁止。低电平时,输出为高阻状态。 引脚11 :内部激励发射极输出。 引脚12 :内部激励集电极输出。 引脚13 :内部激励集电极输出B。 引脚14 :内部激励发射极输出EMITTER B。 引脚15 :电源电压VIN。 引脚16 :基准电源电压VRF,+5V,既可用于内部电路,又可用于外 部电路。

图4-6 SG3524型PWM控制芯片内部原理图

4、加热器PWM控制原理 (1)参见图4-5。运算放大器N1A的输出端,经R25、 R24同R26分 压SG3524脚16提供的基准电源+5V,而后接至PWM控制芯片SG3524 的脚2(误差放大器同相输入端)。脚1(误差放大器反向输入端 )和脚9(补偿、外接RC网络端)进行短接,使得内部误差放大器变成 射跟随器形式。脚2实际上就是自动控制给定输入端,在此,我们仅对 PWM控制芯片采用模拟式开环控制方式,但是就加热器温度大反馈控制 而言,PWM控制芯片作为控制电器,不过是整个温度闭环控制系统的一 个执行环节。 (2)振荡器脚7须外接电容,脚6须外接电阻。振荡器频率由外接电阻和电 容决定。本设计开关频率设定为0.5Hz,可取C=20μF,R=130kΩ。振荡器 的输出分为两路,一路以时钟脉冲形式送至双稳态触发器及两个或非门; 另一路以锯齿波形式送至PWM比较器的同相端,比较器的反向端接误差放 大器的输出。

(3)误差放大器的输出与锯齿波电压在PWM比较器中进行比较,从而在PWM比 较器的输出端出现一个随误差放大器输出电压高低而改变宽度的方波脉冲,此方波脉冲经过RS双稳态触发器A送到两个或非门的输入端。每个或非门的另两个输入端分别为振荡器输出方波电压和另一个触发器B的Q端(两个或非门分别接Q正端和反端)。触发器B的两个输出端互补,交替输出高低电平,其作用是将PWM脉冲交替送至两个三极管V1及V2的基极,使得推挽输出对管交替输出脉冲宽度调制波,两者相位相差180°。当输出对管并联应用时,其输出脉冲的占空比为0%~90%; 当输出对管分开使用时,输出脉冲的占空比为0%~45%。 (4)本设计不用电流反馈,将脚4[限电流 (+)输入]和脚5[限电流 (-)输入]接地。通/断控制(脚10)悬空。 (5)用中功率管V20(8050型)的开关工作方式控制加热电阻R30(100Ω,10W)的通断。易算得流过加热电阻R30的最大电流为Imax=180mA。不妨设功率管V20的放大倍数β=60,则PWM控制芯片双输出晶体管(也处于开关工作方式)外接集电极电阻R28的最大电流大约为6mA ,而每个晶体管的集电极电流为3 mA 。易算得R28大约2k,就取R28=2kΩ。 (6)本系统不存在控制死区问题。当控制信号输入端AIU0从0~1变化时,PWM控制芯片给定输入端(脚2)信号就立即变化,使得推挽输出管的通断情况产生变化,进而使得加热电阻的发热情况产生变化。

5、测温传感器AD590介绍 (7)如此,当加热器实际温度低于设定温度时,经过IPC根据某一 自动控制算法运算后,IPC送出的AO信号上升,运算放大器N1A输 出信号随之上升,PWM控制芯片给定输入端信号也随之上升,输出 的脉冲宽度随之增大,使得加热功率管的导通时间延长,加热功 率增大,实际温度上升,如此等等。 5、测温传感器AD590介绍 AD590是美国模拟器件公司生产的单片集成两端感温电流源。它的 主要特性如下: (1)电流在数值上等于器件所处环境的热力学温度(开尔 文)度数,单位为μA;Tk—热力学温度,单位为K。 (2) AD590的测温范围为-55℃~+150℃。 (3) AD590的电源电压范围为4V~30V。AD590可以承受44V正向电 压和20V反向电压,因而器件反接也不会被损坏。 (4)精度高:AD590共有I、J、K、L、M五档,其中M档精度最高, 在-55℃~+150℃范围内,非线性误差为±0.3℃。

6、加热器测温电路 (1)由于所选用的AD590为电流型器件,所用电源电压为12V,故考虑用AD590与一个电阻R31=10 kΩ相串联,另一端接地(如图4-5所示),温度为0℃时,可算得UB =2.73V;温度为100℃时, UB =3.73V。 (2)设置零点调节电阻的目的是当温度为0℃时,使得测温电路的输出,亦即运算放大器N1B的输出为0V。 (3)反馈电阻与反相输入电阻的计算。 (4)设置扰动开关S、电阻R32和电位器RP1的目的是模拟环境温度突然降低对加热器温度的影响。 (5)测温第2级放大器N2A采用全反馈跟随器形式,其同相输入端的电压变化范围应在0~5V之间,R36=1kΩ,RP3 =4.7kΩ,R37 =3kΩ。 (6)电压表PV2为槽形电压表,刻度在0~100之间,对应0~100℃。稳压二极管VZ2用于保护表头 (7)工业标准信号0~5V到0~20mA转换电路如图4-5所 示。显见运算放大器N2B与晶体管V21电路构成负反馈电路, R43为反馈电阻。我们的设计目标是当UF=0~5V时,晶体管V21的集电极电流随之0~20mA变化,从而发射极亦然。 (8)在R40~R43取值已知的情况下,晶体管V21集电极电阻R44=300Ω。 (9)由于晶体管V21发射极输出作为0~20mA信号输出端,而接收电路可能要使之变成电压信号,故V21发射极最大电压为5V,因此设置稳压二极管VZ3(稳压值为5.6V),此管一般情况下并不处于反向导通状态,除非产生保护动作时,才反向导通。

(5)测温第2级放大器N2A采用全反馈跟随器形式,其同相输入端的电压 变化范围应在0~5V之间,R36=1kΩ,RP3 =4.7kΩ,R37 =3kΩ。 (6)电压表PV2为槽形电压表,刻度在0~100之间,对应0~100℃。稳压 二极管VZ2用于保护表头。 (7)工业标准信号0~5V到0~20mA转换电路如图4-5所示。显见运算放大 器N2B与晶体管V21电路构成负反馈电路, R43为反馈电阻。我们的设计 目标是当UF=0~5V时,晶体管V21的集电极电流随之0~20mA变化,从而 发射极亦然。 (8)在R40~R43取值已知的情况下,晶体管V21集电极电阻R44=300Ω。 (9)由于晶体管V21发射极输出作为0~20mA信号输出端,而接收电路可 能要使之变成电压信号,故V21发射极最大电压为5V,因此设置稳压二 极管VZ3(稳压值为5.6V),此管一般情况下并不处于反向导通状态, 除非产生保护动作时,才反向导通。

4.3.6 系统电气电子工艺设计 1、机械结构设计 2、各模块电气元件布置图设计 所设计的IPC实验装置为柜式,其外形及结构和各模块的布置如图4-1 所示。对此,前面已经作了介绍。机械设计包括机械零件图设计、机 械装配图设计、外购件和金属及非金属材料清单汇总等。这些工作一 般由机械技术人员承担,电气自动化技术人员密切配合。 2、各模块电气元件布置图设计 各模块电气元件布置图是指各模块箱体内电气元件的布置,以便电气 元件的安装。必须根据元件产品样本或实物,了解元件的安装形式与 尺寸,进行设计。

4、加热器PCB图的设计与制造 3、各模块面板设计与制造 印刷线路制板图一般常用Protel软件的PCB文件格式设计,常称 实验装置上各模块的面板有各元件的接线端子插座、电位器、开关、按钮、电 表、指示灯、发光二极管和数码管等,还要写上电气元件图形符号及文字符号 和其它文字。例如,加热器模块的面板PCB制板图如图4-7所示(略)。 面板加工图采用Protel软件PCB文件格式设计(工程上还广泛采用PowerPCB 、 Cadence和Allegro等软件),随后将PCB文件格式面板加工图送往专业厂进行 光绘,将铝合金板材进行喷砂、氧化处理,再涂上一层感光材料,而后感光印 刷、裁剪和打孔。 4、加热器PCB图的设计与制造 印刷线路制板图一般常用Protel软件的PCB文件格式设计,常称 为PCB制板。用户只需在计算机上完成PCB文件的设计,然后发往 线路板制造厂。例如,加热器模块的PCB图如图4-8所示。

图4-8 加热器模块的PCB制板图

4.4系统软件设计 4.4.1 软件设计流程 程序设计是一种高度复杂的创造性劳动,必须遵循科学的软 件设计流程,才能使程序设计有条不紊地进行下去。 自动化工程控制软件设计的流程一般为: (1)控制规律与控制算法设计。 (2)基于某一控制算法和某一编程语言进行人机界面设计与控制程序设计。 对规模较大的系统,要事先编制程序设计框图。 (3)自动化工程控制软件并非是单一性软件,它同硬件、 实际电气控制设 备及被控对象紧密相关,因此要进行软硬件综合调试。

4.4.2 控制规律与控制算法设计 1、系统动态数学模型的计算、估算与测试 熟悉被控对象是进行自动控制系统设计首先要做的事情,而系统建模,即 系统动态数学模型的建立,是实施各种控制策略与控制算法的重要依据。 系统建模分计算、估算与测试几个环节。测试画面如图4-9所表示。 (1)系统动态数学模型的计算和估算 本例只研究传热过程。 (2)系统动态数学模型的“飞升曲线法”测试 在推导出系统的传递函数之后,还要进一步通过工程测试法获得其具体参 数,最常用的测试方法是“飞升曲线法”。测试环境:电网电压为AC220V 环境温度为标准室温25℃。这是测定曲线、建立数学模型的标准条件。环 境变了,要作为随机干扰信号处理。测试画面如图4-9所示,测试软件采用 中文组态王编制。

图4-9 在线飞升曲线法测定被控对象的动态特性 图4-9 在线飞升曲线法测定被控对象的动态特性

简述如下: (1)在组态王工程浏览器/设备/板卡/研华/PCL812PG路径下安装PCL-812PG多功能卡。 (2)在组态王工程管理器中定义变量(在组态王中变量无斜体与下标):模拟量输出AO0,I/O 实数(要事先软件安装PCL-812PG多功能卡,并进行I/O变量连接,选取AO0通道);输入调节 内存实数,由于组态王Y-T图的显示特点,要将内存实数的最大默认值1×109改为5,才能调到 5V时满幅显示;放大倍数K0,内存实数;稳态温度,内存实数;加热器温度采集AI0,I/O实数 加热器实测温度y,内存实数,类似地,要将内存实数的最大值改为100,才能当温度为100℃ 时满幅显示;时间常数T,内存实数;纯滞后时间,内存实数;初始温度,内存实数;稳态温 度,内存实数;隐含与可见,内存离散。 (3)变量“输入调节”连接游标(可产生输入阶跃信号)、“加热器输入”文本框和实时趋势Y-T图 输入阶跃信号曲线;变量“加热器实测温度y” 连接“加热器输出”文本框和实时趋势Y-T图加热 器实测温度曲线。 (4)组态王画面命令语言(循环扫描时间设置为1000ms)为: 加热器实测温度y=(加热器温度采集AI0)* 100/4095 模拟量输出AO0=输入调节*4095/5;/*A/D和D/A均为12位转换*/ (5)“初始温度”、“稳态温度 ”和“K0”为3个自制按钮,用工具箱中的矩形图并放置文本而成,它们动画连接“ 弹起时”的命令语言分别为: 初始温度=加热器实测温度y;和稳态温度=加热器实测温度y; 和 放大倍数K0=(稳态温度-初始温度)/(模拟量输出AO0/4095))

2、基于经典控制理论的二阶最佳工程设计及离散化处理 3、基于现代控制理论连续型庞特里雅金最小原理的控制算法设计 (6)图中的“隐含/可见”按钮用于控制、和的可见与隐含,其“按下时”和“弹起时”的 命令语言分别为: 隐含/可见=0;和 隐含/可见=1; 观察图4-9,可见对象是一阶带纯滞后的自平衡对象,并且纯滞后时间系统时间常数 3因为测温传感器离加热电阻很近,故不再考虑。图4-9中参数、的测量是在在线运行 时通过人工观察Y-T图测得并通过组态王软键盘(“”和“”为2个自制按钮,用工具箱 中的矩形图并放置文本而成,它们的动画连接均选取“模拟值输入”,运行时,若用 鼠标操作,可自动弹出小键盘,以便实时键入观察值,当然也可用普通硬键盘)键 入图形画面的,这不可避免地会带来一些观察误差,但适合一般工程的实际应用; 当然,也可考虑全自动测定,但是编程较烦琐。 2、基于经典控制理论的二阶最佳工程设计及离散化处理 3、基于现代控制理论连续型庞特里雅金最小原理的控制算法设计 (1)系统的状态空间描述与控制性能指标 (2)基于连续型庞特里雅金最小原理的控制算法

4、基于现代控制理论离散型动态规划原理的控制算法设计 (1)对象动力学方程的离散化处理 要应用现代控制理论之离散型动态规划原理进行控制,必须进行离散化处理 将连续型微分方程转换为离散型差分方程 (2)系统的状态空间描述与控制性能指标 状态空间描述法用五个空间来完整地描述一个动力系统,因此系统的空间是 一个五元组,对本系统,它是离散型状态空间。 (3)基于离散型动态规划原理的最优控制计算法 动态规划理论创立于二十世纪五十年代初期。当时由于生产部门和空间科学 技术发展的需要,提出了一系列寻求多级决策过程的最优控制问题,动态规 划就是为了解决这类问题由美国数学家贝尔曼(R.Ballman)首先提出的。

4.4.3 系统控制与人机界面设计 1、基于经典二阶最佳工程设计技术的控制与人机界面 2、特殊控制要求 (1)基于经典二阶最佳工程设计技术控制律与主要参数 (2)特殊控制要求 (3)人机界面设计 (4)I/O设备的安装 (5)组态王变量设定 (6)控制软件设计 (7)动态数据交换DDE通信 2、特殊控制要求 (1)控制系统“密码启动”。“密码启动”或 “密码启停控制”是工业控制中常用 的安全操作方法,也是实现“一人一题”的具体措施之一。 (2)只有当系统状态灯HL0、HLR0亮后,IPC上的所有其它操作才能有效。 (3)只有当统状态灯HL0、HLR0亮后,将万能转换开关SA置于手动或自动,则相应的硬/ 软灯HL1/HLRSD或HL2/HLRZD才能被点亮,也就是使得IPC上的所有其它操作才能有效的 具体实现手段。也可用屏幕上的软按钮SBRSD、SBRZD进行转换。

(4)只有当手动或自动灯亮以后,按动加热启动硬/软按钮SB2/SBRJR,则加热硬/软灯 HL3/HLRNJR被点亮,此时IPC才能真正地产生AO信号传输到加热器加热控制电路;反之 当按动加热停止硬/软按钮SB3/SBRTZ,则加热硬/软灯HL3/HLJR熄灭,AO信号立即变为 0,停止加热。 (5)设置超温报警灯硬/软灯HL4/HLRBJ,当温度超过90℃时,HL4/HLRBJ立即被点亮, 且HLRBJ闪烁不停;并且还要用组态王的“报警窗口”图形对象进行显示。 (6)进行温度恒值控制,用组态王游标进行温度设定,以方便修改与调节。另外的设定 方法是:编程时直接数字设定,硬/软递增递/减按钮。 (7)系统放大倍数、时间常数编程时直接数字设定,而积分系数通过编程自动计算,用 游标显示(游标是一种双向元件,兼有控制/被控制功能)。 (8)设定温度、实际温度用实时趋势图(Y-T图)和文本数字显示方法显示,棒图和游 标也是常用的显示方法。 (9)根据控制算法与控制律实时计算所得的加热器理论控制输入和实际控制输入(≥0 ≤+5V,通过在编程时将理论控制输入进行约束得到)用数字显示。 (10)利用组态王的动态数据交换DDE功能,进行组态王与Windows电子表格应用软件 Excel的双向数据通信,具体数据为某些重要的现场控制数据,如设定温度(给定温度 和实际温度等,自己拟订。 (11)采用实时签名制度:做完实验,在组态王运行状态屏幕上进行实时签名,签上班 级名称和姓名,而后用屏幕拷贝形式将加热器温控情况实时复制到实验报告Word文件里。

3、人机界面设计 4、I/O设备的安装 (12)应有年月/日期显示。 经组态王工程浏览器/画面,分别建立名为“加热器二阶最佳设计”和“报警显 示与DDE通信”的两个人机界面图形对象,前一个为主窗口,分别如图4-9和 4-10所示。 4、I/O设备的安装 (1)经组态王工程浏览器/设备/板卡安装名为“PCL812PG多功能卡”的设备。 (2)经组态王工程浏览器/设备/COM1/PLC安装名为“亚控仿真PLC”的设备,用 于将组态王中的某些内存变量如“设定温度TSD”等先用基于“亚控仿真PLC”的 I/O变量替代,而后发送到其它Windows应用程序,如Excel等。 (3)经组态王工程浏览器/设备/DDE安装名为“DDE通信Excel”的设备,服务程 序名为“Excel.exe”,主题名为“sheet1”,数据交换方式为“标准的Windows项 目交换”。“DDE通信”设备用于将其它Windows应用程序,如Excel等中的数据 向组态王发送数据。

5、组态王变量设定 在组态王工程浏览器/数据库/数据词典中定义变量: (1)转换开关SA手动、转换开关SA自动、加热启动SB2、加热停止SB3:I/O离散 连接设备—PCL812PG多功能卡,寄存器—DI0~DI3,数据类型—bit,读写属 性—只读。 (2)密码启动SBR0、密码启动SBR1、手动SBRSD、自动SBRZD、加热启动停止 SBRQDTZ(利用图库按钮,按一下为“1”即为启动加热,再按一下为“0” 即为 停止加热):内存离散。 (3)密码启动步0~码启动步8:内存离散。这些变量用于记忆密码启动软按钮 的操作情况。 (4)密码启动中间步计数器CZJB1、密码启动中间步计数器CZJB2:内存整数。 这些变量用于记忆密码启动软按钮的操作情况。 (5)手动加热调节RPRYB:内存实数。用软游标具体实现。 (6)系统状态HL0、手动HL1、自动HL2、加热HL3、报警HL4:I/O离散,PCL812PG多功能 卡,DO0~DO4,bit,只写。 (7)系统状态HLRXT、手动HLRSD、自动HLRZD、加热HLRJR、报警HLRBJ:内存离散。

(8)实际温度采集TCJ:I/O整数,PCL812PG多功能卡,AI0.F1L5.G1,SHORT,只读,选 取允许DDE访问。 (9)温度采集计数器CWDCJ:内存整数。 (10)设定温度TSD、实际温度TSJ、实际温度TSJ1~实际温度TSJ4:内存实数。对变量“ 实际温度TSJ”,在其变量定义窗口的报警定义页面的“报警限”区域选择:高,90(界 限值),高(报警文本);高高,95(界限值),高高(报警文本)。 (11)实际控制输出AO0:I/O整数,PCL812PG多功能卡,AO0,SHORT,只写,选取允许 DDE访问。 (12)放大倍数k0、时间常数T、积分系数Ti、采样时间TCY、采样定时器TCYDSQ:内存 实数。 (13)当前时刻理论控制输出un、前一时刻理论控制输出un_1、当前时刻偏差en:内存实 数。 (14)“来自Excel的命令数据”:I/O字符串,DDE通信Excel,项目名:r2c1,选取允许 DDE访问。用于Excel向组态王发送数据。 (15)班级、姓名与学号: 内存字符串。 注意:组态王变量定义时,变量内各字符不能取斜体和下标形式。

2、基于连续型庞特里雅金最小原理的控制与人机界面 (1)基于庞特里雅金最小原理控制的控制律 (2)特殊控制要求 (3)基于组态王的人机界面和基于软PLC的逻辑与算术运算 (4)控制原理简述和操作过程 3、基于离散型动态规划原理的控制与人机界面 (1)基于离散型动态规划原理控制算法的具体实现方法 (2)基于离散型动态规划原理最优控制的加热器控制软件

4.4.4 控制系统软硬件综合调试 1、硬件电路正确性测试 2、先设计人机界面而后定义变量及编制程序 3、增设辅助性软对象进行测试 4、先手动后自动调试 5、达到控温精度的调试 (1)对象动态参数的修正 (2)采样时间的修正