存储器的存储类型及寻址方式

合集下载

51 单片机片内 256 字节数据存储器的结构划分以及对应的寻址方式

51 单片机片内 256 字节数据存储器的结构划分以及对应的寻址方式

51 单片机片内256 字节数据存储器的结构划分以及对应的寻址方式1. 引言1.1 概述在现代电子技术的快速发展下,单片机已经成为各种电子设备中必不可少的核心控制部件之一。

而51单片机作为最常用的单片机之一,其内部结构和功能一直备受关注。

本文将主要探讨51单片机中的一个重要组成部分——256字节数据存储器,介绍其结构划分以及对应的寻址方式。

1.2 文章结构本文总共包含五个部分。

首先是引言部分,介绍文章的概述、结构和目的。

第二部分将详细阐述51单片机中256字节数据存储器的结构划分,强调其在整个单片机系统中的重要性。

第三部分将着重介绍对应于256字节数据存储器的寻址方式,包括直接寻址方式、间接寻址方式和寄存器间接寻址方式等。

第四部分将通过具体实例来探讨256字节数据存储器在不同应用场景下的使用方法和优化方案。

最后一部分是结论和展望,在对前文进行总结基础上,提出未来研究方向和发展建议。

1.3 目的本文旨在深入探讨51单片机中256字节数据存储器的结构划分和对应的寻址方式,通过具体实例的分析,揭示其在不同应用场景下的优势和应用方法。

希望通过本文的研究和讨论,读者能够更好地理解和应用256字节数据存储器,为单片机系统设计提供有益的参考和指导。

2. 51单片机片内256字节数据存储器的结构划分2.1 片内数据存储器的重要性在嵌入式系统设计中,片内数据存储器是非常重要的组成部分。

它用于存储程序指令、变量数据以及其他运行时需要使用的临时数据。

片内数据存储器的规模和结构会直接影响到系统性能和资源利用率。

2.2 51单片机中的256字节数据存储器概述51单片机是一款广泛应用于各种电子设备中的经典单片机。

其中包含了一个256字节大小的片内数据存储器,用于存储程序指令和变量数据。

这256字节数据存储器可以被划分为不同的区域,每个区域有不同的功能和使用方式。

下面将介绍这些区域以及其对应功能。

2.3 256字节数据存储器的物理结构划分在51单片机中,256字节数据存储器可以被划分为以下几个区域:1) SFR(特殊功能寄存器)区域:这个区域占据了部分地址空间,用于保存各种特殊功能寄存器的值。

存储器寻址方式

存储器寻址方式

存储器寻址方式存储器寻址方式的操作数存放在主存储器中,用其所在主存的位置表示操作数。

在这种寻址方式下,指令中给出的是有关操作数的主存地址信息。

8088的存储器空间是分段管理的。

程序设计时采用逻辑地址;由于段地址在默认的或用段超越前缀指定的段寄存器,所以采用偏移地址,称之为有效地址(Effective Address, EA)1.直接寻址在这种寻址方式下,指令中直接包含了操作数的有效地址,跟在指令操作码之后。

其默认的段地址在DS段寄存器中,可以采用段超越前缀。

例将数据段中偏移地址2000H处的内存数据送至AX寄存器。

MOV AX, [2000H]该指令中给定了有效地址2000H, 默认与数据段寄存器DS一起构成操作数所在存储单元的物理地址。

如果DS=1429H,则操作数所在的物理地址为1429H*16+2000H=16920H. 该指令的执行结果是将16920H单元的内容传送至AX寄存器,其中,高字节内容送AH寄存器,低字节内容送AL寄存器。

MOV AX, [2000H];指令代码:A1 00 20例: 将附加段中偏移地址2000H 处的内存数据送至AX 寄存器。

MOV AX, ES:[2000H]; 指令代码:26 A1 00 20变量指示内存的一个数据,直接引用变量就是采用直接寻址方式。

变量应该在数据段进行定义,常用的变量定义伪指令DB 和DW 分别表示字节变量和字变量,例如WV AR DW 1234H; 定义字变量WV AR ,它的初值是1234H 这样,标示符WV AR 表示具有初值1234H 的字变量,并由汇编程序为它内存分配了两个连续的字节单元。

假设它在数据段偏移地址是0010H 。

例:将数据段的变量WV AR (即该变量名指示的内存单元数据)送至AX 寄存器。

MOV AX, WV AR;指令功能: 上述指令实质就是如下指令: AX WV ARAX DS :[0010H]MOV AX, [0010H]; 指令代码:代码:26 A1 00 20AX=1234H堆栈操作指令堆栈是一个“先进后出”的主存区域,使用SS段寄存器记录段地址;堆栈只有一个出口,即当前站顶,用堆栈指针寄存器SP指定堆栈站顶的偏移地址。

存储器寻址方式

存储器寻址方式

存储器寻址方式存储器寻址方式的操作数存放在主存储器中,用其所在主存的位置表示操作数。

在这种寻址方式下,指令中给出的是有关操作数的主存地址信息。

8088的存储器空间是分段管理的。

程序设计时采用逻辑地址;由于段地址在默认的或用段超越前缀指定的段寄存器,所以采用偏移地址,称之为有效地址(Effective Address, EA)1.直接寻址在这种寻址方式下,指令中直接包含了操作数的有效地址,跟在指令操作码之后。

其默认的段地址在DS段寄存器中,可以采用段超越前缀。

例将数据段中偏移地址2000H处的内存数据送至AX寄存器。

MOV AX, [2000H]该指令中给定了有效地址2000H, 默认与数据段寄存器DS一起构成操作数所在存储单元的物理地址。

如果DS=1429H,则操作数所在的物理地址为1429H*16+2000H=16920H. 该指令的执行结果是将16920H单元的内容传送至AX寄存器,其中,高字节内容送AH寄存器,低字节内容送AL寄存器。

MOV AX, [2000H];指令代码:A1 00 20例: 将附加段中偏移地址2000H 处的内存数据送至AX 寄存器。

MOV AX, ES:[2000H]; 指令代码:26 A1 00 20变量指示内存的一个数据,直接引用变量就是采用直接寻址方式。

变量应该在数据段进行定义,常用的变量定义伪指令DB 和DW 分别表示字节变量和字变量,例如WV AR DW 1234H; 定义字变量WV AR ,它的初值是1234H 这样,标示符WV AR 表示具有初值1234H 的字变量,并由汇编程序为它内存分配了两个连续的字节单元。

假设它在数据段偏移地址是0010H 。

例:将数据段的变量WV AR (即该变量名指示的内存单元数据)送至AX 寄存器。

MOV AX, WV AR;指令功能: 上述指令实质就是如下指令: AX WV ARAX DS :[0010H]MOV AX, [0010H]; 指令代码:代码:26 A1 00 20AX=1234H堆栈操作指令堆栈是一个“先进后出”的主存区域,使用SS段寄存器记录段地址;堆栈只有一个出口,即当前站顶,用堆栈指针寄存器SP指定堆栈站顶的偏移地址。

大工16秋《可编程控制器》辅导资料五

大工16秋《可编程控制器》辅导资料五

可编程控制器辅导资料五主题:课件第三章第2节——存储器的数据类型与寻址方式学习时间:2016年10月31日-11月6日内容:我们这周主要学习课件第三章PLC的程序设计基础第2节PLC的编程语言与程序结构的相关内容。

希望通过下面的内容能使同学们加深对PLC的程序设计相关知识的理解。

一、学习要求1.掌握PLC的存储器的数据类型与寻址方式。

二、主要内容1.数据在存储器中存取的方式所有的数据在PLC中都是以二进制形式表示的,数据的长度和表示方式称为数据格式。

(1)用1位二进制数表示开关量二进制数的1位(bit)只有0和1这两种不同的取值,可以用来表示开关量(或称数字量)的两种不同状态。

位数据的数据类型为BOOL(布尔)类型。

S7-200的位存储单元的地址由字节地址和位地址组成,例如I3.2,其中的区域标识符“I”表示输入,字节地址为3,位地址为2。

(2)多位二进制数可以用多位二进制数来表示数字,二进制又称为8421码,8位二进制数组成一个字节,相邻的两个字节组成一个字,相邻的4个字节组成双字(3)十六进制数十六进制数使用16个数字符号,即0~9和A~F,A~F分别对应于十进制数10~15。

(4)BCD码BCD码是二进制编码的十进制数的缩写,BCD码用4位二进制数的组合来表示1位十进制数。

例如十进制数23对应的BCD码为2#00100011。

2.CPU的存储区(1)输入映像寄存器I(输入继电器)输入继电器是PLC用来接收用户设备输入信号的接口,它的作用是接收来自现场的控制按钮、行程开关及各种传感器等的输入信号。

通过输入继电器,将PLC 的存储系统中与外部输入端子(输入点)建立起明确对应的连接关系,它的每1位对应1个数字量输入点。

输入继电器的状态是在每个扫描周期的输入采样阶段接收到的由现场送来的输入信号的状态(“1”或“0”)。

由于S7-200的输入映像寄存器是以字节为单位的寄存器,CPU一般按“字节.位”的编址方式来读取一个继电器的状态,也可以按字节(8位)、或者按字(2个字节、16位)来读取相邻一组继电器的状态。

8051单片机寻址方式

8051单片机寻址方式

8051单片机寻址方式8051单片机共有7种寻址方式。

寻址方式是指令中确定操作数的形式,用来确定操作数所处的存储空间。

1.立即寻址:在指令中直接给出操作数MOV A, #80H 8位操作数MOV A, #2000H 16位操作数2.直接寻址:指令中直接给出操作数地址(1)SFR,这一存储空间只能使用直接寻址MOV PSW, #50H(2)内部数据RAM,这一存储空间可以使用直接寻址和寄存器间接寻址MOV A, 30H3.寄存器寻址:以通用寄存器的内容作为操作数(通用寄存器包括A, B, DPTR, R0~R7)INC DPTR注意:A、B既是通用寄存器,也是SFR(直接寻址)4.寄存器间接寻址:以寄存器中的内容作为操作数的地址能够用于寄存器间接寻址的寄存器有:R0,R1,DPTR,SP区分内部数据RAM寻址和外部数据RAM寻址:外部数据RAM寻址指令上采用MOVX 对内部数据RAM寻址:使用8位的R0或者R1即可MOV @R0, A对外部数据RAM寻址:使用P2端口提供高8位地址,使用R0或者R1提供低8位地址;或者使用16位的DPTR提供地址MOVX A, @R1MOVX @DPTR, A5.变址寻址:以基址寄存器PC或者DPTR与变址寄存器A中的内容之和作为操作数的地址变址寻址只能对程序存储器中的数据进行寻址,由于程序存储器是只读的,因此变址寻址只有读操作,指令上采用MOVCMOVC A, @A+DPTRMOVC A, @A+PC6.相对寻址:用于修改PC的值,使得PC加上指令中给出的一字节的偏移量由于转移指令有两字节和三字节这两种形式,因此偏移量的范围分别为-126~+129和-125~+130SJMP 80H7.位寻址:以位地址中的内容为操作数SETB 20HMOV 32H, C总结一下各种寻址方式的使用场合:立即寻址:常数直接寻址:SFR和内部数据RAM寄存器寻址:寄存器区寄存器间接寻址:内部数据RAM和外部数据RAM变址寻址:程序存储器相对寻址:PC位寻址:位地址区。

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

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

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# 10111010 ”。

C〉⼆进制数的⼤⼩:将⼆进制数的各位(从右往左第n位)乘以对应的位权(×2n-1),并将结果累加求和可得其⼤⼩。

例如:2# 10111010 =1×27+0×26+1×25+1×24+1×23+0×22+1×21+0×20 = 1864、⼗六进制数A〉⼗六进制数的引⼊:将⼆进制数从右往左每4位⽤⼀个⼗六进制数表⽰,可以实现对多位⼆进制数的快速准确的读写。

B〉不同进制数的表⽰⽅法:( 表3-2-1 不同进制数的表⽰⽅法) C〉⼗六进制数的表⽰:在S7-200中⽤16#来表⽰⼗六进制常数,例如“2# 1010 1110 0111 0101 可转换为16# AEF7 ”。

D〉⼗六进制数的⼤⼩:将⼗六进制数的各位(从右往左第n位)乘以对应的位权(×16n-1),并将结果累加求和可得其⼤⼩。

七种寻址方式

七种寻址方式

七种寻址方式一、立即寻址方式操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。

立即数可以是8位、16位或32位,该数值紧跟在操作码之后。

如果立即数为16位或32位,那么,它将按“高高低低”的原则进行存储。

例如:MOV AH,80H ADD AX,1234H MOV ECX,123456HMOV B1,12H MOV W1,3456H ADD D1,32123456H其中:B1、W1和D1分别是字节、字和双字单元。

以上指令中的第二操作数都是立即数,立即数寻址方式通常用于对通用寄存器或内存单元赋初值。

二、寄存器寻址方式指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。

把在指令中指出所使用寄存器(即:寄存器的助忆符)的寻址方式称为寄存器寻址方式。

指令中可以引用的寄存器及其符号名称如下:8位寄存器有:AH、AL、BH、BL、CH、CL、DH和DL等;16位寄存器有:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器等;32位寄存器有:EAX、EBX、ECX、EDX、ESI、EDI、ESP和EBP等。

寄存器寻址方式是一种简单快捷的寻址方式,源和目的操作数都可以是寄存器。

1、源操作数是寄存器寻址方式如:ADD VARD,EAX ADD VARW,AX MOV VARB,BH等。

其中:VARD、VARW和VARB是双字,字和字节类型的内存变量。

在第4章将会学到如何定义它们。

2、目的操作数是寄存器寻址方式如:ADD BH,78h ADD AX,1234h MOV EBX,12345678H等。

3、源和目的操作数都是寄存器寻址方式如:MOV EAX,EBX MOV AX,BX MOV DH,BL等。

三、直接寻址方式指令所要的操作数存放在内存中,在指令中直接给出该操作数的有效地址,这种寻址方式为直接寻址方式。

在通常情况下,操作数存放在数据段中,所以,其物理地址将由数据段寄存器DS和指令中给出的有效地址直接形成,但如果使用段超越前缀,那么,操作数可存放在其它段。

【计算机组成原理】指令系统-寻址

【计算机组成原理】指令系统-寻址

【计算机组成原理】指令系统-寻址⼀、指令和数据的寻址⽅式操作数或指令在存储器中的地址:某个操作数或某条指令存放在某个存储单元时其存储单元的编号在存储器中,操作数或指令字写⼊或读出的⽅式,有地址指定⽅式、相联存储⽅式和堆栈存取⽅式。

寻找⽅式:当采⽤地址指定⽅式时,形成操作数或指令地址的⽅式。

寻址⽅式分为两类:指令寻址和数据寻址。

1)指令寻址:确定下⼀条预执⾏指令的指令地址a、顺序寻址:(PC)+1->PC 程序计数器⾃动加1b、跳跃寻址:由转移指令指出2)数据寻址:确定本条指令的操作数地址指令中所给出的地址码,并不⼀定是操作数的有效地址。

寻址过程就是把操作数的形式地址,变换为操作数的有效地址。

例如:⼀种单地址指令的结构如下所⽰,其中⽤X I D各字段组成该指令的操作数地址。

⼆、寻址⽅式1、隐含寻址(操作数在累加寄存器中)在指令中不明显的给出⽽是隐含着操作数的地址例如:单地址的指令格式,没有在地址字段指明第⼆操作数地址,⽽是规定累加寄存器AL或AX作为第⼆操作数地址,AL或AX对单地址指令格式来说是隐含地址eg: MOV AL ,LSRC_BYTEMUL RSRC_BYTEADD寻址特征A操作数地址隐含在操作码中,(寻址特征指明寻址类型)。

另⼀个操作数隐含在ACC中先在内存中地址为A的地⽅找到⼀个操作数,另⼀个操作数隐含在寄存器ACC⾥,从ACC⾥取出另外⼀个操作数,然后和给出的A 地址中的数相加暂存在ACC中。

2、⽴即寻址形式地址A就是操作数本⾝OP⽴即寻址特性 #A指令执⾏阶段不访存A的位数限制了⽴即数的范围3、直接寻址EA=A直接根据读内存找到操作数,形式地址不需要经过任何处理。

执⾏阶段访问⼀次存储器A的位数决定了该指令操作数的寻址范围MOV AX,[2222H]:将有效地址为2222H的内存单元的内容读到累加器AX中4、间接寻址EA=(A)有效地址由形式地址间接提供,形式地址是操作数的地址的地址OP间接寻址标识 A根据A的内容到内存中寻找到的是操作的数地址,再根据这个地址去找操作数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC电动机正反转控制程序
电气技术人员学习 PLC控制系统有其方 便的一面,直接比较继电控制系统套用即可 实现,因此学习PLC编程,首先要详细了解 各软元件的属性,再学习系统指令,然后按 照控制对象的动作过程进行逻辑构思编程。
1 PLC的编程语言
• 1)梯形图(LD)
• 最早使用的一种PLC的编程语言,也是现在最常用的 编程语言。从继电器控制系统原理图的基础上演变而 来的,继承了继电器控制系统中的基本工作原理和电 气逻辑关系的表示方法,梯形图与继电器控制系统梯





煤 矿 电 工 学
PLC电动机正反转控制程序
I0.0
Q0.0
I0.1
I0.2
I0.3
Q0.0
I0.2
I0.3
Q0.0
Q0.1
(
Q0.1
)
(1)软元件是看不见,摸不着的,也不存在物理性
的触点;
(2)每个软元件可提供无限多个常开触点和常闭触
点(和实际继电器的触点功能一样),即它们的触
I6.5 I7.5 I8.5 I9.5
I10.5 I11.5 I12.5 I13.5
I5.4
I6.4 I7.4 I8.4 I9.4
I10.4 I11.4 I12.4 I13.4
I5.3
I6.3 I7.3 I8.3 I9.3
I10.3 I11.3 I12.3 I13.3
I5.2
I6.2 I7.2 I8.2 I9.2
PLC 控 制外部 接线
母线
左右两条垂直的线称 做母线。母线之间是 触点的逻辑连接和线 圈的输出。在梯形图 中,触点代表逻辑输 入条件,线圈代表逻 辑输出结果。
矿 山 工 程 系 煤 矿 电 工 学
11
• 2)功能块图(FBD)
功能快图是另外一种形式的PLC编程语言。它使用
像电子电路中的各种门电路,加上输入、输出,通过一
I14.6
I15.6
I4.5
I15.5
I4.4
I4.3
I4.2
I14.1
I14.0
I15.0
I15.4 煤 I15.3 矿
I15.2 电 工 I15.1 学
2#0000 1111 15 16#F
26





煤 矿 电 工 学
2.输出继电器(Q)
输出继电器位于PLC存储器的输出过程映像寄存器 区,都有一个PLC上的物理输出端子与之对应。当通过 程序使得输出继电器线圈得电时,PLC上的输出端开关 闭合,可以作为控制外部负载的开关信号。同时在程序 中其常开触点闭合,常闭触点断开。这些内部的触点可





煤 矿 电 工 学
常用特殊继电器SMB0的位信息
SM0.0 SM0.1 SM0.2 SM0.3
该位始终为ON,即常ON 首次扫描时为ON,常用作初始化脉冲 保持数据丢失时为ON一个扫描周期,可用作错误存储器位 开机进入RUN时为ON一个扫描周期,可在不断电的情况下带起 SM0.1的功能
SM0.4 SM0.5
5. 局部存储器(L)
6. 顺序控制继电器(S) 7. 特殊继电器(SM)
13. 高速计数器(HC)





煤 矿 电 工 学
1.输入继电器(I)
输入继电器( I )位于 PLC 存储器的输入过程映像 寄存器区,其外部有一对应物理的输入端子与之对应, 该触点用于接收外部的开关信号,比如按钮、行程开关
、光电开关等传感器信号都是通过输入继电器的物理端
子接入到PLC的。当外部的开关信号闭合,则输入继电
器(软元件)的线圈得电,在程序中常开触点闭合,常
闭触点断开。这些触点可以在编程时任意使用,使用次 数不受限制。
22





煤 矿 电 工 学
I0.0 I0.1
Q0.0
矿 山 工 程 系 煤 矿 电 工 学
以在编程时任意使用,使用次数不受限制。
27





煤 矿 电 工 学
• 输出映像存储器用“Q”表示: • 在每一个扫描周期的最后, CPU 将输出映像存储 器的状态传送到相应的物理输出点上。 • S7-200 系列 PLC ,输入映像存储器的“ Q ”可以 按位、字节、字或双字来使用。 • 当按位使用时,地址编号范围是Q0.0~Q15.7;
形图的基本思想是一致的,只是在使用符号和表达方
式上有一定的区别,所以在逻辑顺序控制系统中有广
泛的应用。
8





煤 矿 电 工 学
继电器控 制接线
PLC 控 制程序
PLC 控 制外部 接线
继电器控 制接线
PLC 控 制程序
PLC控制电路如下图所示,需外接启动、停止按钮及输出继电器,PLC程 序控制部分与传统继电器的控制部分相似。
23
• 当按位使用时, CPU 对物理输入点进行采样,并
将采样值传输到相应的输入影像存储器(I)中。
• S7-200系列PLC,输入映像存储器的“I”可以按
位、字节、字或双字来使用。
• 当按位使用时,地址编号范围是I0.0~I15.7; • 当按字节使用时,地址编号范围是IB0~IB15; • 当按字使用时,地址编号范围是IW0~IW14; • 当按双字使用时,地址编号范围是ID0~ID12。
I10.2 I11.2 I12.2 I13.2
I5.1
I6.1 I7.1 I8.1 I9.1
I10.1 I11.1 I12.1 I13.1
I5.0
I6.0 I7.0 I8.0 I9.0
I10.0 I11.0 I12.0 I13.0
10
ID 12



IW IB14 14 IB15 系
I14.7
I15.7
模块二
PLC 基本指令及程序设计
PLC的组成和基本工作原理
输 入 单 元
CPU 存储器
输 出 单 元
电源
通信接口
按钮 按钮
输 入 电 路
输 入 映 象 寄 存 器
程序执行
( )
输 出 映 象 寄 存 器
输 出 电 路
接触器
输入刷新
执行程序 输出刷新
~~
Q FU
继电接触器电动机正反转控制线路
FR SB3 SB1 KM1 SB2 KM1 KM2 KM2 KM1




以字节形式存储,最大长度为255个字节
煤 矿 电 工 学
2.3
输 入 单 元
数据的存储区
输 出 单 元
CPU
存储器
电源
通信接口
PLC 的存储区分 为系统存储区、 程序存储区、数 据存储区。
16





煤 矿 电 工 学
系统存储区用于存放有关PLC配置结构的参数,如PLC 主机及扩展模块的 I/O 配置和编址、 PLC 站地址的配置,设 置保护口令、停电记忆保持区、软件滤波功能等,存储器为 EEPROM。
Q0.3
33





煤 矿 电 工 学
常数表示方法
举例 2#0101011100010 2010 16#4AE8 ‘file’
书写格式 2#二进制数值 十进制数值 16#十六进制数值 ‘ASCII文本’
按照ANSI/IEEE 754— 125.2或1.252×1 1985标准(单精度) 格式
山 工 程 系 煤 矿 电 工 学
14


2.2
有符号整数
字节型B(BYTE) 8
80~7F
整型(INT)
双整型(DINT)
16
32
-32768~+32767
-2147483648~21 47483647
8000~7FFF
8000 0000~7FFF FFFF
实数型(REAL)
32
±1.75495E--38~±3.402823--38
15
字符串

数据类型及范围
表5-2 S7-200PLC的基本数据类型及范围
数据的位数 表示范围 十进制 十六进制
基本数据类型
布尔型(BOOL) 无符号整数
1 字节型B(BYTE) 8 字型W(WORD) 双字型D(DWO RD) 16 32
0, 1 0~255 0~65535 0~4294967295 (168-1) -128~+127 0~FF 0~FFFF 0~ FFFF FFFF
行一行的程序,来实现所要求的控制任务的逻辑关系或
运算。
LD I0.0 O Q0.0 AN I0.1 AN I0.1 = Q0.0
山 工 程 系 煤 矿 电 工 学
13

2 S7-200 PLC的数据类型与存储区域
2.1 位、字节、字、双字和常数
表2-1
进制 二进制 十进制 十六进制 ASCII 浮点数
定的逻辑连接方式来完成控制逻辑,它也可以把函数
(FUN)和功能块 (FB)连接到电路中,完成各种复杂的功
能和计算。
12





煤 矿 电 工 学
• 3)指令表(STL)
是一种比较早的PLC的编程语言,它使用一种逻辑
和功能指令的缩略语来表示相应的指令功能,类似于计
算机中的助记符语言,按照一定的语法和句法编写出一
24



相关文档
最新文档