PLC的编程方式有梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、连续功能图(CFC)、结构化文本语言(ST)。但现目前在工业运用中,常用的编程方式有梯形图、结构化文本语言、功能模块。
其他三种方式的运用已趋向于特定的运用场景的使用,而不像这三种编程方式,在各类的控制场景下均有使用。
根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3),PLC编程语言有5种形式:
(1) 顺序功能图语言(SFC)(2) 梯形图语言(LAD)(3) 功能块图语言(FBD)(4) 语句表语言(STL)(5) 结构化文本语言(ST)不同编程语言编写的程序一般可以互相转换,不同的语言形式可以表达相同的逻辑关系。