好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PLC教程理论篇之PLC 编程语言五.doc

7页
  • 卖家[上传人]:20****03
  • 文档编号:169331911
  • 上传时间:2021-02-24
  • 文档格式:DOC
  • 文档大小:560KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 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 还是稍有差别的2) 微分指令,有为上沿微分及下沿微分它的操作数也是位地址,是短效输出指令当执行上沿微分指令时,R 的内容从 OFF(0)变为 ON(1),则操作数的内容为 1(ON)一个扫描周期;当执行下沿微分指令时,情况相反。

      R 从 ON 变到 OFF,操作数 ON 一个扫描周期有的 PLC 的微分指令不作为输出指令,而作为中间指令它可加在一组输入指令之后,加上它,然后再送给输出指令,用起来也很方便提示:用任何一种语言编写的程序,只要编辑通过,编程软件都可把它自动转换成其它语言的程序所以,虽然编程语言较多,但深入掌握一种也就可以了由于梯形图语言便于理解,故它多成为编程的首选语言提示:用梯形图编程时,所画的图形应尽量简明否则,编辑可能通不过对西门子 PLC,有时即使通过,但将改用 STL 语言表示这样的程序,当然不变阅读,应力求避免提示:除了本讲介绍的位逻辑处理指令,PLC 还有字逻辑处理指令也是与、或、非处理,但以字为单位三、逻辑处理指令应用1. 起动停车控 任何设备,总有使其工作(起动),或使其停止工作(停止)的问题常见的有以下一些程序:(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-3 为,图 a 梯形图程序转换成的助记符程序,但其指令编号地址未标明 表 5-3 三种 PLC 助记符程序用单按钮起、停设备,可节省 PLC 的输入点与按钮,还可简化操作面板的布置,而实现它的 PLC 程序也不复杂(如单纯用继电器实现这个控制,则较复杂),故这是目前较常用的起、停控制方法。

      当然,图 1-65 只是实现这个控制的一种程序,还有很多别的类似程序,将在后续章节中,陆续介绍三菱 PLC 也可用 ALTP 指令实现2)多点起、停程序 图 5-11 为“多点起停”梯形图程序,操作数也是用符号地址从图知,初始状态(所有输入、输出均未工作,下同)时,从梯形图逻辑知,“工作”为 OFF这时,当“起动 1“或 “起动 2“ON,而“停止 1”与“停止 2”又同为 OFF 时,则“工作“将 ON一旦“工作“ON 后,即使“起动 1“或 “起动 2“OFF,由于“工作“触点的“自保持“(它与“起动 1“、 “起动 2“并联)作用,“工作”仍将保持 ON而“工作”ON 后,如“起动 1“与 “起动 2“同为 OFF,而“停止 1”或“停止 2”ON,则“工作“将 OFF由于“起动 1“、“停止 1”及“起动 2“ 、“停止 2”可布置在不同的位置,因而可用它在不同的地点对“工作“作起停控制其实,图 5-10 也可处理成多点起、停的程序对它的图 a 可设多个“按钮按“即可;而图 b、c,“按钮按”不直接接输入点,而用多个并联的输入点去驱动它,并联后,其各触点信号 ON 时均可产生脉冲信号,都可实现对“工作”起、停的控制。

      表 5-4 示的为图 5-9 梯形图程序转换成的助记符程序,但其指令编号地址未标明 表 5-4 三种 PLC 助记符程序a)OMRON PLC b)西门子 PLC c)三菱 PLC图 5-15 互锁程序 结语:基本逻辑指令是 PLC 最常用的指令准确理解与正确运用这类指令,将有助于继电控制逻辑的设计,进而为 PLC 替代继电器控制建立基础思考题:1. 试分析在不同输入情况下,运行图 4-2 程序时,结果寄存器 R 值的变化 2.试弄清变量、变量非与常开触点、常闭触点间的关系,串联、并联和“与”、“或”指令间的关系,串联后并联、并联后串联与“块或”、“块与”的关系3.在语句表中,OMRON、西门子及三菱 PLC 分别是怎样处理梯形图中的分支,的?4.什么是等效控制输出?什么是长效控制输出?什么是短效控制输出?5.什么是组合逻辑?什么是时序逻辑?6.试分析单按钮起、保、停控制程序的工作过程练习题:1.设计一个三个按钮控制二盏灯的程序要求是,按第一个按钮,一盏灯亮;按第二个按钮,两盏灯亮;按第三个按钮,灯全灭 2.将图示的双速电动机继电器控制改造为 PLC 控制(画出接线图及程序梯形图,写出指令表程序设计一个感应电动机正反向控制程序。

      3.用置位、复位或 KEEP、SR、RS 指令,设计 4 个按钮控制两台电机程序要求是,第一台启动后,第二台才能启动;第二台停止后,第一台才能停止 4.设计两地单按钮起、保、停控制程序。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.