西门子S7-1200 PLC编程从入门到实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.2 【实例1-2】三个开关控制一盏灯

实例说明

采用PLC控制的方式,用三个开关S1、S2、S3控制一盏照明灯EL,任何一个开关都可以控制照明灯EL的亮与灭。

实施步骤

步骤1:电气接线与输入/输出定义

图1-41为电气原理图,为了阅读方便,与【实例1-1】略有不同的是输出4L+和4M的画法,电源输入DC24V与电源端L+和M是同一个电源。

图1-41 电气原理图

表1-6为输入/输出定义,包括开关1、开关2和开关3等输入元件,以及照明灯输出元件。

表1-6 输入/输出定义

步骤2:PLC编程

经分析可知,只有一个开关闭合时照明灯亮,再有另外一个开关闭合时照明灯灭,推而广之,即有奇数个开关闭合时照明灯亮,偶数个开关闭合时照明灯灭。根据控制要求列出真值表,见表1-7。

表1-7 三个开关控制一盏照明灯真值表

根据真值表和输入/输出定义,列出PLC输入/输出的逻辑表达式为

表1-8为变量定义,根据式(1-1)可以画出梯形图如图1-42所示。

表1-8 变量定义

图1-42 【实例1-2】的梯形图

步骤3:在线监控

将程序编译后,按照【实例1-1】下载,并进行在线监控,如图1-43所示,即三个开关均为ON的情况下,EL亮。

图1-43 在线监控

小贴士

若在本实例的基础上,用四个开关S1、S2、S3、S4(定义为I0.3)控制一盏照明灯EL,任何一个开关都可以控制照明灯EL的亮与灭。此时可以判断:有奇数个开关闭合时照明灯亮,偶数个开关闭合时照明灯灭。根据控制要求列出真值表,见表1-9。

表1-9 四个开关控制一盏照明灯真值表

根据真值表,列出PLC输入/输出逻辑表达式为

根据式(1-2)可以画出如图1-44所示梯形图。

图1-44 梯形图