西门子S7-200PLC指令简介及实例分析.pdf

西门子S7-200PLC指令简介及实例分析.pdf

ID:59582060

大小:3.14 MB

页数:65页

时间:2020-11-13

西门子S7-200PLC指令简介及实例分析.pdf_第1页
西门子S7-200PLC指令简介及实例分析.pdf_第2页
西门子S7-200PLC指令简介及实例分析.pdf_第3页
西门子S7-200PLC指令简介及实例分析.pdf_第4页
西门子S7-200PLC指令简介及实例分析.pdf_第5页
资源描述:

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

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

2、N,OUT操作IN:VB,IB,QB,MB,SB,IN:VW,IW,QW,MW,IN:VD,ID,QD,MD,SD,IN:VD,ID,QD,MD,数及SMB,LB,AC,常量SW,SMW,LW,T,C,SMD,LD,HC,AC,常量SD,SMD,LD,AC,常量数据OUT:VB,IB,QB,MB,AIW,常量,ACOUT:VD,ID,QD,MD,OUT:VD,ID,QD,MD,类型SB,SMB,LB,ACOUT:VW,T,C,IW,QW,SD,SMD,LD,ACSD,SMD,LD,ACSW,MW

3、,SMW,LW,AC,AQW字节字、整数双字、双整数实数功能使能输入有效时,即EN=1时,将一个输入IN的字节、字/整数、双字/双整数或实数送到OUT指定的存储器输出。在传送过程中不改变数据的大小。传送后,输入存储器IN中的内容不变使ENO=0即使能输出断开的错误条件是:SM4.3(运行时间),0006(间接寻址错误)。【例5-1】将变量存储器VW10中内容送到VW100中。程序如图5-1所示。LDI0.1MOVWVW10,VW100图5-1例5-1题图专业文档供参考,如有帮助请下载。2.字节、

4、字、双字、实数数据块传送指令BLKMOV数据块传送指令将从输入地址IN开始的N个数据传送到输出地址OUT开始的N个单元中,N的范围为1至255,N的数据类型为:字节。指令格式及功能如表5-2所示。表5-2数据传送指令BLKMOV指令格式使ENO=0的错误条件:0006(间LAD接寻址错误)0091(操作数超出范围)。【例STLBMBIN,OUTBMWIN,OUTBMDIN,OUT5-2】程序举操作IN:VB,IB,QB,MB,SB,IN:VW,IW,QW,MW,SW,IN/OUT:VD,ID,Q

5、D,MD,例:将变量存数及SMB,LB。SMW,LW,T,C,AIW。SD,SMD,LD。储器VB20开数据OUT:VB,IB,QB,MB,SB,OUT:VW,IW,QW,MW,SW,数据类型:双字始的4个字节类型SMB,LB。SMW,LW,T,C,AQW。(VB20-数据类型:字节数据类型:字VB23)中的数据,移至N:VB,IB,QB,MB,SB,SMB,LB,AC,常量;数据类型:字节;数据范围:1-255VB100开始的4个字节中功能使能输入有效时,即EN=1时,把从输入IN开始的N个字

6、节(字、双字)传送到以输出OUT(VB100-VB开始的N个字节(字、双字)中103)。程序如图5-2所示。LADSTLLDI0.0BMBVB20,VB100,4图5-2例5-2图程序执行后,将VB20~VB23中的数据30、31、32、33送到VB100~VB103。执行结果如下:数组1数据30313233数据地址VB20VB21VB22VB23块移动执行后:数组2数据30313233数据地址VB100VB101VB102VB1035.1.2字节交换、字节立即读写指令1.字节交换指令字节交换指

7、令用来交换输入字IN的最高位字节和最低位字节。指令格式如表5-3所示。专业文档供参考,如有帮助请下载。表5-3字节交换指令使用格式及功能LADSTL功能及说明功能:使能输入EN有效时,将输入字INSWAPIN的高字节与低字节交换,结果仍放在IN中IN:VW,IW,QW,MW,SW,SMW,T,C,LW,AC。数据类型:字ENO=0的错误条件:0006(间接寻址错误),SM4.3(运行时间)【例5-3】字节交换指令应用举例。如图5-3所示。程序执行结果:指令执行之前VW50中的字为:D6C3指令执

8、行之后VW50中的字为:C3D62.字节立即读写指令字节立即读指令(MOV-BIR)读取实际输入端IN给出的1个字节的数值,并将结果写入OUT所指定的存储单元,但输入映像寄存器未更新。字节立即写指令从输入IN所指定的存储单元中读取1个字节的数值并写入(以字节为单位)实际输出OUT端的物理输出点,同时刷新对应的输出映像寄存器。指令格式及功能如表5-4所示。表5-4字节立即读写指令格式LADSTL功能及说明功能:字节立即读IN:IBBIRIN,OUTOUT:VB,IB,QB,MB,SB,SMB,LB

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

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

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