小车多方式运行的PLC控制-课程设计(共14页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《小车多方式运行的PLC控制-课程设计(共14页).doc》由会员分享,可在线阅读,更多相关《小车多方式运行的PLC控制-课程设计(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目录专心-专注-专业第1章 控制工艺流程分析1.1 小车多方式运行控制过程描述小车系统由直流电机、继电器、小车和 4 个站台等组成,每个站台有检测传感器、指示灯和按钮。采用S7-200PLC进行控制,控制要求如下:1. 小车起始位置停在 x(x=14)号站台,SYx 传感器为 ON; 2. 假如 y(y=14)号站台呼叫,如果: xy,小车左行到呼叫站台停车; xy,小车右行到呼叫站台停车; x=y,小车停止;3. 小车在 SY1 和 SY4 处要有可靠的保护功能,自动往返或准确停车,不能向外撞;4. 小车路过每个站台要有指示灯显示;但 LB1 和 LB4 灯要闪 3
2、 次;1.2 小车多方式运行控制总体方案分析本课程设计主要是设计两个模块:小车对站台呼叫的反应电路以及小车路过站台时指示灯的显示。出于简化设计方案的考虑,本文在设计之前做出这样的假设:小车停止前仅有一个呼叫的站台起作用。比如当小车从2号站台向三号前进的过程中,1、2、4三个站台不会呼叫,除非小车到达3号站台停止。在这种假设的基础下,采用模块化的设计思想,对两个模块的电路分别设计,最后将两者整合到一起,即可。第2章 控制系统总体方案设计2.1 系统硬件组成 小车系统由直流电机、继电器、小车和 4 个站台等组成,每个站台有检测传感器、指示灯和按钮。2.2 控制方法分析 本课程设计主要是设计两个模块
3、:小车对站台呼叫的反应电路以及小车路过站台时指示灯的显示。出于简化设计方案的考虑,本文在设计之前做出这样的假设:小车停止前仅有一个呼叫的站台起作用。比如当小车从2号站台向三号前进的过程中,1、2、4三个站台不会呼叫,除非小车到达3号站台停止。在这种假设的基础下,采用模块化的设计思想,对两个模块的电路分别设计,最后将两者整合到一起,即可。2.3 I/O分配经过对控制过程和要求的详细分析,明确了具体的控制过程。1. 小车起始位置停在 x(x=14)号站台,SYx 传感器为 ON;2. 假如 y(y=14)号站台呼叫,如果: xy,小车左行到呼叫站台停车; xy,小车右行到呼叫站台停车; x=y,小
4、车停止;3. 小车在 SY1 和 SY4 处要有可靠的保护功能,自动往返或准确停车,不能向外撞;4. 小车路过每个站台要有指示灯显示;但 LB1 和 LB4 灯要闪 3 次;如上所述,由此可以得出所需PLC的输入点9个,输出点6个。本设计使用9个输入继电器,6个输出继电器,6个辅助继电器(各辅助继电器的功能在程序程序对应部分会有说明)。输入输出继电器的选择与对应关系如下表:表2-1 I/O分配表输入功能说明输出功能说明SB0X0启动/停止KM1Y1左行SB1X1呼叫站台1KM2Y2右行SB2X2呼叫站台2R1Y10第一个站台的指示灯SB3X3呼叫站台3R2Y20第二个站台的指示灯SB4X4呼叫
5、站台4R3Y30第三个站台的指示灯SQ1X11限位1R4Y40第四个站台的指示灯SQ2X12限位2SQ3X13限位3SQ4X14限位42.4 系统接线图设计图2-2 系统接线图第3章 控制系统梯形图程序设计3.1 控制程序流程图设计 图3-1 控制程序流程图3.2 控制程序梯形图设计 (见附录)3.3 控制程序设计思路 1、小车对站台呼叫的反应电路取两个寄存器,分别存放呼叫的站台以及小车停靠的站台(本文的设计中这两个寄存器分别为D0和D1),显然,我们可以通过cmp指令进行x,y的大小判断,当xy时,执行左行命令(即本文设计程序中的SET Y1指令);当xy时,执行右行命令(即本文设计程序中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小车 多方 运行 PLC 控制 课程设计 14
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内