- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
下转第7章图6-12位逻辑运算指令对逻辑堆栈的影响图中iv0~iv8表示逻辑堆栈的原值;逻辑“取”操作中的bit为指令操作数的值;逻辑“与”和逻辑“或”指令中的New表示指令操作数与逻辑堆栈栈顶值运算后的结果。6.3.1基本指令6.3.2输出指令和逻辑块操作指令1、输出指令输出指令也称为线圈指令,可作为逻辑梯级的结束指令。表6-9位逻辑指令及其使用说明6.3.2输出指令和逻辑块操作指令1、输出指令【例6-2】简单的逻辑控制举例如图7-13所示,输出点Q0.0为输入I0.0常开触点、I0.1常开触点和I0.2常闭触点相“与”的结果;Q0.1为输入I0.4常开触点、I0.5常开触点和I0.6常闭触点相“或”的结果。图6-13逻辑操作与输出指令示例STEP7-Micro/WIN软件编程时是以“Network”为单位的,即一个网络中只能容纳一个梯级。图6-13有2个梯级,应分别画在两个不同的“Network”中。6.3.2输出指令和逻辑块操作指令
2逻辑块操作指令 多个触点的逻辑组合称为逻辑块,最小的逻辑块为单个触点。 逻辑块的操作指令包括:“逻辑块的与”指令ALD(AndLoad)和“逻辑块的或”指令OLD(OrLoad)。6.3.2输出指令和逻辑块操作指令图6-14逻辑块操作指令对逻辑堆栈的影响(1)ALD指令将逻辑堆栈中第一层(栈顶)和第二层的值进行逻辑“与”操作,结果存放于栈顶,同时将逻辑堆栈其它层的值向上弹出一位(堆栈的深度减1)。(2)OLD指令将逻辑堆栈中第一层和第二层的值进行逻辑“或”操作,结果存放于栈顶,同时将其它层的值向上弹出一位。6.3.2输出指令和逻辑块操作指令【例6-3】逻辑块操作示例如图6-15所示。输出Q0.0实际上为左右两个逻辑块相“与”的结果,其中左边是由两个逻辑块相“或”,这两个逻辑块分别为输入点I0.0常开触点和I0.1常闭触点“与”的结果,以及I0.2常开触点和I0.3常开触点“与”的结果;右边逻辑块为I0.4常开触点和I0.5常开触点“与”的结果再与I0.6的常闭触点相“或”。图6-15逻辑块操作示例6.3.2输出指令和逻辑块操作指令6.3.3堆栈指令和RS触发器指令1.堆栈指令S7-200系列PLC堆栈指令描述如下: (1)LPS指令:复制栈顶的值,并将该值压入栈,栈底移出的值丢弃。 (2)LRD指令:将堆栈第二层的值复制至栈顶。该指令无压入栈或弹出栈的操作。 (3)LPP指令:执行弹出栈操作,此时堆栈第二层的值成为新的栈顶值。 (4)LDS指令:执行压入栈操作的同时将原逻辑堆栈第N层的值复制至栈顶。N的取值范围为0~8。图6-16堆栈指令与堆栈操作6.3.3堆栈指令和RS触发器指令【例6-4】堆栈指令示例如图6-17所示。图6-17堆栈指令示例6.3.3堆栈指令和RS触发器指令2.RS触发器指令
表6-10RS触发器指令及其使用说明6.3.3堆栈指令和RS触发器指令 在程序设计中,RS触发器通常由置位、复位指令实现,如图6-18所示。图6-18由置位、复位指令组成触发器电路因为PLC程序的执行过程是由上向下的,所以当输入信号I0.0和I0.1均为“1”时,对于置位优先电路,输出Q0.0为“1”;对于复位优先电路,Q0.0为“0”。上述电路也可与电气控制中电动机的基本起、保、停电路相对应。置位优先相应于开启优先型电路,而复位优先相应于关断优先型电路。6.3.3堆栈指令和RS触发器指令6.3.4基本逻辑指令程序示例 基本逻辑指令在PLC程序中使用的频率最高,除实现一般的逻辑运算功能外,还可实现较为复杂的控制。1.边沿微分指令举例【例6-5】边沿微分指令示例如图6-19所示。检测到输入I0.1有上升沿跳变时,M0.0为“1”一个扫描周期;I0.2有下降沿跳变时,M0.1为“1”一个扫描周期。图6-19边沿微分指令示例边沿微分指令常用于检测信号状态的变化,并可将一个“长”信号转变为“短”信号。2.置位、复位指令实现顺序控制举例例6-6用置位、复位指令实现顺序控制举例如图6-20所示。顺序控制是工业现场控制过程中非常普遍的一种控制方法。在电气控制线路设计中我们已经讲述了顺序控制的基本思想,如下是用置位、复位指令实现顺序控制的PLC程序设计方法。先将控制过程划分为若干个工序或节拍,指出各节拍间的转换条件(或每个节拍的结束信号);然后用PLC的内部位地址
文档评论(0)