西门子s7-200plc指令简介及实例分析

西门子s7-200plc指令简介及实例分析

ID:23512219

大小:1.09 MB

页数:65页

时间:2018-11-08

西门子s7-200plc指令简介及实例分析_第1页
西门子s7-200plc指令简介及实例分析_第2页
西门子s7-200plc指令简介及实例分析_第3页
西门子s7-200plc指令简介及实例分析_第4页
西门子s7-200plc指令简介及实例分析_第5页
资源描述:

《西门子s7-200plc指令简介及实例分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据处理、运算指令及应用本章要点l数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训l算术运算、逻辑运算、递增/递减指令的介绍、应用及实训l表的定义、填表指令、表取数指令、填充指令、表查找指令的介绍5.1数据处理指令5.1.1数据传送指令1.字节、字、双字、实数单个数据传送指令MOV数据传送指令MOV,用来传送单个的字节、字、双字、实数。指令格式及功能如表5-1所示。表5-1单个数据传送指令MOV指令格式LADSTLMOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT操作数及数据类型IN:VB,IB,QB

2、,MB,SB,SMB,LB,AC,常量OUT:VB,IB,QB,MB,SB,SMB,LB,ACIN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW,常量,ACOUT:VW,T,C,IW,QW,SW,MW,SMW,LW,AC,AQWIN:VD,ID,QD,MD,SD,SMD,LD,HC,AC,常量OUT:VD,ID,QD,MD,SD,SMD,LD,ACIN:VD,ID,QD,MD,SD,SMD,LD,AC,常量OUT:VD,ID,QD,MD,SD,SMD,LD,AC字节字、整数双字、双整数实数功能使能输入有效时,即EN=1时,将一个输入I

3、N的字节、字/整数、双字/双整数或实数送到OUT指定的存储器输出。在传送过程中不改变数据的大小。传送后,输入存储器IN中的内容不变使ENO=0即使能输出断开的错误条件是:SM4.3(运行时间),0006(间接寻址错误)。【例5-1】将变量存储器VW10中内容送到VW100中。程序如图5-1所示。LDI0.1MOVWVW10,VW100 图5-1例5-1题图2.字节、字、双字、实数数据块传送指令BLKMOV数据块传送指令将从输入地址IN开始的N个数据传送到输出地址OUT开始的N个单元中,N的范围为1至255,N的数据类型为:字节。指令格式及功能如表5

4、-2所示。 表5-2数据传送指令BLKMOV指令格式LADSTLBMBIN,OUTBMWIN,OUTBMDIN,OUT操作数及数据类型IN:VB,IB,QB,MB,SB,SMB,LB。OUT:VB,IB,QB,MB,SB,SMB,LB。数据类型:字节IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW。OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AQW。数据类型:字IN/OUT:VD,ID,QD,MD,SD,SMD,LD。数据类型:双字N:VB,IB,QB,MB,SB,SMB,LB,AC,常量;数据类型:字节;数据范围:

5、1-255功能使能输入有效时,即EN=1时,把从输入IN开始的N个字节(字、双字)传送到以输出OUT开始的N个字节(字、双字)中使ENO=0的错误条件:0006(间接寻址错误)0091(操作数超出范围)。【例5-2】程序举例:将变量存储器VB20开始的4个字节(VB20-VB23)中的数据,移至VB100开始的4个字节中(VB100-VB103)。程序如图5-2所示。   LADSTLLDI0.0BMBVB20,VB100,4  图5-2例5-2图程序执行后,将VB20~VB23中的数据30、31、32、33送到VB100~VB103。执行结果如下

6、:数组1数据30313233数据地址VB20VB21VB22VB23块移动执行后:数组2数据30313233数据地址VB100VB101VB102VB103 5.1.2字节交换、字节立即读写指令1.字节交换指令字节交换指令用来交换输入字IN的最高位字节和最低位字节。指令格式如表5-3所示。表5-3字节交换指令使用格式及功能LADSTL功能及说明SWAPIN 功能:使能输入EN有效时,将输入字IN的高字节与低字节交换,结果仍放在IN中IN:VW,IW,QW,MW,SW,SMW,T,C,LW,AC。数据类型:字ENO=0的错误条件:0006(间接寻址错

7、误),SM4.3(运行时间)【例5-3】字节交换指令应用举例。如图5-3所示。程序执行结果:指令执行之前VW50中的字为:D6C3指令执行之后VW50中的字为:C3D6  2.字节立即读写指令字节立即读指令(MOV-BIR)读取实际输入端IN给出的1个字节的数值,并将结果写入OUT所指定的存储单元,但输入映像寄存器未更新。字节立即写指令从输入IN所指定的存储单元中读取1个字节的数值并写入(以字节为单位)实际输出OUT端的物理输出点,同时刷新对应的输出映像寄存器。指令格式及功能如表5-4所示。表5-4字节立即读写指令格式LADSTL功能及说明BIRI

8、N,OUT功能:字节立即读IN:IBOUT:VB,IB,QB,MB,SB,SMB,LB,AC。数据类型:字节BIWIN,O

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

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

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