plc教程理论篇之plc编程语言五

plc教程理论篇之plc编程语言五

ID:8979893

大小:583.54 KB

页数:7页

时间:2018-04-13

plc教程理论篇之plc编程语言五_第1页
plc教程理论篇之plc编程语言五_第2页
plc教程理论篇之plc编程语言五_第3页
plc教程理论篇之plc编程语言五_第4页
plc教程理论篇之plc编程语言五_第5页
资源描述:

《plc教程理论篇之plc编程语言五》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、稻草人自动化培训www.dcrauto.comPLC教程理论篇之PLC编程语言五PLC逻辑处理指令及其应用二、扩展逻辑处理指令它比基本逻辑处理功能强,见表5-2。表5-2扩展逻辑处理指令从图知,OMRON、三菱仅对一个点置位、复位,而西门子PLC置位、复位的点数可设定,图中S、R下设为1,故仅对Q0.0置位、复位。如设为2,则除了Q0.0还有Q0.1,如设为其它,则类推。OMRON还把这两者复合在一起,成为KEEP指令,类似于数字电路的R_S触发器。有两个输入端,一为R端,另一为S,分别对操作数置0(复

2、位)与置1(置位)。虽同样可实现置位、复位,但置位、复位指令可分开置于程序的不同位置,用起来较灵活。而KEEP指令则要依此执行这两个指令,先S后R。西门子PLC也有类似KEEP那样的指令,RS或SR,其符号如下:稻草人自动化培训www.dcrauto.comRS完全同KEEP,复位优先,R、S端均为1,复位。而SR,为置位优先,R、S端均为1,置位。置位,复位指令前各分别赋一次值;KEEP、RS(R优先)、SR(S优先)指令之前则要连续赋两次值(要两次使用装载指令)。在梯形图上的表示为方块。置位,复位指

3、令各仅有一个入端,而KEEP、RS、SR要有两个入端。如图5-9a、b、cc、dd所示。图a为SR(S优先)程序,与图aa程序相当,I0.0、I0.1同时ON,Q0.0将ON。图b为RS(R优先)程序,与图bb程序相当,I0.0、I0.1同时ON,Q0.0是不会ON的。此外,图c)与图cc)两个程序,表面上功能是相同的。但实际是有区别的。如图c、cc,若用10.00代替0.01,当00.00ON时,图cc)程序可使10.00ON、OFF按扫描周期交替出现,而图c)程序10.00永远不可能ON。再,图d)

4、与图dd)两个程序道理上是一样的,但对S7-200只允许用图dd画法,图d是错误的,编译通不过。而OMRONPLC则允许图d这种画法。说明在图形图表达上各家PLC还是稍有差别的。(2)微分指令,有为上沿微分及下沿微分。它的操作数也是位地址,是短效输出指令。当执行上沿微分指令时,R的内容从OFF(0稻草人自动化培训www.dcrauto.com)变为ON(1),则操作数的内容为1(ON)一个扫描周期;当执行下沿微分指令时,情况相反。R从ON变到OFF,操作数ON一个扫描周期。有的PLC的微分指令不作为输出

5、指令,而作为中间指令。它可加在一组输入指令之后,加上它,然后再送给输出指令,用起来也很方便。提示:用任何一种语言编写的程序,只要编辑通过,编程软件都可把它自动转换成其它语言的程序。所以,虽然编程语言较多,但深入掌握一种也就可以了。由于梯形图语言便于理解,故它多成为编程的首选语言。提示:用梯形图编程时,所画的图形应尽量简明。否则,编辑可能通不过。对西门子PLC,有时即使通过,但将改用STL语言表示。这样的程序,当然不变阅读,应力求避免。提示:除了本讲介绍的位逻辑处理指令,PLC还有字逻辑处理指令。也是与、

6、或、非处理,但以字为单位。三、逻辑处理指令应用1.起动停车控任何设备,总有使其工作(起动),或使其停止工作(停止)的问题。常见的有以下一些程序:(1)单按钮起、停程序图5-10为“单按钮起、停”梯形图程序,操作数为符号地址。从图a知,当“按钮按“OFF时,“按钮按脉冲“及“控制脉冲生成“均OFF。而“按钮按“ON时,则“按钮按脉冲“、“控制脉冲生成“ON。但在下一个扫描描周期时,因“控制脉冲生成”的常闭触点,将使“按钮按脉冲“OFF。即当“按钮按“ON时,“按钮按脉冲”仅ON一个扫描周期。脉冲信号也因此

7、得名。当无脉冲信号,其“工作”的状态不会改变。因为这里的“工作”状态是“双稳“的,其为ON或OFF稻草人自动化培训www.dcrauto.com均成立。不妨看一下它的逻辑关系就清楚了。但一旦有脉冲信号作用,则其状态将改变。若开始为OFF将改变为ON。反之,将改变为OFF。也正因此,即可用这里的“起停”对这里的“工作”,作“单按钮起停”控制。如所用的PLC有生成脉冲的指令,则可直接用它生成脉冲。图b中的上升箭头及图c、d中的P,就是相关的直接产生脉冲的操作。当然也可如图a,先由“按钮按”生成“按钮按脉冲”

8、,然后如图a那样处理有关指令。图b的短斜线及图c的NOT指令为“取反”逻辑运算。因为这里脉冲是直接生成的,故必须这么处理。表5-3为,图a梯形图程序转换成的助记符程序,但其指令编号地址未标明。表5-3三种PLC助记符程序用单按钮起、停设备,可节省PLC的输入点与按钮,还可简化操作面板的布置,而实现它的PLC程序也不复杂(如单纯用继电器实现这个控制,则较复杂),故这是目前较常用的起、停控制方法。当然,图1-65只是实现这个控制的一种程序,还有

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

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

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