PLC中存储器的数据类型与寻址方式_第1页
PLC中存储器的数据类型与寻址方式_第2页
PLC中存储器的数据类型与寻址方式_第3页
PLC中存储器的数据类型与寻址方式_第4页
PLC中存储器的数据类型与寻址方式_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、数据在存储器中的存储方式1、数据格式及要求A〉数据格式:即指数据的长度和表示方式。 格式有肯定的要求,指令与数据之间的格式全都才能正常工作。2、用一位二进制数表示开关量于开关量〔或数字量〕的两种不同的状态。 B〉位数据的数据类型:布尔〔Bool〕型。 C〉位地址:由存储器标识符、字节地址和位号组成,如I3.4等。 其它CPU存储区的地址格式:由存储器标识符和般取藕字节〕组成,如VB100、VW100、VD100等。〔8421码〕数及数制数用于表示一个量的具体大小依据计数方式的不同,有十进〔D〕二进十六进制〔H〕和八进制等不同的计数方式。 示:在S7-200中用2#来表示二进制常数,例如“2#10111010”。 二进制数的大小:将二进制数的各位〔从右往左第n位〕乘以对应的位权〔×2n-1〕,并将结果累加求和可得其大小。例如:2101110101×27+0×26+1×25+1×24+1×23+0×22+1×21+0×20=1864、十六进制数A〉十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的快速准确的读写。 不同进制数的表示方法:(表3-2-1 不同进制数的表示方法) 十六进制常数例如“2#101011100111AEF7。 D〉十六进制数的大小:将十六进制数的各位〔从右往左第n位〕乘以对应的位权〔×16n-1〕,并将结果累加求和可得其大小。例如:16#2F=2×161+15×160=475、数据长度:字节〔Byte〕、字〔Word〕、双字〔DoubleWord〕位二进制数称为一个字节。字节组成一个字的长度。C〉双字〔DW〕:相邻的四个字节组成一个双字的长度。D〉字、双字长数据的存储特点:高位存低字节、地位存于高字节。6、负数〔有符号数〕的表示方法负数〕。B〉确定值相等的正负有符号数间的关系:正数的补码是它本身。C〉不同数据的取值范围:(3-2-2数据的位数与取值范围)、BCD码1位十进制数,即用二进制编码的十进23BCD200100011或码为2#00010111。 码的应用:BCD码常用于输入输BCD码。二、CPU的存储区1、输入过程映象存放器〔I〕据:I[字节地址位地址]如I0.1]如 IB4据:I[字节地址位地址]如I0.1]如 IB4I[长度][起2、输出过程映象存放器〔Q〕值复制到物理输出点上。 B〉输出过程映象存放器〔Q〕的特点:①其常开、常闭触点使用次数不受限制;②可以按位、字节、字或双字来存取输出过程映象存放器: 位:Q[字节地址].[位地址] 如 Q1.1 字节、字或双字:Q[长度][起始字节地址] 如 QB53、全局变量存储区〔V〕存与工序或任务相关的其它数据。B〉变量存储区〔V〕的特点:①变量存储器在全局有效,可以被全部的POU存取;②可以按位、字节、字或双字来存取V存储区中的数据:位:V[字节地址].[位地址] 如V10.2 字节、字或双字:V[长度][起始字节地址] 如VW1004、局部存储器〔L〕,其中60个可以用作临时存储器或者给子程序传递参数。 的特点:①S7--200给每个POU〔程序组织单元〕64个局部存储器;②局部存储器只在创立它的程序单元中有效,各程序不能访问别的程序的局部变量存储器。③局部存储器在参数传递过程中不传递值,在安排时不被初始化,可能包含任意数值。 位:L[字节地址].[位地址] 如L0.0 字节、字或双字:L[长度][起始字节地址] 如 LB335、模拟量输入〔AI〕输入〔AI〕的作用:S7-200将输入的模拟量值〔如温度或电压〕转换成1个字长〔16位〕的数字量,并将其存入〔AI〕区占一个字长的地址中。 B〉模拟量输入〔AI〕的作用:①可以用区域标识符、数据长度及字节的起始地址〔必需用偶数字节地址如来存取这些值。②模拟量输入值为只读数据。 格式:AIW[起始字节地址] 如AIW46、模拟量输出〔AQ〕大小的电流或电压输出。 B〉模拟量输出〔AQ〕的特点:①可以用区域标识符〔AQ〕、数据长度〔W〕及字字节地址如AQW0,AQW2,AQW4〕来转变这些值。②模拟量输出值是只写数据。 格式:AQW[起始字节地址] 如AQW47、定时器存储区〔T〕的作用:定时器可用于时间累计,S7-200CPU中,有256个的定时器,其区分率〔时基增量〕分为1ms、10ms和100ms三种。 器有两个变量:①当前值——16位有符号整数存储定时器所累计的时间。②定时器位——依据当前值和预置值的比较结果置位或者复位。 器位数据②位操作指令则是存取定时器位假设使用字操作指令则是存取定时器当前值。 格式:T[定时器号] 如T248、计数器存储区〔C〕计数器可以用于累计其输入端脉冲电平由低到高的次数。在S7-200CPU中,位有符号整数,存储累计值。②计数器位——依据当前值和预置值的比较结果置位或者复位。 C〉计数器存储区〔C〕的特点:①可以用计数器地址〔C+计数器号〕来存取计数器的当前值和计数器位数据;②使用位操作指令则是存取计数器位;假设使用字操作指令,则是存取计数器当前值。 格式:C[计数器号] 如C249、高速计数器〔HC〕〔HC〕的作用:用于对高速大事计数;S7-200CPU2226个高速计数供用户使用。〔32位的有符号整数〕是只读数据,仅可以作为双字〔32位〕来寻址;③用指定〔[高速计数器号] 如HC110、累加器〔AC〕S7--200432位累加器和AC3〕。 B〉累加器〔AC〕的特点:①可以按字节、字或双字的形式来存取累加器中的数值;②被访问的数据长度取决于存取累加器时所使用的指令。 格式:AC[累加器号] 如AC011、特别存储器〔SM〕〔SM〕的作用:SMCPU与用户程序之间传递信息供给了一种手段。可以用这CPU的一些特别功能。B〉特别存储器〔SM〕的特点:可以按位、字节、SM位:位:SM[字节地址].位地址] 如SM0.1 字节、字或者双字:SM[长度][起始字节地址] 如 12、位存储区〔M〕为掌握继电器来存储中间操作状态和掌握信息。 位存储〔M〕的特点:可以按位、字节、字或双字来存取位存储区: 位:M[字节地址].位地址] 如M26.7 字节、字或双字:M[长度][起始字节地址] 如MD2013、顺控继电器存储器〔S〕顺控继电器存储器〔S〕的特点:①可用作顺控编程元件与挨次掌握继电器指令协作使用;②或用作关心继电器,可按位、字节、字或双字来存取S位。 位:S[字节地址].[位地址] 如S3.1 字节、字或者双字:S[长度][起始字节地址] 如SB414、实数的格式〔浮点数〕1.m×2e〔m——尾数、e——指数〕,32S7-200可以表示范围在内的任何一个数。 B实数的运算精度对于S7--200来说,浮点数准确到小数点后第六位。15、字符串的格式0126字节。16、常数表示法及范围S7--200以二进制数的形式存储常数,也可以用十进制数、十六进制数、ASCII码或者实数〔浮点数〕来表示。(表3-2-3 )、CPU存储器的范围和特性存储器的范围:(表3-2-4 存储器的范围与特性) 范围:(表3-2-5 操作数的范围)三、直接寻址和间接寻址1、寻址的概念“寻址”。几乎全部的指令和功能都与各种形式的寻址有关。2、直接寻址、VB101组成的两个字。S7-200存储区间接寻址A〉间接寻址:①间接寻址的概念——是指用指针来访问存储区数据。②指针作用及其特点:指针以V存储器、L存储器或〕C〔仅限于当前值〕;HCL存储区。 B〉建立间接寻址的指针:要建立一个指针,必需以双字的形式,将需要间接寻址的存储器地址移动到指针中;具体做法是用“&”符号加上要访问的存储区地址来建立一个指针。〔“&”符号开头说明指令的操作数是存储区的地址,而不是将其内容。〕 C〉用指针存取数据:当指令中的操作数是指针时,应当在操作数前面加上“*”号。 D〉修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论