在这部分实验中,将为程序创建所需标签。在传统的PLC中,各数据项都用物理内存地址标识,例如N7:0便是如此。而在Logix控制器中则没有固定的数字格式。使用标签。
将继续使用已打开的项目。
参考信息
标签是什么,为什么标签更好?
标签是内存区域的基于文本的名称。通过使用基于文本的系统,可以使用标签名称来记录梯形图代码和组织反映机器情况的数据。例如,可创建一个名为North_Tank_Pressure的标签,有助于加速代码生成和调试。所有标签名称都存储在控制器中。
将为该程序创建3个标签:即Motor_Start、Motor_Stop和Motor_Run,如图1-6所示。
1.首先将创建标签Motor_Start。右键单击首个XIC指令的?并选择“新建标签”(New Tag),如图1-20所示。
图1-20 弹出的新建标签菜单
2.将出现“新建标签”(New Tag)窗口,如图1-21所示。
图1-21 新建标签对话窗口
参考信息
创建标签
创建标签时,共有多个标签属性。在本实验中将关注如下几个主要属性:
1)“类型”(Type):定义标签在项目中的工作方式。
2)“基本”(Base):存储供项目中逻辑使用的一个或多个值。
3)“别名”(Alias):表示另一个标签的标签。
4)“生产者”(Produced):向另一个控制器发送数据。
5)“消费者”(Consumed):从另一个控制器接收数据。
6)“数据类型”(Data Type):定义标签所存储数据的类型。例如,布尔型、整型、实数型、字符串型等。
7)“范围”(Scope):定义项目中数据的访问方式。或者是以控制器为范围,即可在整个控制器内访问的全局数据;或者是以程序为范围,即特定程序的可访问数据。
3.输入参数如图1-22所示。
图1-22 输入标签信息
4.单击“确定”(OK)接受并创建标签。现在梯级将类似图1-23。
图1-23 创建断开指令标签
5.右键单击XIO指令的?,并选择“新建标签”(New Tag)。将再次出现“新建标签”(New Tag)窗口,图1-24所示。(www.xing528.com)
图1-24 创建标签对话窗口
6.输入参数,如图1-25所示。
图1-25 输入“断开”指令标签信息
7.单击“确定”(OK)接受并创建标签。
8.验证出现的梯级类似图1-26所示。
图1-26 创建输出指令标签
9.右键单击OTE指令的?,并选择“新建标签”(New Tag)。将出现“新建标签”(New Tag)窗口。
10.输入参数如图1-27所示。
图1-27 输入“输出”指令标签信息
11.单击“确定”(OK)接受并创建标签。现在显示的梯级应与图1-28所示相同。
12.在OTE指令的标签Motor_Run上单击并按住鼠标左键,如图1-29所示。
13.将标签Motor_Run拖到XIC指令上,直到?旁出现绿色点(见图1-30)。然后,释放鼠标按键。现在显示的梯级应与图1-30相同。
请注意梯级零旁边的“e”。这些“e”表示该梯级处于编辑模式。
图1-28 自锁指令标签的使用
图1-29 选中将要使用的源标签
图1-30 将源标签拖放至目标位置
14.单击“(结束)”((End))梯级。现在这些“e”已消失。当单击鼠标取消编辑模式时,RSLogix 5000软件将自动验证每个梯级。这使得编程更加容易。现在显示的梯级应与图1-31相同。
图1-31 结束编辑后的程序梯级图
15.在工具栏上单击“保存”(Save)图标保存程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。