1.4.1 梯形图(LAD)
梯形图采用类似传统继电器控制电路的符号来编程 ,用梯形图编制的程序具有形象、直观、实用的特点,因此这种编程语言成为电气工程人员应用最广泛的PLC编程语言。
下面对相同功能的继电器控制电路与梯形图程序进行比较,具体如图1-11所示。

图1-11 继电器控制电路与梯形图程序的比较
图1-11(a)所示为继电器控制电路,当SB1闭合时,继电器KA0线圈得电,KA0自锁触点闭合,锁定KA0线圈得电;当SB2断开时,KA0线圈失电,KA0自锁触点断开,解除锁定;当SB3闭合时,继电器KA1线圈得电。
图1-11(b)所示为梯形图程序,当常开触点I0.1闭合时,左母线产生的能流(可理解为电流)经I0.1和常闭触点I0.2流经输出继电器Q0.0线圈到达右母线(西门子PLC梯形图程序省去右母线),Q0.0自锁触点闭合,锁定Q0.0线圈得电;当常闭触点I0.2断开时,Q0.0线圈失电,Q0.0自锁触点断开,解除锁定;当常开触点I0.3闭合时,继电器Q0.1线圈得电。
不难看出,两种图的表达方式很相似, 不过梯形图程序使用的继电器是由软件实现的 , 使用和修改灵活方便 ; 而继电器控制电路采用实际元件 , 拆换元件更改线路比较麻烦 。