- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章数据结构与寻址
信息与数据 什么是数据? 各种字母、数字符号的组合、语音、图形、图像等统称为数据。 信号是数据的电子或电磁编码。 信息(Information)是对数据(Data)的解释,数据是信息的载体,信号(Signal)是数据的电子编码。 什么是数据?ext 数据类型 数据类型 例子 结构体 结构体: 由多个基本数据类型构成的更复杂的数据类型。 例子:定时器 用户自定义结构体(MicroLogix不支持) 例子: 数组 内存组织 程序文件 程序文件0-系统文件 用于存储与系统有关的信息和用户的编程信息,如: (1)处理器的型号 (2)处理器文件名 (3)通讯参数 (4)I/O 配置 (5)密码 程序文件1-保留文件 程序文件 程序文件2-主程序文件 主梯形图文件 典型应用是用户的“主程序”存储的地方 必须有程序逻辑 程序文件3~255-子程序文件 子程序从文件 2 (主程序文件) 进入,通过程序指令 JSR 跳到子程序并返回 SBR 子程序 RET 返回子程序 允许子程序嵌套 数据文件 包括与外部I/O及所有梯形图主程序、子程序使用的指令相关的状态信息。 存储了涉及处理器操作的信息。 相同数据类型的数据连续存储。 没有全局变量和局部变量之分。 数据文件 实例 输入/输出寻址 固定式I/O控制器的寻址 模块式I/O控制器的寻址 固定式PLC 固定式 输入/输出映像区 解释 描述: MicroLogix的输出文件 MicroLogix的输入文件 模块式 模块式 输入输出映像区 标签寻址 状态文件 文件号 #2 状态文件是一般用途的文件,它由32个寄存器组成。 根据它们所表示的内容不同是由“位”和“字”混合值,这些文件主要用途如下: 设置系统操作功能, 显示系统状态和故障 状态文件 有助于编程的状态文件: 时钟 算术溢出标志 overflow flags 变址寻址寄存器 控制子程序 首次扫描位 位文件 整数文件 浮点数文件 寻址方式 立即数寻址 绝对寻址 变址寻址 间接寻址 实参形参 符号寻址 B/16 (APS) OR (HHP) B3:1/0 0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Word 0: Word 1: 0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Word 2: 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Word 32: 511 496 File #3 文件7 一般用途的数据寄存器 在下列指令常用: 比较指令 算术运算指令 顺序器指令 FIFO 和 LIFO 堆栈 文件8 * 2009年5月4日 电气自动控制 东北大学秦皇岛分校 第四章 数据结构与寻址 控制器内存 光眼的输入 变频器转速 按钮的输入 Controller Memory “Start” Data BOOL, or 1 Bit “Sensor” Data BOOL or 1 Bit “Drive_Speed” Data DINT, or 32 Bits 一维 Table[6] 二维 Grid[6,3] 三维 Block[6,3,2] SLC500 存储器 程序文件 0 1 2 3 4 5 6 - 15 系统文件 保留文件 主程序文件 故障列行程序文件 高速计数文件 可选定时中断文件 子程序文件 数据文件 0 1 2 3 4 5 6 7 输出文件 I输入文件 状态文件 位文件 计时器文件 计数器文件 整数文件 输入 输出 O0:0.0/3 文件类型 文件号 位号 (0-5,11) 0 输出 O0:0/3 0号槽3号输出点 槽号 字号 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 Word 0 1 输入 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Word
原创力文档


文档评论(0)