PLC作为一种可编程控制器设备,各种控制功能的实现都是通过内部预先编写好的程序实现的。控制程序的编写就需要使用相应的编程语言来实现。 PLC的编程语言与一般计算机语言相比,具有明显的特点。它既不同于高级语言,也不同于一般的汇编语言。它既要满足易于编写的要求,又需要满足易于调试的要求。
目前,不同品牌和型号的PLC都有各自的编程语言。例如,三菱公司的PLC产品有它自己的编程语言,西门子公司的PLC产品也有它自己的语言。但不管什么类型的PLC,基本上都包含梯形图和语句表两种基础编程语言。下面对这两种基础编程语言进行介绍。