PLC中存储器的数据类型与寻址方式.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、数据在存储器中的存储方式 1、数据格式及要求 A〉数据格式: 即指数据的 xx 和表示方式。 B〉要求: S7-200对数据的格式有一定的要求,指令与数据之间的格式一致才能正常工作。 2、用一位二进制数表示开关量 A〉一位二进制数: 一位二进制数有 0(OFF)和 1(ON)两种不同的取值,分别对应于开关量(或数字量)的两种不同的状态。 B〉位数据的数据类型: xx(Bool)型。 C〉位地址: 由存储器标识符、字节地址和位号组成,如 I 3.4 等。 D〉其它 CPU存储区的地址格式: 由存储器标识符和起始字节号(一般取藕字节)组成,如 V B 100、V W 100、V D 100等。 3、多位二进制数( 8421 码) A〉数及数制: 数用于表示一个量的具体大小。根据计数方式的不同,有十进制( D)、二进制( B)、十六进制( H)和八进制等不同的计数方式。 B〉二进制数的表示: 在 S7-200中用 2#来表示二进制常数,例如 “2# 101110。”C〉二进制数的大 小: 1/11 将二进制数的各位(从右往左第 n 位)乘以对应的位权( ×2n-)1,并将结果累加求和可得其大小。例如: 2# 101110 = 1× 27+0× 26+1× 25+1× 24+1× 23+0× 22+1× 21+0× 20 = 186 4、十六进制数 A〉十六进制数的引入: 将二进制数从右往左每 4 位用一个十六进制数表示,可以实现对多位二进制数的快速准确的读写。 B〉不同进制数的表示方法: (表 3-2-1 不同进制数的表示方法 )C〉十六进制数的表示: 在 S7-200中用 16#来表示十六进制常数,例如 “2#10 111011101 可转换为 16# AEF7 。”D〉十六进制数的大小: 将十六进制数的各位(从右往左第 n 位)乘以对应的位权( ×16n-1),并将结果累加求和可得其大小。例如: 16# 2F = 2 ×161+15×160 = 475、数据 xx: 字节( Byte)、字( Word)、双字( DoubleWord) A〉字节( B): 从 0 号位开始的连续 8 位二进制数称为一个字节。 B〉字( W):相邻的两个字节组成一个字的长度。 C〉双字( DW): 相邻的四个字节组成一个双字的长度。 D〉字、双字长数据的存储特点:高位存低字节、地位存于高字节。 6、负数(有符号数)的表示方法 A〉负数的表示: 2/11 PLC一般用二进制的补码来表示有符号数,其最高位为符号位( 0——正数、 1——负数)。 B〉绝对值相等的正负有符号数间的关系: 正数的补码是它本身。 C〉不同数据的取值范围: (表 3-2-2 数据的位数与取值范围 ) 7、BCD码 A〉BCD码 xx: BCD码就是用四位二进制数的组合来表示 1 位十进制数,即用二进制编码的十进制数( Binary Coded Decimal Number)缩写。例如十进制数 23 的 BCD码 为 2# 0010 0011或表示为 16# 23,但其 8421 码为 2# 000111。B〉BCD码的应用: BCD码常用于输入输出设备,例如拨码开关输入的是 BCD码,送给七段显示器的数字也是 BCD码。 二、 CPU的存储区 1、输入过程映象寄存器( I) A〉输入过程映象寄存器( I)的作用: 在每次扫描周期的开始, CPU对物理输入点进行采样,并将采样值写入输入过程映象寄存器中。 B〉输入过程映象寄存器( I)的特点: ① 只能由外部驱动,其常开、常闭触点使用次数不受限制; ② 可以按位、字节、字或双字来存取输入过程映象寄存器中的数据: 位: I[字节地址 ] . [位地址 ]如 I 0.1 字节、字或双字: I[xx] [起始字节地址 ] 如 IB4 2、输出过程映象寄存器( Q) 3/11 A〉输出过程映象寄存器( Q)的作用: 在每次扫描周期的结尾, CPU将输出过程映象寄存器中的数值复制到物理输出点上。 B〉输出过程映象寄存器( Q)的特点: ① 其常开、常闭触点使用次数不受限制; ② 可以按位、字节、字或双字来存取输出过程映象寄存器: 位: Q [字节地址 ] . [位地址 ]如 Q 1.1 字节、字或双字: [xx] [起始字节地址 ]如 Q B53、全局变量存储区( V) A〉变量存储区( V)的作用: 用于存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的其它数据。 B〉变量存储区( V)的特点: ① 变量存储器在全局有效,可以被所有的 POU存取; ② 可以按位、字节、字或双字来存取 V 存储区中的数据: 位: V [字节地址 ] . [位地址 ]如 V 10.2 字节、字或双字: [xx] [起始字节

文档评论(0)

131****9837 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档