编辑: gracecats 2019-07-12
1-1 第1章:PLC 梯形图程序基本原理及简码指令的转译法则 本章将介绍PLC 梯形图程序的基本原理,以及将梯形图程序转换成简码指令(MNEMONIC) 的转译法则.

1.1 梯形图工作原理梯形图为二次世界大战期间所发展出来的自动控制图形语言,是 历史最久、使 用最广泛的自动控制语言,最初只有A( 常开)接点、B( 常闭)接点、输出线圈、定时器、计数器等基本机构组件( 今日仍在使用的配电盘即是),直 到微电脑PLC 出现后,梯 形图的组件( 语言)除 上述组件外还增加了诸如微分接点、保持线圈等组件(请参考1-6 页的组件类别)以及传统配电盘无法实现的应用指令.无论是传统梯形图还是PLC 梯形图其工作原理都相同,只是在符号表示上传统梯形图比较接近实体的符号表示,而PLC 则采用较简明且易于计算机或报表上表示的符号表示.在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,现分述如下:1.1.1 组合逻辑组合逻辑的梯形图是单纯地将单一或一个以上的输入组件组合( 串 、并 联等)后 再将结果送到输出组件(线圈、计时/计数器或应用指令等)的回路结构.实际配线图回路1回路2回路3NO NC X3 NC(B) X2 NO(A) X1 NO X4 Y2 Y1 X0 AC110V Y0 【指令篇】 X0 Y0 X1 Y1 X2 X4 X2 X3 A C

11 0 V N C ( A ) N C ( B ) N C N O N O 1-2 本例为组合逻辑分别以实际配线、传统梯形图及PLC 梯形

图表示的范例,其中回路1使用一个常开开关(NO: Normally Open) 也就是一般所谓的A 开关或接点.其特性是在平常(未压下)时其接点为开路(OFF) 状态,故灯泡不亮,而在开关动作(压下按钮)时其接点变为导通( ON) ,故灯泡点亮.相 对地,回 路2使用一个常闭开关( NC:Normally Close) 也就是一般所称的B 开关或接点,其特性是在平常时其接点为导通,故灯泡点亮,而在开关动作时其接点反而变成开路,故灯泡熄灭.回路3为一个以上输入组件的组合逻辑输出范例,其输出Y2 灯泡只有在X2 不动作或X3 动作且X4 为动作时才会点亮.传统梯形图PLC 梯形图回路1回路2回路3X0 X1 X2 X3 X4 Y0 Y1 Y2 回路1回路2回路3X0 X1 X2 X3 X4 Y0 Y1 Y2 1.1.2 顺序逻辑顺序逻辑为具有回授结构的回路,也 就是将回路输出结果拉回当输入条件,这 样在相同输入条件下,会 因前次状态或动作顺序的不同,而 得到不同的输出结果,现 就下图具自保持功能的电机启动/停止回路作说明.实际配线图NO NC X5 AC110V X6 ~ Y3 START switch STOP switch Relay Contact

2 Contact

1 Motor X5 X6 Y3 1-3 传统梯形图PLC 梯形图X5 Y3 X6 Y3 X5 Y3 X6 Y3 在此回路刚接上电源时,虽 X6 开关为ON,但X5 开关为OFF,故继电器不动作,而 继电器的输出接点1和接点2都为A接点(继电器动作时才ON) , 故接点1和接点2都不导通,电机在停止状态.在启动开关X5 按下后,继电器动作,接点1及接点2同时ON, 电机开始运转,一旦继电器动作后,即使放开启动开关(X5 变成OFF) 继电器电源因为自身的接点1回授而仍可继续保持动作(即为自保持回路),其动作可以下表表示:X5 开关(NO) X6 开关(NC) 电机(继电器)状态放开放开停止压下放开动作放开放开动作放开压下停止c↓d↓e↓f↓g放开放开停止由上表可知在不同顺序下,虽 然输入状态完全一致,但 输出结果也可能不一样,如 表中的状态c和 e其X5 和X6 开关都为放开,在c状 态下电机为停止,但状态e时 电机却为运转,这 种继电器输出状态拉回当输入( 即所谓的回授)而 使回路具有顺序控制效果是梯形图回路的主要特性,因此有人称梯形图为顺序控制回路,而将PLC 称为顺序控制器(Sequencer) .在本节范例中仅列举A、B 接点和输出线圈作说明,其 它组件的用法和此相同,请参考第5章顺序指令说明.1.2 传统梯形图和PLC 梯形图的差异虽然传统梯形图和PLC 梯形图的工作原理是完全一致的,但实际上PLC 仅是利用微电脑( CPU)来模拟传统梯形图的动作,也 就是利用扫描的方式逐一地查看所有输入组件及输出线圈的状态,再将这些状态按照梯形图的组态逻辑来演算出和传统梯形图一样的输出结果,但因CPU 只有一个,只能逐一地查看梯形图程序,并按照该程序及输入/出 状态演算输出结果,再将结果送到输出界面,然后又重新读取输入状态、演算、输出,如此周而复始地循环执行上述动作,这 一完整的循环动作所费的时间称为扫描时间,其 时间会随着程序的增大而加长,此扫描时间将造成PLC 从输入检测到输出反应的延时,延时时间越长对控制所造成的误差越大,甚至造成无法胜任控制要求的情况,此时就必须选用扫描速度更快的PLC, 因此PLC 的扫描速度是PLC 的重要规格,只有靠计算机及ASIC( 特定用途IC) 技术的进步,现在的PLC 在扫描速度上都有极大的改善,以FBs -PLC 为例1K step 接点的扫描时间只需0.33ms, 下图为PLC 的梯形图程序扫描的示意图.1-4 按照梯形图组态演算出输出结果(还未送到外界输出点)X0 Y0 M100 X100 X1 X3 M505 X10 Y126 Y0 Y1 First step Last step Input processing (Reading the status of all external input terminals) Output processing (Output the resulting signals to external output terminals) 周而复始地执行除上述扫描时间差异外,PLC 梯形图和传统梯形图还有如下逆向回流的差异,如 下图所示图中若X0, X1, X4, X6 为导通,其它为不导通,在传统的梯形图回路上输出Y0 会如虚线所示形成回路而为ON, 但在PLC 梯形图因PLC 的CPU 在演算梯形图程序的结果时,是由左而右,由 上而下地扫描.在 同样输入条件下,本 图例中的a点状态因X3 接点OFF 故CPU 认定为OFF, 虽然a点经由X4 接至b点都为ON, 但因PLC 梯形图只由左至右扫描,CPU 无法察觉,故Y0 输出为OFF. 传统梯形图的逆向回流X2 X5 X0 X3 X1 X4 X6 a b Y0 从外界读取输入点状态将输出结果送到外界输出点程序开头程序最后 X1 Y0 X2 X0 X3 X5 X4 X6 a b 1-5 1.3 梯形图组成及其术语定义图一:梯形图程序范例Y4 X11 X14 M6 Y0 X16 X10 X12 M1 X20 X1 X0 X7 X10 X2 X9 X3 X4 X5 X6 / Y4 Y5 / Y2 Y0 Serial block Parallel block Node Element Origin line Network

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题