首页 理论教育 如何使用别名标签进行逻辑编程和设备命名

如何使用别名标签进行逻辑编程和设备命名

时间:2023-06-28 理论教育 版权反馈
【摘要】:在这部分实验中,将了解别名标签。参考信息别名别名标签允许用户创建代表另一个标签的标签:1)两个标签共享相同的值;2)当一个标签值改变时,另一个标签也反映该变动。在下列情况下使用别名:1)在绘制接线图前对逻辑进行编程;2)为I/O设备分配描述性名称;3)为复杂标签提供更简单的名称;4)为数组元素使用描述性名称。当前该标签定义为基础标签。图6-14 “别名”标签浏览器在浏览器中同时显示控制器范围和程序范围的标签。

如何使用别名标签进行逻辑编程和设备命名

在这部分实验中,将了解别名标签。将继续使用该已打开的项目。

注:确保所使用的是离线文件。

参考信息

别名

别名标签允许用户创建代表另一个标签的标签:

1)两个标签共享相同的值;

2)当一个标签值改变时,另一个标签也反映该变动。

在下列情况下使用别名:

1)在绘制接线图前对逻辑进行编程;

2)为I/O设备分配描述性名称;

3)为复杂标签提供更简单的名称;

4)为数组元素使用描述性名称。

1.在控制器项目管理器中,双击“主例程”(MainRoutine),如图6-10所示。

将出现梯形图编辑器,如图6-11所示。

在实验的上一部分中,已向项目中添加了I/O模块。现在来为I/O模块的程序中的标签指定别名。

1)将Motor_Start指定为插槽2中1756-IB16D的输入点0的别名。

2)将Motor_Stop指定为插槽2中1756-IB16D的输入点1的别名。

978-7-111-47798-3-Chapter01-91.jpg

图6-10 项目管理器列表

3)将Motor_Run指定为插槽0中1756-OB16D的输出点0的别名。

2.右键单击标签Motor_Start,并选择“编辑‘Motor_Start’属性”(Edit‘Motor_Start’Prop-erties),如图6-12所示。

将出现Motor_Start的“标签属性”(Tags Properties)窗口。当前该标签定义为基础标签。

3.选择“别名”(Alias)作为“类型”(Type),并注意“标签属性”(Tag Properties)窗口会发生变动,如图6-13所示。

978-7-111-47798-3-Chapter01-92.jpg

图6-11 梯形图编辑器界面

978-7-111-47798-3-Chapter01-93.jpg

图6-12 选择“编辑项目”条目

978-7-111-47798-3-Chapter01-94.jpg

图6-13 打开的“标签属性”窗口

4.单击“别名”(Alias For)的向下箭头。将出现标签浏览器,如图6-14所示。(www.xing528.com)

978-7-111-47798-3-Chapter01-95.jpg

图6-14 “别名”标签浏览器

在浏览器中同时显示控制器范围和程序范围的标签。需要在控制器范围标签中选择地址

5.单击“程序范围标签”(Program Scoped Tags)按钮取消选择“程序范围标签”(Program Scope Tags)。

界面将更改为仅显示“控制器范围标签”(Controller Scoped Tags)(注:此窗口可调整大小),如图6-15所示。

978-7-111-47798-3-Chapter01-96.jpg

图6-15 控制器范围标签

注:此窗口可调整大小。

6.展开Local:2:I并选择Local:2:I.Data。

7.单击Local:2:I.Data数据类型(DINT)旁边的向下箭头。这将打开1756-IB16D模块的数据点表格。

8.选择表格中的0,如图6-16所示。

当选择标签浏览器中的0后,该窗口将关闭,并且将出现“标签属性”(Tag Properties)。对话框,如图6-17所示。

978-7-111-47798-3-Chapter01-97.jpg

图6-16 选中数据表中的“0”位

978-7-111-47798-3-Chapter01-98.jpg

图6-17 完成别名制定

Motor_Start现在已被指定为Local:2:I.Data.0的别名。这表示插槽2中的1756-IB16D。

9.单击“确定”(OK),关闭并将所做更改应用到标签Motor_Start;如图6-18所示。

仔细查看梯形图代码中的Motor_Start标签。在标签Motor_Start下可看到<Local:2:I.Data.0>。这表示Motor_Start已被指定为Local:2:I.Data.0的别名。这意味着标签在代码中彼此所代表的意义相同。Motor_Start要比Local:2:I.Data.0更易于阅读。10.使用以前的步骤,指定剩余两个标签的别名如下:

1)Motor_Stop=Local:2:I.Data.1

2)Motor_Run=Local:0:O.Data.0

11.完成后,梯形图代码应如图6-19所示。

12.在工具栏上单击“保存”(Save)图标978-7-111-47798-3-Chapter01-99.jpg保存程序。

13.最小化RSLogix 5000软件

978-7-111-47798-3-Chapter01-100.jpg

图6-18

978-7-111-47798-3-Chapter01-101.jpg

图6-19

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈