第3章 PLC基本指令及程序设计

第3章 PLC基本指令及程序设计

ID:41348981

大小:2.22 MB

页数:72页

时间:2019-08-22

第3章 PLC基本指令及程序设计_第1页
第3章 PLC基本指令及程序设计_第2页
第3章 PLC基本指令及程序设计_第3页
第3章 PLC基本指令及程序设计_第4页
第3章 PLC基本指令及程序设计_第5页
资源描述:

《第3章 PLC基本指令及程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章PLC基本指令及程序设计本章重点S7-200PLC的基本逻辑指令定时器及其使用典型电路的PLC编程PLC程序的简单设计法及其使用3.1PLC的基本逻辑指令一、逻辑取及线圈驱动指令1、逻辑取及线圈驱动指令LD(Load):取指令。LND(LoadNot):取反指令。=(Out):线圈驱动指令。3.1PLC的基本逻辑指令使用说明:1)LD、LDN指令用于网络块逻辑计算开始时与母线相连的常开和常闭触点,或分支电路块的开始时与分支电路起始线相连的常开和常闭触点。2)并联的=指令可连续使用任意次。3)在同一程序中不能使用双线圈输出。4)LD、LND的操作数为:I、Q、M、SM

2、、T、C、V、S、L;=的操作数为:I、Q、M、SM、V、S、L;3.1PLC的基本逻辑指令2、取反指令NOTLAD形式:STL形式:NOT3.1PLC的基本逻辑指令二、触点串联指令触点串联指令为:A、ANA(And):与指令。AN(AndNot):与反指令。使用说明:1)A、AN是单个触点串联连接指令,可连续使用。2)A、AN指令的操作数为:I、Q、M、SM、T、C、V、S、L;3.1PLC的基本逻辑指令三、触点并联指令触点并联指令为O、ON。O(OR):或指令。用于单个常开触点的并联连接。ON(OrNot):或反指令。用于单个常闭触点的并联连接。使用说明:1)单个触点

3、的O、ON指令可连续使用2)O、ON指令的操作数为:I、Q、M、SM、T、C、V、S、L3.1PLC的基本逻辑指令四、置位、复位指令3.1PLC的基本逻辑指令3.1PLC的基本逻辑指令使用说明:1)对位元件来说一旦被置位,就保持在通电状态,除非对它复位;而一旦被复位就保持在断电状态。2)S/R指令可以互换次序使用,但由于PLC采用扫描工作方式,所以写在后面的指令具有优先权。3)如果对计数器和定时器复位,则计数器和定时器的当前值被清零。4)N的常数范围为1~255,N也可以为:VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC或*LD。一般为常数。5)S

4、/R指令的操作数为:I、Q、M、SM、T、C、V、S、L3.1PLC的基本逻辑指令五、RS触发器指令SR:置位优先触发器指令;RS:复位优先触发器指令;3.1PLC的基本逻辑指令使用说明:RS触发器指令的输入/输出操作数为:I、Q、V、M、SM、S、T、C。位的操作数为:I、Q、V、M、S。这些操作数的数据类型均为BOOL型。举例:3.1PLC的基本逻辑指令六、立即指令3.1PLC的基本逻辑指令3.1PLC的基本逻辑指令七、边沿脉冲指令边沿脉冲指令为上升沿脉冲指令EU(EdgeUp)和下降沿脉冲指令ED(EdgeDown)。3.1PLC的基本逻辑指令3.1PLC的基本逻辑

5、指令八、逻辑堆栈操作指令S7-200PLC使用一个9层堆栈来处理所有逻辑操作,和计算机中的堆栈结构相同。1、串联电路块的并联连接指令串联电路块的并联连接指令为:OLD(OrLoad)每个块电路在进行完逻辑计算后,把结果存放在堆栈栈顶,OLD指令的实质就是把栈顶最上面两层的内容进行“或”操作,然后把结果再存放到栈顶。使用说明:1)除了在网络块逻辑运算的开始使用LD或LND指令外,在块电路的开始也要使用LD和LND指令。2)每完成一次块电路的并联时要写上OLD指令;3)OLD指令无操作数3.1PLC的基本逻辑指令2、并联电路块的串联连接指令两条以上支路并联形成的电路叫并联电路

6、块,并联电路块的串联连接指令为ALD(AndLoad)。ALD(AndLoad):与块指令,用于并联电路块的串联连接。ALD指令的实质就是把栈顶最上面两层的内容进行“与”操作,然后把结果再存放到栈顶。使用说明:1)在块电路开始时要使用LD和LND。2)在完成一次块电路的串联连接后要写上ALD指令。3)ALD指令无操作数。3.1PLC的基本逻辑指令3、逻辑入栈LPS、逻辑读栈LRD和逻辑出栈LPP指令LPS、LRD、LPP这三条指令也称多重输出指令,主要用于一些复杂逻辑的输出处理。LPS(LogicPush):逻辑入栈指令(分支电路开始指令)。用于生成一个新的母线。LRD(

7、LogicRead):逻辑读栈指令。在梯形图分支结构中,当新母线左侧为主逻辑块时,LPS开始右侧的第一个从逻辑块编程,LRD开始第二个以后的从逻辑块编程。从堆栈使用上来讲,LRD读取最近的LPS压入堆栈的内容,而堆栈本身不进行Push和Pop工作。LPP(LogicPop):逻辑出栈指令(分支电路结束指令)。在梯形图分支结构中,LPP用于LPS产生的新母线右侧的最后一个从逻辑块编程,在读取完离它最近的LPS压入堆栈内容的同时复位该条新母线。3.1PLC的基本逻辑指令3.1PLC的基本逻辑指令3.1PLC的基本逻辑指令3.1PL

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

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

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