欢迎来到天天文库
浏览记录
ID:55135959
大小:235.50 KB
页数:9页
时间:2020-04-28
《电铃的PLC自动控制系统设计-南京师范泰州学院.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《电气控制与可编程控制器技术》课程设计报告课题:专业方向:姓名:学号:南京师范大学泰州学院电力工程学院2011年月日8目录一、系统原理图及控制要求2(1)系统原理图2(2)控制要求2二、设计流程图4三、I/O分配与接线图5(1)I/O分配表5(2)PLC接线图5四、程序控制说明6五、程序调试情况说明6六、程序清单6七、结束语8八、参考文献88设计课题电铃的PLC自动控制系统设计一.系统原理图及控制要求1.系统原理图2.控制要求上课时间安排表上午下午晚上节次时间节次时间节次时间预备铃7:55预备铃13:25预备铃18:25第一节8
2、:00--8:40第五节13:30--14:10第九节18:30--19:10第二节8:50--9:30第六节14:20--15:00第十节19:20--20:00第三节9:40--10:20第七节15:10--15:50第十一节20:10--20:50第四节10:30--11:10第八节16:00--16:40第五节11:20--12:00备注:上、下课铃,预备铃均持续响铃5s钟8控制要求如下:上午、下午和晚上第一节课开始前5min均响预备铃持续5s;上课和下课响铃均为持续5s;每天能自动循环控制,周而复始;能进行手动控制,但手动
3、控制时不影响自动循环控制程序的继续正常运行;可靠性高,计时准确,使用维护方便’修改打铃时间容易。控制方案:一种方案是采用从早上第一节课到晚上最后一节课按时序进行“流水帐”式编程方案。另一种方案是采用步进指令进行编程的方案。这两种方案编程条理清楚,修改打铃时间及调试都较简便,但程序较长,使用计数器、定时器和继电器较多。第三种方案采用共用子程序方案,即把相同控制功能和时间要求的归类为几个共用子程序,这种方案所用计数器、定时器等较少,且程序较短,但设计梯形图难度大些。输入输出配置图。假设选用FX2N一16MR进行控制,其输入输出配置图如图
4、所示。图中SB为手动控制响铃按钮,Q为禁止自动控制输出开关,合上Q时自动控制输出被禁止,按下SB则响铃。8开始用C0,C1。构成数字钟并记时数码管显示循环:每40秒响铃再过10秒响是否到结束时间12.00、16.4020.50NY二.设计流程图YN响铃18.2513.257.55预备铃预备铃NYY预备铃N8三.I/0分配与接线图1.I/O分配表输入点分配输出点分配输入接口功能输出接点驱动输出接点驱动输出接点驱动X000手动控制Y000A0Y006C1Y014A3X001禁止自动Y001B0Y007D1Y015B3X002秒调整Y00
5、2C0Y010A2Y016C3Y003D0Y011B2Y017D3Y004A1Y012C2Y020电铃Y005B1Y013D2注电铃的输入输出分配表ABCD为数码管的接入口2.PLC接线图COMY000……..Y007Y010……Y017Y020A0B0C0D0A1B1C1D1A0B0C0D0A1B1C1D1电铃24VSB1SB2SB3COMX000X001X002FX2N-48MRC0M8四.程序控制说明1.当按下X001时,禁止自动控制输出。X000为手动控制响铃按钮,合X001时自动控制输出被禁止,按下X000则响铃。满足手动
6、要求。2.X001未被按下,数码管显示时间,用秒代替分,从00:00直到24:00循环每到课程时间表确定的时间自动响预备铃和上课铃,下课铃3.手动并不影响自动循环控制程序的继续正常运行4.按下X002时可以快速调整时间。五.程序调试情况说明1.拿到题目时。我首先用到应用指令对Y000-Y003,Y004-Y007,Y010-Y013,Y014-Y017.采用INCP指令分别对以上输出口进行加一指令,这样可直接显示而不用BCD但是为理解BCD我采用计数C0,C1。这样更简洁。2.在显示时间的时按照老师要求用秒代替分,这样很快的看到结果
7、,验证程序的正确性。减少使用快进的按钮。3一开始怎么样在规定时间响铃,我采用的是比较指令CMP但在使用过程中虽然简单,但是程序单调繁多,然后我对课程表进行分析,发现上午预备铃响过5分钟时上课铃,过40分钟时下课铃,课间休息10分钟后上课铃响。40分钟又是下课铃,10分钟又上课周而复始。直到12点,下午的课程时间也是这样的规律,同时晚上也遵循一样的规律。所以我运用循环,但是上午,下午,晚上的课时是不一样的,怎么结束循环,又采用比较的指令来结束循环。这样可以使用较少的比较指令。4.在设置循环时,采用在预备铃响时进入循环,循环的内容是这样
8、的:过5分钟响上课铃,再过40分响下课铃,过10分钟的休息时间响上课铃同时使40,10分的计数器清零。判断时间是否到12点或者16:40,20:50如果不是则继续循环。5.循环调试时发生了这样的情况,铃总是提前响。经过反复检查,发现对
此文档下载收益归作者所有