- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西门子plc应用与设计教程教学配套课件柳春生第5章s7300plc指令系统及编程25
§5-3 数据处理与算术运算指令
S7-300PLC可以按字节(B )、字(W )、双字(DW )访问
存储器。数据处理与算术运算指令包括数据装入与传送指令、数据
类型转换指令、比较指令、算术运算指令、移位指令、累加器操作
指令和地址寄存器的加指令。
一、数据装入与传送指令
应用装入(L, Load)指令和传送(T,Transfer )指令可以在输入
或输出与存储器之间,或存储器与存储器之间交换数据。
数据交换的方法一般是通过累加器进行的,即装入指令(L)和传
送指令(T )必须通过累加器进行数据交换。S7-300PLC有两个32
位的累加器,即累加器1和累加器2 。L指令将源数据装入累加器1
(累加器1原有数据移入累加器2,累加器2原有数据被覆盖)。然
后T指令将累加器1中的内容写入目的存储区,累加器的内容保持
不变。装入指令和传送指令如表5-14所示。
装入指令和传送指令有三种寻址方式:立即寻址、直接寻址和间
接寻址。
1.立即寻址的装入与传送指令
操作数是指令操作或运算的对象,寻址方式是指令取得操作数的
方式,操作数可以直接给出或间接给出。立即寻址的操作数直接在
指令中,下面是使用立即寻址的例子。
2. 直接寻址的装入与传送指令
直接寻址在指令中直接给出存储器或寄存器的区域、长度和位
置,例如用MW200 指定位存储区中的字,地址为200 ;MBl00表示
以字节方式存取,MW100 表示存取MBl00 、MW101 组成的字,
MD100表示存取MBl00~ MB103 组成的双字。下面是直接寻址的程
序实例:
3.存储器间接寻址
在存储器间接寻址指令中,给出一个作为地址指针的存储器,该
存储器的内容是操作数所在存储单元的地址。使用存储器间接寻址
可以改变操作数的地址,在循环程序中经常使用存储器间接寻址。
地址指针可以是字或双字。当定时器(T )、计数器(C)、数据块
(OB)、功能块(FB)和功能(FC)的编号范围小于65535 时,使用字指针
就够了。
其它地址要使用双字指针,如果要用双字格式的指针访问一个
字、字节或双字存储器,必须保证指针的位编号为0,例如P#Q20.0 。
双字指针的格式如图5-54所示。位0~2 为被寻址地址中位的编号(0
~7 ) ,位3 ~ 18 为被寻址的字节的编号(0 ~ 65535 ) 。只有双字MD、
LD、DBD 和DID 能作地址指针。
下面是存储器间接寻址的例子:
4.寄存器间接寻址
S7中有两个地址寄存器AR1和AR2 。通过它们可以对各存储区的
存储器内容作寄存器间接寻址。地址寄存器的内容加上偏移量形成
地址指针,后者指向数值所在的存储单元。
地址寄存器存储的双字地址指针格如图5-55所示 。其中第0~2 位
(xxx )为被寻址地址中位的编号(0 ~7 ) ,第3 ~18 位(bbbb bbbb
bbbb bbbb )为被寻址地址的字节的编号(0~ 65535 )。第24 ~ 26
位(r r r )为被寻址地址的区域标识号,第31 位x = 0为区域内的间
接寻址,第31 位x = l为区域间的间接寻址。
第一种地址指针格式包括被寻址数值所在存储单元地址的字节
编号和位编号,存储区的类型在指令中给出,例如L
DBB[AR1,P#6.0] 。这种指针格式适用于在某一存储区内寻址,即区
内寄存器间接寻址。第24 ~26 位(r r r )应为0 。
第二种地址指针格式的第24~26 位还包含了说明数值所在存储
区的存储区域标识符的编号r r r ,用这几位可实现跨区寻址,这种
指针格式用于区域间寄存器间接寻址。
如果要用寄存器指针访问一个字节、字或双字,必须保证指针
中的位地址编号为0 。
指针常数P #5.0 对应的二进制数为2 # 0000 0000 0000 0000
0000 0000 0010 1000 。下面是区内间接寻址的例子:
下面是区域间间接寻址的例子:
P#M6.0对应的二进制数2#1000 0011 0000 0000 0000 0000
0011 0000 。因为地址指针P#M6.0 中己经包含有区域信息,使用间
接寻址的指令TW[ AR1 , P#50]中没有必要再用地址标识符M 。
寄存器间接寻址的区域标识位如表5-15所示。
5.读取或传送状态字指令
指令格式如下:
L STW
您可能关注的文档
- 艾瑞咨询:中国电子支付行业研究报告9.pdf
- 中考物理试题分类汇编压强与浮力1120套精选.pdf
- 精品资料房地产多项目管控流程和绩效管理讲义.pdf
- 家具专业术语中英文对照1.pdf
- 环境影响评价报告全本公示,简介:环科院0825宁波怡人玩具有限公司玩具生产车间和仓库扩建项目3中石化北仑段石油化工管线安全隐患整改局部迁改工程小港街道1.pdf
- 危害分析与关键控制点HACCP体系在中国肉类行业的建立和应用研究.pdf
- 房地产工程成本管理讲座0606034.pdf
- 斗争与妥协——瑞典传媒法与研究.pdf
- 自动化生产线组建与调试—以亚龙YL335B为例 三菱PLC版本 教学课件 ppt 作者 乡碧云各站上课课件 步进伺服电机与搬运单元机械臂定位控制53.pdf
- 模版环境影响评价全本企业将新增破碎机、振动筛、挖掘机等设备,预计投产后年处理建筑废旧原材料建筑垃圾、水泥制品30万吨。全本公示安吉洁源建筑垃圾处理有限公司43.pdf
- 老托福阅读真题及答案2智课教育旗下智课教育7.pdf
- 小学三年级数学应用题200题1.pdf
- 携程旅行网求职应聘指南笔试真题面试经验03290810121.pdf
- 模版环境影响评价全本成都成都市武侯区第五人民医院西南交通大学公示本4223.四川长虹格润再生资源有限责任公司电子类固体废弃物综合利用改建项34.pdf
- 火线论坛专题交易系统上.pdf
- 模版环境影响评价全本企业将新增破碎机、振动筛、挖掘机等设备,预计投产后年处理建筑废旧原材料建筑垃圾、水泥制品30万吨。全本公示安吉洁源建筑垃圾处理有限公司23.pdf
- 最新整理上千页湖南省普法读本练习题_题库及答案.pdf
- 科华恒盛002335深度报告:聚焦智慧电能_打造智慧城市03062.pdf
- 天津市华淼给排水研究设计院有限公司薪酬管理制度实施方案6.pdf
原创力文档


文档评论(0)