当一号工作台呼叫时,SB1=1,若此时小车正位于一号工作台,则一号工作 台指示灯LB1亮,指示小车位置,但是电机不动作,小车保持停止状态;若此时 小车在其他位置,则向左运动到一号工作位,每路过一个站台均有指示灯闪烁提 示当二号站台呼叫时,SB2=1,若此时小车正位于二号工作台,则二号工作台 指示灯LB2亮,但是电机不动作,小车保持停止状态;若此时小车在其他位置, 则通过传感器SYx输出的信号判断小车的停靠位置,确定向左或向右移动,直到 移动到一号工作位停靠,每路过一个站台均有指示灯闪烁提示其他站台呼叫依 此类推其中,出于小车的安全考虑,指示灯提示LB1、LB4闪三次,而LB2、 LB3只需闪一次2. 小车运行控制的流程图根据总体思路,大致做出小车运行的控制流程图如下:路过时指示灯显示到指定站台图23. 小车运行的主电路小车的运行采用直流电动机,电动机的正/反转即可带动小车的左右运动, 电动机运行的主电路如下图所示三、基于PLC的电气控制系统电路图1. I/O 口的分配方案本设计共需要9个输入信号,其中开始/结束按钮占用两个输入接口,用以控 制整个电路的启动和停止;每个站台处的呼叫开关SB1~SB4共占用4输入个接口, 有小车的呼叫需要时只需按下相应的开关即可;每个站台处的传感器SY1~SY4共 占用4个输入口,用来发出小车的位置信号和到达相应站台时自动停止的信号。
系统输出信号共有6个其中控制电动机的正反转(即小车的左右移动)需 要2个输出信号,另外4个用于控制指示灯LB1~LB4的亮灭据此可选择的西门子S7-200系列PLC的CPU类型可为CPU224CUP224共有 14个输入端口和10个输出端口,可以满足本次设计需求,且有适量冗余根据输 入输出信号的个数和种类分配I/O 口如表1所示表1 I/O地址分配表控制信号信号名称I/O地址 分配表元件名称元件符号地址编码输入信号开始信号启动按钮SF1I1.5停止信号停止按钮SF2I1.61号站台呼叫信号呼叫开关SB1I0.12号站台呼叫信号呼叫开关SB2I0.23号站台呼叫信号呼叫开关SB3I0.34号站台呼叫信号呼叫开关SB4I0.41号站台位置信号传感器SY1I1.12号站台位置信号传感器SY2I1.23号站台位置信号传感器SY3I1.34号站台位置信号传感器SY4I1.4输出信号左行信号电动机正转控制接触器QA1Q1.0右行信号电动机反转控制接触器QA2Q1.1指示灯1信号指示灯LB1Q0.1指示灯2信号指示灯LB2Q0.2指示灯3信号指示灯LB3Q0.3指示灯4信号指示灯LB4Q0.42. PLC硬件连接电路图根据以上I/O分配表和CPU224的输入输出端口分布可进行系统接线图设计, 如下图所示。
□嬖器V ,LB411112)£s.Or-J.23.4.5.6.7 o.o.o.o.o.0.0.o. I I I I T- I I Ioooooooo Q QSB2SB3SB4,一传感器SY3 —传感器图4 PLC控制系统接线图、PLC控制程序的编制根据小车的控制要求及PLC的接口设置,设计出PLC控制程序的梯形图如下:Net work 111.5M0.7M07)Neiwcfk 2M0.0小主左行M0.7Q1.0)M0.1M05Network 3M0.2小车右行M0.7M0.4一号台呼如小生Q1.1)M0.5Netwoik 4Hetwovk 6 匕号台呼如小生Md,2()Ne加wk 7 三号台呼叫小车M0.3()MD14()Network W 一号站台指示灯00 Q0.1'\ ()M1.1< )T33 [IN ~TOM如r PF 1如$M1.0< )T3I p TON50- FT lUm导T35Network 19 四号站台指示灯T9?CO11.4M1.4T98Network 20QC.4()IIt JT9SIN TONPT 10 mfr50-M1.4Net岫rk 21T98COM1.4I f \IT97IN TONPT 10 ms'50-M1.5PLC程序的语句表为:Network 7Network 1LD I0.3LD I1.5O M0.7AN I1.6= M0.7O M0.3AB> QB0, IB0AN I1.3= M0.3Network 2Network 8LD M0.0O M0.1O M0.3A M0.7= Q1.0LD I0.3O M0.4AB> IB0, QB0AN I1.3= M0.4Network 3Network 9LD M0.2O M0.4O M0.5A M0.7= Q1.1LD I0.4O M0.5AN I1.4= M0.5Network 10Network 4LD I1.1LD I0.1O M0.0AN I1.1= M0.0O Q0.1O T33AN M1.1AN T34AN C0Network 5= Q0.1LD I0.2O M0.1AB> QB0, IB0AN I1.2= M0.1Network 11LD T34O M1.1AN C0AN M1.0= M1.1Network 6TON T33, 50LD I0.2O M0.0AB> IB0, QB0AN I1.2= M0.2Network 12LD T33AN C0AN M1.1AN C0= Q0.4Network 20LD T97O M1.4AN C0AN M1.5= M1.4TON T98, 50Network 21LD T98AN C0AN M1.4= M1.5TON T97, 50= M1.0TON T34, 50Network 13LD T33O T98LD M1.6CTU C0, 3Network 14LD C0= M1.6Network 15LD I1.2O M1.2AN T35= M1.2TON T35, 50Network 16LD M1.2= Q0.2Network 17LD I1.3O M1.3AN T36= M1.3TON T36, 50Network 18LD M1.3= Q0.3Network 19LD I1.4O Q0.4O T98AN M1.4AN T97五、元器件的选择根据设计中小车的运行要求及主电路和控制电路对元器件的性能要求,选择 电气元器如下:PLC主机选择集成14输入10输出的CPU224;直流电动机选择中小型的 Z4-100-1电动机作为小车动力;控制按钮选择比较常用的LAI9系列控制按钮中 的LA9-11D型;选用尺寸为12mm感应距离为200mm的漫反射式光电传感器 FM-T02N-P31P2;小车位置指示灯选择WDM-JD125-1型LED指示灯,选色为黄色; 主电路接触器选择额定工作电压为220V的交流接触器CJX2-09-10o选取原件清 单如表2所示。
表2元器件选择清单元器件名称数量型号CPU1CPU224直流电动机1Z4控制按钮6LAI9-11D光电传感器4FM-T02N-P31P2LED指示灯4WDM-JD125-1(黄)接触器2CJX2-09-10六、操作说明书小车多方式运行的PLC控制系统操作方法如下:① 运行PLC,使控制系统上电;② 开始/停止按钮分别用于主电路的接通和断开;③ 当某站台有呼叫需要时,按动相应控制按钮即可呼叫小车到相应位置自动 停止;④ 小车每路过一个站台均有指示灯提示,其中1号台和4号台指示灯闪烁3次,提示小车到达边界;⑤ 关闭整个系统时先按停止按钮关闭主电路,之后再关闭PLC,使控制系统 断电;⑥ PLC控制系统的CPU存在一定I/O 口冗余,且支持扩展模块,可进行适当 的功能扩展七、 心得体会小车多方式运行的PLC控制是一个贴近实际生活的设计问题,通过对这一问 题的研究,激发学习兴趣,培养了创新思维和解决实际工程问题的能力,从课程 设计中取得了比较大的收获这次课程设计加深了我对PLC控制的理解和掌握,对PLC控制系统有了一个 更深理解,整合了平时所学的PLC知识,系统的巩固了课程中所学的PLC内容, 同时也加强了自己的动手和动脑的能力,同时了解了一些PLC在实际生活中的应 用。
设计过程中学习了西门子S7-200系列PLC的编程软件SETP7-Micro/WIN的 基本操作,这也是比较大的一个收获更重要的是在设计中我还发现了许多自身的不足之,比如,对于简单的PLC 控制及编程还可以掌握,但复杂一些的程序就很难驾驭了还有就是,对于PLC 的工作原理我并没有太深的理解,只有一个大致的概念,这些都是我今后还要深 入学习的内容总体而言,这次课程设计对我的帮助很大课程设计结束之后,我已经会编 写简单的PLC控制程序,学会了运用SETP7-Micro/WIN软件进行编程,更加认识 了自己的不足本次课程设计让我对PLC有了进一步深层次的学习,这是普通课 堂学习中无法实现的八、 参考文献[1] 《现代电气控制及PLC应用技术》 主编:王永华 北京航空航天大学出版社[2] 《PLC编程及应用》 主编:廖常除编著机械工程出版社[3] 《PLC编程实用指南》主编:宋伯生机械工业出版社[4] 《电气控制与PLC课程设计指导书》 江南大学[5] 《单片机与可编程序控制器》 主编:朱家建北京高等教育出版社,1998[6] 《PLC分析及设计应用》 主编:周淑珍电子工业出版社,2004[7] 《电气控制及PLC应用技术》 主编:王玉中 河南科学技术出版社,2006[8] 《电器控制及可编程控制器》 主编:林明星机械工业出版社,2004[9] 《STEP7开发基础及应用指南》 主编:任双燕 机械工程出版社[9] 《可编程序控制器教程》 主编:郭晓波 北京航空航天大学出版社[10] 《电气控制与可编程序控制器》 主编:黄净 机械工业出版社。