我们都知道,学习一些新的知识、技能和方法是关键。正如我们刚接触PLC一样,它的软件编程语言与一般的计算机语言相比有着明显的特点。它不同于高等语言和通用汇编语言。它应该满足易于编写和调试的要求。
早期的PLC只支持梯形图编程语言和指令表编程语言。现在根据国际电工委员会,PLC编程语言包括以下五种:梯形图删除(LD)、指令表删除(IL)、功能框图删除(FBD)、顺序功能流程图删除(SFC)和结构化文本删除(st)。
梯形图语言是PLC编程中很常用的编程语言。它是一种类似继电器电路的编程语言。由于电气人员熟悉继电器控制,梯形图编程语言被广泛使用。
特点:
1、直观、直观、实用,对应电气操作示意图;
2.梯形图程序类似继电器控制系统,便于电气从业人员掌握;
3.梯形图中使用的继电器由软元件实现,使用和修改灵活方便。
指令表语言是PLC编程很基本的语言。但是用它编译的程序可读性差,目前不常用。所以这里就不介绍了。
结构化文本语言
ST语言类似BASIC语言、PASCAL语言或C语言。它没有单一的指令,而是由一组指令组成的各种意义完整的语句。具体语句包括赋值语句、条件语句、选择语句、循环语句等语句(EXIT语句、RETURN语句、功能块调用语句等)。).
不同品牌PLC的ST语言提供的功能和操作人员可能略有不同。