网站大量收购独家精品文档,联系QQ:2885784924

过程控制软件:ABB System 800xA二次开发_(9).流程图与图形界面开发.docx

过程控制软件:ABB System 800xA二次开发_(9).流程图与图形界面开发.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

流程图与图形界面开发

在ABBSystem800xA中,流程图与图形界面的开发是实现操作员监控和控制过程的重要手段。通过流程图,操作员可以直观地了解过程的状态和参数,从而做出相应的操作决策。本节将详细介绍如何在ABBSystem800xA中创建和定制流程图与图形界面,包括基本的概念、工具的使用以及具体的开发步骤和示例。

1.流程图的基本概念

1.1流程图的作用

流程图(Flowchart)在过程控制中的主要作用是为操作员提供一个直观的视图,展示设备、管道、阀门等过程设备的实时状态和参数。通过流程图,操作员可以快速定位问题、监控关键参数、执行操作命令等。

1.2流程图的组成元素

流程图通常由以下几种基本元素组成:

图形对象:如设备、管道、阀门等。

标签:用于显示设备的名称、参数等信息。

动态数据:如温度、压力、流量等,可以实时更新。

按钮:用于执行操作命令。

报警:用于显示过程中的异常情况。

1.3流程图的分类

根据用途和功能的不同,流程图可以分为以下几类:

操作员界面:主要用于操作员的监控和操作。

工程师界面:主要用于系统配置和调试。

历史数据界面:用于查看历史数据和趋势。

2.图形界面开发工具

2.1ABBSystem800xA中的图形开发工具

ABBSystem800xA提供了强大的图形开发工具,主要包括:

FBD(FunctionBlockDiagram):用于图形化编程。

ProcessDesigner:用于创建和编辑流程图。

WebAccess:用于通过Web浏览器访问图形界面。

2.2ProcessDesigner的基本功能

ProcessDesigner是ABBSystem800xA中用于创建和编辑流程图的主要工具。它提供了以下基本功能:

图形对象库:包含各种设备、管道、阀门等标准图形对象。

动态数据绑定:可以将图形对象与实际的I/O点或变量进行绑定,实现数据的实时更新。

脚本编写:支持使用脚本语言(如VBScript)编写逻辑,实现复杂的交互功能。

动画效果:可以添加动画效果,使流程图更加生动和直观。

3.创建基本流程图

3.1启动ProcessDesigner

要启动ProcessDesigner,可以按照以下步骤操作:

登录ABBSystem800xA的工程师站。

从主菜单中选择“ProcessDesigner”。

在弹出的窗口中选择新建或打开已有的项目。

3.2选择图形对象

在ProcessDesigner中,可以通过以下步骤选择图形对象:

点击工具栏中的“图形对象库”按钮。

在图形对象库中选择所需的设备、管道、阀门等对象。

将选择的对象拖动到流程图编辑区。

3.3绑定动态数据

将图形对象与实际的I/O点或变量进行绑定是流程图开发的重要步骤。具体操作如下:

选择要绑定的图形对象。

右键点击对象,选择“属性”。

在属性窗口中,选择“数据绑定”选项卡。

从变量列表中选择要绑定的变量,点击“应用”按钮。

3.4添加标签和按钮

标签和按钮是流程图中常见的元素,用于显示信息和执行操作命令。具体操作如下:

选择工具栏中的“标签”或“按钮”工具。

在流程图编辑区中点击放置标签或按钮的位置。

右键点击标签或按钮,选择“属性”。

在属性窗口中,设置标签的文本或按钮的标签和操作命令。

3.4.1标签示例

假设我们要在流程图中显示一个温度值,可以按照以下步骤操作:

选择工具栏中的“标签”工具。

在流程图编辑区中点击放置标签的位置。

右键点击标签,选择“属性”。

在属性窗口中,设置标签的文本为“Temperature”。

在“数据绑定”选项卡中,选择要绑定的温度变量(如T101_Temp)。

示例代码:绑定温度变量

SubBindTemperature()

DimobjLabelAsObject

SetobjLabel=ThisTagObject获取当前标签对象

objLabel.DataBinding=T101_Temp绑定温度变量

EndSub

3.4.2按钮示例

假设我们要在流程图中添加一个按钮,点击按钮时关闭某个阀门,可以按照以下步骤操作:

选择工具栏中的“按钮”工具。

在流程图编辑区中点击放置按钮的位置。

右键点击按钮,选择“属性”。

在属性窗口中,设置按钮的标签为“CloseValve”。

在“脚本”选项卡中,编写按钮的点击事件脚本。

示例代码:按钮点击事件

SubCloseValve_Click()

DimobjValveAsObject

SetobjValve=ThisObject(Valve1)

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档