dut7000存储器的数据类型以及寻址方式5

dut7000存储器的数据类型以及寻址方式5

ID:35119472

大小:776.50 KB

页数:63页

时间:2019-03-18

dut7000存储器的数据类型以及寻址方式5_第1页
dut7000存储器的数据类型以及寻址方式5_第2页
dut7000存储器的数据类型以及寻址方式5_第3页
dut7000存储器的数据类型以及寻址方式5_第4页
dut7000存储器的数据类型以及寻址方式5_第5页
资源描述:

《dut7000存储器的数据类型以及寻址方式5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DUT7000存储器的数据类型以及寻址方式5本章讲解DUT7000存储器的数据类型以及寻址方式。本章概述节内容页5.1DUT7000存储器区域的直接寻址5.1DUT7000存储器区域的直接寻址DUT7000将信息存储于不同的存储器单元,每个单元都有唯一的地址。用户可明确指出需要存取的存储器地址。这样就允许用户程序直接存取这个地址。使用存储器地址来存取数据若要存取存储器区域的某一位,则必须指定地址,包括存储器标识符,字节地址以及位号。位寻址如下图所表示,也称为字节.位寻址。在这个例子中,存储器区以及字节地址(I=过程输入映象寄存器,3=字节3)和位地址(第4位)

2、之间用点号“.”相隔开。使用这种字节的寻址方式,可以按照字节,字或者双字来存取许多存储器区域(V,I,Q,M,S,L,SM等)中的数据。如果存取DUT7000中的一个字节,字或者双字数据,则必须以类似位寻址的方式给出地址,包括区域标识符,数据大小以及该字节,字或者双字的起始字节地址。如图所示。其他存储器区域(如T,C)中存取数据使用的地址格式为:区域标识符和设备号。数值表示实数(或浮点数)采用32位单精度数来表示,其格式是正数:+1.175495E-38到+3.402823E+38;负数:-1.175495E-38到-3.402823E+38按照ANSI/IE

3、EE7541985标准格式,以双字长度来存取。数据大小无符号整数有符号整数十进制十六进制十进制十六进制B(字节)8位值0to2550toFF-128to12780to7FW(字)16位值0to655350toFFFF-32768to327678000to7FFFD(双字)32位值0to42949672950toFFFFFFFF-2147483648to214748364780000000to7FFFFFFF输入映象寄存器(I)寻址在程序运行过程中,CPU对输入数字量点进行取样,并将结果保存到输入映象寄存器中。可按位,字节,字,双字来存取输入映象寄存器。格式:寻

4、址方式寻址格式举例位IB[起始字节地址].[位地址]IB0.0字节IB[起始字节地址]IB0字IW[起始字节地址]IW4双字ID[起始字节地址]ID2输出映象寄存器(Q)寻址在程序运行过程扫描周期的结尾,CPU将输出映象寄存器的值复制到物理输出点上。可按位,字节,字,双字来存取输出映象寄存器。格式:寻址方式寻址格式举例位QB[起始字节地址].[位地址]QB0.0字节QB[起始字节地址]QB0字QW[起始字节地址]QW4双字QD[起始字节地址]QD2变量存储区(V)寻址程序运行过程中控制逻辑操作的中间结果,或者保存与工序或者任务相关的其他数据。可按位,字节,字,

5、双字来存取。格式:寻址方式寻址格式举例位VB[起始字节地址].[位地址]VB0.0字节VB[起始字节地址]VB0字VW[起始字节地址]VW4双字VD[起始字节地址]VD2位存储区(M)寻址程序运行过程中作为控制继电器存储中间操作状态或者其他的控制信息。尽管名称为位存储区,但是仍然可按位,字节,字,双字来存取。格式:寻址方式寻址格式举例位MB[起始字节地址].[位地址]MB0.0字节MB[起始字节地址]MB0字MW[起始字节地址]MW4双字MD[起始字节地址]MD2顺序控制继电器存储器区(S)寻址顺序控制继电器位(S)用于组织机器操作或者进入等效程序段的步。可按

6、位,字节,字,双字来存取。格式:寻址方式寻址格式举例位SB[起始字节地址].[位地址]SB0.0字节SB[起始字节地址]SB0字SW[起始字节地址]SW4双字SD[起始字节地址]SD2特殊存储器区(SM)寻址SM提供了DUT7000和用户程序之间传递信息的方法,可以使用这些位选择和控制DUT7000的一些特殊功能。特殊功能如:第一次扫描的ON位,以固定速度触发的位等。可按位,字节,字,双字来存取。格式:寻址方式寻址格式举例位SMB[起始字节地址].[位地址]SMB0.0字节SMB[起始字节地址]SMB0字SMW[起始字节地址]SMW4双字SMD[起始字节地址]

7、SMD2局部存储器区(L)寻址局部存储器可用作暂存参数。可按位,字节,字,双字来存取。格式:寻址方式寻址格式举例位LB[起始字节地址].[位地址]LB0.0字节LB[起始字节地址]LB0字LW[起始字节地址]LW4双字LD[起始字节地址]LD2定时器存储器区(T)寻址在DUT7000中,定时器是累计时间增量的设备。定时器精度(时基增量)是100ms。有两个相关的变量。当前值:16位符号整数,存储定时器所累计的时间。定时器位:定时器当前值大于预设值时,该位置1。可以使用T[定时器号]来存取这些变量。对定时器位或者当前值的存取依赖于所用的指令:带位操作数的指令存取

8、定时器位,而带字操作数的指令存取当前值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。