西门子PLC有多少种编程语言?简述它们的特点。

1,SFC-Seauential功能图这是一种位于其他编程语言之上的图形语言,用于编制顺序控制程序(如机械手控制程序)。2.梯形图,这是最常用的PLC编程语言。因为它与继电器电路非常相似,直观易懂,容易被熟悉继电器控制的电气人员掌握,特别适合数字逻辑控制。3.STL-STatement List是一种类似于微机汇编语言的文本编程语言,由若干条语句组成一个程序段。语言表适合有经验的程序员。4.FBD-功能框图功能框图用类似布尔代数的图形逻辑符号表示控制逻辑,一些复杂的功能用指令盒表示,适合有数字电路基础的程序员。功能框图用类似与门或或门的框图来表示逻辑运算关系。块的左边是逻辑运算的输入变量,右边是输出变量。输入输出端的小圆圈代表NOT运算,各块用导线连接,信号从左到右。5.结构化文本结构化文本(ST)是一种为IEC 61131-3标准创建的专用高级编程语言。STEP7的S7 SCL结构化控制语言在编程结构上类似于C语言和Pascal语言,适合使用高级语言编程的人。