网站大量收购独家精品文档,联系QQ:2885784924

PLC教程理论之PLC 编程语言五.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC教程理论之PLC 编程语言五

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(置位)。虽同样可实现置位、复位,但置位、复位指令可分开置于程序的不同位置,用起来较灵活。而 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 同时 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 这种画法。说明在图形图表达上各家PLC 还是稍有差别的。 微分指令,有为上沿微分及下沿微分。 它的操作数也是位地址,是短效输出指令。当执行上沿微分指令时,R 的内容从 OFF(0)变为 ON(1),则操作数的内容为 1(ON)一个扫描周期;当执行下沿微分指令时,情况相反。R 从 ON 变到 OFF,操作数 ON 一个扫描周期。 有的 PLC 的微分指令不作为输出指令,而作为中间指令。它可加在一组输入指令之后,加上它,然后再送给输出指令,用起来也很方便。 提示:用任何一种语言编写的程序,只要编辑通过,编程软件都可把它自动转换成其它语言的程序。所以,虽然编程语言较多,但深入掌握一种也就可以了。由于梯形图语言便于理解,故它多成为编程的首选语言。 提示:用梯形图编程时,所画的图形应尽量简明。否则,编辑可能通不过。对西门子 PLC,有时即使通过,但将改用 STL 语言表示。这样的程序,当然不变阅读,应力求避免。 提示:除了本讲介绍的位逻辑处理指令,PLC 还有字逻辑处理指令。也是与、或、非处理,但以字为单位。 三、逻辑处理指令应用 起动停车控 任何设备,总有使其工作(起动),或使其停止工作(停止)的问题。常见的有以下一些 程序: (1)单按钮起、停程序 图 5-10 为“单按钮起、停”梯形图程序,操作数为符号地址。 从图 a 知,当“按钮按“ OFF 时,“按钮按脉冲“及“控制脉冲生成“均 OFF。而“按 钮按“ON 时,则“按钮按脉冲“、 “控制脉冲生成“ON。但在下一个扫描描周期时,因“控制脉冲生成”的常闭触点,将使“按钮按脉冲“OFF。即当“按钮按“ON 时,“按钮按脉冲”仅 ON 一个扫描周期。脉冲信号也因此得名。当无脉冲信号,其“工作”的状态不会改变。因为这里的“工作”状态是“双稳“的,其为 ON 或 OFF 均成立。不妨看一下它的逻辑关系就清楚了。但一旦有脉冲信号作用,则其状态将改变。若开始为 OFF 将改变为 ON。反之,将改变为 OFF。也正因此,即可用这里的“起停”对这里的“工作”,作“单按钮起停”控制。 如所用的 PLC 有生成脉冲的指令,则可直接用它生成脉冲。图 b 中的上升箭头及图 c、d 中的 P,就是相关的直接产生脉冲的操作。当然也可如图 a,先由“按钮按”生成“按钮按脉冲”,然后如图 a 那样处理有关指令。 图 b 的短斜线及图 c 的 NOT 指令为“取反”逻辑运算。因为这里脉冲是直接生成的,故必须这么处理。 表 5-

您可能关注的文档

文档评论(0)

abht21 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档