科创梦想,节效未来
INEWS / 新闻中心

PLC的编程方法

来源: | 作者:合肥科节智能科技有限公司 | 发布时间: 1073天前 | 650 次浏览 | 分享到:
上位机软件开发,建筑电气与自动化,摇摆振动台,智慧农业灌溉

      PLC目前主要的编程方法有梯形图、功能块图、顺序功能图、指令表和结构化编程。

IEC 1131-3的编程是IEC协会对世界范围的PLC厂家的编程语言合理的采纳、借鉴的基础上形成的一种专门针对工业控制系统的国际标准的编程语言标准,它不仅适用于PLC编程开发系统,而且还适用于更为广泛的工业控制领域,为PLC编程语言的全球化规范做出了重要的贡献。

梯形图

梯形图语言是PLC编程控制的基础编程方法,广泛应用于各种PLC上,也是PLC最普遍的一种编程语言。梯形图编程语言是由继电器控制原理的基础上演变而来的,与梯形图的基本思想是相似的,只是各家品牌PLC在使用符号和表达方式上有所区别。

PLC的设计初衷是为了将工厂控制电气器件由原先的继电器通过编程的思路实现软元件实现继电器回路的搭建,为后期变更升级只需调整软元件就能实现新的功能而使用的,为了符合继电器控制系统电路的思维习惯,首先在PLC中使用的编程语法,梯形图保留了继电器电路图的风格与习惯,成为广大技术人员最容易理解和使用的语言。

1. 软继电器

PLC梯形图中的部分编程指令沿用了继电器这个名称,如输入继电器、输出继电器、内部辅助继电器等等,但它们并不算是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中的映像寄存储单元一一对应。存储单元如果为“TRUE”状态,则表示梯形图中对应软继电器的线圈“通状态”,其常开触点通电,常闭触点断开,称这种状态为该软继电器的“1”或“通”状态。如果该存储单元为“FALSE”状态,对应软继电器的线圈和触点的状态与“TRUE”的相反,称该软继电器为“0”或“断”状态。程序使用中主要使用这些“软继电器”作为编程元件。

2. 能流

有一个假想的“概念电流”或“能流”从左向右、从上到下流动,这一方向与运行程序时的逻辑运算的顺序是一致的。能流只能从左向右流动。利用这一概念,可以帮助我们更好地理解和分析梯形图原理。

3.母线

梯形图左右两侧的垂直公共线称为母线,在分析梯形图的逻辑关系时,为了便于理解分析,可以想象左右两侧母线之间有一个左正右负的直流电压,母线之间有“能流”从左向右流动时,相应回路导通。部分品牌PLC编程右侧母线隐藏。

4.梯形图的逻辑运算

根据梯形图中各触点的通断状态与逻辑关系,得出右侧输出线圈的通断状态,称为梯形图的逻辑运算。梯形图中逻辑运算是按从左至右、从上到下的顺序单步执行的。运算的结果,马上可以被后面的逻辑解算并利用。逻辑运算是根据输入映像寄存器中DI点的值,而不是根据运算瞬时外部输入DI触点的状态来进行的。如需采集外部瞬时DI可以通过相应指令实现。