您现在的位置是:首页 > PLC技术 > PLC技术

编程语言

来源:艾特贸易2019-09-01

简介PLC 目前常用的编程指令:梯形图语言、助记符语言、顺序功能图。手持编程器常用助记符编程语言。计算机软件编程采用梯形图语言,也有采用顺序功能图的。 1) 梯形图语言 梯形图的


  PLC目前常用的编程指令:梯形图语言、助记符语言、顺序功能图。手持编程器常用助记符编程语言。计算机软件编程采用梯形图语言,也有采用顺序功能图的。

   1)梯形图语言

    梯形图的表达式沿用了原电气控制系统中的继电器接触器控制电路的形式,二者的构思基本一致,只是使用符号和表达形式有所区别。梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,与电气原理图很相似。它的连线有两种:一为母线:另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组。这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通信处理、监控工作等指令,以进行相应的工作。母线是用来连接指令组的。

   (1)梯形图按行从上至下编写,每一行从左往右顺序编写。PLC程序执行顺序与梯形图的编写顺序一致。

   (2)图左边、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母线(有些PLC终止母线可以省略)。

   (3)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。

   2)助记符语言

    助记符语言又称命令语句表达式语言。它常用一些助记符来表示PLC某种操作,类似于微机中的汇编语言,但比汇编语言更直观易懂。同一厂家的PLC产品,其助记符语言与梯形图语言是相互对应的,可互相转换。

   3)顺序功能图

    顺序功能图(Sequential Function ChartSFC)又称状态转移图。它是描述控制系统的控制过程、功能和特性的一种图形,也是设计可编程程序控制器的顺序控制程序的有力工具。顺序功能图具有直观、简单、逻辑性强等特点,使工作效率大为提高,而且程序调试极为方便。