- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 工控组态软件 在计算机控制系统中,硬件是基础,而过程控制应用软件是整个系统的关键。 目前市场上可直接购买到大多数成型硬件,软件水平的高低就决定整个系统的性能。 所谓应用软件就是面向控制系统本身的程序,它是根据系统的具体要求,由用户自己设计的。它往往涉及应用领域的专业知识,采用工具软件编制,在系统软件的支持下运行。 计算机控制系统的应用软件要实现对生产过程的实时控制和管理,通常由以下四部分组成: 数据收集部分:及时从外部环境收集实时数据并进行格式化 数据分析部分:按照应用的需求对数据进行分析处理 输出控制部分:根据实时数据信息分析结果及时作出响应 监督部分:用来协调上述各部分的工作 工控软件的主要特性 开放性 实时性 网络集成化 智能化 人机界面友好 多任务多线程性 衡量应用软件性能优劣的主要指标是: 系统功能是否完善:能否完成各种需要的应用功能 各种功能能否良好地协调运行:如进行实时采样和控制输出的同时可以显示实时画面、打印报表和进行数据通信等操作 人机接口是否友好:要有丰富的画面和报表显示,操作方便灵活 系统的可扩展性能如何 8.1 程序设计技术 在进行计算机控制系统设计时,大量的工作就是如何根据各个生产过程的实际需要设计应用程序。 程序设计过程见右图: 分析用户需求10% 编写程序说明10% 设计编写程序代码30% 测试调试 40% 组态软件主要解决的问题: ①如何与采集、控制设备间进行数据交换; ②使来自设备的数据与计算机图形画面上的各元素关联 起来; ③处理数据报警及系统报警; ④存储历史数据并支持历史数据的查询; ⑤各类报表的生成和打印输出; ⑥为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求; ⑦最终生成的应用系统运行稳定可靠; ⑧具有与第三方程序的接口,方便数据共享。 组态软件的功能主要包括: 控制组态 图形组态 显示组态 I/O通道登记 单位通道登记 趋势曲线登记 报警系统登记 报表生成系统 8.2.1 组态软件的特点 延续性和可扩展性 封装性(易学易用) 通用性(不受行业限制) 实时多任务 8.2.2 组态软件的设计思想 组态软件都由组件组成: 图形界面系统组件 实时数据库系统组件 第三方程序接口组件 控制功能组件 图形界面系统组件的设计思想: 在图形画面生成方面,构成现场各过程图形的画面被划分成3类简单的对象: ? 线 ? 填充形状 ? 文本。 每个简单的对象均有影响其外观的属性。 对象的基本属性包括: ? 线的颜色 ? 高度 ? 填充颜色 ? 宽度 ? 位置移动等 ? 取向 这些属性可以是静态的,也可以是动态的。 静态属性在系统投入运行后保持不变,与原来组态时一致。 动态属性则与表达式的值有关,表达式可以是来自I/O设备的变量,也可以是由变量和运算符组成的数学表达式。 这种对象的动态属性随表达式值的变化而实时改变。 在图形界面上具备下列功能: ? 报警通知及确认 ? 报表组态及打印 ? 历史数据查询与显示等功能 各种报警、报表、趋势都是动画连接的对象,其数据源都可以通过组态来指定。 在图形界面中,各类组态软件普遍提供了一种类C/Basic语言的编程工具——脚本语言来扩充其功能。 实时数据库组件的设计思想: 实时数据库可以存储每个工艺点的多年数据,用户既可浏览工厂当前的生产情况,又可回顾过去的生产情况。 通信及第三方程序接口组件的设计思想: ①用于双机冗余系统中,主机与从机间的通信。 ②用于构建分布式HMI(Human Machine Interface人机界面)/SCADA应用时多机间的通信。 ③在基于Internet或Browser/Server(B/S)应用中实现通信功能。 组态软件分类介绍 组态软件能方便地用组态的方式实现实时数据的显示、历史趋势的显示、棒图显示、动态数据流程的显示等,形成各种打印报表、并具有与各种DCS和PLC的数据通信功能。 其开放式结构可以允许将先进控制软件及在线优化软件嵌入其主控程序中;同时可以方便地实现先进控制系统及在线操作优化算法的投运和切断。 目前比较有名的这类软件有:美国INTELLUTION 公司的 FIX、WONDERWARE 公司的 Intouch、德国SIEMENS公司的 WinCC、我国的组态王等 (1)FIX 美国 INTLLUTION公司开发的FIX软件是一个基于WINDOWS环境下,32位元数据采集和控制软件包,思想体系结构先进,具有功能强大的微软标准描述语言,具有标准的SQL/ODBC接口,具有分布式客户机/服务器结构,允许最大规模可扩
原创力文档


文档评论(0)