dcs与现场总线技术 第3章

上传人:ji****en 文档编号:112429216 上传时间:2019-11-06 格式:PPT 页数:23 大小:143.51KB
返回 下载 相关 举报
dcs与现场总线技术 第3章_第1页
第1页 / 共23页
dcs与现场总线技术 第3章_第2页
第2页 / 共23页
dcs与现场总线技术 第3章_第3页
第3页 / 共23页
dcs与现场总线技术 第3章_第4页
第4页 / 共23页
dcs与现场总线技术 第3章_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《dcs与现场总线技术 第3章》由会员分享,可在线阅读,更多相关《dcs与现场总线技术 第3章(23页珍藏版)》请在金锄头文库上搜索。

1、DCS及现场总线技术 第第3 3章章 DCSDCS软件体系及功能软件体系及功能 本章介绍的主要内容: 3.1 DCS3.1 DCS的软件体系的软件体系 3.2 DCS3.2 DCS的控制层软件的控制层软件 3.3 DCS3.3 DCS的监控层软件的监控层软件 3.4 DCS3.4 DCS的组态软件的组态软件 3.1 DCS的软件体系 l l DCSDCS软件分系统软件和应用软件两大部分:软件分系统软件和应用软件两大部分: l l DCSDCS系统软件由实时多任务操作系统、面向过程的编系统软件由实时多任务操作系统、面向过程的编 程语言和工具软件等程语言和工具软件等3 3个主要部分组成。个主要部分

2、组成。 l l DCSDCS应用软件主要由控制层软件、监控层软件、组态应用软件主要由控制层软件、监控层软件、组态 软件和通信软件组成。软件和通信软件组成。 l l 本章只介绍本章只介绍DCSDCS的应用软件,通信软件本书第的应用软件,通信软件本书第5 5章介章介 绍。绍。 DCS软件体系结构图如下图所示: DCS 软 件系统 控制层 应用软件 系统软件 应用软件 1.输入/输出、报警 检测 2.实时数据库 3.连续过程控制 4.顺序控制 通信软件 组态软件 监控层 应用软件 1.过程画面显示、操 作和管理 2. 日志管理、历史 数据存储 3.报表打印 4.人机接口 l控制层软件是运行在现场控制

3、站的软件。 l监控层软件是运行于操作员站或工程师站上的 软件。 l组态软件的功能室完成系统的控制层软件和监 控层软件的功能组态。 组态就是“搭积木”的意思。 3.2 DCS的控制层软件 lDCS控制层软件指运行于现场控制站中软件。可分为执行代码 部分和数据部分: 1、执行代码:如数据采集、输入输出和有关控制软件都固化在 现场控制站的EPROM中。 l执行代码分周期性和随机性两部分。 l周期性代码:数据采集、转换处理、越限检查、控制算法、网 络通信和状态检测等,这部分是由硬件时钟定时激活的。 l随机执行部分:系统故障信号处理、事件顺序信号处理和实时 网络数据的接收等,是由硬件中断激活的。 2、实

4、时数据部分存放在RAM中,在系统复位或开机时,这些 数据的初始值从网络上装入。 3.2.1控制层软件的功能 l控制层软件主要完成PID 回路控制、逻辑控制、顺序 控制和混合控制等多种类型的控制功能,而控制运算 数据必须首先经过现场设备连接的I/O通道处理。 lDCS控制层软件还要完成一些辅助功能,如控制器和重 要I/O 模块的冗余功能、网络通信功能及自诊断功能 等。 其功能流程见教材图3-2所示 。 控制层软件功能流程简图: 数据采集 现场信号 数据处理数据运算 I/O输出 执行机构 3.2.2控制层软件的组成 l1现场I/O驱动软件 主要完成I/O 模件驱动,完成过程量输入/输出,采集现场数

5、据,输出处 理后的控制信号数据。 l2输入数据预处理软件 主要完成如滤波处理、除去不良数据、工程量转换、统一计量单位等工 作,以便用真实地数字值还原现场值,为下步计算做准备。 l3实时采集现场数据并存储在本地数据库中的软件 主要完成将原始数据参与控制计算,或将原始数据通过计算处理成为中 间变量,并参与控制计算及存储。 l4完成组态功能的控制软件 按照组态好的控制程序进行控制计算,根据控制算法、检测数据和相关 参数进行计算,得到实施控制量。 3.2.3控制编程语言 lIEC 61131-3国际标准编程语言包括图形化编程语言 和文本化编程语言。 图形化编程语言包括: l梯形图(Ladder Dia

6、gram,LD) l功能块图(Function Block Diagram,FBD) l顺序功能图(Sequential Function chart,SFC) 文本化编程语言包括: l指令表(Instruction List,IL) l结构化文本(Structured Text,ST) 典型的五种编程语言简介 l1结构化文本语言 l结构化文本(ST)是一种高级的文本语言,与PASCAL语言很相似。 l2指令表 lIEC 61131-3 的指令表(IL)语言是一种低级语言,与汇编语言很相似。 l3功能块图 l功能块图(FBD)是一种图形化的控制编程语言,它通过调用函数和功能块 来实现编程。(功

7、能块用矩形块来表示,每一功能块的左侧有不少于一个的 输入端,在右侧有不少于一个的输出端。) l4梯形图 l梯形图(LD)是IEC61131-3标准中逻辑控制常用的图形化编程语言。 l5顺序功能流程图 l顺序功能流程图(SFC)是IEC 61131-3标准中逻辑控制常用的图形化语言 中的一种。 3.3 DCS的监控层软件 lDCS监督控制层软件指运行于操作员工作站、工 程师工作站、服务器等节点中的软件,它提供人 机界面监视、远程控制操作、数据采集、信息存 储和管理的应用功能。 lDCS 监督控制层集中了全部工艺过程的实时数据 和历史数据。这些数据除了提供给DCS的操作员 监视外,还应该满足外部应

8、用需要全厂调度 管理,材料成本核算等, 3.3.1监控层软件的功能 lDCS监控层软件包括人机操作界面、实时数据管理 、历史数据管理、报警监视、日志管理、事故追忆 及事件顺序记录等功能。 l分布式服务器结构中,各种功能可分散在不同的服 务器中,也可集中在同一台服务器中,组织灵活方 便、功能分散,可提高系统的可靠性。 l监控层软件也由组态工具组态而成。 3.3.2监控层软件的组成 l l 1 1图形处理软件:显示工艺流程和动态工艺参数,由组态生图形处理软件:显示工艺流程和动态工艺参数,由组态生 成并且按周期进行数据更新。成并且按周期进行数据更新。 l l 2 2操作命令处理软件:包括对键盘操作、

9、鼠标操作、画面热操作命令处理软件:包括对键盘操作、鼠标操作、画面热 点操作的各种命令解释与处理。点操作的各种命令解释与处理。 l l 3 3历史数据和实时数据的趋势曲线显示软件。历史数据和实时数据的趋势曲线显示软件。 l l 4 4报警信息的显示、事件信息的显示、记录与处理软件。报警信息的显示、事件信息的显示、记录与处理软件。 l l 5 5历史数据的记录与存储、转储及存档软件。历史数据的记录与存储、转储及存档软件。 l l 6 6报表软件。报表软件。 l l 7 7系统运行日志的形成、显示、打印和存储记录软件系统运行日志的形成、显示、打印和存储记录软件。 3.4 DCS的组态软件 l组态软件

10、,又称组态监控软件。它是过程控制与 数据采集的专用软件,在DCS系统监控层形成的 软件开发平台。 l它具有方便灵活的组态方式,用户通过组态设计 及操作能够快速构建控制系统结构,实现控制和 监控功能。 3.4.1组态软件的概念 lDCS组态软件是一个便捷的应用开发平台 通常可以不关心软件程序如何编写,采用模块 选择、定义、连接以及监控界面定义等的组态 方法,来实现所要求的控制和显示等功能。从 而完成各种针对性的控制系统工程项目的开发 。 l组态不仅减轻了应用系统的开发工作量,而且 提高了软件的应用水平,保证了系统的可靠性 。 控制系统组态应包括以下方面: l(1) 系统配置组态; l(2) 数据

11、库组态; l(3) 控制算法组态; l(4) 流程显示及操作画面组态; l(5) 报表组态; l(6) 编译和下装等。 3.4.2组态软件的功能 l1实时数据库组态 实时数据库的组态一般分为两部分:控制采集测点的配置 组态和中间计算点的组态。 l 2控制组态 控制组态采用内部功能模块的软连接来实现。可以用图形 或文字的方式表示他们的连接关系,各模块的内部参数可 以直接输入或填表输入。 l流程画面组态 DCS提供了丰富的画面显示功能,流程画面生成是DCS 组态中很重要的工作。 l历史数据和报表组态 DCS作为计算机控制系统具有集中的历史数据存储和管理 功能。 3.4.3组态软件的特点 l(1)延

12、续性和可扩充性:采用组态软件开发的应用程序, 当现场硬件设备或系统结构以及用户需求发生改变时,不需 作很多修改而能方便地完成软件的更新和升级。 l(2)封装性:组态软件所能完成的功能通常用一种方便用 户使用的方法包装起来,用户不需掌握太多的编程语言技术 ,就能很好地完成一个复杂工程所要求的所有功能。 l(3)通用性:根据工程实际情况,利用组态软件、开放式 的数据库和画面制作工具,就能完成实时数据处理、控制功 能组态、数据曲线监控和网络功能的工程项目,并且不受行 业限制。 3.4.4组态软件的发展和变化 lDCS和PLC厂家主动公开通信协议,加入“PC监控”的阵营 。几乎所有的PLC和DCS都使

13、用PC做为操作站。 l由于PC监控大大降低了系统成本,使得市场空间得到扩大 ,从无人值守的远程监视、数据采集与计量、数据分析到 过程控制,几乎无处不用。 l各类智能仪表、调节器和PC设备可与组态软件构筑完整的 低成本自动化系统,具有广阔的市场空间。 l各类嵌入式系统和现场总线的异军突起,把组态软件推到 了自动化系统主力军的位置,组态软件越来越成为工业自 动化系统中的灵魂。 1 组态软件的发展 l 组态软件是在信息化社会的大背景下,随着 工业IT技术的不断发展而诞生和发展起来的。 l1)组态软件的通用化 l2)组态软件的集成化和定制化 l3)组态软件功能的纵向延伸 l4)组态软件应用的横向拓展 2组态软件的变化 l1)组态软件产品的变化 l2)组态软件应用环境的变化 l3)组态软件产业的发展 谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号