PLC的编程语言介绍PLC提供了多种的编程语言,以适应用户编程的需要。PLC提供的编程语言一般有梯形图、语句表、功能图和功能块图,下面以S7-200系列PLC为例加以介绍,梯形图梯形图编程语言是从低压电器控制电路基础上发展起来的,具有直观易懂的优点,易被熟悉低压电器的电气工程人员所掌握,梯形图与低压电器控制系统图整体上是一致的,只是在使用符号和表达方式上有一定差别。

触点表示输入条件,如外部的开关、按钮等。线圈代表输出,用来控制外部的指示灯、接触器等。功能块表示定时器、计数器或数学运算等其他指令。图12-4所示为常见的梯形示意图,左右两侧垂直的导线称为母线,母线之间是触点的逻辑连接和线圈的输出。梯形图的一个关键是能流,这是概念上的能流。图12-4中,把左侧的母线假设是电源火线,把右侧的母线假设是电源零线。

信捷plc梯形图编程行用。捷PLC的编程语言是基于IEC611313标准的,主要包括梯形图(LadderDiagram,简称LD)、指令表(InstructionList,简称IL)、功能块图(FunctionBlockDiagram,简称FBD)、结构化文本(StructuredText,简称ST)和顺序功能图(SequentialFunctionChart,简称SFC)等多种编程语言,其中,梯形图是信捷PLC最常用的编程语言之一,也是许多PLC厂商通用的编程语言。

好用。博途软件中编辑程序更加人性化,对梯形图画法支持更加灵活。1、同一网段下支持多个独立分支,以前无论是S7200还是S7300梯形图都不允许在一个网段内有多个分支,现在博途STEP7这种限制解除了。这样的好处是,程序看起来更加紧凑,同一功能的程序放在一个网段内条理更清晰。2、输出指令后可继续编写,以前我们编程时当输出类指令出现后,就标志着一条信号分支的结束。

梯形图的功能块编写注意事项:\x0d\x0a1、合理使用软继电器:\x0d\x0aPLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。使用中也常将这些“软继电器”称为编程元件。
能流只能从左向右流动。利用能流这一概念,可以帮助我们更好地理解和分析梯形图,\x0d\x0a3、合理使用母线:\x0d\x0a梯形图两侧的垂直公共线称为母线(Busbar)。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左正右负的直流电源电压,母线之间有“能流”从左向右流动。