郜普艳
摘要:该文简单介绍了在PLC程序编写中,大多循环程序都可以套用的一种程序编写思路。在此以实例程序的方式具体阐述其编程思路和方法,以点盖面,可为其他类似的循环程序编写作为一种典型模式套用其中。
关键词:PLC;循环程序;典型;套用模式
中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2018)01-0117-02
PLC技术是电子电气技术和信息技术的结合。PLC课程是电气工程类、机电一体化类及自动化类专业中的一门实践性、综合性都很强的专业课程。随着PLC技术的广泛应用,人才的培养以技术要求为导向,追求与社会生产实践的零距离。笔者从事PLC教学多年,在此对PLC教学中的循环程序编写的一种典型套用模式做思路分析与说明。
1 实例分析
现以西门子S7-200 PLC控制十字交通灯为例,来分析:
1) 控制要求如图1所示。
2) 接下来,做PLC的地址分配和功能说明:
3) 可根据图1逐步画出时序图,并根据时序图来编写程序。首先根据控制要求,把图1的启动后的流程切割为6个时间段,依次循环,如图2所示:
①第一个时间段:启动后,东西红灯Y2点亮20S,南北绿Y3灯点亮20S。我们分析给出时序图如图3所示:
② 按照第①步的思路分别画出剩余5个时间段的时序图,如图4所示:
六个时间段分别为:T37至T38(20 S);T38至T39(3 S);T39至T40(2 S);T40至T41(20 S);T41至T42(3 S);T42至T37(2 S)形成一个循环。
③ 下一步,根据图4的时序图来进行程序编写。我们可分为两部分:先进行第一部分的程序编写。
a. 先把6个时间段连起来,然后由最后一个定时器T42的常闭触头放到接通第一个定时器的线路中形成循环。
梯形圖如图5所示:
b. 接下来,我们再看时序图中,Q0.0东西绿灯分别在第4、5时间段接通为高电平。值得注意的是:第4时间段是由T39定时器的所定时间2 S结束后被接通的,又由T40定时器的所定时间2 0S结束后被关断的;第5时间段是由T40定时器的所定时间20 S结束后被接通开始闪亮的,又由T41定时器的所定时间3 S结束后被关断的。
梯形图如图6所示:
梯形图中Q0.0的闪亮功能,可由特殊继电器SM0.5(一个周期为一秒的时钟脉冲)来实现。
我们继续分析,Q0.1东西黄灯在第6时间段接通为高电平,它是由T41定时器的所定时间3S结束后被接通的,又由T42定时器的所定时间2 S结束后被关断的。
梯形图如图7所示:
Q0.2东西红灯分别在第1、2、3时间段连续接通为高电平,它是由I0.0启动按钮按下时即时接通,或者由上次循环的T42定时器的所定时间2S结束后又被返回循环接通的,又由T39定时器的所定时间2 S结束后被关断。
梯形图如图8所示:
Q0.3东西绿灯分别在第1、2时间段接通为高电平。其中,第1时间段是由I0.0启动按钮按下时即时接通,或者由上次循环的T42定时器的所定时间2S结束后又被返回循环接通的,;第2时间段是由T37定时器的所定时间20 S结束后被接通开始闪亮的,又由T38定时器的所定时间3 S结束后被关断的。
梯形图如图9所示:
上梯形图中Q0.3的闪亮功能,同样也可由特殊继电器SM0.5(一个周期为一秒的时钟脉冲)来实现。
我们继续分析,Q0.4东西黄灯在第6时间段接通为高电平,它是由T38定时器的所定时间3S结束后被接通的,又由T39定时器的所定时间2 S结束后被关断的。
梯形图如下图10所示:
Q0.5东西红灯分别在第4、5、6时间段连续接通为高电平,它是由T39定时器的所定时间2S结束后又被返回循环接通的,又由T42定时器的所定时间2 S结束后被关断。
梯形图如下图11所示:
到此,我们的整个梯形图就已经编写完成了。
2 结束语
以上西门子PLC程序的分析模式同样适用于三菱等其他PLC程序,只是将指令形式稍加变化即可。我们上述的程序编写模式可以套用于其他许多的循环程序,如:音乐喷泉、天塔之光等等。希望此示例程序的分析能对编程初学者有所帮助。
参考文献:
[1] 黄永红.电气控制与PLC应用技术[M].北京: 机械工业出版社, 2011.
[2] 王建华.电气工程师手册[M].北京: 机械工业出版社, 2006.
[3] 吴晓君.电气控制课程设计指导[M].北京: 中国建材工业出版社, 2007.
[4] 高钦和. 可编程控制器应用技术与设计实例[M]. 北京:人民邮电出版社,2004.
[5] 张立科. PLC应用开发技术与工程实践[M]. 北京:人民邮电出版社,2005.endprint