基于PLC的校园照明智能控制系统设计 下载本文

基于PLC的校园照明智能控制系统设计

就很弱了,而在夏天阳光可以维持到19点左右。因此,把一年四季分为2个区间,在设计时考虑了夏、秋时制和冬、春时制的识别,使节能效果更加明显。 4.3.3 三时段控制程序

在编制时段程序时,用了数据比较功能指令,相对普通指令而言程序较短,使程序大为简化。把5月1日至10月30日定义为夏、秋时制,它的3个时段划分为:19点至21点、2l点至23点、23点至凌晨5点。把11月1日至来年4月30日定义为冬、春时制,它的3个时段划分为:18点至21点、21点到23点、23点至凌晨6点。道路照明的PLC程序就是要实现这些不同季节的时段控制要求。在此需要说明的是,根据学校供电质量好、少停电的特点,下面的程序中没有编制时间自动校正程序,因此,第1次投入运行的时必须同步时钟或修正时钟,之后就会自动控制照明,不需要人工干预。

图中I0.0为启动开关的信号,当选择到自动工作制时,I0.0就处于使能状态,使PLC投入程序运行,I0.0闭合以后,自动控制程序启动。M2.0是不同时制的识别控制输出信号,当M2.0为高电平时程序进人夏、秋时制工作状态,M2.0为低电平时程序进入冬、春季节的工作状态。Q0.4,Q0.5,Q0.6,Q0.7分别控制道路两侧的灯具。从程序中可以看出:第1时段Q0.4,Q0.5,Q0.6,Q0.7全部为“1”,灯具全部点亮;第2时段Q0.4,Q0.6被复位为“0”,道路的两侧各有1/2灯具点亮;第3时段就只有Q0.5控制的回路工作了。 4.3.4 季节自动选择程序

为了最大限度地节能,不同季节亮灯的时间有所不同,季节选择程序主要是为夏、秋季和冬、春季节的不同时段控制而设置的。PLC有日期设定与识别功能,利用它可以完成季节的转换控制,实现不同季节的不同时段控制方案。程序中的M100是控制季节程序转换的信号,当M100使能时程序进入冬、春季控制,反之,程序为夏、秋时制控制方式。需要说明的是,该程序是根据校园所在地区的情况设计的,夏、秋时制的时间定为每年的5月1日0点至10月30日的24点,不同地区应适当调整。该程序是按2012年投入运行而编制的,在今后的运行中,每年必须对日期的设定调试一次,以保证运行无误。季节控制程序如图5所示。

图5 季节控制程序

15

基于PLC的校园照明智能控制系统设计

5 控制程序的调试与仿真

5.1 程序调试

(1)调试条件

①选择合适的CPU外电路,根据信号系统要求以及I/O资源配置进行模拟连接,输入端由PLC按键模拟,输出端由CPU上的指示灯逻辑指示即可;

②使用STEP7-Micro/WIN V4.0编程软件进行编程; (2)程序调试步骤[17]

①打开STEP7-Micro/WINV4.0软件;

②在命令菜单中选择Debug > Program Edit in RUN; ③把以设计好的系统程序语句在RUN模式下输入; ④输入程序有误,系统提示不能运行;

⑤修改有误程序,继续输入程序直到系统检测无误为止;

⑥退出RUN模式在命令菜单中选择Debug > Program Edit in RUN,然后点击取消复选标志。

5.2 系统仿真

(1)S7-200仿真步骤[18]

①把在STEP7中编译正确的程序导出为123.awl文件; ②选择CPU型号,要与项目中的型号相同; ③点击“程序”—“载入程序”; ④将先前导出的123.awl文件打开;

⑤点击“运行”即可进行仿真(或工具栏上的绿色三角按钮)。

由于客观条件的限制,只能对照明控制系统进行模拟调试。实际输入信号用按钮或开关模拟,输出由PLC输出端的发光二极管显示负载状态。

仿真调试时,按信号装置的运行条件,依次设置输入信号,并观察输出正确与否,同时可通过编程器监控内部各点状态,在输入端接上手动按钮而在PLC的输出指示灯上看输出,输入信号完全靠手动来控制。观察输出指示灯能否在每个相应的点动状态得电。调试过程中观察各基本环节是否满足控制要求。

(2)系统仿真图

本系统仿真的主要示意图。

按下输入按钮I0.0,此时将设定的时间输入PLC内部时钟,下面为照明智能控制系统多种时间的仿真输出。

①9月5日18:58仿真示意图

16

基于PLC的校园照明智能控制系统设计

图6 夏秋时制无灯亮时仿真图

②9月11日19:30仿真示意图

图7 夏秋时制第一时段仿真图

③9月11日21:45仿真示意图

图8 夏秋时制第二时段仿真图

17

基于PLC的校园照明智能控制系统设计

④9月11日23:10仿真示意图

图9 夏秋时制第三时段仿真图

⑤12月5日17:59仿真示意图

图10 冬春时制无灯亮时仿真图

⑥12月5日19:10仿真示意图

图11 冬春时制第一时段仿真图

18