基于MCGS组态软件开发水位控制系统的研究.pdf
《基于MCGS组态软件开发水位控制系统的研究.pdf》由会员分享,可在线阅读,更多相关《基于MCGS组态软件开发水位控制系统的研究.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、!(!9#$%&()*+9,%-9学 报收稿日期!&!(!修回日期!&!,(#作者简介!刘振宇!()#$#男!汉#山西汾阳人#讲师#在读博士#主要从事控制理论与控制工程研究$基金项目!山西农业大学科技创新基金项目!$!)!文章编号!(*#(+(&(!*!(!+,!基于O0 N Y组态软件开发水位控制系统的研究刘振宇!山西农业大学 工程技术学院#山西 太谷!,!+!(摘要!根据过程控制实验的需要#采用O0 N Y组态软件开发三只水箱水位控制实验装置#并利用智能调节仪进行下位数据采集#通过实验证实实现了良好的测控效果$关键词!O0 N Y%智能调节仪%水位%测控中图分类号!6/,(%&文献标识码!
2、5 H#(2+*#.#(*#0);&*%G#-U/*%P%4%0D/&%,#(N.)!N#(*#/(,.#(*#0%(%/*%,);&*%G8:0D&3(,E=!./0 0 1)1/2%)%1 1*%)$%?8 1+#%/0/)7#$%&()*+4 0 5 4*$0,%-1*6 5 7#8$)4#$%&!,!+!(#.#%$2:&*/3*&B 9:8 HG O0 N Y!O G J?G I9 H0 G?I G MN 8 8 I 9?8 HY;:?8 E9 9 Q?G2 G?I G M:;:?8 EG KL 9?8 I M 8 P 8 M K G I?F I 8 8L 9?8 I?9 :L 9:
3、I 8:8 9 I 2 F 8 H9 HH 8 P 8 M G=8 H c5 H9=M J 2 9?J G 9 Q?G E 9?J G 2 G?I G M 9=9 I 9?Q:K G IH 9?9=I G 2 8:J S:F G L 8 H9S G G H=8 I K G I E 9 2 8 c6%;2 G?I G M 9=9 I 9?Q:%T 9?8 I M 8 P 8 M%6 8:?J S9 H2 G?I G M M J S在工业生产中#大多数过程是非线性的$对于非线性程度不高的过程#可以当作线性过程处理$要控制好极端非线性过程#则相当困难$在%过程控制&教学中#对三个相互连通的不规则形状
4、水箱水位进行测控处理并分析#就属于极端非线性控制($该系统传统的开发手段是采用单片机等控制设备设计#但如果采用组态软件开发该系统则可以实现多次开发)适时采集监控等功能$该测控系统主要有两种设计途径*一是采用C B)C 0等可视化工具从低层开发+二是利用工控组态软件进行二次开发$但由于C B)C 0开发难度大#开发周期长#因此大多工程项目的开发都采用工控组态软件来实现$组态软件国外有美国的b _ g系列产品#澳大利亚的T _ l 0 4#国内有组态王)O0 N Y)世纪星)开物等$国内软件开发比较晚#但吸取了其他组态软件的优点#采用了最先进的设计理念#所以可以与国外的组态软件相媲美#同时在价格上
5、是国外软件的(,!(,+$其中北京昆仑公司的O0 N Y就是重要的组态软件之一#该软件曾开发上海东方明珠电视塔消防控制系统)北京西客站灯光电源控制系统)北京中央电视台消防供水系统等著名工程$=O0 N Y&%(概述=特点及组成O0 N Y&%(!O G J?G I9 H0 G?I G MN 8 8 I 9?8 HY;:?8 E是一套基于T J H G L:平台的#用于快速构造和生成上位机监控系统的组态软件系统#可运行于O J 2 I G:G K?T J H G L:)&,)+,O 8,4 6,!等操作系统$O0 N Y提供了解决实际工程问题的完整方案和开发平台#能够完成现场数据采集)实时和历史
6、数据处理)报警和安全机制)流程控制)动画显示)趋势曲线和报表输出以及企业监控网络等功能($O0 N Y&%(软件系统包括组态环境和运行环境两个部分$组态环境相当于一套完整的工具软件#帮助用户设计和构造自己的应用系统$运行环境则按照组态环境中构造的组态工程#以用户指定的方式运行#并进行各种处理#完成用户组态设计 的 目 标 和 功 能$两 部 分 互 相 独 立#又 紧 密 相关,(#如图(所示$图(O0 N Y软件系统结构图B$%(6 F 8:?I Q 2?Q I 8G KO0 N Y:G K?:;:?8 E=?运用O0 N Y J =建立运行程序的一般过程!(启动O0 N Y组态环境#建立工
7、程项目$!进行设备配置$设备配置的目的是实现上下位机通讯#即实现计算机与智能仪表之间的连接$通过设备窗口配置数据采集与控制输出设备#注册设备驱动程序#定义连接与驱动设备用的数据变量$!,构造数据库#在实时数据库窗口建立新的数据库文件$要求与设备要求的数据库一致#该窗口定义不同类型和名称的变量$作为数据采集%处理%输出控制%动画连接及设备驱动的对象#!$制作图形画面$在用户窗口实现#主要用于设置工程中人机交互的界面$诸如&生成水位变化的动画显示画面%报警输出%数据与曲线图表等$如图所示#图水箱水位组态画面B$%6 F 8H J 9 S I 9 EG KL 9?8 I M 8 P 8 M K G
8、IL 9?8 I?9 :!&在主控窗口建立新工程#主控窗口中可以放置一个设备窗口和多个用户窗口$负责调度和管理这些窗口的打开或关闭#主要的组态操作包括&定义工程的名称$编制工程菜单$设计封面图形$确定自动启动的窗口$设定动画刷新周期$指定数据库存盘文件名称及存盘时间等#!*定义动画链接#动画链接是将动画与数据库变量建立联系$当数据库变量发生改变时动画就可以表现出来#即当水箱中水位发生变化时$动画可以适时显示#!#运行与调试#当以上步骤完成以后$先进行组态检查通过后就可以进入运行环境调试#?水箱水位控制系统的组成三水箱水位控制系统是为了研究 过程控制(实验中的/_ 3控制%串级%解耦等实验设计的
9、系统$该系统由上位机和智能调节仪两部分组成#上位机由四个画面组成$实时数据采集$历史数据记录$运行动画$通讯状态组成#O0 N Y通过设备驱动程序与外部设备进行数据交换#包括数据采集和发送设备指令#设备驱动程序是3 X X!动态连接库文件$设备驱动程序中包含符合各种设备通讯协议的处理程序$将设 备 运 行 状 态 的 特 征 数 据 采 集 进 来 或 发 送 出 去#O0 N Y负责在运行环境中调用相应的设备驱动程序$将数据传送到工程中的各个部分$完成整个系统的通讯过程$设备关系如图,所示)$!*#下位机由宇光5 _ +!+智能仪表构成$实现对水位数据的采集和控制#宇光智能仪表是利用1 Y
10、,+1 Y$+&和上位机进行通讯的人工智能工业调节器$该设备构件用于O0 N Y操作和通过串行口读写仪表的数据#根据实际应用的需要来正确设置仪表的各项参数$也可通过本构件的设备命令设置仪表的部分参数)#*#图,上下位机组成结构图B$%,6 F 8:?I Q 2?Q I 8G KF G:?2 G E=Q?8 I9 H E 9 J 2 G E=Q?8 I:;:?8 E?=属性设置要使O0 N Y能正确操作宇光,智能仪表$先设置该构件的属性)+*&!(仪表的地址$必须和仪表5 H H I参数设置一致#!用于设置仪表的输入范围#!,设置仪表的Y C值方式$不设置Y C值表示只读Y C值$自动设置Y C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCGS 组态 软件 开发 水位 控制系统 研究
限制150内