PLC编程语言都有哪些?
可编程控制器(PLC),或可编程控制器是一种工业数字计算机,它已经过了坚固和适应,以控制生产过程,如装配线,或机器人设备,或任何需要高可靠性控制和易于编程和过程故障诊断的活动。
PLC编程语言分为两大类,图形编程语言和文本编程语言。图形编程语言有:梯形图(LD语言)、顺序功能图(SFC)语言、功能框图(FBD)语言;文本编程语言有:指令列表(IL)语言和结构文本(ST)语言。
1、图形程序设计语言:梯形程序设计语言是一种使用梯形符号来描述程序的程序设计语言。采用梯形图编程语言。程序以梯形图的形式描述。这种编程语言使用因果关系描述。事件的条件和结果,每一步都是因果关系,在级联中,描述事件发生的条件在左边指示,事件发生的结构在后面指示。
2、时序功能图语言:时序功能图语言具有图形化的表现形式,能够更简单、清晰地描述并发系统和复杂系统的所有现象,能够分析和建模系统死锁、不安全等异常现象。它可以在模型的基础上直接改变,因此得到了广泛的应用。
3、功能快速图形语言:它具有多个输入输出,通过软连接,分别连接到所需的其它终端完成所需的控制操作或控制功能。功能模块可分为不同类型。在同一类型中,函数或应用程序范围可能因函数参数而异。例如,输入端子的数量和输入信号的类型使得使用范围不同。