- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
s7-300培訓资料5
3.5.1 装入指令与传送指令
1.装入指令与传送指令
装入(L,Load)指令将源操作数装入累加器1,而累加器1原有的数据移入累加器2。
装入指令可以对字节(8位)、字(16位)、双字(32位)数据迸行操作。
传送(T,Transfer)指令将累加器1中的内容写入目的存储区中,累加器1的内容不变。
2.立即寻址的装入与传送指令
立即寻址的操作数直接在指令中,下面是使用立即寻址的例子。
L ?35 //将16位十进制常数?35装入累加器1的低字ACCU1-L
L L#5 //将32位常数5装入累加器1
L B#16#5A //将8位十六进制常数装入累加器1最低字节ACCU1-LL
L W#16#3E4F //将16位十六进制常数装入累加器1的低字ACCU1-L
L DW#16#567A3DC8 //将32位十六进制常数装入累加器1
L 2#0001_1001_1110_0010 //将16位二进制常数装入累加器1的低字ACCU1-L
L 25.38 //将32位浮点数常数(25.38)装入累加器1
L ‘ABCD’ //将4个字符装入累加器1
L TOD#12:30:3.0 //将32位实时时间常数装入累加器1
L D#2004-2-3 //将16位日期常数装入累加器1的低字ACCU1-L
L C#50 //将16位计数器常数装入累加器1的低字ACCU1-L
L T#1M20S //将16位定时器常数装入累加器1的低字ACCU1-L
L S5T#2S //将16位定时器常数装入累加器1的低字ACCU1-L
L P#M5.6 //将指向M5.6的指针装入累加器1
AW W#16#3A12 //常数与累加器1的低字相“与”,运算结果在累加器1的低字中
L B#(100,12,50,8) //装入4字节无符号常数
3.直接寻址的装入与传送指令
直接寻址在指令中直接给出存储器或寄存器的区域、长度和位置,例如用MW200指定位存储区中的字,地址为200;下面是直接寻址的程序实例:
A I0.0 //输入位I0.0的“与”(AND)操作
L MB10 //将8位存储器字节装入累加器1最低的字节ACCU1-LL
L DIW15 //将16位背景数据字装入累加器1的低字ACCU1-L
L LD22 //将32位局域数据双字装入累加器1
T QB10 //将ACCU1-LL中的数据传送到过程映像输出字节QB10
T MW14 //将ACCU1-L中的数据传送到存储器字MW14
T DBD2 //将ACCU1中的数据传送到数据双字DBD2
3.存储器间接寻址
在存储器间接寻址指令中,给出一个作地址指针的存储器,该存储器的内容是操作数所在存储单元的地址。在循环程序中经常使用存储器间接寻址。
地址指针可以是字或双字,定时器(T)、计数器(C)、数据块(DB)、功能块(FB)和功能(FC)的编号范围小于65 535,使用字指针就够了。
其它地址则要使用双字指针,如果要用双字格式的指针访问一个字、宇节或双字存储器,必须保证指针的位编号为0,例如P#Q20.0。
L QB[DBD 10] //将输出字节装入累加器1,输出字节的地址指针在数据双字DBD10中
//如果DBD10的值为2#0000 0000 0000 0000 0000 0000 0010 0000,装入的是QB4
A M[LD 4] //对存储器位作“与”运算,地址指针在数据双字LD4中
//如果LD4的值为2#0000 0000 0000 0000 0000 0000 0010 0011,则是对M4.3进行操作
4.寄存器间接寻址
地址寄存器AR1和AR2,的内容加上偏移量形成地址指针,指向数值所在的存储单元。
其中第0~2位(xxx)为被寻址地址中位的编号(0~7),第3~18位为被寻址地址的字节的编号(0~65535)。第24~26位(rrr)为被寻址地址的区域标识号,第31位x = 0为区域内的间接寻址,第31位x = 1为区域间的间接寻址。
第一种地址指针格式存储区的类型在指令中给出,例如L DBB[AR1, P#6.0]。在某一存储区内寻址。第24~26位(rrr)应为0。
第二种地址指针格式的第24~26位还包含存储区域标识符rrr,区域间寄存器间接寻址。
如果要用寄存器指针访问一个字节、字或双字,必须保证指针中的位地址编号为0。
指针常数#P5.0对应的二进制数为2#0000 0000 0000 0000 0000 0000 0010 1000。下面是区内间接寻址的例子:
您可能关注的文档
- RF操作手冊.doc
- RoHS協议书.doc
- ROHS化學管理规定.doc
- RocketRAID2680陣列卡使用手册.docx
- RoHS基礎知识.doc
- ROHS環保基础知识最新(1月14日).doc
- ROHS指令保證协议书.doc
- Rootkit入門手册.docx
- RoboPro中文軟件手册.doc
- RNC各接口集成手冊.doc
- 2024-2025学年小学科学苏教版(2017)四年级下册教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)闽教版(2020)三年级上册教学设计合集.docx
- 2024-2025学年初中道德与法治统编版(五四学制)九年级下册教学设计合集.docx
- 2024-2025学年初中历史统编版(五四学制2024)中国历史第一册教学设计合集.docx
- 2024-2025学年初中生物人教版八年级上册教学设计合集.docx
- 2024-2025学年初中数学人教版(2012)九年级下册教学设计合集.docx
- 2024-2025学年初中数学浙教版(2012)八年级上册教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)粤经济版八年级下册教学设计合集.docx
- 2024-2025学年高中历史华东师大版(上海)第一分册教学设计合集.docx
- 2024-2025学年高中物理教科版选修2-3教学设计合集.docx
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)