plc中存储器的数据类型与寻址方式.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
plc中存储器的数据类型与寻址方式

 HYPERLINK /hummersofdie/archive/2011/04/12/2013269.html PLC中存储器的数据类型与寻址方式 一、数据在存储器中的存储方式 ? ? ? 1、数据格式及要求 ? ? ? A〉数据格式:即指数据的长度和表示方式。? ? ? B〉要求:S7-200对数据的格式有一定的要求,指令与数据之间的格式一致才能正常工作。 ? ? ? 2、用一位二进制数表示开关量 ? ? ? A〉一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应于开关量(或数字量)的两种不同的状态。? ? ? B〉位数据的数据类型:布尔(Bool)型。? ? ? C〉位地址:由存储器标识符、字节地址和位号组成,如I3.4等。? ? ? D〉其它CPU存储区的地址格式:由存储器标识符和起始字节号(一般取藕字节)组成,如V B 100、V W 100、V D 100等。 ? ? ? 3、多位二进制数(8421码) ? ? ? A〉数及数制:数用于表示一个量的具体大小。根据计数方式的不同,有十进制(D)、二进制(B)、十六进制(H)和八进制等不同的计数方式。? ? ? B〉二进制数的表示:在S7-200中用2#来表示二进制常数,例如 “2#”。? ? ? C〉二进制数的大小:将二进制数的各位(从右往左第n位)乘以对应的位权(×2n-1),并将结果累加求和可得其大小。例如:2#= 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# 1010 1110 0111 0101 可转换为16# AEF7 ”。? ? ? D〉十六进制数的大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(×16n-1),并将结果累加求和可得其大小。例如:16# 2F = 2×161+15×160 = 47 ? ? ? 5、数据长度:字节(Byte)、字(Word)、双字(DoubleWord) ? ? ? A〉字节(B):从0号位开始的连续8位二进制数称为一个字节。? ? ? B〉字(W):相邻的两个字节组成一个字的长度。? ? ? C〉双字(DW):相邻的四个字节组成一个双字的长度。? ? ? D〉字、双字长数据的存储特点:高位存低字节、地位存于高字节。 ? ? ? 6、负数(有符号数)的表示方法 ? ? ? A〉负数的表示:PLC一般用二进制的补码来表示有符号数,其最高位为符号位(0 ——正数、1 ——负数)。? ? ? B〉绝对值相等的正负有符号数间的关系:正数的补码是它本身。? ? ? C〉不同数据的取值范围:( 表3-2-2 ? ? ? 数据的位数与取值范围 ) ? ? ? 7、BCD码 ? ? ? A〉BCD码释义:BCD码就是用四位二进制数的组合来表示1位十进制数,即用二进制编码的十进制数(Binary Coded Decimal Number)缩写。例如 十进制数 23 的BCD码为 2# 0010 0011 或表示为 16# 23 ,但其8421码为 2#。? ? ? B〉BCD码的应用:BCD码常用于输入输出设备,例如拨码开关输入的是BCD码,送给七段显示器的数字也是BCD码。 二、CPU的存储区 ? ? ? 1、输入过程映象寄存器(I) ? ? ? A〉输入过程映象寄存器(I)的作用:在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入输入过程映象寄存器中。? ? ? B〉输入过程映象寄存器(I)的特点:① 只能由外部驱动,其常开、常闭触点使用次数不受限制;② 可以按位、字节、字或双字来存取输入过程映象寄存器中的数据:? ? ? ? ? ? 位: I ?[字节地址] . [位地址] ? 如 ? ? I0.1? ? ? ? ? ? 字节、字或双字: I ?[长度] [起始字节地址] ? ?如 ? ?IB4 ? ? ? 2、输出过程映象寄存器(Q) ? ? ? A〉输出过程映象寄存器(Q)的作用:在每次扫描周期的结尾,CPU将输出过程映象寄存器中的数值复制到物理输出点上。? ? ? B〉输出过程映象寄存器(Q)的特点:①其常开、常闭触点使用次数不受限制;② 可以按位、字节、字或双字来存取输出过程映象寄存器:? ? ? ? ? ? 位: Q [字节地址] . [位

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档