2024年5月16日发(作者:逢正德)
【指令篇】
第1章:PLC梯形图程序基本原理及简码指令的转译法则
本章将介绍PLC梯形图程序的基本原理,以及将梯形图程序转换成简码指令
(MNEMONIC)的转译法则。
1.1 梯形图工作原理
梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广泛
的自动控制语言,最初只有A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器
等基本机构组件(今日仍在使用的配电盘即是),直到微电脑PLC出现后,梯形图的组件(语
言)除上述组件外还增加了诸如微分接点、保持线圈等组件(请参考1-6页的组件类别)以
及传统配电盘无法实现的应用指令。
无论是传统梯形图还是PLC梯形图其工作原理都相同,只是在符号表示上传统梯形图
比较接近实体的符号表示,而PLC则采用较简明且易于计算机或报表上表示的符号表示。
在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,现分述如下:
1.1.1 组合逻辑
组合逻辑的梯形图是单纯地将单一或一个以上的输入组件组合(串、并联等)后再将结
果送到输出组件(线圈、计时/计数器或应用指令等)的回路结构。
实际配线图
AC110V
AC110V
X0
X0
Y0
Y0
回路1
NC(A)
NO(A)
X1
X1
Y1
Y1
回路2
NC(B)
NC(B)
X2
X2
X4
X4
Y2
X2
回路3
NC
NC
NO
NO
X3
X3
NO
NO
1-1
本例为组合逻辑分别以实际配线、传统梯形图及PLC梯形图表示的范例,其中回路1
使用一个常开开关(NO:Normally Open)也就是一般所谓的〝A〞开关或接点。其特性是在
平常(未压下)时其接点为开路(OFF)状态,故灯泡不亮,而在开关动作(压下按钮)时
其接点变为导通(ON),故灯泡点亮。相对地,回路2使用一个常闭开关(NC:Normally Close)
也就是一般所称的〝B〞开关或接点,其特性是在平常时其接点为导通,故灯泡点亮,而在
开关动作时其接点反而变成开路,故灯泡熄灭。
回路3为一个以上输入组件的组合逻辑输出范例,其输出Y2灯泡只有在X2不动作或
X3动作且X4为动作时才会点亮。
X0
传统梯形图
Y0
回路1
PLC梯形图
X0
X1
Y0
Y1
Y2
回路1
X1
Y1
回路2
X2
X4
Y2
回路2
X2
X4
回路3
X3
回路3
X3
1.1.2 顺序逻辑
顺序逻辑为具有回授结构的回路,也就是将回路输出结果拉回当输入条件,这样在相同
输入条件下,会因前次状态或动作顺序的不同,而得到不同的输出结果,现就下图具自保持
功能的电机启动/停止回路作说明。
实际配线图
AC110V
~
START switch
X5
X5
STOP switch
X6
X6
Relay
Y3
Y3
NO
NC
Contact 2
Contact 1
Motor
1-2
2024年5月16日发(作者:逢正德)
【指令篇】
第1章:PLC梯形图程序基本原理及简码指令的转译法则
本章将介绍PLC梯形图程序的基本原理,以及将梯形图程序转换成简码指令
(MNEMONIC)的转译法则。
1.1 梯形图工作原理
梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广泛
的自动控制语言,最初只有A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器
等基本机构组件(今日仍在使用的配电盘即是),直到微电脑PLC出现后,梯形图的组件(语
言)除上述组件外还增加了诸如微分接点、保持线圈等组件(请参考1-6页的组件类别)以
及传统配电盘无法实现的应用指令。
无论是传统梯形图还是PLC梯形图其工作原理都相同,只是在符号表示上传统梯形图
比较接近实体的符号表示,而PLC则采用较简明且易于计算机或报表上表示的符号表示。
在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,现分述如下:
1.1.1 组合逻辑
组合逻辑的梯形图是单纯地将单一或一个以上的输入组件组合(串、并联等)后再将结
果送到输出组件(线圈、计时/计数器或应用指令等)的回路结构。
实际配线图
AC110V
AC110V
X0
X0
Y0
Y0
回路1
NC(A)
NO(A)
X1
X1
Y1
Y1
回路2
NC(B)
NC(B)
X2
X2
X4
X4
Y2
X2
回路3
NC
NC
NO
NO
X3
X3
NO
NO
1-1
本例为组合逻辑分别以实际配线、传统梯形图及PLC梯形图表示的范例,其中回路1
使用一个常开开关(NO:Normally Open)也就是一般所谓的〝A〞开关或接点。其特性是在
平常(未压下)时其接点为开路(OFF)状态,故灯泡不亮,而在开关动作(压下按钮)时
其接点变为导通(ON),故灯泡点亮。相对地,回路2使用一个常闭开关(NC:Normally Close)
也就是一般所称的〝B〞开关或接点,其特性是在平常时其接点为导通,故灯泡点亮,而在
开关动作时其接点反而变成开路,故灯泡熄灭。
回路3为一个以上输入组件的组合逻辑输出范例,其输出Y2灯泡只有在X2不动作或
X3动作且X4为动作时才会点亮。
X0
传统梯形图
Y0
回路1
PLC梯形图
X0
X1
Y0
Y1
Y2
回路1
X1
Y1
回路2
X2
X4
Y2
回路2
X2
X4
回路3
X3
回路3
X3
1.1.2 顺序逻辑
顺序逻辑为具有回授结构的回路,也就是将回路输出结果拉回当输入条件,这样在相同
输入条件下,会因前次状态或动作顺序的不同,而得到不同的输出结果,现就下图具自保持
功能的电机启动/停止回路作说明。
实际配线图
AC110V
~
START switch
X5
X5
STOP switch
X6
X6
Relay
Y3
Y3
NO
NC
Contact 2
Contact 1
Motor
1-2