资讯详情

三菱plc梯形图实例详解

梯形图形语言是从继电器电路图演变而来的一种编程语言,用图形符号和图形符号在图中的相互联系来表示控制联系。

676039cca0f5448edcd8ed57bc91cb4d.png

继电器控制电路图及plc控制梯形图的比较

梯形图和继电器控制电路图有很多区别:

(1)PLC梯形图编程的选择是模仿继电器控制系统的标记方法,因此梯形图中的各种元件也遵循继电器的名称,称为软继电器X0、X1.Y0(输出继电器)。梯形图中的软继电器不是物理继电器。每个软继电器都是存储器中的一个,相应的位置是1状态,表示继电器线圈充电,因此被称为软继电器。根据继电器控制系统的方法,可以使用软继电器来方案梯形图。

(2)梯形图中流过的电流不是物理电流,而是能量流,只能从左到右自上而下移动。能量流不允许倒流。当能量流到达时,线圈将被连接。能量流流的规则习惯了PLC的扫描是自左向右、自上而下次第地进行,而继电器操控体系中的电流是不受方向绑缚的,导线联接到哪里,电流就可流到哪里。

(3)梯形图中的常开常闭触点不是现场物理开关的触点。它们对应于输入、输出图像寄存器或数据寄存器的相应位置,而不是现场物理开关的接触状态。PLC认为常开触点是取位操作;常闭触点应理解为位取反操作。因此,梯形图中同一元件的一对常开、常闭触点的切换并不总是延迟,常开、常闭触点只是相反的情况。大多数继电器控制系统的电器属于先断后合型的电器。

(4)梯形图中的输出线圈不是物理线圈,不能直接驱动现场安排。输出线圈的状态对应于输出图像寄存器,而不是现场电磁开关的实习状态。

(5)编程时,PLC内部继电器的触点标准可以无限期地重复使用,因为存储单元中的位置条件可以任意使用;继电器控制系统中的继电器触点数量有限。可是PLC内部线圈通常只引用一次,因此,重复使用相同地址号的线圈应稳定处理。下面以三菱FX系列PLC例如,简要介绍一下PLC梯形图编程需要遵循的规则,希望对我们有所帮助。需要澄清的是,虽然这篇文章是三菱的plc例如,这些规则是其他的plc编程时也可以遵循。

1、梯形梯子始于左母线,最后是右母线(通常可以省略不画画,只画左母线)。每行左侧为接点组合,表示驱动逻辑线圈的条件,表示功能的逻辑线圈只能连接到右母线。接点不能显示在线圈右侧。(a)应改为(b):

二、接点应画在水平线上,不应画在直线上,如下图所示(a)中的接点X005与其他接点之间的接触无法识别。对于这种桥式电路,应按照从左到右、从上到下的单向标准,单独画出所有的去路。如图所示(b)所示:

三、并联块串联时,应在梯形图左侧放置多个接点的去路(左重右轻标准);串联块并联时,应将多个接点的并联去路放在梯形图上方(上重下轻标准)。这样做,程序简洁,然后减少指令的扫描时间,这对于一些大型程序来说尤为重要。如下图所示:

4、不应使用双线圈输出。如果在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈重复使用。双线圈输出通常是梯形图初级专家的缺点之一。当双线圈输出时,只有一次线圈有用,而前线圈无效。PLC选择扫描特性。

PLC的CPU选择循环扫描的操作方法。通常包括五个时期(如图所示):内部诊断和处理、与外设通信、输入采样、用户程序实施和输出重写。当方法开关处于位置时STOP只有前两个时期:内部诊断和处理,与外设沟通。

1.输入采样期

PLC第二,读取每个输入端的状态,并将其存储在我们称之为输入图像寄存器的内涵单元中。当进入程序执行期时,如输入端状态发生变化.输入图像区域相应的单元信息不会随之改变。只有在扫描周期的输入采样期内,才会改变图像区域相应的单元信息。PLC会疏忽掉小于扫描周期的输入端的开关量的脉冲改动。

二、程序执行期

PLC从程序0步开始,先上后下,先左后右扫描用户程序,逻辑操作。PLC根据输入图像区域的内容进行逻辑操作,并将操作功能写入输出图像区域,而不是直接输出到端子。

三、输出重写期

PLC输出端子的状态根据输出图像区域的内容进行改变。PLC实习输出。

以上简要理解PLC操作原理,下面我们就以实例说明为什么要编写梯形图程序,不要重复使用线圈。如下图所示,输入图像区域设置采样时X001=ON,X002=OFF,Y003-ON,Y004=ON将实习写入输出图像区。但是,当它继续下去时,因为X002=OFF,使Y003=OFF,这种后入为的被写入输出图像区域,以改变原始功能Y003的状况。因此,在输出重写期间,实习外部输出Y003=OFF,Y004=ON。很多菜鸟就碰到过这么的疑问,为啥X001现已闭合了,而Y003没有输出,逻辑联系错误。正本是由双线圈的应用组成的。

注意:我们所说的不应该(最好不要)使用双线圈。双线圈的使用不一定受到阻碍。双线圈也可以在一些特殊场合使用。此时,您需要有丰富的编程简历和技巧。让我们谈谈这一点。但是初学者还是不要冒这个险。从以上比方可以看出,重复使用线圈构成的原因Y003的输出失衡是由于程序是由上到下次执行的要素组成的。但假设我们可以改变程序执行的次数,以确保两个线圈在任何时候只有一个驱动逻辑攻击才能使用双线圈。同时,最常用的方法是使用跳转指令。如下图所示:

程序剖析:M关闭,程序跳到P0处(不施行X001句子),M0常闭断开,CJP下一句话不会发作。此刻,Y003将X驱动002状态。M0断开时,按顺序顺序执行X001的状况对T003进行驱动,M常闭合,跳到P1按X003状况对Y004驱动,即跳过X002驱动Y003的句子。可见,在同一时刻,Y003驱动只能发作一个。此时此刻,可以使用双线圈。

图(b)中,X001和X002接点控制辅助继电器M000,X003~X005接点控制辅助继电器M然后是两个继电器M000,M001接点并联控制线圈Y000。这种逻辑联系没有改变,但双线圈变成了单线圈。

标签: 继电器输出plc能用做pid吗

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台