- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC数据类型
1、数据格式及要求
数据格式:及指数据的长度和表示方式
要求S7-200对数据的格式有一定的要求,指令与数据格式一致才能正常工作。
2、用一位二进制数表示开关量
一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应开关量(或数字量)的两种不同状态。
位数据的数据类型:布尔(BOOL)型。
位地址:由存储器标识符、字节地址和位号组成,如I3.4等。
其他存储区的地址格式:由存储器标识符和起始字节号(一般取偶字节)组成,如VB100、VW100、VD100等。
3、多位二进制数(8421码)
数及数制:数用于表示一个量具体大小。根据计数方式的不同,有十进制(D)、二进制(B)十六进制(H)和八进制等不同的计数方式
二进制表示:在S7-200中用2#来表示二进制常数,例如“2。
二进制大小:将二进制的各位(从右往左第n位)乘以对应的位权(×2n-1),并将结果累加求和可得其大小。例如:21×27+0×26+1×25+1×24+1×23+0×22+1×21+0×20=186
4、十六进制数
①十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的准确读写。
②不同进制的表示方法;
十六进制数的表示方法:在S7-200中用16#表示十六进制常数,例如 “2#1010 1110 0111 0101”可转换为“16#AEF7”。
十六进制大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(×16n-1),并将结果累加求和可得其大小。例如:16#2F=2×161+15×160=47
5、数据长度:字节(Byte)、字(Word)、双字(DoubleWord)
①字节(B):从0号位开始的连续8位二进制数称为一个字节
②字(W):相邻两个字节组成一个字的长度
③双字(DW):相邻4个字节组成一个双字长度
④字 双字长数据的存储特点:高位存低字节、低位存高字节。
6、负数(有符号数)的表示方法
①负数的表示:PLC一般用二进制的补码来表示有符号数,其最高位为符号位(0-正、1-负)。
②绝对值相等的正负有符号数间的关系:正数的补码是它本身。
不同数据的取值范围:(下表)
数据基本类型
基本数据类型
内容
数据范围
BOOL(1位)
布尔型
0,1
BYTE(8位)
无符号型
0~255
WORD(16位)
无符号整数型
0~65535
INT(16位)
有符号整数
-32768~32767
DWORD(32位)
无符号双整数
0~232-1
DINT(32位)
有符号双整数
-231~231-1
REAL(32位)
IEEE32浮点数
-1038~1038
7、BCD码
①BCD码释义:BCD码就是用四位二进制数的组合来表示1位十进制数。即用二进制编码的十进制数(Binary Coded Decimal Number)缩写。例如 十进制数23的BCD码为2#0010 0011或表示为16#23,但其8421码为2
②BCD码的应用:BCD码常用于输入输出设备,例如拨码开关输入是BCD码,送给七段显示器数字也是BCD码。
二 CPU的存储区
1、输入过程映像寄存器(I)
①输入过程映象寄存器(I)的作用:在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入输入过程映像寄存器中。
②输入过程映象寄存器(I)的特点:A)只能由外部驱动,其常开、常闭触点的使用次数不受限制;B)可以按位ID、字节、字或双字来存取输入过程映象寄存器中的数据; 位:I(字节地址).(位地址)如I0.0 字节、字或双字:I(长度)(起始字节地址)如IB4
2、输出过程映像寄存器(Q)
①输出过程映像寄存器的作用:在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到物理输出点上。
②输出过程映像寄存器(Q)的特点:A)其常开、常闭触点使用次数不受限制;B)可以按位、字节、字或双字来存储输出过程映像寄存器; Q(字节地址)、(位地址)如Q1.1
字节、字或双字Q(长度)(起始字节地址)如QB5
3、全程变量存储区(V)
①全程变量存储区的作用:用于存储程序执行过程中控制逻辑操作的中间结果,也可用它保存与工序或任务相关的其它数据。②全程变量存储区(V)的特点:A)变量存储器在全局有效,可以被所有的POU存取;B)可以按位、字节、字或双字来存V存储区的数据; 位 V(字节地址)、(位地址)如V10.2 字节、字或双字Q(长度)(起始字节地址)如VW100
4、局部存储器(L)
S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。
局部存储器和变量存储器
文档评论(0)