首页 理论教育 基于标签的操作及查找方法

基于标签的操作及查找方法

时间:2023-06-23 理论教育 版权反馈
【摘要】:在控制器的内部直接采用基于标签的寻址方式。在Name处输入标签名称后,自动出现默认的数据类型和显示类型等信息。图3-9 编辑完毕后的标签2.标签的查找及交叉索引在进行工程调试和开发时,经常会查找在何处使用过该标签。图3-11 搜索结果窗口这时,双击其中的任意行,程序开发窗口会自动跳转至标签所在的梯级,如图3-12所示。图3-12 查看标签所在的指令另一种方法是在标签上单击右键,选择Go To Cross Reference标签名称,如图3-13所示。

基于标签的操作及查找方法

在控制器的内部直接采用基于标签的寻址方式。使得在内置FactoryTalk服务的系统中,一旦定义标签,就可以在系统的任何地方应用。新定义的标签可以立即在整个内置Facto-ryTalk服务的系统中生效。这些标签即不是保存在某个通用数据库中,也不是在多个数据库之间进行复制,标签保存在控制器的内部。

综上所述,同传统的解决方案相比,使用标签来存储和读取数据,带来了如下诸多的优点:

•标签实名功能,不仅缩短了初期的开发时间,还可以节省后期维护成本。

•避免了导入、导出和复制复杂数据库,对于罗克韦尔自动化的控制类产品,例如1756系列的I/O模块、PowerFlex变频器还有Kinetix的伺服驱动器等,可以自动创建标签。

•避免了由于采用单一数据库出现故障后对整个系统造成重大损失。

•程序更容易阅读。

1.创建标签

在ControlLogix中,数据分为I/O数据和中间变量数据,I/O数据的标签在组态I/O模块完毕后会自动生成,所谓创建标签实际是为中间变量数据创建的存储区。

(1)Edit Tags窗口创建标签

具体操作如下:

新建工程后,根据需要单击Controller Tags或者Program Tags标签区域,在弹出的窗口选择Edit Tags选项卡,如图3-1所示。

图3-1 编辑标签窗口

在编辑标签区域,有Name(标签名称)、Alias For(映射地址)、Data Type(数据类型)、Style(显示类型)和Descriptions(注释信息)。在Name处输入标签名称后,自动出现默认的数据类型和显示类型等信息。然后单击Data Type,根据需要数据类型,如图3-2所示。

图3-1 编辑标签窗口

在编辑标签区域,有Name(标签名称)、Alias For(映射地址)、Data Type(数据类型)、Style(显示类型)和Descriptions(注释信息)。在Name处输入标签名称后,自动出现默认的数据类型和显示类型等信息。然后单击Data Type,根据需要数据类型,如图3-2所示。

图3-2 编辑标签窗口

现在,将这个标签创建为BOOL(布尔型)标签,在输入框内输入BOOL即可,如果要建立数组,则在Array Dimensions中输入数组的个数即可,如图3-3所示。

图3-2 编辑标签窗口

现在,将这个标签创建为BOOL(布尔型)标签,在输入框内输入BOOL即可,如果要建立数组,则在Array Dimensions中输入数组的个数即可,如图3-3所示。

图3-3 选择标签的数据类型

单击Description下面的空白处,即可输入注释信息,如图3-4所示。

图3-3 选择标签的数据类型

单击Description下面的空白处,即可输入注释信息,如图3-4所示。

图3-4 添加注释信息

这样就创建完毕了一个布尔型的标签,在程序中直接使用即可,如图3-5所示。

图3-4 添加注释信息

这样就创建完毕了一个布尔型的标签,在程序中直接使用即可,如图3-5所示。

图3-5 在程序中添加标签

输入标签后,注释信息也自动地添加进来,如图3-6所示。

图3-5 在程序中添加标签

输入标签后,注释信息也自动地添加进来,如图3-6所示。

图3-6 标签添加完毕后的信息

(2)在编程序时直接创建标签

在程序标签窗口,输入标签名称,然后在名称处单击右键,选择New“run”,如图3-7所示。

图3-6 标签添加完毕后的信息

(2)在编程序时直接创建标签

在程序标签窗口,输入标签名称,然后在名称处单击右键,选择New“run”,如图3-7所示。

图3-7 新建标签

弹出如图3-8所示窗口,在此窗口中,有Name(标签名称)、Description(注释信息)、Type(有基本型、别名型、生产和消费类型)、Data Type(数据类型)、Scope(作用域:控制器域或者程序域)以及Style(样式:十进制二进制八进制或者十六进制)等。

单击OK后,标签如图3-9所示。(www.xing528.com)

图3-7 新建标签

弹出如图3-8所示窗口,在此窗口中,有Name(标签名称)、Description(注释信息)、Type(有基本型、别名型、生产和消费类型)、Data Type(数据类型)、Scope(作用域:控制器域或者程序域)以及Style(样式:十进制、二进制、八进制或者十六进制)等。

单击OK后,标签如图3-9所示。

图3-8 编辑标签

图3-8 编辑标签

图3-9 编辑完毕后的标签

2.标签的查找及交叉索引

在进行工程调试和开发时,经常会查找在何处使用过该标签。可以通过搜索的方法实现,打开某个工程,在工程中待查找的标签处单击右键,如图3-10所示。

图3-9 编辑完毕后的标签

2.标签的查找及交叉索引

在进行工程调试和开发时,经常会查找在何处使用过该标签。可以通过搜索的方法实现,打开某个工程,在工程中待查找的标签处单击右键,如图3-10所示。

图3-10 查找标签功能

然后,单击左键即可,在编辑窗口下方的Search Results(搜索结果)窗口会显示出搜索的结果,以及标签所在的指令,如图3-11所示。

图3-10 查找标签功能

然后,单击左键即可,在编辑窗口下方的Search Results(搜索结果)窗口会显示出搜索的结果,以及标签所在的指令,如图3-11所示。

图3-11 搜索结果窗口

这时,双击其中的任意行,程序开发窗口会自动跳转至标签所在的梯级,如图3-12所示。

图3-11 搜索结果窗口

这时,双击其中的任意行,程序开发窗口会自动跳转至标签所在的梯级,如图3-12所示。

图3-12 查看标签所在的指令

另一种方法是在标签上单击右键,选择Go To Cross Reference标签名称(交叉索引),如图3-13所示。

单击左键即可启动该功能,弹出如图3-14所示窗口。

图3-12 查看标签所在的指令

另一种方法是在标签上单击右键,选择Go To Cross Reference标签名称(交叉索引),如图3-13所示。

单击左键即可启动该功能,弹出如图3-14所示窗口。

图3-13 选择交叉索引功能

图3-13 选择交叉索引功能

图3-14 交叉索引列表

3.标签监视

在线状态下,可以进行标签监视。具体操作如下:在待监视的标签上单击右键,选择Monitor标签名称,如图3-15所示。

图3-14 交叉索引列表

3.标签监视

在线状态下,可以进行标签监视。具体操作如下:在待监视的标签上单击右键,选择Monitor标签名称,如图3-15所示。

图3-15 选择监视标签功能

单击左键即可启动该功能,弹出如图3-16所示窗口。也可以直接在标签作用域打开监视标签选项卡直接进行查看。

图3-15 选择监视标签功能

单击左键即可启动该功能,弹出如图3-16所示窗口。也可以直接在标签作用域打开监视标签选项卡直接进行查看。

图3-16 标签监视区域

图3-16 标签监视区域

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

我要反馈