1 / 14
文档名称:

通俗解释S7-200指针寻址.docx

格式:docx   大小:17KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通俗解释S7-200指针寻址.docx

上传人:雾里行舟 2019/6/9 文件大小:17 KB

下载得到文件列表

通俗解释S7-200指针寻址.docx

文档介绍

文档介绍:芆S7-200的指针寻址肆对指令的操作数的指定方式,我将其理解为“寻址”。肀下面将以我个人的理解对西门子S7-200的寻址方式进行描述,如有不当之处,还请广大读者指正。蒀在程序中绝大部分的指令都带有操作数,所谓的操作数,是执行这一指令时被这一指令加以操作、处理的数值。对指令的操作数的指令方式大致的总结一下,可以概括为如下几个类型:肅1:立即数寻址膆指令的操作数为“立即数”,(如:15、16#F、2#1111等、、、、、、)。+255,VW0膈+I+45,VW0芆这是一条加法指令,被加数为:255、加数为45执行这条指令后计算出来的“和”存放在VW0这一存储器内。,VB0芅这是一条传指令,译为:将15传送至存储器VB0内。芃肈2:直接地址寻址蚆指令的操作数没有直接的给出,而是给出它所在的地址。,VW4螀-IVW2,VW4蒅这是一条减法指令,译为:将存储器VW0内的数值减去存储器VW2内的数值,将“差”存放在存储器VW4内。蒅螁3:寄存器间址寻址芈指令的操作数没有直接的给出,而是给出它所在的地址的“地址”,在S7-200中,将这种寻址方式称之为“指针寻址”。蒈薅下面,我们一起来学****一下关于指针的使用方法:膂在使用指针进行间接寻址的过程中,会涉及到的两个符号:罿&:建立指针(进行间接访问的区域)芇*:读取指针(读取指针间接指定的地址)-200中使用指针的步骤薃下面是使用指针的一般步骤:莇1:建立指针羅建立指针需要使用双字传送指令,如下所示:&MB0,VD10腿译为:在VD10建立指针,指针指向被间接访问的首地址MB0。肈在建立指针时需要注意如下几个问题:袅①可以进行间接访问的区域,包括如下几个区域:I、Q、M、S、V、T(当前值)、C(当前值)。在S7-200中位状态是不能进行间接指定的,所以这里特别强调只是访问定时器及计数器的当前值,而不是其位状态。膀②可以作为建立指针的区域,包括如下几个区域:V、L、及累加器AC1至AC3。且只能是双字(32bit)类型的地址。袁③在建立指针时在存储器前加“&”这个符号的表示进行间接访问的区域的首地址,所以除定时器T及计数器C外都必须是以字节的形式出现的。螇袅2:读取指针薁在读取指针时,有如下几种不同的情况出现:艿①以字节的形式读取指针:&MB0,VD10羂MOVB*VD10,VB30羁译为:在VD10建立指针,指针指向以MB0为首地址的地址,读取在指针VD10所指向的首地址开始的一个字节(即以MB0开始的一个字节,很明显就是MB0本身),所以,读取指针时将MB0放到VB30。莅②以字的形式读取指针:&MB0,VD10葿MOVW*VD10,MW20莈译为:在VD10建立指针,指针指向以MB0为首的地址,读取在指针VD10所指向的首地址开始的一个字(即以MB0开始的一个字,很明显就是MW0),所以,读取指针时将MW0放到MW20。膄蒀③以双字的形式读取指针:***MOVD&VB0,VD10芄MOVD*VD10,VD40袁蚈译为:在VD10建立指针,指针指向以VB0为首的地址,读取在指针VD10所指向的首地址开始的一个双字(即以VB0开始的一个双字,很明显就是VD0),所以,读取指针时将VD0放到VD40。袆3:修改指针莄修改指针是在使用指针寻址中关健的一部分,修改指针是将指针指向的首地址进行适当的偏移,使之指向我们需要访问的地址,这样我们可以比较方便的使用在这一存储区的某一具体地址,使程序的灵活性有所增加。节修改指针的方法大致的可以概括为如下几种:莀①使用加法或减法指令,对指针进行指定常数作为偏移量的修改指针。羈②使用加“1”或减“1”指令,对指针进行1个单位(字节)的偏移。:螈例1:蚇网络1:&VB0,VD10薀MOVD*VD10,VD40蒆+D4,VD10薄网络2:*VD10,VD44芅蚃译为:在VD10建立指针,指针指向以VB0为首的地址,读取在指针VD10所指向的首地址开始的一个双字(即以VB0开始的一个双字,很明显就是VD0),所以,读取指针时将VD0放到VD40。然后对指针进行修改,对其指定4个单位的偏移量,即指针此时指向的首地址为VB4。薁蚀在下一网络中又以双字的形式读取指针。所以,此时读取指针是将以VB4为首的一个双字传送至VD44(即VD4传送至VD44)。芈螃例2:羂网络1:&VB0,VD10袃MOVB*VD10,MB0莃INCDVD10袀网络2:*V

最近更新

关于小班的社会市公开课获奖教案省名师优质课.. 5页

2024年五年级日记通用 10页

2024年五年级小学生期末评语 65页

2024年二级代理合同9篇 28页

体育实习市公开课获奖教案省名师优质课赛课一.. 6页

任务驱动市公开课获奖教案省名师优质课赛课一.. 4页

2024年二年级下册语文教学计划集合八篇 26页

2024年二年级上册数学练习课教案 23页

2024年二人合租房屋合同(6篇) 15页

五大领域市公开课获奖教案省名师优质课赛课一.. 5页

串糖葫芦游戏市公开课获奖教案省名师优质课赛.. 5页

三年级上册苏教版数学市公开课获奖教案省名师.. 5页

七下劳动与技术市公开课获奖教案省名师优质课.. 4页

一年四季市公开课获奖教案省名师优质课赛课一.. 7页

《理论力学市公开课获奖教案省名师优质课赛课.. 4页

《天桥》市公开课获奖教案省名师优质课赛课一.. 5页

高三物理能源教学设计 5页

金属及其氧化物教学设计 6页

迷你世界固体岩浆教学设计 4页

负数的认识例题型教学设计 4页

讲授接受式教学设计的特征 4页

蓝牙教学功率放大器设计 4页

艾青绿的教学设计理念 3页

美甲彩绘教学设计素材蝴蝶 3页

风机及箱变基础等施工方案 28页

数字媒体艺术概论 第四版 3页

2023年天津市河东区中考一模化学试题含答案 8页

关于我是小小推销员作文500字 2页

(数控模具设计)自制铅坠模具精编 4页

毕业设计-矿井通风设计 101页