s7-200基本指令.ppt

s7-200基本指令.ppt

ID:48661435

大小:1.80 MB

页数:156页

时间:2020-01-18

s7-200基本指令.ppt_第1页
s7-200基本指令.ppt_第2页
s7-200基本指令.ppt_第3页
s7-200基本指令.ppt_第4页
s7-200基本指令.ppt_第5页
资源描述:

《s7-200基本指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、S7-200系列PLC基本指令SIMATIC指令有:梯形图(LAD)、语句表(STL)和功能图(FBD)三种编程语言。比较而言,梯形图类似于传统的继电器控制系统,直观、易懂;语句表类似于计算机汇编语言的指令格式。本章主要讲述基本指令的定义和梯形图、语句表的基本编程方法。基本指令包括基本逻辑指令,算术、逻辑运算指令,数据处理指令,程序控制指令等。第5章S7-200系列PLC基本指令§5.1基本逻辑指令§5.2算术、逻辑运算指令§5.3数据处理指令§5.4程序控制类指令★★§5.1基本逻辑指令基本逻辑指令是指构成基本逻辑运算功能指令的集合,包括基本位操作、置位/复位、

2、边沿触发、定时、计数、比较等逻辑指令。§5.1.1基本位操作指令含有直接位地址的指令叫位操作指令,是PLC常用的基本指令,梯形图指令有触点和线圈两大类,触点又分为动合和动断两种形式;语句表指令有与、或以及输出等逻辑关系,位操作指令能实现基本的位逻辑运算控制。梯形图与传动继电器控制符号比较1.指令格式LDI0.0LDNI0.1AI0.0ANI0.1OI0.0ONI0.1=Q0.0用于网络起始的动合/动断触点动合/动断触点串联动合/动断触点并联线圈输出(LAD)(STL)功能注:触点代表CPU对存储器的读操作,由于计算机系统对读操作的的次数不受限制,所以用户程序中,动

3、合、动断触点使用的次数不受限制。线圈符号代表CPU对存储器的写操作,在用户程序中,每个线圈只能使用一次。常用指令助记符的定义:LD:装载指令,对应梯形图左侧母线开始,连接动合触头;LDN:装载指令,对应梯形图左侧母线开始,连接动断触头;A:与操作指令,用于动合触点的串联连接;AN:与非操作指令,用于动断触点的串联连接;O:或操作指令,用于动合触点的并联连接:ON:或非操作指令,用于动断触点的并联连接;=(OUT)输出指令,线圈输出.例5.1位操作指令程序应用。例5.2触点的串联使用说明:(1)串联触点可以使用上限为11个(2)连续输出电路可以反复使用=指令,但次序

4、必须正确,不然就不能连续使用。演示1例5.3触点的并联2.编程相关问题1)PLCI/O端点的分配方法每一个传感器或开关对应一个PLC确定的输入点,每一个负载对应一个PLC确定的输出端点。外部按钮一般用动合触点。2)输出继电器的使用方法PLC在写输出阶段要将输出映像寄存器的内容送至输点Q,继电器输出方式时,PLC的继电器触点要动作,所以输出端不带负载时,控制线圈应使用内部继电器M或其他,尽可能不要使用输出继电器Q的线圈。3)梯形图程序绘制方法梯形图程序是利用STEP7编程软件在梯形图区按照自左向右、自上而下的原则绘制的。为提高PLC运行速度,触点的并联网络多连在左侧

5、母线,线圈位于右侧。4)梯形图网络结构梯形图网络结构是软件系统为程序注释和编译附加的,不增加程序长度,并且软件的编译结果可以明确指出程序错误语句所在的网络段。清晰的网络结构有利于程序的调试,使程序简明易懂。3.块操作指令1)串联电路块的并联(块或操作指令)----OLD两个或两个以上触点串联形成的支路叫串联电路块OLD功能:用于串联电路块的并联连接例5.4块或操作指令应用使用说明:(1)除在网络块逻辑运算的开始使用LD或LDN指令外,在块电路的开始也要使用LD或LDN指令。(2)每完成一次块电路的并联时要写上OLD指令。(3)OLD指令无操作数2)并联电路块的串联

6、连接指令(块与操作)----ALD用于将以LD或LDN起始的并联电路块和另外的LD或LDN起始的并联电路块串联连接例5.5块与(ALD)指令的应用使用说明:在块电路开始时要使用LD或LDN指令。在每完成一次块电路的串联连接后要写上ALD指令。ALD指令无操作数练习1:写出下列梯形图的语句表演示24.栈操作指令S7-200系列PLC使用9层堆栈来处理所有逻辑操作,和计算机中的堆栈结构相同。堆栈是一组能够存储和取出数据的暂存单元,其特点是“后进先出”。每一次进行入栈操作,新值放入栈顶,栈底值丢失;每次进行出栈操作,栈顶值弹出,栈底值补进随机数。(1)逻辑入栈指令(LP

7、S)逻辑入栈指令又称为分支电路开始指令。在梯形图的中的分支结构中,可以形象地看出,它生成一条新的母线,其左侧为原来的主逻辑块,右侧为新的从逻辑块,因此可以直接编程比较,堆栈指令何时用?从堆栈使用来上来讲,LPS指令的作用是把新的分支母线的状态压入堆栈栈顶。2.逻辑读栈(LRD)逻辑读栈指令在梯形图分支结构中,当新母线左侧为主逻辑块时,LPS开始右侧的第一从逻辑块编程,LRD开始第二个以后的从逻辑块编程。3.逻辑出栈指令(LPP)逻辑出栈指令又称为分支结束指令。在梯形图分支结构中,LPP用于LPS产生的新母线右侧的最后一个从逻辑块编程。弹出分支母线的状态出堆栈。例5

8、.6LPS

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

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

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