ab plc 数据标签寻址

上传人:第*** 文档编号:54399761 上传时间:2018-09-12 格式:PPT 页数:41 大小:916KB
返回 下载 相关 举报
ab plc 数据标签寻址_第1页
第1页 / 共41页
ab plc 数据标签寻址_第2页
第2页 / 共41页
ab plc 数据标签寻址_第3页
第3页 / 共41页
ab plc 数据标签寻址_第4页
第4页 / 共41页
ab plc 数据标签寻址_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《ab plc 数据标签寻址》由会员分享,可在线阅读,更多相关《ab plc 数据标签寻址(41页珍藏版)》请在金锄头文库上搜索。

1、,在RSLogix 5000项目中创建标签并监视数据,内存,通用内存尺寸:,位: 数据最小单位,代表 数字量 0 和 1 字节: 8位一个字节 字: 16 位或者两个字节,Logix5000内存使用方式,ControlLogix5500中的内存用于存储应用程序源代码、数据、I/O组态和操作系统设置 另外,在运行时内存用于: 信息处理 缓存输入的信息 RSLinx数据处理 存储标签组 在线编辑 存储多条编辑的梯级 图形趋势 缓存的数据 使用RSLogix 5000销售CD 上Tools文件夹中的内存分析 工具来确定应用系统的内存 使用率 使用RSLinx和控制器的RS232 串行口连接控制器 注

2、释:V13版本将会提供离线估计 所需内存的功能,8MByte 4MByte 2MByte 1MByte 扩展的 RAM 512K Byte,基本RAM I/O数据,扩展的 RAM,应用内存大小,Logix5000内存中包含如下内容: 编译的应用程序代码 数据标签定义 (包括名称) 结构体定义(包括名称) I/O模块定义和组态 存储这些信息,要比以前的处理器需要更多的内存 使用下面的等式来估计所需的内存:,注释: Logix5000会显示全部的内存, RSLogix 5000使用其中大约43K初始化CPU操作系统。这与 PLC/SLC是不同的,它们会隐藏这些内存。,“Start” Data,标签

3、,控制器内存,“Sensor” Data,“Drive_Speed” Data,标签: 来自设备、计算公式、故障的数据保存的位置。 每个区域均给出独一无二的名称:,数据类型,标签类型,数据类型,原子数据类型: simple data type made of one piece of data:,数据类型,数据类型,使用以下定义:,Controller Memory,“Start” Data BOOL, or 1 Bit,“Sensor” Data BOOL or 1 Bit,“Drive_Speed” Data DINT, or 32 Bits,数据类型,结构体: 由多块数据构成的更复杂的数

4、据类型。 TIMER数据类型由 DINTs 和 BOOLs型混合而成:,数据类型,模块定义数据类型: 用于硬件组态对应的数据类型, 例如I/O标签。,功能块和运动控制指令也采用预定义数据类型用于存储特定数据。,数据类型文件夹,用户自定义数据结构,用户自定义数据结构,用户自定义结构体,用户自定义结构体,用户自定义结构,可建立真实反映控制对象特性的数据方式 提供自文本化的应用代码以便检索,Logix5000 用户定义结构体,用户定义结构体允许您把多种数据类型(基本, 预定义或用户定义)组合成为一个新的数据类型 结构体的所有元素都位于字节的范围 (8 位) 您可以优化程序的可读性以及内存的使用 当创

5、建用户定义结构体时,会把所有位组合成连续的位 减少内存使用的数量,缩短通讯时间 对于大于488字节的结构体,RSLinx需要额外的通讯开销,DATATYPE Sample1 BOOL Bit1; SINT Tiny_Value BOOL Bit2; INT Small_Value DINT Big_Value REAL Float_Value END_TYPE,DATATYPE Sample1 BOOL Bit1; BOOL Bit2; SINT Tiny_Value INT Small_Value DINT Big_Value REAL Float_Value END_TYPE,16 字节,

6、12 字节,创建用户自定义结构体的注意事项,用户定义结构体的描述,用户定义结构体的描述,一维,Table6,二维,Grid6,3,三维,Block6,3,2,编程组态灵活方便用户自定义数组,用户可定义 三维数组 可包括基本数据类型 (Bool. Integer, Float.) 或结构 (Timer, Counter, User.),创建数组,间接寻址,数组的间接寻址:ArrayIndex,间接寻址,下例中给出了间接寻址如何应用于MOV指令,注意IndirectValue作为存储数据 地址指针。,间接寻址,数组指令读取数组项数,间接寻址,举例:将09共十个数字依次存储到TagArray0Tag

7、Array9中,并可任意扩展到二十甚至一百连续数字存储。,间接寻址,间接寻址,间接寻址,别名标签,程序中显示,指定别名,指定别名,指定别名,监视标签选项卡,直接监视控制内存。 allows users to perform tasks:,Monitor tag values in active controller (online) Assign values to specific tags Set tag descriptions Define tag style,监视标签选项卡,Monitoring View,Expand to See Structure Members or Bits

8、 within the Tag,Value in Controller,Right-Click to Hide/Show Columns,Scope of Current Collection,Blue Arrow,Display Style,Filter,Data Type,Operand Descriptions,Tag and Members,Sort,编辑标签选项卡,Create and delete tags Create tag aliases Define tag data types Define tag style Set tag descriptions,Lets user

9、s perform following tasks:,编辑标签选项卡,Display Style,Operand Descriptions,White = Editable Field,Editing View,Tag,Data Type,What this is an Alias Tag For,Parameters can be modified in Edit Tags tab:,Monitoring and Editing Tag Values through a Routine,Tag values can be monitored & sometimes edited online through instructions in routines:,Blue Arrow: Change will Immediately Take Effect in the Controller,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号