1.用三个开关控制一个照明灯
1.PLC
控制任务说明
采用
PLC
控制的方式,用三个开关
S1
、
S2
、
S3
控制一个照明灯
EL
,任何一个开关都可以控制照明灯的亮/
灭。
2.
输入
/
输出元件
表
2-7
为【实例
2
】的输入
/
输出元件及其控制功能。
表
2-7
【实例
2
】的输入
/
输出元件及其控制功能

3.
电气接线
【实例
2
】采用西门子
S7-1200 PLC
的
CPU1214C DC/DC/DC
,接线图如图
2-10
所示。将电源部分省略后,【实例2
】简化接线图如图
2-11
所示(如无特殊说明,后面章节中均为简化接线图)。

图
2-10
【实例
2
】接线图

图
2-11
【实例
2
】简化接线图
4.PLC
编程
经分析可知,只有一个开关闭合时,照明灯亮,再有另外一个开关闭合时,照明灯灭, 推而广之,即有奇数个开关闭合时,照明灯亮,偶数个开关闭合时,照明灯灭。根据控制要求列出真值表,见表2-8。
表
2-8
【实例
2
】真值表

续表

根据真值表和如图
2-11
所示的简化接线图,可以列出
PLC
输入
/
输出的逻辑表达式为

表
2-9
为【实例
2
】的变量定义。根据式(
2-1
)可以画出梯形图如图
2-12
所示。
表
2-9
【实例
2
】的变量定义

图2-12 【实例
2
】的梯形图
2.
【实例
3
】用四个开关控制一个照明灯
1.PLC
控制任务说明
采用
PLC
控制的方式,用四个开关
S1
、
S2
、
S3
、
S4
控制一个照明灯
EL
,任何一个开关都可以控制照明灯的亮/
灭。
2.
输入
/
输出元件
表
2-10
为输入
/
输出元件及其控制功能。
表
2-10
输入
/
输出元件及其控制功能

3.
电气接线
根据【实例
2
】可以画出简化接线图如图
2-13
所示。

图
2-13
【实例
3
】简化接线图
4.PLC
编程
与【实例
2
】一样,有奇数个开关闭合时,照明灯亮,偶数个开关闭合时,照明灯灭。根据控制要求列出真值表,见表2-11
。
表
2-11
【实例
3
】真值表

续表

根据真值表可以列出
PLC
输入
/
输出的逻辑表达式为
根据式(
2-2
)可以画出如图
2-14
所示的梯形图。

图
2-14
【实例
3
】的梯形图
3. 【实例
4
】抢答器
1.PLC
控制任务说明
抢答器有三个输入,分别为
I0.0
、
I0.1
和
I0.2
,输出分别为
Q4.0
、
Q4.1
和
Q4.2
,复位输入为
I0.4
。任务要求:三个人任意抢答,谁先按按钮,谁的指示灯就优先亮,且只能亮一盏灯,进行下一问题时,主持人按复位按钮,抢答重新开始。
2.
输入
/
输出元件
表
2-12
为输入
/
输出元件及其控制功能。
表
2-12
输入
/
输出元件及其控制功能

3.
电气接线
根据表
2-12
可以画出抢答器简化接线图如图
2-15
所示。

图
2-15
抢答器简化接线图
4.PLC
编程
根据输入
/
输出元件表可知,输出
Q4.0
~
Q4.2
的起始地址与前面所讲实例的表示不同,需要在
PLC
的属性中进行I/O
地址重新设置,如图
2-16
所示,将输出起始地址从
“0”
改为
“4”
。根据控制要求,需要采用双稳态触发器进行编程。表2-13
为抢答器的变量表。需要注意的是,除了I/O
点之外,还增加了中间变量
M0.0
~
M0.2
,这个是
SR
双稳态触发器的地址。
抢答器的梯形图编程如图
2-17
所示。程序段
1
可实现
SB1/
抢答按钮
1
的抢答逻辑,采用
SR
复位优先触发器,输出指示灯为Q4.0
,复位按钮为
I0.4
。程序段
2
可实现
SB2/
抢答按钮
2
的抢答逻辑,原理同抢答按钮1
。程序段
3
可实现
SB3/
抢答按钮
3
的抢答逻辑。

图
2-16 I/O
地址重新设置
表
2-13
抢答器的变量表


图
2-17
抢答器的梯形图编程