16_4在RSLogix5000项目中组织数据讲述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在RSLogix5000 项目中组织数据 目标 控制器内存 在Logix5000控制器中没有这样的预定义的数据文件。 用户必须通过对Logix5000控制器创建标签来定义内存。 控制器内存 数据类型 数据类型 数据类型 数据类型 数据类型 内存的分配 DINT型为Logix5000的主要数据类型。 当用户分配了数据后,控制器自动为任何数据类型分配下一个可用的DINT内存空间。 内存的分配 内存的分配 内存的分配 标签一经创建,控制器就会将其存储起来,在内存中划分相应的存储区。 相同数据类型的标签在内存中不一定存储在一起。 标签作用域 标签作用域 创建标签 创建标签 标签名称 数据类型 显示格式 定义别名标签 别名标签:它是标签(或者其它别名标签)的其它名称: 定义别名标签 定义别名标签 定义别名标签 生产者和消费者标签 创建数组型标签 示例:数组 示例:数组 示例:数组 数组的存储 示例:三维数组 元素总计 数组寻址 数字量元素寻址 示例:数字量元素寻址 示例:数字型多维数组的寻址 变量元素寻址 示例:变量元素寻址 示例:变量元素寻址 示例:变量元素寻址 数字位寻址 数字位寻址 变量位寻址 示例:变量位寻址 数组寻址摘要 创建用户自定义数据类型 创建用户自定义数据类型 示例:用户自定义数据类型 示例:用户自定义数据类型 示例:数组和用户自定义的数据类型 用户自定义数据类型参数 用户自定义数据类型参数 用户自定义数据类型的寻址 示例:用户自定义数据类型的寻址 校验标签 监视和编辑数据 监视标签选项卡 监视标签选项卡 标签和成员 显示格式 通过例程监视和编辑标签值 示例:功能块例程 示例:功能块例程 在Watch(察看)选项卡中监视并编辑标签数值 在Watch(察看)选项卡中监视并编辑标签数值 快速察看标签监视器 RSLinx? 专业版软件 可见的功能块参数可以通过指令进行监视。其它的参数通过属性对话框进行监视: 可见性使能 参数名称 参数值 参数数据类型 参数描述 (最大128字符) Watch(察看)选项卡中显示了所有激活例程 创建自定义的监视方式 更新结构化文本数据 标签作用域 改变数值 由于不能使用编程语言监视结构化文本数值,在在线监视结构化文本例程时察看选项卡是非常有用的。 重要事项 在您编辑结构化文本例程时,察看选项卡并不更新。在您校验例程时才会更新察看选项卡。 重要事项 三维数组可以存储下列数据: 零件号 零件号,大小,颜色 零件号, 大小 = Part Number 2, Size 3, Color 0 X=0-1, Y=0-2, Z=0-3 24 4 3 2 3 维 X=0-3, Y=0-4 20 ---- 5 4 2 维 X=0-6 7 ---- ---- 7 1 维 2 (Z) 1 (Y) 0 (X) 有效的下标 元素数量 维 数组类型 提示:一个标签使用DINT(32位)内存空间,或者更小的空间(8位)。要保存数据,给数组分配32位、4个SINT或2个INT型的空间。 数字量元素(固定式) 变量元素 数字位 变量位 在数组中,可以通过下列方式进行寻址: 要访问特定的数组元素(例如DINT型数组),可以使用下面的方式寻址: ArrayName[Element Number] PartData[3] 存储在2维和3维数组中的数据可以使用相同的格式进行寻址。使用逗号隔开附加的维数,如下表所示: Part[3,5,1] Array_name[element_X, element_Y, element_Z] 3 Part[2,4] Array_name[element_X, element_Y] 2 Part[3] Array_name[element_X] 1 Example Format Number of Dimensions 提示:这种引用方式是固定寻址方式,因为元素数值3是不能改变的。 Part[2,3,0] Part[4,5,2] Array=Part[8] Part[8,6] Part[8,6,4] Part[2] Part[1,3] 要改变程序逻辑引用的数组元素,使用标签或者表达式来指向元素,使用下面的格式: ArrayName[Tag or Expression] Part[SerialNumber] Part[SerialNumber*5] Part[Position1-Position2] 可以使用下同的自述运算符来指定数组中的特定元素: Add + Exclusive Or Xor Square Root Sqr Inte

文档评论(0)

金不换 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档