基于VC++工控组态软件的总体框架性设计与实现

被引量 : 9次 | 上传用户:liuzufang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工控组态软件的设计与实现是一个庞大而复杂的工程,也是一个艰巨的挑战。本文结合本人近两年来从事工控组态软件设计的实际经验,主要论述了中小型组态软件的整体框架设计与实现方法,并给出了用VC++6.0语言作为开发工具完成实现的部分程序源代码。 组态软件的设计可分为几个子系统的设计:流程图子系统、实时数据库子系统、运行子系统、通讯子系统的设计。本文主要论述了组态软件中的两个关键子系统流程图子系统和实时数据库子系统的设计与实现,并对OPC在过程控制中的应用作了初步的探讨。 该组态软件的设计参考了国内外几个比较著名的组态软件产品,如国外的INTOUCH(美国WonderWare公司)、Wincc(西门子公司)和国内的组态王KingView(Version5.1)(北京亚控公司)等,以此为基础,融入了自己的新特色:1·利用部件化的ActiveX技术增加了用户组态的可扩展性;2·利用VC++和VB混合编程技术,充分运用VB强大、高效的界面生成能力、ACCESS数据库功能和VC++易于对内存、硬件操作的特点,VB、VC都是微软的产品,它们之间的相互连接很容易,这种混合编程方案能有效地缩短软件开发周期;3·利用OPC(OLE forprocess control)规范解决上位机软件和下位机的挂接问题,OPC规定了软件和硬件的统一接口标准,使得一个设备可以很容易地加入现有系统并立即投入使用,不需要复杂的配置,且不会影响现有的系统,实现了即插即用,无需编写设备驱动程序;4·实时数据库系统以DLL形式存在,有利于其它编程语言(如VB、C++Builder等)实现的ActiveX动画构件访问实时数据库。 该系统整体框架性的实现,为后面的研究生继续该课题的研究与开发打下了坚实的基础。
其他文献
粮食安全储藏是关系到国计民生的重大战略问题。本文研制了一种粮食烘干塔温度水分智能检测系统。与其它的温度、水分传感器相比,数字温度传感器DS1621及插杆式水分传感器具有
<正>一、背景依据1.借鉴专家的经验之谈教育学之父赫尔巴特认为:"学生和教师眼下所处的地方是应当作为出发点和拓展思维视野的一点。"[1]我国教育家陶行知也强调:"为生活而教
作为2018全国学生校园营造联盟暑期Mapping&Making工作坊的特邀指导教师,北京大学李迪华、Mapping工作坊创始人何志森、同济大学刘悦来和华中科技大学汪原尝试为中国传统设计
研究背景:胶质瘤(glioma)是发生于神经外胚层的肿瘤,故亦称神经外胚层肿瘤或神经上皮肿瘤,其发病率占颅脑肿瘤的40-50%。大多数胶质瘤起源于不同类型的神经胶质细胞,但由于组
目的探讨暗示疗法在癔病患者心理护理中的治疗效果。方法将100例癔病患者随机分为观察组50例,对照组50例。对照组采用一般心理干预,观察组采用暗示治疗法,从治愈率、有效率、
建国后,农村土地制度作为农村生产关系的核心内容,走过了非常曲折的历程,不仅对农村经济产生了非常重要的影响,也给我们留下了深刻的思考与启迪。1978年以来,理论界对中华人民共和
过去几年我国食品安全问题频发,“福喜问题肉事件”、“地沟油事件”、“瘦肉精事件”等被公开曝光生产和销售伪劣、有毒有害食品的食品安全事件层出不穷,对社会大众造成了严
当今社会中小型企业为了满足其企业运营需要和市场业务发展,必须以客户为基准,满足其需要并提供其更贴切的服务,企业的发展、公司的业绩才能得到保障。本选题的主要研究内容
<正>在近年来的中国法学中,社科法学研究日渐兴起,产生了诸多引人关注的成果。与此同时,法教义学也持续产生着学术影响。最初社科法学与法教义学基于各自不同的学术旨趣和视
本文首先概括了流星余迹的基本特点。以圆柱形的电子云为例,研究了欠密类和过密类余迹散射特性。同时也研究了在不同波长入射时余迹的传播特性。其次用数学的方法研究并计算了