一 编写多站运料小车的PLC控制程序
- 格式:ppt
- 大小:196.50 KB
- 文档页数:20
运料小车的程序控制一、实验目的1.熟习时间控制和行程控制的原则。
2.掌握准时器指令的使用方法。
3.掌握次序控制继电器指令(SCR)的编程方法。
二、实验器械计算机一台;S7-200PLC—台;PC/PPI编程电缆一根;模拟输入开关一套;JD-PLC3运料小车实验模板一块;导线若干。
三、实验步骤1.按I/O接线图进行接线。
2.输入运料小车的控制程序,编译下载后,调试该程序。
3.按运料小车的次序功能图调试程序。
调试时,用模拟开关模拟输入信号,特别要注意模拟行程开关SQ1和SQ2状态的变化。
注意察看输入、输出状态指示灯(或输入信号、输出负载)的状态变化能否与次序功能图一致。
便于察看,也可点击“程序状态”按钮进行调试。
(1)、次序功能图(2)、I/O端子接线图YV1YV2KM1KM2FR1©1L丨Q0.0Q0.2(3)、梯形图c:crSQlT H-rH:)荊号I mti n ria[s^r0?<7皆开妾1YV1□o.u KMT37宓|J O=.T)网縮5L臭一蚩匹B疮莹―(琢]岡箱5丨篇二占审盘龄IPF岭1£02・SCRRS7丨本轴計1$ko.o i i/>I J用号[i«t注莊1KMl[002苗行RS0I荷和到GE,世字砖到樂三弓C啞序氐|1SQ3工巧J1辻毬\5Q2]101討7裡开关2i 第二乩腹序脚£3?―aCFf)HS ID|蚩乍CF碎耳舒庶忻嗚SOI8LHRW ii申茶刑匚・吕刊⑷屋时再EMC.0W2IN TCH 1D0-円IQOirtRW12[I5S J&K序聘T30$14—11—GCRlJ圏13丨龍三Eh稈序段结束——SCAL)阴U|萼四汇R程厅揑制祥梵15C4“seaRTS15|1车站T ISMttO畑2 I I() T3 E岡踣16左症到为<再序痔到第一孔邂序段3。
16(smE)仔車后.遊回耳垢状戒—se2sc.i—||C H)|地址汪釋|||]'l停止描铤TITLE=程序说明Network1结次序控制程序的设计方法和调试方法。
实验七运料小车的PLC、变频器控制一、实验内容:用PLC、变频器组合对生产线中的小车自动运行进行设计、安装与调试。
二、任务要求1、某车间有5个工位、小车在5个工位之间往返运行送料,当小车所停工位号小于呼叫号时,小车右行至呼叫号处停车。
2、小车所停工位号大于呼叫号时,小车左行至呼叫号处停车。
3、小车所停工位号等于呼叫号时,小车原地不动。
4、小车启动加速时间,减速时间可根据实际情况自定。
5、小车具有正、反转及高、低速两种运行速度运行功能,高速运行在50Hz,低速运行在30Hz。
6、具有小车行走工位的7段数码管显示。
小车工位示意图如下图所示。
图1三、I/O端子分配如下表所示图2四、接线图如下图所示图3五、梯形图参考程序如下图4注意:这个程序没有停止电机转动的功能。
并且小车到达指定工位时电机未停转。
请同学们自行思考,修改程序解决这两个问题。
按下启动按钮,M0得电。
小车右行,M0得电。
小车左行,M0得电。
闭合低速运行开关,变频器低速运行。
1或者2或者3或者4或者5号工位的呼叫按钮被按下,并且M0闭合的情况下,M1接通一个脉冲。
1或者2或者3或者4或者5号工位的限位开关被压下,并且M0闭合的情况下,M2接通一个脉冲。
M1接通的情况下,将输入x0-x7的触点状态存入D1中。
M2接通的情况下,将输入x10-x17的触点状态存入D2中。
比较D1和D2中的数据。
若(D1)>(D2),M10接通 若(D1)=(D2),M11接通 若(D1)<(D2),M12接通右行动作左行动作 解码显示D3中值六、变频器参数如下图5七、步骤1、按照图3接线。
数码管显示电路制作及显示电路接线如下图所示。
(注意:焊接好的板子的背面请用绝缘胶带封好)2、将图4梯形图通过GX Developer软件进行编程,并测试程序的正误,正确无误后通过数据线将程序下载到PLC中。
注意此时PLC的选择开关打到STOP,否则程序无法下载成功。
运料小车的程序控制一、实验目的1.熟悉时间控制和行程控制的原则。
2.掌握泄时器指令的使用方法。
3.掌握顺序控制继电器指令(SCR)的编程方法。
二、实验器材计算机一台:S7-2OOPLC -台:PC/PPI编程电缆一根:模拟输入开关一套:JD-PLC3运料小车实验模板一块;导线若干。
三、实验步骤1.按I/O接线图进行接线。
2.输入运料小车的控制程序,编译下载后,调试该程序。
3.按运料小车的顺序功能图调试程序。
调试时,用模拟开关模拟输入信号,特别要注意模拟行程开关SQ1和SQ2状态的变化。
注意观察输入、输出状态指示灯(或输入信号、输岀负载)的状态变化是否与顺序功能图一致。
便于观察,也可点击“程序状态”按钮进行调试。
(1)、顺序功能图(2)、I/O端子接线图YV1 YV2 KM1 KM21L Q0. 0Q0. 1Q0. 2Q0. 31M10. 010. 110. 210. 3二EAE A(3).梯形图网络2I瀏活第-•段旳怡序,拴制开妬S0.1SCR冋络3|斥位裟料,启动定时器—$Q1 W1—I I—T—< )T37T37|15病程序转到第二段£CR程序F37 $02—I I ------- 列网絡5I第一段$CR結朿——SCRE)Ria C I 算段控薊冠 S02SCR网络7SMO.O—I I -------CM1 :)符号述址 汪释 KM1 Q0.2 右行SQ2S0.3—I I —--------- SCRT ) 符导"TOik —T 注釋 SQ2 110.3 行程开关2网路3|第二3CR 程序段皓束—SCRE ) MS 10I 男三SCF 睦序段左制开贻S03SCR网络11|小王启动1压定吋證IN TONPT 100 mzSMO.O T30-1 30-mi7第四SCR程序段结束------- SCSE)网络18|停车后,返目初贻状态’SB.2 $0.1 —I 一——R)4TITLE=程序注释Network 1 //网络标题STL语言//初始化,启动S0.1LD10.0A10.2AN QO.OAN Q0.1AN Q0.2AN Q0.3S SO.L 1Network 2〃激活第一段SCR程序,控制开始LSCR S0.1Network 3//原位装料,启动泄时器LD 10.2= Q0.0TON T37,+150Network 4//15s后程序转到第二段SCR程序LD T37SCRT S0.2Network 5//第一段SCR结朿SCRENetwork 6//第二SCR段控制开始LSCR S0.2Network 7//小车右行LD SM0.0= Q0.2Network 8〃右行到位,程序转到第三SCR程序段LD 10.3SCRT S0.3Network 9//第二SCR程序段结朿SCRENetwork 10//第三SCR程序段控制开始LSCR S0.3Network 11//小车卸料,启动10s泄时器LD SM0.0= QO.lTON T3&+100Network 12//10s后程序转到第四SCR程序段LD T38SCRT S0.4Network 13//第三SCR程序段结束SCRENetwork 14//第四SCR程序控制开始LSCR S0.4Network 15//小车左行LD SMO.O= Q0.3Network 16〃左行到为,程序转到第一SCR程序段LD 10.2SCRT S0.1Network 17//第四SCR程序段结朿SCRENetwork 18〃停车后,返回初始状态LD 10.1R SO 丄 4四、思考题1•总结顺序控制程序的设计方法和调试方法。
项目七PLC控制运料小车的运行1.项目任务本项目的任务设计一个运料小车往返运动PLC控制系统。
系统控制要求如下:小车往返运动循环工作过程说明如下:小车处于最左端时,压下行程开关SQ4,SQ4为小车的原位开关。
按下启动按钮SB2,装料电磁阀YC1得电,延时20s,小车装料结束。
接着控制器KM3、KM5得电,向右快行;碰到限位开关SQ1后,KM5失电,小车慢行;碰到SQ3时,KM3失电,小车停止。
此后,电磁阀YC2得电,卸料开始,延时15s后,卸料结束;接触器KM4、KM5得电,小车向左快行;碰到限位开关SQ2,KM5失电,小车慢行;碰到SQ4KM4失电,小车停止,回到原位,完成一个循环工作过程。
整个过程分为装料、右快行、右慢行、卸料、左快行、左慢行六个状态,如此周而复始的循环。
图7-1 运料小车往返运动示意图2.任务流程图本项目的具体学习过程见图2-2。
图7-2 任务流程图学习所需工具、设备见表7-1。
表7-1 工具、设备清单1.功能图编程的特点功能图也叫状态图。
它是用状态元件描述工步状态的工艺流程图。
功能转移图与步进梯形图表达的都是同一个程序,其优点是让用户每次考虑一个状态,而不必考虑其它的状态,从而使编程更容易,而且还可以减少指令的程序步数。
功能转移图中的一个状态表示顺序控制过程中的一个工步,因此步进梯形图也特别适用于时间和位移等顺序的控制过程,也能形象、直观的表示顺序控制。
功能编程开始时,必须用STL使STL接点接通,从而使主母线与子母线接通,连在子母线上的状态电路才能执行,这时状态就被激活。
状态的三个功能是在子母线上实现的,所以只有STL接点接通该状态的负载驱动和状态转移才能被扫描执行。
反之,STL接点断开,对应状态就为被激活,前一状态就自动关闭。
状态编程的这一特点,使各状态之间的关系就像是一环扣一环的链表,变得十分清晰单纯,不相邻状态间的繁杂连锁关系将不复存在,只需集中考虑实现本状态的三大功能既可。
运料小车PLC控制系统的设计一、运料小车PLC控制系统设计要求控制要求:小车起动后,前进到A地。
然后做以下往复运动.到A地后停5分钟等待装料,然后自动走向B,到B地后停4分钟等待卸料,然后自动走向A。
有过载和短路保护。
小车可停在任意位置二、PLC选用根据运料小车输入输出设备的分配,在I/O方面只需要6个输入口和2个输出口,选用西门子S7—300PLC即可。
三、系统主电路和控制电路控制电路四、PLC I/O接线图和I/O分配根据运料小车运动控制的要求,按下启动按钮SB1后,运料小车系统开始工作,碰到装料点A的行程开关开始进行装料,5分钟装料结束后小车自动左行。
碰到卸料点B的行程开关后停车并卸料,4分钟后卸料完毕,小车右行,碰到装料点A的行程开关时,小车停止并装料,如此反复。
六、运料小车控制系统梯形图七、在step7环境下建立项目、硬件组态、建立符号表及仿真调试过程二○一一~二○一二学年第一学期信息科学与工程学院课程设计报告书课程名称:PLC课程设计班级:电气0901学号:200904396082姓名:连照培指导教师:二○一一年十一月八、课程总结早期运料小车电气控制系统多为继电器—接触器组成的复杂系统,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。
将PLC应用到运料小车电气控制系统,可实现运料小车的自动化控制,降低系统的运行费用。
PLC运料小车电气控制系统具有连线简单,控制速度快,精度高,可靠性和可维护性好,安装。
维修和改造方面的优点。
通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。
既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。
在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和网络成了我们很好的助手。
在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。
运料小车的PLC控制概述运料小车(Material Handling Cart)是一种用来运输物品的小型车辆。
它通常由运载部分(如平台)和移动部分(如轮子)组成。
在许多工业应用中,运料小车被广泛应用于物流、生产线和仓库等场合,以提高生产效率和降低人工成本。
PLC(Programmable Logic Controller)是一种专用于工业自动化领域的计算机控制系统。
它通常由输入模块、输出模块、中央处理器和编程软件等组成,并可以通过编程实现自动控制。
在运料小车中,PLC的应用可以实现自动控制运载部分的高低、前后移动等功能。
运料小车的PLC控制系统设计输入模块运料小车上的输入设备通常包括传感器和按键等。
传感器用于获取外部环境信息,例如测量货物重量、检测行驶路线等;按键则用于人工控制小车的运动。
在PLC控制系统设计中,应将这些输入设备与相应的输入模块相连接,以实现对小车的实时控制。
输出模块运料小车上的输出设备通常包括电机和气缸等。
电机用于驱动小车的轮子前进或后退,气缸则用于控制运载部分的高低。
在PLC控制系统设计中,应将这些输出设备与相应的输出模块相连接,以实现对小车的运动和运载部分高低的实时控制。
中央处理器PLC控制系统的中央处理器是控制系统的核心。
在运料小车中,中央处理器负责实时读取输入模块的信号,判断控制逻辑,并输出对应的控制信号到输出模块。
中央处理器的性能和可靠性对PLC控制系统的稳定性和可靠性具有重要的影响。
编程软件PLC控制系统的编程软件通常用于编写和调试控制逻辑。
设计者可以通过编程软件实现自动控制和优化控制逻辑,提高小车的运行效率和可靠性。
运料小车的PLC控制系统实现为了实现运料小车的PLC控制功能,需要进行如下操作:1. 设计控制逻辑首先,需要根据具体的控制需求,设计对应的控制逻辑,并将其编译成PLC控制程序。
2. 配置输入输出模块其次,需要将小车上的输入输出设备与PLC控制系统的输入输出模块相连接,并进行初始化配置。
5运料小车控制系统程序设计小车启动/停止当按下启动按钮时,小车开始运动,则所对应的辅助继电器AR00得电;当按下停止按钮时,小车就停止运行,则所对应的辅助继电器AR00失去电。
在该程序中,5个站的行程开关分别用数字1-5来表示,当小车在1号站时,行程开关00007得电,将数字1传送到数据寄存器D0中;当小车在2号站时,行程开关00008得电,将数字2传送到数据寄存器D0中;当小车在3号站时,行程开关00009得电,将数字3传送到数据寄存器D0中;当小车在4号站时,行程开关00010得电,将数字4传送到数据寄存器D0中;当小车在5号站时,行程开关00011得电,将数字5传送到数据寄存器D0中。
5.3 小车呼叫开关在该程序中,5个站的呼叫开关分别用1-5来表示,由设计要求可知,这5个呼叫开关HJ1-HJ5具有互锁功能,先按下者优先,因此需要5个辅助继电器AR01-AR05。
当按下1号站呼叫开关时,呼叫开关00002得电,将数字1传送到数据寄存器D1中,同时1号开关辅助继电器AR01得电;当按下2号站呼叫开关时,呼叫开关00003得电,将数字2传送到数据寄存器D1中,同时2号开关辅助继电器AR02得电;当按下3号站呼叫开关时,呼叫开关00004得电,将数字3传送到数据寄存器D1中,同时3号开关辅助继电器AR03得电;当按下4号站呼叫开关时,呼叫开关00005得电,将数字4传送到数据寄存器D1中,同时4号开关辅助继电器AR06得电;当按下5号站呼叫开关时,呼叫开关00006得电,将数字5传送到数据寄存器D1中,同时5号开关辅助继电器AR05得电。
[14]5.4 编码比较按下启动开关和呼叫开关后,系统就开始对行程开关数据寄存器D0和呼叫开关数据寄存器D1中的数字进行比较。
当D0>D1时,即小车当前所处的停靠站编码大于呼叫开关的编码,此时特殊继电器GR(25505)得电;当D0=D1时,即小车当前所处的停靠站编码等于呼叫开关的编码,此时特殊继电器EQ(25506)得电;当D0<D1时,即小车当前所处的停靠站编码小于呼叫开关的编码,此时特殊继电器LE(25507)得电。