1、装卸料小车多方式运行的PLC控制2装卸料小车多方式运行的PLC控制一问题分析及解决方案1.1问题描述某车间有五个工作台,装卸料小车往返于各个工作台之间,根据请求,在某个工作台卸料,每个工作台有位置开关(分别为SQ1-SQ5,小车压上时为ON)和一个呼叫按钮(分别为SB1SB5)。装卸小车有3种运行状态,左行(电动机正转)、右行(电动机反转)和停车。1.2控制任务和功能要求1.假设小车的初始位置是停在m(m=15)号工作台,此时SQm为ON。2.假设n(n=15)号工作台呼叫,如果:mn,小车左行到呼叫工作台停车。mn,小车右行到呼叫工作台停车。m=n,小车不动。3.小车的停车位置应有指示灯指示
2、。小车运行条件:运料小车右行条件:小车在1、2、3、4号工作台,5号工作台呼叫;小车在1、2、3号工作台,4号工作台呼叫;小车在1、2号工作台,3号工作台呼叫;小车在1号工作台,2号工作台呼叫,以上为小车右运行条件。运料小车左右行条件:小车在2、3、4、5号工作台,1号工作台呼叫;小车在3、4、5号工作台,2号工作台呼叫;小车在4、5号工作台,3号工作台呼叫;小车在5号工作台,4号工作台呼叫,以上为小车左运行条件。1.3问题分析及方案确定按照题目要求,5个工作台都有一个位置开关SQ,一个呼叫按钮SB和一个小车停车指示灯HL,小车初始位置在15号工作台中的其中一个,用行程开关SQ常闭触点表示小车
3、的停车位置,对应的指示灯亮,则其他位置应为SQ的常开触点表示,对应的指示灯灭,按钮初始状态为断开。设各个工作台位置从左到右按15号位置依次编配,用电动机正转和反转分别来控制小车的左行和右行。由此可得出PLC的输入有5个按钮SB和5个行程开关SQ和一个继电器FR,都为直流数字量输入,PLC的输出有五个指示灯HL和控制电动机正反转的两个接触器KM1和KM2,都为数字量输出。二PLC选型及硬件配置选择西门子S7-300PLC,具体硬件配置在STEP7编程软件中如图2.1所示。图2.1硬件配置图三分配I/O地址表具体I/O地址分配表在STEP7编程软件的symbols中设置如图3.1所示图3.1 I/
4、O地址分配表四PLC外部接线图按照前面分析确定了装卸料多方式PLC控制的输入与输出,输入为直流电压输入,输出为交流电压输出,PLC外部接线图如图4.1所示。图4.1 PLC外部接线图五主电路连接图主电路中用电动机正转控制小车左行,反转控制小车右行,主电路如图5.1所示。图5.1 主电路接线图6设计系统的梯形图程序控制电路程序见附录七程序调试 在S7-PLCSIM中仿真结果图如下,首先闭合总开关QS。当SQ=1,一号工作台对应的指示灯亮,若SB1=1,小车原地不动,若SB1!=1且其他工作台呼叫,小车右行,模拟运行仿真若图7.1和图7.2所示。图7.1 SQ1=1&SB1=1仿真结果图图7.2
5、SQ1=1&SB5=1仿真结果图当SQ2=1,二号工作台对应的指示灯亮,若SB2=1,小车原地不动,若SB1=1,小车左行,其他工作台呼叫,小车右行,模拟运行仿真如图7.3,图7.4和图7.5所示。图7.3 SQ2=1&SB2=1仿真结果图图7.4 SQ2=1&SB1=1仿真结果图图7.5 SQ2=1&SB5=1仿真结果图当SQ3=1,三号工作台对应的指示灯亮,若SB3=1,小车原地不动,若SB1=1或者SB2=1,小车左行,其他工作台呼叫,小车右行,模拟运行仿真如图7.6,图7.7和图7.8所示。图7.6 SQ3=1&SB3=1仿真结果图图7.7 SQ3=1&SB2=1仿真结果图图7.8 S
6、Q3=1&SB4=1仿真结果图当SQ4=1,四号工作台对应的指示灯亮,若SB4=1,小车原地不动,若SB5=1,小车右行,其他工作台呼叫,小车左行,模拟运行仿真如图7.9,图7.10和图7.11所示。图7.9 SQ4=4&SB4=1仿真结果图图7.10 SQ4=4&SB5=1仿真结果图图7.11 SQ4=4&SB3=1仿真结果图当SQ=5,一号工作台对应的指示灯亮,若SB5=1,小车原地不动,若SB5!=1且其他工作台呼叫,小车左行,模拟运行仿真若图7.12和图7.13所示。图7.12 SQ5=1&SB5=1仿真结果图图7.13 SQ5=1&SB4=1仿真结果图八心得体会此次设计中运用西门子S7-300PLC来实现装卸小车多方式运行控制,通过对问题的分析与研究,对STEP7编程软件在S7-PLCSIM仿真有了很好的掌握,巩固了自己所学知识并且将其运用到实践中,加深了自己的逻辑思维能力和动手实践能力,在此次课程设计中收获很多。附录系统梯形图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1