1、plc 梯形图编程设计应遵循的规则(1)一. 梯形阶梯都是始于左母线,终于右母线 (通常可以省掉不画,仅画左母线)。每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。接点不能出现在线圈右边。如下图(a)应改为(b ):二. 接点应画在水平线上,不应画在垂直线上, 如下图(a)中的接点 X005 与其它接点间的关系不能识别。对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。如图(b)所示:三. 并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。这样做,程序
2、简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。如下图所示:四. 不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。双线圈输出一般梯形图初学者容易犯的毛病之一。在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。这是由 PLC 的扫描特性所决定的。PLC 的 CPU 采用循环扫描的工作方式。一般包括五个阶段(如图所示):内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。当方式开关处于 STOP 时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。PLC 顺序控制设计法编制梯形图的四种方式1 引言某
3、 PLC 控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器 X400 检测到工件到位,钻头向下工进 Y430 当钻到一定深度钻头套筒压到下接近开关 X401 时,计时器 T450 计时,4s 后快退Y431 到上接近开关 X402,就回到了原位。功能表图见图 1:图 1 功能表图2 使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号 PLC 的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的 P
4、LC 改造过程中应用较多。如图 2 为使用起保停电路编程方式编制的与图 1 顺序功能图所对应的梯形图,图 2 中只有常开触点、常闭触点及输出线圈组成。图 2 起保停电路实现顺序控制3 使用步进梯形指令的编程方式 步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器 S 来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令 SET 置位,这样才具有控制功能,状态寄存器 S 才能提供 STL 触点,否则状态寄存器 S 与一般的中间继电器 M 相同。在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用
5、 RET 指令使后面的程序返回原母线。把图 1 中的 0-3 用状态寄存器 S600-S603 代替,代替以后使用步进梯形指令编程,对应的梯形图如图 3 所示。这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应优先考虑,该法在工业自动化控制中应用较多。 图 3 步进指令实现顺序控制4 使用移位寄存器的编程方式从功能表图可以看出,在 0-3 各步中只有一个步在某时刻接通而其他步都在断开,把各步用中间继电器M200-M203 代替,就很容易用移位寄存器实现控制。图 4 为用移位寄存器编程时的梯形图,采
6、用移位寄存器M200-M217 的前四位 M200-M203 代表 4 个步,组成 1 个环形移位寄存器。用移位寄存器主要是对数据、移位、复位 3 个输入信号的处理。该方法设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中在线修改能力差,在工业控制中使用较少,大多数应用在彩灯顺序控制电路中。图 4 移位寄存器实现顺序控制5 使用置位复位指令的编程方式如图 5 为使用置位复位编程方式编制的与图 1 顺序功能图所对应的梯形图。在以置位复位指令的编程方式中,用某一转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为使所有后续步对应的辅助继电器置位和使所有前级步对应的辅助继电器复位的条件。对简单顺序控制系统也可直接对输出继电器置位或复位。该方法顺序转换关系明确,编程易理解,一般多用于自动控制系统中手动控制程序的编程。图 5 置位复位指令实现顺序控制以上四种顺序控制编程方式各有特点,可以根据实际情况选择一种来编制梯形图,它们的一般比较见附表。教学实践表明这些编程方式很容易被初学者接受和掌握,用它们可以得心应手地设计出任意复杂的顺序控制程序。6 结束语采用功能表图的四种方式来编制梯形图,可适应于不同场合,供工程技术人员视工艺要求决定。它是一种先进的设计方法,对于复杂系统,能节省(6090)%的时间。