PLC教程理论篇之PLC 编程语言五.doc
《PLC教程理论篇之PLC 编程语言五.doc》由会员分享,可在线阅读,更多相关《PLC教程理论篇之PLC 编程语言五.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、PLC教程理论篇之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(复位)与置 1(置位)。虽同样可实现置位、复位,但置位、复位指令可分开置于程序的不同
2、位置,用起来较灵活。而 KEEP 指令则要依此执行这两个指令,先 S 后 R。 西门子 PLC 也有类似 KEEP 那样的指令,RS 或 SR,其符号如下: RS 完全同 KEEP,复位优先,R、S 端均为 1,复位。而 SR,为置位优先,R、S 端均为 1,置位。 置位,复位指令前各分别赋一次值;KEEP、RS(R 优先)、SR(S 优先)指令之前则要连续赋两次值(要两次使用装载指令)。在梯形图上的表示为方块。置位,复位指令各仅有一个入端,而 KEEP、RS、SR 要有两个入端。如图 5-9a、b、cc、dd 所示。 图 a 为 SR(S 优先)程序,与图 aa 程序相当,I0.0、I0.1
3、 同时 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.00 ON 时,图 cc )程序可使 10.00 ON、OFF 按扫描周期交替出现,而图 c) 程序 10.00 永远不可能 ON。再,图 d)与图 dd)两个程序道理上是一样的,但对 S7-200 只允许用图 dd 画法,图 d是错误的,编译通不过。而 OMRON PLC 则允许图 d 这种画法。说明在图形图表
4、达上各家PLC 还是稍有差别的。(2) 微分指令,有为上沿微分及下沿微分。它的操作数也是位地址,是短效输出指令。当执行上沿微分指令时,R 的内容从 OFF(0)变为 ON(1),则操作数的内容为 1(ON)一个扫描周期;当执行下沿微分指令时,情况相反。R 从 ON 变到 OFF,操作数 ON 一个扫描周期。有的 PLC 的微分指令不作为输出指令,而作为中间指令。它可加在一组输入指令之后,加上它,然后再送给输出指令,用起来也很方便。提示:用任何一种语言编写的程序,只要编辑通过,编程软件都可把它自动转换成其它语言的程序。所以,虽然编程语言较多,但深入掌握一种也就可以了。由于梯形图语言便于理解,故它
5、多成为编程的首选语言。提示:用梯形图编程时,所画的图形应尽量简明。否则,编辑可能通不过。对西门子 PLC,有时即使通过,但将改用 STL 语言表示。这样的程序,当然不变阅读,应力求避免。提示:除了本讲介绍的位逻辑处理指令,PLC 还有字逻辑处理指令。也是与、或、非处理,但以字为单位。三、逻辑处理指令应用1 起动停车控 任何设备,总有使其工作(起动),或使其停止工作(停止)的问题。常见的有以下一些程序:(1)单按钮起、停程序图 5-10 为“单按钮起、停”梯形图程序,操作数为符号地址。 从图 a 知,当“按钮按“ OFF 时,“按钮按脉冲“及“控制脉冲生成“均 OFF。而“按钮按“ON 时,则“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC教程理论篇之PLC 编程语言五 PLC 教程 理论 编程 语言
限制150内