《工业控制技术基础》课件-4.2.6 移动指令_第1页
已阅读1页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目四西门子S7-1200编程基础4.2西门子S7-1200基本指令4.2.6移动指令项目四西门子S7-1200编程基础目录CONTENTS01任务一TIA编程与调试02任务二西门子S7-1200基本指令1.位逻辑 2.定时器 3.计数器4.比较指令5.数学运算6.移动指令7.转换指令03任务三基本指令应用06移动指令移动指令移动指令用于在PLC的内存中复制数据。在S7-1200中,移动指令包括基本的MOVE指令、移动块指令(MOVE_BLK和UMOVE_BLK)、填充指令(FILL_BLK和UFILL_BLK)以及交换指令(SWAP)移动指令移动指令移动指令移动指令基本MOVE指令移动指令功能:MOVE指令用于将存储在指定地址的数据元素复制到新地址。当EN条件满足时,实现相同数据类型(不包括位、字符串、Variant类型)的变量间的传送。基本MOVE指令数据类型:支持单个基本类型变量的传送,如整型、浮点型等。对于数组,要求元素数据类型以及元素个数必须完全一样,数组限值可以不同。移动指令移动块指令(MOVE_BLK和UMOVE_BLK)移动指令移动块指令(MOVE_BLK和UMOVE_BLK)功能:MOVE_BLK指令用于将指定区域的多个数据复制到一个新区域。UMOVE_BLK指令与MOVE_BLK类似,但在复制过程中不可被中断事件中断。参数:源地址、目标地址、数据长度等。应用:适用于需要批量复制数据的场景。移动指令填充块指令FILL_BLK使用某个数据填充指定区域,填充过程可被中断事件中断。填充指令移动指令交换指令SWAP用于调换二字节和四字节数据元素的字节顺序,但不改变每个字节中位的顺序。单击指令名称下方可以选择数据类型。交换指令移动指令将MB100、MW102、MD104中存储的数据分别送到MB200、MW202、MD204中移动指令的使用一、编写程序。在项目视图中打开OB1,在指令树中拖拽移动指令MOVE到程序段1中,在输入端输入地址MB100,在输出端输入地址MB200。再拖拽一个MOVE指令到程序段1中,在输入端输入地址MW102,输出端输入地址MW202。再拖拽一个MOVE指令到程序段1中,在输入端输入地址MD104,输出端输入地址MD204。这样,一个简单的移动指令的实例就完成了,单击保存项目按钮保存项目。移动指令移动指令的使用移动指令移动指令的使用二、编译、下载程序到PLC。在项目树中选中程序块,单击下载按钮将所有块下载到PLC。三、查看程序运行情况。单击“转到在线”按钮,在项目树中单击打开监视表格文件夹,双击添加新监视表格,可以看到项目树中添加了监视表格,同时在工作区打开了监视表格编辑器,输入地址MB100、MW102、MD104,输入地址MB200、MW202、MD204,单击监视按钮观察程序的运行情况,在监视表格中修改MB100、MW102、MD104的值分别为3、4、5,可以看到MB200、MW202、MD204的值分别变为3、4、5,和MB100、MW102、MD104的值一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论