1 / 65
文档名称:

西门子S7-200PLC指令简介及实例.doc

格式:doc   大小:1,114KB   页数:65页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子S7-200PLC指令简介及实例.doc

上传人:q1188830 2017/8/12 文件大小:1.09 MB

下载得到文件列表

西门子S7-200PLC指令简介及实例.doc

文档介绍

文档介绍:数据处理、运算指令及应用
本章要点
l 数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训
l 算术运算、逻辑运算、递增/递减指令的介绍、应用及实训
l 表的定义、填表指令、表取数指令、填充指令、表查找指令的介绍
数据处理指令
数据传送指令
1. 字节、字、双字、实数单个数据传送指令MOV
数据传送指令MOV,用来传送单个的字节、字、双字、实数。指令格式及功能如表5-1所示。
表5-1单个数据传送指令MOV指令格式
LAD
STL
MOVB IN,OUT
MOVW IN,OUT
MOVD IN,OUT
MOVR IN,OUT
操作数及数据类型
IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量
OUT:VB, IB, QB, MB, SB, SMB, LB, AC
IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, 常量, AC
OUT:VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQW
IN:VD, ID, QD, MD, SD, SMD, LD, HC, AC, 常量
OUT:VD, ID, QD, MD, SD, SMD, LD, AC
IN:VD, ID, QD, MD, SD, SMD, LD, AC, 常量
OUT:VD, ID, QD, MD, SD, SMD, LD, AC
字节
字、整数
双字、双整数
实数
功能
使能输入有效时,即EN=1时,将一个输入IN的字节、字/整数、双字/双整数或实数送到OUT指定的存储器输出。在传送过程中不改变数据的大小。传送后,输入存储器IN中的内容不变
使ENO = 0即使能输出断开的错误条件是:(运行时间),0006(间接寻址错误)。
【例5-1】将变量存储器VW10中内容送到VW100中。程序如图5-1所示。
LD
MOVW VW10, VW100
 
图5-1 例5-1题图
2. 字节、字、双字、实数数据块传送指令BLKMOV
数据块传送指令将从输入地址IN开始的N个数据传送到输出地址OUT开始的N个单元中,N的范围为1至255,N的数据类型为:字节。指令格式及功能如表5-2所示。
 
表5-2 数据传送指令BLKMOV指令格式
LAD
STL
BMB IN,OUT
BMW IN,OUT
BMD IN,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, 常量;数据类型:字节;数据范围:1-255
功能
使能输入有效时,即EN=1时,把从输入IN开始的N个字节(字、双字)传送到以输出OUT开始的N个字节(字、双字)中
使ENO = 0的错误条件:0006(间接寻址错误)0091(操作数超出范围)。
【例5-2】程序举例:将变量存储器VB20开始的4个字节(VB20- VB23)中的数据,移至VB100开始的4个字节中(VB100-VB103)。程序如图5-2所示。
 
 
 
LAD STL
LD
BMB VB20 ,VB100, 4
 
 

图5-2 例5-2图
程序执行后,将VB20~VB23中的数据30、31、32、33送到VB100~VB103。
执行结果如下:数组1数据 30 31 32 33
数据地址 VB20 VB21 VB22 VB23
块移动执行后:数组2数据 30 31 32 33
数据地址 VB100 VB101 VB102 VB103
 
字节交换、字节立即读写指令
1. 字节交换指令
字节交换指令用来交换输入字IN的最高位字节和最低位字节。指令格式如表5-3所示。
表5-3 字节交换指令使用格式及功能
LAD
STL
功能及说明
SWAP IN
 
功能:使能输入EN有效时,将输入字IN的高字节与低字节交换,结果仍放在IN中
IN:VW, IW, QW, MW, SW, SMW, T, C, LW, AC。数据类型:字
ENO = 0的错误

最近更新

苏教版小学二年级下册科学期末测试卷含答案【.. 8页

苏教版小学二年级下册科学期末测试卷附答案【.. 6页

苏教版小学四年级下册科学期末测试卷及参考答.. 8页

苏教版小学四年级下册科学期末测试卷含答案(.. 7页

苏教版小学四年级下册科学期末测试卷附答案【.. 8页

苏教版小学科学二年级下册期末测试卷及参考答.. 7页

苏教版小学科学二年级下册期末测试卷含答案(.. 7页

苏教版小学科学二年级下册期末测试卷附答案【.. 8页

苏教版小学科学六年级上册期末测试卷及参考答.. 9页

苏教版小学科学六年级上册期末测试卷含答案【.. 8页

苏教版小学科学六年级上册期末测试卷附答案 8页

苏教版科学二年级下册期末测试卷及参考答案ab.. 7页

苏教版科学二年级下册期末测试卷含完整答案(.. 6页

苏教版科学二年级下册期末测试卷附完整答案(.. 7页

苏教版科学五年级上册期末测试卷【考点提分】.. 8页

苏教版科学五年级上册期末测试卷含完整答案【.. 8页

苏教版科学六年级上册期末测试卷【夺分金卷】.. 8页

林山承包合同 3页

苏教版科学六年级上册期末测试卷附参考答案(.. 7页

苏教版科学四年级下册期末测试卷【必刷】 9页

苏教版科学四年级下册期末测试卷含完整答案(.. 7页

苏教版科学四年级下册期末测试卷附参考答案(.. 8页

苏教版科学小学二年级下册期末测试卷及答案(.. 8页

苏教版科学小学二年级下册期末测试卷附参考答.. 6页

苏教版科学小学五年级上册 期末测试卷【全优】.. 8页

苏教版科学小学五年级上册 期末测试卷及答案【.. 7页

苏教版科学小学五年级上册期末测试卷及完整答.. 7页

苏教版科学小学五年级上册期末测试卷(名师系.. 8页

西师大版六年级上册数学第七单元 负数的初步认.. 6页

西师大版六年级上册数学第七单元 负数的初步认.. 6页