- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)