(1)控制要求
应用计数器与比较指令,构成24h可设定定时时间的控制器,每15min为一设定单位,24h(24h×60min/h÷15min=96)共有96个时间单位。
现将此控制器作如下控制。①6∶30电铃(Y0)每秒响1次,6次后自动停止。②9∶00~17∶00,启动住宅报警系统(Y1)。③18∶00开园内照明(Y2)。④22∶00关园内照明(Y2)。在0∶00时启动定时器。
(2)编程元件配置及PLC的I/O接线
1)PLC的I/O配置:
输入:起停开关SA—X0;15min快速调整与试验开关SA1—X1;
格数试验开关SA2—X2。
输出:蜂鸣器HA—YO;报警系统KM1—Y1;园内照明KM2—Y2。
2)根据PLC的I/O配置,可得如图5.3-6所示的PLC的I/O接线。
图5.3-6 PLC的I/O接线
(3)设计梯形图
1)利用M8011提供10ms时钟脉冲,M8012提供100ms时钟脉冲,M8013提供1s时钟脉冲,再通过计数器C0、C1对时钟脉冲进行计数以形成15min和24h信号。
2)15min时钟脉冲的形成。由计数器C0对M8013的1s时钟脉冲进行计数,由于15min×(60s/min)÷1ms=900,因此C0的设定值为900。
24h时钟脉冲的形成:由计数器C1对C0提供的15min时钟脉冲进行计数,由于24h×(60min/h)÷15min=96,因此C1的设定值为96。(www.xing528.com)
3)各时间点控制信号的形成,通过比较指令对C1对15min时钟脉冲进行计数来形成。
①6∶30相当于6.5h,6.5h×(60min/h)÷15min=26,因此通过C1的当前值对K26进行比较,形成6∶30时间点。
②18∶00相当于18h,18h×(60min/h)÷15min=72,因此通过C1的当前值对K72进行比较,形成18∶00时间点。
③22∶00相当于22h,22h×(60min/h)÷15min=88,因此通过C1的当前值对K88进行比较,形成22∶00时间点。
④9∶00相当于9h,9h×(60min/h)÷15min=36;17∶00相当于17h,17h×(60min/h)÷15min=68。因此通过区间比较指令,将C1的当前值与上源操作数K36与下源操作数K68间的数据进行比较,以形成9∶00~17∶00时间点。
4)通过比较指令和区间比较指令,得到由辅助继电器M提供的个时间点的控制信号,再由各时间点的控制信号去控制各对应的输出继电器。
为了在6∶30时,控制电铃(Y0)每秒响1次,6次后自动停止,为此采用100ms定时器T0控制M8013提供1s时钟脉冲产生铃响,T0的设定值K=6s÷100ms=60。
5)综上所述,可得图5.3-7所示梯形图。
图5.3-7 定时控制器梯形图及说明
(4)程序控制过程
当X0由ON变为OFF时→◎X1[1]断开,C0[1]停止计数,整个系统停止工作
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。