BOB电子竞技:PLC编程入门梯形图梯形图编程的规则与技巧

发布时间:2024-05-19 03:30:34 来源:bob体官网 作者:bob网站下载

  世界上的语言文字有很多种,一本相同内容的书籍,可以用中文写,也可以用英文翻译,甚至德文、法文、俄罗斯文等。所写的文章的主要内容和中心思想都是一样的。PLC编程亦如此,也可使用多种语言。

  PLC是一种由软件驱动的控制设备,PLC软件由系统程序和用户程序组成。系统程序由PLC制造厂商设计编制,并写入PLC内部的ROM中,用户无法修改。

  用户程序是由用户根据控制需要编制的程序,再写入PLC存储器中。PLC常用的编程语言有梯形图语言和语句表编程语言,其中梯形图语言最为常用。

  梯形图语言采用类似传统继电器控制电路的符号,用梯形图语言编制的梯形图程序具有形象、直观、实用的特点,因此这种编程语言成为电气工程人员应用最广泛的PLC的编程语言。

  a为继电器控制电路,当SB0闭合时,继电器KA0线自锁触点闭合,锁定KA0线线自锁触点断开,解除锁定,当SB3闭合时,继电器KA1线圈得电。

  b为梯形图程序,当常开触点X1闭合(其闭合受输入继电器线圈控制,图中未画出)时,输出继电器Y0线线线自锁触点断开,解除锁定,当常开触点X3闭合时,继电器Y1线圈得电。

  不难看出,两种图的表达方式很相似,不过梯形图使用的继电器是由软件来实现的,使用和修改灵活方便,而继电器控制线路硬接线修改比较麻烦。

  语句表语言与微型计算机采用的汇编语言类似,也采用助记符形式编程。在使用简易编程器对PLC进行编程时,一般都会采用语句表语言,这还在于简易编程器显示屏很小,难于采用梯形图语言编程。下面是采用语句表语言编写的程序(针对三菱FX系列PLC),其功能与图 (b) 梯形图程序完全相同。

  从上面的程序能看出,语句表程序就像是描述绘制梯形图的文字。语句表程序由步号、指令、操作数和说明四部分所组成,其中说明部分不是必须的,而是为便于程序的阅读二增加的注释文字,程序运行时不执行说明部分。

  ③ 在同一程序中,一般应避免同一编号的线圈使用两次(即重复使用),若出现这样一种情况,则后面的输出线圈状态有输出,而前面的输出线圈状态无效。

  ④ 梯形围中的输入/输出继电器、内部继电器、定时器、计数器等元件触点可多次重复使用。

  ⑦ 在运行梯形图程序时,其执行顺序是从左到右,从上到下,编写程序时也应按照这一个顺序。

  在编与梯形图程序时, 除了要遵循基本规则外,还要掌握一些技巧, 以减少指令条数节省内存和提高工作速度。梯形图编程技巧主要有以下几种。

上一篇:PLC结构越简练越好 下一篇:PLC梯形图