Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.2_cn

更新时间:2023-06-04 00:29:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

abb 800xa 培训文档

System 800xA training

Exercise 3.2 定义全局变量

3.2.1 练习描述

声明将在Application中使用的全局变量,并将这些变量连接到硬件的I/O通道。

NOTE!

在本教程中,变量的命名约定如下: Variablename = 局部变量 gVariablename = 全局变量 aVariablename = 访问变量

.

3.2.2 练习步骤

记住:在做练习的过程中,每次先点击 “Check” 工具栏按钮,检查并修正所有错误后,再关闭POU编辑器。

3.2.2.1 声明全局变量

按照下面的步骤,声明你的Application中将使用的全局变量。

1. 全局变量在Application编辑器的“declaration”区域进行声明,鼠标右键点

击“Sxx_ReactorApp”对象打开Application编辑器。

1

abb 800xa 培训文档

2. 按下图所示输入3个以“gV1”开头的全局变量名,

3. 选中这3个全局变量,点击鼠标右键选择

Copy

4. 在变量列表的空白处点击鼠标右键,选择

Paste

5. 高亮选中新粘贴的3个全局变量

2

abb 800xa 培训文档

System 800xA training

6. 选择“Edit->Replace菜单

3

abb 800xa 培训文档

7. 在“Find”文本框中输入“ 1

在“Replace with”文本框中输入“5”。选择 “Replace All” 按钮全部替换。

8. 通过<CTRL-J>, 或工具栏按钮右上角的蓝色图标,给每个变量添加数据类

型。如下图所示在变量“gV1_Ord”的Data Type栏选择BoolIO数据类型。

9. 复制BoolIO

10. 粘贴

4

abb 800xa 培训文档

System 800xA training

11. 选择gLever变量的数据类型为

RealIO

12. 在“Descriptions”输入变量的说明。

13. 对于不需要 retain 属性的变量,选中其属性,选择“Clear”上下文菜单删

除。

14. 保存并关闭Application编辑器。

5

abb 800xa 培训文档

3.2.2.2 连接变量到I/O通道

反应器的一个信号范围为0-10V的液位变送器信号,接入到位于Profibus总线上的AI810模件的第3个通道,量程范围为0-100英寸。

1. 双击位于Profibus总线位置1上的AI810模件,打开其硬件编辑器。

2. 在AI810硬件编辑器的“Connections”标签页,将光标放在Input3(第3通

道)的“Variable”栏,按< CTRL-J > 键选择gLevel变量,将所选变量及其路径向下连接到AI810模件的I/O通道。

3. 如果需要,可以在“I/O Description

”栏中输入一些文字说明。

6

abb 800xa 培训文档

System 800xA training

4. 在硬件编辑器中选择“Setting”标签页,找到“Signal Range Channel 3”参

数,双击“Value”栏设置AI810模件第3通道的信号类型为 “0 – 10 V”。

.

5. 在“Properties”标签页设置变送器的量程范围为0.0-100.0

,单位为英寸。

6. 检查无误后保存并关闭硬件编辑器窗口。

变量gV1_Ord 和 gV5_Ord are 连接到Profibus总线上的第1个DO801模件,阀门V1的开指令信号接入通道3,阀门V5的开指令信号接入通道1。

1. 打开DO801模件的硬件编辑器,采用同样的方法,在“Connections”标签

页连接gV5_Ord 变量到DO801的第1通道,连接gV1_Ord 变量到第3通道,根据需要输入I/O描述文字说明。“Settings”和“Properties”标签页内容保持缺省设置不变。

7

其他6个数字量输入点变量全部连接到Profibus总线上的DI801模件通道上。

abb 800xa 培训文档

1. 双击打开DI801的硬件编辑器,采用和前面相同的方法,连接数字量输入点

变量并输入I/O描述文字说明,如下图所示:

2. 检查无误后保存并关闭硬件编辑器窗口。

3. 在 Sxx_ReactorApp 编辑器中检查所有全局变量是否都已经连接到I/O通道。

8

本文来源:https://www.bwwdw.com/article/zen1.html

Top