小车往复运动PLC自动控制说明书概要Word格式文档下载.docx
《小车往复运动PLC自动控制说明书概要Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《小车往复运动PLC自动控制说明书概要Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
第二章原理控制线路图5
2.2PLCI/O接线原理图6
2.3顺序功能图7
2.4控制程序梯形图8
第三章系统仿真与运行12
3.1组态12
3.2调用函数13
3.3完成仿真13
结束语14
参考文献15
附录16
第一章方案概述
该方案的目的是实现运料小车的往复运动,在运送过程中,根据站点的不同进行往复,是按照顺序进行运送的设计,并通过对电机的控制实现一定的循环。
热继电器(FR)用于电动机的过载保护,断相及电流不平衡运行保护。
(FU)熔断器起电机主回路短路保护作用,而自锁起零压保护作用。
1.1小车往复运动PLC自动控制设计
该设计主要实现自动化生产线上自动送料小车往复运动,它的整个过程如图1-1所示:
图1-1运料小车自动往返顺序控制系统示意图
1.2往复运动的实现要求
1)、按下启动按钮SB1,小车从原位A开始装料,10秒后小车前进驶向1号位,到达1号位后停8秒卸料并后退;
2)、小车后退到原位A继续装料,10秒后小车第二次前进驶向2号位,到达2号位后停8秒卸料并再次后退返回原位A,然后开始下一轮循环工作;
3)、若按下停止按钮SB2,需完成一个工作周期后才停止工作。
装料电机的控制线圈为YV1,卸料电机的控制线圈为YV2,小车前进电机的控制线圈为YM1,后退电机的控制线圈为YM2。
1.3设计系统要求
1)、PLC型号:
西门子公司S7系列,S7-300
2)、编程环境:
SIMATICManager/Step7V5.4或更高版本
3)、根据控制要求分配PLCI/O地址,画出PLC与控制对象的接线图,设计控制流程,按照模块化的方式设计程序,既可以采用LAD编程,也可以采用STL编程,还可以采用组合方式编程。
4)、编写的需要输入PLC,调试通过。
第二章原理控制线路图
2.1电机主线路控制原理图
根据要求画出的主控制线路图如图2-1所示,其中FR热继电器用于电动机的过载保护,断相及电流不平衡运行保护。
FU熔断器起电机主回路短路保护作用。
图2-1电机主控制线路图
2.2PLCI/O接线原理图
接线原理图如图2-2所示;
图2-2控制系统PLC的I/O接线图
该图采用西门子s7-300的PLC来实现控制,各个接口根据其不同的功能,有的已进行标识。
接入FR热继电器用于电动机的过载保护,断相及电流不平衡运行保护。
以此来保护装料、卸料、前进和后退的电机。
对于线路图中各个接口功能的详细说明如表3-1所示:
表2-1I/O口分配表列表
输入
SB1
SB2
SQ1
SQ2
SQ3
I0.0
I0.1
I0.2
I0.3
I0.4
输出
YV1
YV2
YM1
YM2
Q4.0
Q4.1
Q4.2
Q4.3
2.3顺序功能图
如图3-3所示的顺序功能图,其中I0.0是一个启动信号,当给予PLC一个I0.0的信号时,PLC就启动,沿着顺序一直往下执行。
图2-3PLC控制的顺序功能图
2.4控制程序梯形图
Network:
1的主要作用是完成整个过程的装料驱动,并在装料的同时实现延时10s。
图2-4梯形图Network:
1
2的作用是在装料完成,定时时间到之后,向前移动。
图2-5梯形图Network:
2
3的作用是到达1号位或是2号位压下行程开关之后,前进停止,开始卸料,并对卸料时间进行限时定时。
图2-6梯形图Network:
3
4的作用是定时时间到后,实现倒退,回到原位(A)处。
图2-7梯形图Network:
4
5的作用是实现周期性循环,并在按下停止按钮SB2之后仍然继续完成该周期的运行再停回原位(A)处。
图2-8梯形图Network:
5
6的作用是驱动区分小车是第一次还是第二次经过I0.3的内部继电器的驱动。
图2-9梯形图Network:
6
如上所述。
根据系统控制要求小车在原位A(I0.2)处卸料,在1号位,I0.3和2
号位(I0.4)两处轮流卸料。
小车在第一个工作循环中有两次前进都要经过I0.3,第一次碰到它时停下卸料,第二次碰到它时要继续前进,因此应设置一个具有记忆功能的内部继电器M0.1,区分是第一次还是第二次碰到I0.3。
小车在第一次碰到I0.3和I0.4都要停止前进,所以将他们的常闭触点与Q4.2的线圈串联,同时,(I0.3)的常闭触点并联了内部继电器M0.1的约束,M0.1的作用是记忆I0.3第几次被碰到,它只在小车第二次前进经过I0.3时起作用。
它的启动条件和停止条件分别是小车碰到I0.3和I0.4,当小车第一次前进经过I0.3时,M0.1的常开触点将Q4.2控制在电路中I0.3的常闭触点短接,因此小车第二次经过I0.3时不会停止,会继续前进至I0.4,M0.1才复位。
此外,将M0.1的另一对常开触点与I0.0并联,为第二次驱动Q4.0装料做准备。
为了实现两处卸料,将I0.3和I0.4的触点并联后驱动Q4.1和T1,为避免小车往返经过I0.3时,出现短暂的卸料动作,将Q4.2和Q4.3的常闭触点与Q4.1的线圈串联。
小车从I0.4开始后退,防止经过I0.3时M0.1再次被置位,导致小车下一个工作周期第一次前进到达I0.3时无法停止的现象,因此在M0.1的起动电路中串入Q4.3的常闭触点。
为了实现周期性工作,程序中设置了内部继电器M0.0,其常开触点与I0.0并联后驱动Q4.0。
I0.0接通,M0.0置位,为开始下一轮循环工作做准备。
当按下停止按钮SB2时,I0.1分断,M0.0复位,系统完成本周起工作后停止工作。
完整的梯形图见附录。
第三章系统仿真与运行
在对系统的仿真中,根据实际条件,进行组态,选择合适的电源和CPU。
完成配置,并进行梯形图的输入,最后仿真,检验结果是否正确。
3.1组态
根据PLC选择对应的地址和相应的电源、CPU、输入、输出等的型号,配置如下图3-1:
图3-1系统的组态
3.2调用函数
对输入的梯形图进行调用,在OB1模块中调用FC1,下载程序,并进行仿真
图3-2函数调用图
3.3完成仿真
根据实际条件,对相应的输入进行控制,观察输出是否正确。
并进行调试和修改。
图3-3系统仿真运行结果显示
结束语
两周的课程设计,是对如电工学、PLC电力拖动等相关课程的综合复习。
用学过的知识构建一个全新的网络,结合实际中的例子——小车往复运动PLC控制设计的实例,形成知识的整合。
自此课程设计是和组员一起完成的,针对我们两人的擅长项目不同,明确分工的明细,相互配合较好。
在设计过程中也遇到了很多的困难,例如在开始的时候有的地方很不理解,经过讨论依然没有得出结论,最后求助老师,在老师的帮助下,对于设计的内容形成了系统化的理解。
构建一个基本网络,根据这些网络要求,写出基本的设计步骤,遵照步骤一步一步执行下来,慢慢的实现了设计要求。
还有就是一些资料收集得不够齐全,致使对设计的理解上造成了一定的误差。
还好在后来的不懈努力下,解决了这些问题。
此次设计又一次的学习了一些软件,而且也重新学了一下PLC的内容,从最基础的知识开始学习,重新理解和记忆一些与PLC有关的东西。
例如对于梯形图中的命令的理解,如何根据梯形图写出语句表,又怎样根据语句表画出梯形图。
只有对这些知识有一定的了解,才可能编出PLC程序。
另一个同学负责的是主控制线图和PLCI/O接口的控制线路以及顺序功能图的绘制。
为此也付出了很多,也从他的一些讲解中,了解到图形的绘制规则,以及一些必须注意的细节问题。
相互间的合作使得此次课程设计更顺利了,对于时间的安排也合理得当。
完成这次设计的最大感触是把不同的知识间进行融合的快乐以及和同学间的相互合作完成此次设计的可贵。
困难在所难免,但是解决困难时的愉悦心情把遇到困难时的坏心情全部抹掉了,这些离不开各自的努力,也离不开老师的辛勤解惑。
为以后的学习积累了经验。
参考文献
[1]李岚,梅丽凤.电力拖动与控制[M].北京:
机械工业出版社,2011.
[2]王永华.现代电器控制及PLC应用技术[M].北京:
北京航空航天大学出版社,2007
[3]陈立定,等.电气控制与可编程程序控制器[M].广州:
华南理工大学出版社,2001.
[4]廖常初.S7-300/400PLC应用技术[M].北京:
机械工业出版社,2005.
[5]边春元,等.S7-300/400PLC实用开发指南[M].北京:
机械工业出版社,2007.
[6]胡健.西门子S7-300PLC应用教程[M].北京:
机械工业出版社,2007.
附录
附录1程序语句表
Network:
1
A(
0I0.0
0M0.0
0M0.1
0Q4.0
)
AI0.2
=L0.0
AL0.0
BLD102
=Q4.0
LS5T#10S
SDT0
NOP0
2
A(
0T0
0Q4.2
ONI0.3
0M0.1
ANI0.4
=Q4.2
3
0I0.3
0I0.4
ANQ4.2
ANQ4.3
=Q4.1
LS5T#8S
SFT1