西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt

西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt

ID:50211408

大小:2.94 MB

页数:67页

时间:2020-03-10

西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt_第1页
西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt_第2页
西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt_第3页
西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt_第4页
西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt_第5页
资源描述:

《西门子PLC应用基础与实训 教学课件 作者 吴丽 主编 胡健 副主编任务三.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任务三逻辑指令的应用§3.1学习目标§3.2知识准备§3.3项目概述§3.4任务描述§3.5总结分析§3.6训练任务§3.1学习目标掌握S7-200PLC基本位逻辑指令的类型、格式、使用方法和编程规则。掌握S7-200PLC输出指令类型、格式、使用方法和编程规则。掌握S7-200PLC的定时器的类型、指令格式、设定值范围、使用方法和编程规则。学会简单程序设计方法,输入和输出地址的分配,程序的调试与模拟运行。§3.2知识准备§3.2.1基本逻辑指令§3.2.2定时器和计数器指令§3.2.1基本逻辑指

2、令1.触点指令在LAD(梯形图)程序中,用类似继电器控制电路中的触点符号及线圈符号来表示PLC的位元件,被扫描的操作数则标注在触点符号的上方。常开触点常闭触点线圈位地址位地址()位地址1.触点指令常开触点:若操作数是“1”则常开触点“动作”,即“闭合”;若操作数是“0”,则常开触点“复位”,即触点打开。常闭触点:若操作数是“1”则常闭触点“动作”,即“断开”;若操作数是“0”,则常闭触点“复位”,即触点闭合。触点只能出现在梯形图逻辑串的最左边。触点所使用的操作数是:I、Q、M、L、D、T、C。基本

3、逻辑指令处理的对象为二进制位信号。位逻辑指令扫描信号状态“1”和“0”位,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)称为逻辑运算结果。输出线圈与继电器控制电路中的线圈一样,信号流过线圈,则被驱动的操作数置“1”;没有流过线圈则被驱动的操作数复位(置“0”)。输出线圈只能出现在梯形图逻辑串的最右边。输出线圈使用的操作数可以是:Q、M、L、D。1.触点指令1.触点指令语句说明LD:梯形图开始的常开触点LDN:梯形图开始的常闭触点A:”与”,串联常开触点AN:”与非”,串联常闭触点O:

4、”或”,并联常开触点ON:”或非”,并联常闭触点指令表梯形图I0.1I0.2I0.3()Q0.3I0.4I2.2()Q0.4()Q2.2LDI0.1ANI0.2OI0.3AI0.4=Q0.3=Q0.4ANI2.2=Q2.21.触点指令2.输出指令(应放在梯形图的最右边)输出指令输出指令(=)又称为赋值指令,与线圈相对应,驱动线圈的触点电路接通时,有“能流”流过线圈,输出指令指定位对应的映像寄存器为1,反之则为0。立即输出指令立即输出指令(=I)只能用于输出量(Q),执行该指令时,将栈顶值立即写入指

5、定的物理输出位和对应的输出过程映像寄存器。线圈符号中的“I”表示立即输出。2.输出指令置位和复位指令执行S(Set,置位或置1)或R(Reset,复位或置0)指令时,从指定的位地址开始的N个位地址都被置位(变为1)或复位(变为0),N=1~255。立即置位SI和立即复位RI指令执行SI或RI指令时,从指定的位地址开始的N个连续的物理输出点将被立即置位或复位,N=1~128,线圈中的I表示立即。LDI0.1SQ0.3,1LDI0.2RQ0.3,1LDI0.3SIQ0.5,1LDI0.4RIQ0.5,

6、1置位与复位指令I0.1(S)Q0.31I0.2(R)Q0.31I0.3(SI)Q0.51I0.4(RI)Q0.51RS触发器指令RS触发器指令的基本功能与置位指令S和复位指令R的功能相同。置位优先(SR)触发器的置位信号SI和复位信号R同时为1时,输出OUT信号为1。复位优先(RS)触发器的置位信号S和复位信号RI同时为1时,输出OUT信号为0。2.输出指令复位优先触发器Q0.2I0.2SRSIOUTRI0.4Q0.3I0.3RSSOUTRII0.5置位优先触发器3.堆栈指令S7-200有一个9

7、位的堆栈,最上面一层为栈顶,它用来存储逻辑运算的结果,下面8个层用来存储中间运算的结果。堆栈中的数据一般按“先进后出”的原则存取.执行常闭触点对应的LDN、AN和ON指令时,取出指令指定的位地址中的二进制数据后,先将它取反(0变为1,1变为0),然后再作对应的装载、与、或操作。执行LD指令时,将指令指定的位地址中的二进制数据装载入栈顶。执行A(与)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“与”,结果存入栈顶。执行O(或)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“

8、或”,结果存入栈顶。每次逻辑运算时只保留运算结果,参与运算的两个二进制数则被丢弃。3.堆栈指令栈装载与指令(ALD)表示两个或两个以上的触点组的串联编程。执行ALD指令,将堆栈中的第一级和第二级的值进行逻辑“与”操作,结果置于栈顶(堆栈第一级),并将堆栈中的第三级至第九级的值依次上弹一级。3.堆栈指令(ALD和OLD指令不需要地址码)栈装载或指令(OLD)表示两个或两个以上的触点组的并联编程。执行OLD指令,将堆栈中的第一级和第二级的值进行逻辑“或”操作,结果置于栈顶,并将堆栈中的

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

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

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