5 结论 33
致谢 34
参考文献 35
附录 36
1 绪论
1.1 组态王的简介
组态王软件是利用系统软件提供的工具,用户通过简单的形象组织组合工作,即可实现所需的软件功能。 工业过程控制系统中,常常要求有如下功能:数据采集与数据处理功能、数据存储功能 、包括数据查询、 数据管理和数据显示等系统故障或事故报警、现场动态图形功能 、显示现场生产过程或实时状态、自动或召唤出实时和历史报表功能或数据曲线显示功能、友好的人机界面等。
过去在开发控制系统软件时开发者要选择一种程序设计语言来实现上述功能。往往软件的编程量很大软件开发成本高、开发周期长、软件的文护量大组态软件就是在这当种需求下产生。组态软件将士 主常用功能组合在一起形成一个新的软件平台 用户只须在这个软件平台下进行二次开发,系统所需的软件即可 。组态软件正在代替各种计算机语言的软件开发。其优点有:提高系统的成功率和可靠性、缩短项目开发周期、减少开发费用
组态王组态软件是在流行的微机上建立工业控制对象的人机接口的一种智能软件包 。它是以windows/windowsNT4.0中文操作系统为其操作平台 。充分利用了windows的图形功能完备、界面一致性好、易学易用的特点。它使采用微机开发的系统工程比以往的使用专用机开发的工业控制系统更有通用性,大大地减少了工控软件开发者的重复性工作并可运用微机丰富的软件资源进行开发。
组态王是一套基于Microsoft的各种32位Windows平台的全中文组态软件。借助于它的强大界面功能,可生成画面丰富而生动的多媒体画面,利用其可视化的画面制作技术,可实现各种满足要求的仿真界面。但组态软件在复杂的数值计算和分析方面显得力不从心,难以实现复杂的控制策略。MATLAB 语言以矩阵和向量为基本数据单位,提供了强大的科学运算、灵活的程序设计流程、便捷的与其他程序接口,高效率的复杂算法等。同时,MATLAB语言还配备有各种各样的工具箱,解决许多特定的课题和数学建模问题,如数值计算、算法预设计与验证、模拟与数字通讯、数字信号处理、时间序列分析、动态系统仿真等。拥有大量稳定可靠的算法库,但编写界面的功能较差、没有提供与计算机硬件的接口、无法进行端口操作、不能实现实时监控等。工控组态软件和MATLAB各有优缺点,利用动态数据交DDE(Dynamic-Data-Exchange)通讯协议进行数据交换,则可将组态王良好的画面显示技术MATLAB的优秀计算功能结合起来,即用MATLAB中的Sinmulink进行模型计算和仿真,将仿真结果发送到由工控组态软件组态王生成的仿真界面上,动态地显示仿真结果。主要包括:
组态王软件功能完善、结构组织灵活
该软件采用全新中文explore界面并拥有丰富的绘图工具、庞大的图形库、包括大量工业标准元件,支持多媒体、支持数据库提供功能强大的控件和控制语言、操作导向、使用灵活方便。 尤其提供给用户方便的集成开发环境。它可使开发者快速构造应用系统通过工程浏览器查看工程各个部分,完全能满足用户所需的测控要求。
强大的通讯能力和良好地开放性
组态王可以与一些常用I/O设备直接进行通讯,I/O设备包括:可编程控制器PLC、 智能模块、板卡、智能仪表等等。组态王的驱动程序采用ActiveX技术,使通讯程序和组态王构成一个完整的系统,保证运行系统的高效率。为了方便用户使用 组态王中增加了设备配置向导,用户只需要按照安装向导的提示就可以完成I/O 设备的配置工作。在系统运行的过程中组态王通过内嵌的设备管理程序负责与I/O设备的实时数据交换。 配置的I/O设备在工程浏览器的设备节点中分类列出 用户可以随时查询和修改。
- 上一篇:基于组态王的煤调湿监控系统设计
- 下一篇:PLC在饮料灌装生产线控制系统的应用
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述