第十一 章 可编程序控制器( PLC)
elzb
习题课
了解 PLC 的结构、原理,I/O配置、内部软继电
器;熟悉指令系统,掌握梯形图和助记符编程语言,
能用 PLC解决实践和应用课题。 梯形图的规则,
( 1)梯形图的左边为起始母线,右边为结束母线。
梯形图按从左到右、从上到下的顺序书写。
( 2)梯形图中的接点(对应触头)有两种:
常开( ) 和 常闭( 或 )
*第十一章 可编程序控制器( PLC)
学习要点
( 3)输出用 --( )或 --(OUT- - -) 表示,如,
--( P020),--( OUT M000 ) 。一个 输出变量只
能输出一次。输出前面必须有接点。
( 4)梯形图中,接点可串可并,但输出只能
并不能串。
( 5)程序结束时用结束符 ---( END)。
PLC的三种工作方式 —— rogram,remote,run
编程时,把开关拨到 PROG,处。
运行时,把开关拨到 RUN 处。
与 PC机通讯时,开关拨至 REMOTE 处。
若开关在 RUN 处就试图修改程序,则蜂鸣器响。这时,
按 ACLR 键 或 CLR 键,然后把开关拨到正确位置。
KMFSB1
KMF
SBF
KH
KMR
KMR
SBR
KMR
KMF
I/O分配
输入点:
SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
输出点,
KMF:P20(正转)
KMR:P21(反转)
例 1 试用 PLC实现 三相异步电动机的正反转控制。
解 继电器控制图:
P20
P00
P02
P01 P21
P00
P21
P20
P20
P21
I/O分配
输入点,SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
输出点, KMF:P20(正转)
KMR:P21(反转)
MASTER-K30 I/O点数及编号
输入 16点,P00 -- P07
P10 – P17
输出 16点, P20 – P27
P30 – P37
I/O分配:
SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
KMF:P20(正转)
KMR:P21(反转)
I/O分配决定 PLC的端子接线图
P01
P00
COM
P20
COM ~
KMF
SBF
SB1
220V24V
P02
SBR
P21
KMR
FR
PLC的端子接线方式又决定编程语言
由梯形图写出助记符编程语言
P20
P00
P02
P01 P21
P00
P21
P20
P20
P21
00 LOAD P01
01 OR P20
02 AND NOT P00
03 AND NOT P21
04 OUT P20
04 LOAD P02
05 OR P21
06 AND NOT P00
07 AND NOT P20
08 OUT P21
缺点
例 2 试用 PLC实现 三相异步电动机的正反转控
制,要求使用主控指令。解
I/O分配和 PLC的端子接线图同上题。
梯形图如下
P00
MCS 0
P01 P021
( P20 )
P020
P02 P020
( P21 )
P021
MCS CLR 0
END
P01
P00
COM
P20
COM ~
KMF
SBF
SB1
220V24V
P02
SBR
P21
KMR
FR
SB1应怎样改?
答,应改为常开按钮。
例 3 试写出下面梯形
图的助记符程序清单。
梯形图如下
P00
MCS 0
P01 P21
( P20 )
P20
P02 P20
( P21 )
P21
MCS CLR 0
END
解
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 AND NOT P21
05 OUT P20
06 LOAD P02
07 OR P21
08 AND NOT P20
09 OUT P21
10 MCS CLR 0
11 END
例 4 有三台电动机
M1,M2,M3,按下起动
按钮后 M1起动,延时 3s后
M2自行起动,再延时 4s后
M3自行起动,按下停车按
钮 3台电动机同时停车。试
设计控制梯形图。
解 继电器控制图见教材,275
I/O分配
输入点:
SB1,P00(停车)
SB2,P01(起动)
输出点,
KM1:P20 ( M1)
KM2:P21 ( M2)
KM3:P22 (M3)
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
5、课堂练习 试写出下面梯形图的助记符程序清单。
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 OUT P20
05 AND NOT P21
06 TON T000
07 〈 DATA〉 00030
08 LOAD T000
09 OR P21
10 OUT P21
11 AND NOT P22
12 TON T001
13 〈 DATA〉 00040
14 LOAD T001
15 OR P22
16 OUT P22
17 MCS CLR 0
18 END
例 6 试用 PLC实现多台三相异步电动机的定时
顺序控制,要求 M1起动后延时 3s时 M2自行起动,
M2起动 M1立即停车,M2起动 4s后 M3自行起动并
且 M2立即停车。解 用 PLC 接线图表示 I/O分配关系
P01
P00
COM
P20
COM ~
KM0
SB2
SB1
220V24V
P21
KM1
FR
P22
KM2
思考
停车按
钮 SB1
使用主
控指令
时,用
长开还
是长闭
?
PLC
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 AND NOT P21
05 OUT P20
06 TON T000
07 〈 DATA〉 00030
08 LOAD T000
09 OR P21
10 AND NOT P22
11 OUT P21
12 TON T001
13 〈 DATA〉 00040
14 LOAD T001
15 OR P22
16 OUT P22
17 MCS CLR 0
18 END
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
助记符程序清单
P00
MCS 0
P01
P22
( P20 )
P20
T000
P22
( P21 )P21
MCS CLR 0
END
TON T000 00030
TON T097 00500
T097
( P22 )
P22
7、课堂练习 已知
三台电动机 ( M1,M2、
M3 ) 的定时顺序控制梯
形图和 接线图,回答下
列问题:
1)按下 SB2后,M1、
M2,M3 将怎样工作?
答
M1直接启动; M2延
时 3s时自行起动; M3
再 延时 2s时自行起动
2) 按下 SB1后,M1、
M2,M3 将怎样工作?
答 M1,M2,M3立即停车。
P02
P01
P00
COM
P20
COM ~
KM0
SB2
SB1
220V24V
P21
KM1
FR
P22
KM2
3)若对 M3 加入过载保护,将怎样修改梯形
图和接线图?
4)写出助记符程序清单。
见图
学生自行完成
P02
FR
FR
另法
8、课堂练习 试说出下面梯形图的工作过
程,并写出助记符程序清单。
T000 P21
TON T000 00030
TON T001 00040
P00
( P21 )
T001
P21
解,P00接通闭合 7秒时,
输出继电器 P21得电。
程序清单学生完成。见, 题型汇编,
P.121
9、课堂练习 试说出下面梯形图的工作过
程,并写出助记符程序清单。
T095 P21
TON T095 00030
P00
( P25 )
M007
M007 解:
P00接通闭合 30
秒时,输出继电器 P25
得电。
程序清单学生完成。
见, 题型汇编,
P.121。
( M007 )
P01
U CTU C000
R <S> 00010
C000
T095 P21
TON T095 00030
P00
( P25 )
M007
M007
( M007 )
P01
U CTU C000
R <S> 00010
C000
步序 指令 操作数
00 LOAD P00
01 AND NOT M007
03 TON T095
04 <DATA> 00030
05 LOAD T095
06 AND NOT P21
07 OUT M007
08 LOAD M007
09 LOAD P01
10 CTU C000
11 <DATA> 00010
12 LOAD C000
13 OUT P25
10、课堂练习 试写出下面梯形图的助记符程序清单。
梯形图如下 解:
elzb
习题课
了解 PLC 的结构、原理,I/O配置、内部软继电
器;熟悉指令系统,掌握梯形图和助记符编程语言,
能用 PLC解决实践和应用课题。 梯形图的规则,
( 1)梯形图的左边为起始母线,右边为结束母线。
梯形图按从左到右、从上到下的顺序书写。
( 2)梯形图中的接点(对应触头)有两种:
常开( ) 和 常闭( 或 )
*第十一章 可编程序控制器( PLC)
学习要点
( 3)输出用 --( )或 --(OUT- - -) 表示,如,
--( P020),--( OUT M000 ) 。一个 输出变量只
能输出一次。输出前面必须有接点。
( 4)梯形图中,接点可串可并,但输出只能
并不能串。
( 5)程序结束时用结束符 ---( END)。
PLC的三种工作方式 —— rogram,remote,run
编程时,把开关拨到 PROG,处。
运行时,把开关拨到 RUN 处。
与 PC机通讯时,开关拨至 REMOTE 处。
若开关在 RUN 处就试图修改程序,则蜂鸣器响。这时,
按 ACLR 键 或 CLR 键,然后把开关拨到正确位置。
KMFSB1
KMF
SBF
KH
KMR
KMR
SBR
KMR
KMF
I/O分配
输入点:
SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
输出点,
KMF:P20(正转)
KMR:P21(反转)
例 1 试用 PLC实现 三相异步电动机的正反转控制。
解 继电器控制图:
P20
P00
P02
P01 P21
P00
P21
P20
P20
P21
I/O分配
输入点,SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
输出点, KMF:P20(正转)
KMR:P21(反转)
MASTER-K30 I/O点数及编号
输入 16点,P00 -- P07
P10 – P17
输出 16点, P20 – P27
P30 – P37
I/O分配:
SB1,P00(停车)
SBF,P01(正转)
SBR,P02(反转)
KMF:P20(正转)
KMR:P21(反转)
I/O分配决定 PLC的端子接线图
P01
P00
COM
P20
COM ~
KMF
SBF
SB1
220V24V
P02
SBR
P21
KMR
FR
PLC的端子接线方式又决定编程语言
由梯形图写出助记符编程语言
P20
P00
P02
P01 P21
P00
P21
P20
P20
P21
00 LOAD P01
01 OR P20
02 AND NOT P00
03 AND NOT P21
04 OUT P20
04 LOAD P02
05 OR P21
06 AND NOT P00
07 AND NOT P20
08 OUT P21
缺点
例 2 试用 PLC实现 三相异步电动机的正反转控
制,要求使用主控指令。解
I/O分配和 PLC的端子接线图同上题。
梯形图如下
P00
MCS 0
P01 P021
( P20 )
P020
P02 P020
( P21 )
P021
MCS CLR 0
END
P01
P00
COM
P20
COM ~
KMF
SBF
SB1
220V24V
P02
SBR
P21
KMR
FR
SB1应怎样改?
答,应改为常开按钮。
例 3 试写出下面梯形
图的助记符程序清单。
梯形图如下
P00
MCS 0
P01 P21
( P20 )
P20
P02 P20
( P21 )
P21
MCS CLR 0
END
解
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 AND NOT P21
05 OUT P20
06 LOAD P02
07 OR P21
08 AND NOT P20
09 OUT P21
10 MCS CLR 0
11 END
例 4 有三台电动机
M1,M2,M3,按下起动
按钮后 M1起动,延时 3s后
M2自行起动,再延时 4s后
M3自行起动,按下停车按
钮 3台电动机同时停车。试
设计控制梯形图。
解 继电器控制图见教材,275
I/O分配
输入点:
SB1,P00(停车)
SB2,P01(起动)
输出点,
KM1:P20 ( M1)
KM2:P21 ( M2)
KM3:P22 (M3)
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
5、课堂练习 试写出下面梯形图的助记符程序清单。
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 OUT P20
05 AND NOT P21
06 TON T000
07 〈 DATA〉 00030
08 LOAD T000
09 OR P21
10 OUT P21
11 AND NOT P22
12 TON T001
13 〈 DATA〉 00040
14 LOAD T001
15 OR P22
16 OUT P22
17 MCS CLR 0
18 END
例 6 试用 PLC实现多台三相异步电动机的定时
顺序控制,要求 M1起动后延时 3s时 M2自行起动,
M2起动 M1立即停车,M2起动 4s后 M3自行起动并
且 M2立即停车。解 用 PLC 接线图表示 I/O分配关系
P01
P00
COM
P20
COM ~
KM0
SB2
SB1
220V24V
P21
KM1
FR
P22
KM2
思考
停车按
钮 SB1
使用主
控指令
时,用
长开还
是长闭
?
PLC
步序 指令 操作数
00 LOAD NOT P00
01 MCS 0
02 LOAD P01
03 OR P20
04 AND NOT P21
05 OUT P20
06 TON T000
07 〈 DATA〉 00030
08 LOAD T000
09 OR P21
10 AND NOT P22
11 OUT P21
12 TON T001
13 〈 DATA〉 00040
14 LOAD T001
15 OR P22
16 OUT P22
17 MCS CLR 0
18 END
梯形图如下
P00
MCS 0
P01
P21
( P20 )
P20
T000
P22
( P21 )
P21
MCS CLR 0
END
TON T000 00030
TON T001 00040
T001
( P22 )
P22
助记符程序清单
P00
MCS 0
P01
P22
( P20 )
P20
T000
P22
( P21 )P21
MCS CLR 0
END
TON T000 00030
TON T097 00500
T097
( P22 )
P22
7、课堂练习 已知
三台电动机 ( M1,M2、
M3 ) 的定时顺序控制梯
形图和 接线图,回答下
列问题:
1)按下 SB2后,M1、
M2,M3 将怎样工作?
答
M1直接启动; M2延
时 3s时自行起动; M3
再 延时 2s时自行起动
2) 按下 SB1后,M1、
M2,M3 将怎样工作?
答 M1,M2,M3立即停车。
P02
P01
P00
COM
P20
COM ~
KM0
SB2
SB1
220V24V
P21
KM1
FR
P22
KM2
3)若对 M3 加入过载保护,将怎样修改梯形
图和接线图?
4)写出助记符程序清单。
见图
学生自行完成
P02
FR
FR
另法
8、课堂练习 试说出下面梯形图的工作过
程,并写出助记符程序清单。
T000 P21
TON T000 00030
TON T001 00040
P00
( P21 )
T001
P21
解,P00接通闭合 7秒时,
输出继电器 P21得电。
程序清单学生完成。见, 题型汇编,
P.121
9、课堂练习 试说出下面梯形图的工作过
程,并写出助记符程序清单。
T095 P21
TON T095 00030
P00
( P25 )
M007
M007 解:
P00接通闭合 30
秒时,输出继电器 P25
得电。
程序清单学生完成。
见, 题型汇编,
P.121。
( M007 )
P01
U CTU C000
R <S> 00010
C000
T095 P21
TON T095 00030
P00
( P25 )
M007
M007
( M007 )
P01
U CTU C000
R <S> 00010
C000
步序 指令 操作数
00 LOAD P00
01 AND NOT M007
03 TON T095
04 <DATA> 00030
05 LOAD T095
06 AND NOT P21
07 OUT M007
08 LOAD M007
09 LOAD P01
10 CTU C000
11 <DATA> 00010
12 LOAD C000
13 OUT P25
10、课堂练习 试写出下面梯形图的助记符程序清单。
梯形图如下 解: