基于C#的上位机监控组态软件的设计与开发

来源 :济南大学 | 被引量 : 55次 | 上传用户:shy712108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
许多中小型水泥企业只需要功能单一的上位机组态软件,自行研究开发的软件可以满足要求。而市场上主流组态软件一般体系结构庞大,功能软件包多,价格比较高,一套软件的价格一般在几十万至上百万之间,对于中小型企业,许多功能用不到,造成很大地浪费。组态软件自身也存在不足之处,多数为通用型,而不是针对某些特定行业,因此在实现一些细节问题时有一定的局限性。对中小型企业来说,组态软件要尽可能简单,用户界面友好,但是主流组态软件对操作人员的要求都比较高,不利于操作人员的使用。本文针对国内外组态软件的不足,设计了基于C#的上位机监控组态软件。本软件适用于中小型企业、易于操作并具有一定通用性。从软件结构来看,该软件包括图形界面模块和提供数据服务的数据库模块。重点介绍了图形界面和数据库模块的设计。为达到小巧并且简单易用的目的,将图形界面的功能化到最简,用商用数据库SQL2005作为软件的数据库。本设计将上位机组态软件分成系统开发环境和系统运行环境两部分,给出了软件的总体设计结构图。本文介绍了软件的各子系统的设计,重点阐述了图形界面子系统和数据库子系统。在图形界面子系统中,首先设计了图形界面子系统的总体结构,并介绍了与绘图程序相关的类和函数。结合工艺需要设计了图形绘制工具并实现了图形的动画连接,以链表结构保存组态好的图形文件。图形界面子系统采用基于矢量图的设计方法,实现图形绘制、图形属性设置、图形编辑功能和图形文件存取等功能。解决了图形界面动画连接的几个常见问题,最终实现动画连接。在数据库子系统中,先介绍了生产现场中对变量的分类,并列出存储变量的数据库表的结构。实现了现场检测参数的自动存储,并自动更新数据库。根据I/O信号进行数据单元配置,完成数据库的组态,数据库通过数据采集程序对现场数据进行读写,并按照设定好的存储策略将其保存到历史数据库中。数据库子系统实现通信,对象查找,内容修改更新等功能。采用Windows XP作为系统开发环境,Visual C#作为开发工具。
其他文献
一、考察概况由农业部农机化技术开发推广总站谢洪钧站长为团长的中国农业机械化考察团于2004年7月3日至16日参观了英国皇家国际农业博览会(The Royal Show),访问了芬兰维美
节能正在形成新兴产业我国的经济总量在世界上排名第七,电力消耗却位居世界第二,电荒已经成为阻碍经济发展的一大瓶颈,部分行业的电费成本已成为原材料、人工成本之后的第三
高校学生党员先锋功能的引领和发挥,直接影响着大学生的世界观、人生观和价值观,如何发挥学生党员的示范引领作用,让培养对象实实在在的、接地气的为身边同学做表率、做榜样,
2013年,习近平总书记首次提出“精准扶贫”思想,这要求我国高校要在“精准扶贫”的大背景下探索出一条适应实际情况的“精准资助育人模式”。在感恩励志教育主题下,建立完善
近年来,随着学生攻击性事件越来越多,学术界开始对学生攻击性理论进行了大量的研究。社会认知视角下的攻击性理论分别从:攻击性社会信息加工模型、攻击性脚本理论、攻击性一
在高等职业技术院校的学习中,大多数都是以技能课程为主,而伴随着社会对于人才的综合素养要求越来越高,在高职院校中注重人文素质教育是至关重要的教学目标。同时再加上高职
前言为加强中小企业(以下简称企业)计量基础工作,提高企业计量管理和计量技术水平,提供准确可靠的计量保证,改善经营管理,保证产品质量,降低能源消耗,提高经济效益,根据<中华
提要:国内酒精厂家发酵的酒份一般为10.5%-11.5%(v/v),而国外先进发酵技术已使酒份达到16%-20%(v/v),较低的酒份使设备利用率降低,吨酒耗水、电、汽增加,辅料消耗增大,从而提高了制造成本,对比国