此程序通过软件模拟仿真可以达到期望的控制要求。
4.3.程序分析
按下I0.0按钮,线圈M0.0通电并自锁,同时定时器T37开始定时,每定时300s计数器C1计数一次,共计288次。在计数工程中,当前计数值在0-144范围内时,即在7:00-19:00内,内部标志位存储器M0.1接通,此时分为两种情况,一是若教室光线不足,则对应光照传感器的按钮I0.4,I0.5,I0.6,I0.7接通,同时默认此时间段教室一直有人,故线圈Q0.1 ,Q0.2 ,Q 0.3 , Q0.4 接通,灯亮;二是教室光线充足,则对应光照传感器的按钮I0.4,I0.5,I0.6,I0.7断开,同时默认此时间段教室一直有人,故线圈Q0.1 ,Q0.2 , Q0.3 , Q0.4 断电,灯灭。当前计数值在144-192范围内时, 即在19:00-23:00内,内部标志位存储器M0.2接通,此时分为两种情况,一是若教室有人呢,则对应红外探测传感器的按钮I1.0,I1.1,I1.2,I1.3接通,同时默认此时间段教室光线不充足,故线圈Q0.1 ,Q0.2 , Q 0.3 , Q0.4 接通,灯亮。二是教室无人,则对应光照传感器的按钮I1.0,I1.1,I1.2,I1.3断开,同时默认此时间段教室光线不足,故线圈Q0.1 ,Q0.2 , Q 0.3 , Q0.4 断电,灯灭。当前计数值在192-288范围内时,即在23:00-7:00内,内部标志位存储器M0.3接通,教室无人,光线不足,灯灭。
7
第5章、程序调试
现场程序调试接线图
8
5.1、 7:00-19:00光线不足,教室有人
7:00-19:00光线不足,教室有人。此时光照探测器所对应的触点闭合(即I0.4 ,I0.5,I0.6,I0.7闭合)且红外探测器所对应的触点也闭合(即I1.0 ,I1.1 ,I1.2 ,I1.3闭合),线圈通电(Q0.1 ,Q0.2 ,Q0.3 ,Q0.4),灯亮。
5.2、 7:00-19:00光线充足,教室有人
9
7:00-19:00光线充足,教室有人。此时光照探测器所对应的触点闭合(即I0.4 ,I0.5,I0.6,I0.7断开)且红外探测器所对应的触点闭合(即I1.0 ,I1.1 ,I1.2 ,I1.3闭合),线圈不通电(Q0.1 ,Q0.2 ,Q0.3 ,Q0.4),灯不亮。
5.3、 19:00-23:00光线不足,教室有人
19:00-23:00光线不足,教室有人。此时光照探测器所对应的触点闭合(即I0.4 ,I0.5,I0.6,I0.7闭合)且红外探测器所对应的触点闭合(即I1.0 ,I1.1 ,I1.2 ,I1.3闭合),线圈通电(Q0.1 ,Q0.2,Q0.3,Q0.4),灯亮。
10
5.4、 19:00-23:00光线不足,教室无人
19:00-23:00光线不足,教室无人。此时光照探测器所对应的触点闭合(即I0.4 ,I0.5,I0.6,I0.7闭合)且红外探测器所对应的触点闭合(即I1.0 ,I1.1 ,I1.2 ,I1.3断开),线圈不通电(Q0.1 ,Q0.2 ,Q0.3 ,Q0.4),灯不亮。
5.5、 23:00-7:00光线不足,教室无人
11