《S指令系统》PPT课件

《S指令系统》PPT课件

ID:36692442

大小:2.52 MB

页数:75页

时间:2019-05-10

《S指令系统》PPT课件_第1页
《S指令系统》PPT课件_第2页
《S指令系统》PPT课件_第3页
《S指令系统》PPT课件_第4页
《S指令系统》PPT课件_第5页
资源描述:

《《S指令系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章S7-200系列PLC基本功能指令及应用2021/7/241第一节功能指令的分类及用途用途:用于数据的传输、运算、变换、程序控制及通讯等功能。分类:数据处理类、程序控制类、特种功能类及外部设备类。2021/7/242第二节功能指令的表达形式及使用要素表达形式:梯形图--功能框语句表--助记符1、功能框及指令的标题功能框指令标识指令助记符数据类型操作数2021/7/2432、语句表达格式由两部分组成:指令的功能、数据地址或数据如:+IIN1,IN2//整数加法-IIN1,IN2//整数减法MOVBIN,OUT//字节传

2、送﹡DIN1,OUT//双整数乘/DIN2,OUT//双整数除功能操作数2021/7/2443、操作数类型及长度源操作数:指令执行后不改变其内容。目标操作数:指令执行后改变其内容。长度:字节(B)、字(W)、双字(DW)。4、指令的执行条件及执行形式“能流”EN(可分为连续执行和脉冲执行)5、指令功能及ENO状态“能流”正常传递ENO为1,出错为06、指令执行结果对特殊标志位的影响如溢出、负值等。7、指令的机型适用范围不同机型可适用的指令不尽相同。2021/7/245第三节S7-200系列PLC基本功能指令一、传送指令—数

3、据传送指令字节、字、双字、实数传送指令,在不改变原值的情况下将(IN)中的值传送到OUT中。使ENO=0的错误条件:0006(间接寻址)。MOV-BENINOUTENOMOV-WENINOUTENOMOV-DWENINOUTENOMOV-RENINOUTENOMOVBIN,OUTMOVWIN,OUTMOVDWIN,OUTMOVRIN,OUT字节字双字实数LADSTL2021/7/246有效操作数:2021/7/247传送字节立即读、写指令传送字节立即写(BIW)指令,将从输入端(IN)指定字节地址的内容写入输出端(OUT)

4、指定字节地址的物理输出点(QB)。传送字节立即读(BIR)指令,读取输入端(IN)指定字节地址的物理输入点(IB)的值,并写入输出端(OUT)指定字节地址的存储单元中。传送字节立即读传送字节立即写MOV-BIRENINOUTENOBIWIN,OUTMOV-BIWENINOUTENOBIRIN,OUT读写STLLAD2021/7/248数据块传送指令数据块传送指令把从输入(IN)指定地址的(N)个连续字节、字、双字的内容传送到从输出(OUT)指定地址开始的N个连续字节、字、双字的存储单元中去。MOVBIN,OUT,NMOVW

5、IN,OUT,NMOVDWIN,OUT,NBLKMOV-DWENINOUTENONBLKMOV-WENINOUTENONBLKMOV-BENINOUTENON字节字双字有效操作数:2021/7/249举例:数据块传送指令2021/7/2410二、比较指令比较指令含数值比较指令及字符串比较指令,数值比较指令用于比较两个数值,字符串比较指令用于比较两个字符串的ASCⅡ码字符。比较指令在程序中主要用于建立控制节点。本节仅说明数值比较指令。数值比较含IN1=IN2,IN1>=IN2,IN1<=IN2,1N1>IN2,1N1

6、,IN1<>IN2等6种情况。2021/7/2411被比较的数据可以是字节、整数、双字及实数。其中,字节比较是无符号的,整数、双字、实数的比较是有符号的。比较指令以触点形式出现在梯形图及指令表中,因而有“LD'’、“A”、“O”三种基本形式。对于LAD,当比较结果为真时,指令使能点接通;对于STL,比较结果为真时,将栈顶值置1。比较指令为上下限控制及事件的比较判断提供了极大的方便。2021/7/2412数值比较指令的表达形式及操作数2021/7/2413举例:2021/7/2414三、数字运算类指令数字运算指令是运算功能的

7、主体指令,含四则运算指令、数学功能指令及递增、递减指令。四则运算含整数、双整数、实数四则运算,一般说来,源操作数与目标操作数具有一致性,但也有整数运算产生双整数的指令。数学功能指令指三角函数、对数及指数、平方根等指令。运算类指令与存储器及标志位的关系密切,使用时需注意。2021/7/2415(一)四则运算指令1、整数四则运算指令使两个16位整数(IN1、IN2)运算后产生一个16位结果存入(OUT)中。且不保留余数。整数加法、减法、乘法、除法操作数:LADSTL+IIN1,OUTADD-IENIN1OUTENOIN2-II

8、N2,OUTSUB-IENIN1OUTENOIN2*IIN1,OUTMUL-IENIN1OUTENOIN2/IIN2,OUTDIV-IENIN1OUTENOIN2加减乘除2021/7/2416整数运算指令举例://AC1和AC0中的数据相加,和置于AC0中//AC1和VW100中的数据相乘,积置于VW1

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

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

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