《毕业设计(论文)基于推焦车PLC程序设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于推焦车PLC程序设计.doc(33页珍藏版)》请在三一办公上搜索。
1、摘 要随着科技的不断进步和发展,现代化的管理方式越来越广泛地应用于各个领域,而在冶金炼焦行业中,由于其工艺过程的特性加上几十年来生产管理的习惯方式,使其在自动化控制管理方面,无论是生产设备还是控制方式,均落后于其他行业。,因此根据我国的实际情况,研究焦化推焦车的PLC控制系统十分必要。本论文是以西门子S7-200 PLC可编程控制器为基础,利用STEP7-Micro软件实现PLC程序的编译调试,从而实现了焦化推焦车的PLC控制。论文重点详解了焦化推焦车运行的流程以及各段流程的PLC控制过程,并且设计了使用西门子PLC S7-200控制焦化推焦车的程序。该程序实现了:焦化推焦车走行的前行、后退和
2、速度变化的控制;炉门的移门、提门和举门运动的顺序控制;焦化推焦车推焦的前行、后行和速度变化的控制; 本程序将PLC控制与变频调速应用于焦化推焦车控制系统中,保证推焦车的安全稳定运行,保证推焦工作人员的安全,提高生产运行安全可靠性,降低操作管理人员的劳动强度,减少生产人员提高劳动价值,实现设备控制的现代化发挥了积极作用。关键词:焦化推焦车;PLC控制;程序设计;AbstractAlong with the science and technology progress and development, modern management mode are widely applied in va
3、rious fields, but the coking industry in metallurgy due to the characteristics of process and production management always make its way in the habit of automation management, production equipment or control mode in decades, so its are behinds other industries. Therefore, according to the actual cond
4、itions of our country, it is very necessary for the research of coking pushing car of PLC control system.This paper based on Siemens S7-200 PLC programmable controller, and using the Micro software STEP7 - PLC program compiles and debugging to realizes the control of coking pushing car by PLC. The k
5、ey point of this papers is the coking pushing car running process and the process of each process and design of PLC control, and devise the control of coking pushing car program buy Siemens S7-200 PLC. This program have many functions .First coking pushing car go back and do, the speed control. Seco
6、nd, the sequence control of door movement .The last, coking pushing car pushing go back and do, the speed control.This program will be controlled by PLC and inverter application in coking pushing vehicle control system, ensure pushing cars for the safe and stable operation, ensure the safety of work
7、ers at pushing, improve the production safety of operation reliability and operation management, reduce the labor intensity of production personnel to improve labor value, realize play a positive role in the modern equipment control.Keywords: coking pushing car; the control of PLC;program design;目 录
8、1 绪论11.1 选题的背景与意义11.2 推焦车行业的发展趋势11.3 本论文的主要内容22 可编程序控制器及其编辑语言22.1可编程序控制器22.2可编程序控制器的编程语言53 基于PLC焦化推焦车的控制系统73.1 系统简介73.2 控制系统的流程93.3 系统的配置15结 论28致 谢29参考文献30基于推焦车plc控制系统的设计1 绪论1.1 选题的背景与意义 炼焦行业是一个特殊的行业。由于现场环境恶劣、连续作业、劳动密集型强、事故的突发性大等因素,使炼焦装备技术的自动化显得尤为重要。过去我国焦化工业所采用的粗放型生产控制模式己经无法满足当前的生产需要,而且生产中隐藏着许多不安全因素
9、。如果焦车定位精度不够高,不仅影响生产的效率,在推焦的过程中也容易造成红焦落地的重大事故。所以采用精确可靠的节约型生产模式是我国焦化工业的发展方向,也是摆在科研工作者面前的一个重要课题。推焦车,拦焦车采用PLC控制、液压传动,并且增加了头尾焦处理、余煤回送、炉门炉框清扫等。该系统的结构主要包括两部分:定位与连锁系统和通讯系统。其数字定位系统是通过数据网络并行交互来控制焦炉机车变频器,从而控制机车以一定的速度运行;无线通信采用频率范围为420470MHz的高频无线通讯。虽然国外的一些设备具有精度高、性能安全可靠、稳定性强等优点。但是像日本、德国等国家的定位系统要么技术保密,要么技术过于复杂,我们
10、都无法直接借鉴。鉴于此,设计开发出新的炉号识别和自动停车定位系统来满足我国的生产需要,是我们的一项重要工作。1.2 推焦车行业的发展趋势目前国内四大焦车的装备水平有了很大的改进,大型焦炉四大焦车的机械自动化和电气自动化已相当完善,实现四大车炉号识别和精确定位的技术手段也基本成熟。但是,由于工业现场的特殊环境和机械设备的制约,炉号识别存在的主要问题是某些方法的可靠性有待进一步提高,在实现该技术的同时还应该尽量降低设计成本;而停车精确定位的自动化控制并不十分理想,主要体现在对正精度不高,仍需机车司机手动进行位置的多次调整,人工的参与大大降低了自动控制的效率;并且国内设备的改造投资高,运行成本高、总
11、体水平低,从而导致系统的稳定性差。近几年随着无线数据传输技术、计算机技术、控制技术、安全保障技术的不断发展,焦车生产的无人化已经被越来越多的研究学者所关注。焦车今后的重要发展趋势,不仅要求车辆具有精确和快速的定位设备,还需要满足其他要求。譬如焦车本身要具有安全可靠的自动控制技术,高度安全的四车连锁,稳定可靠的无线传输保障,人身和设备的保障措施,自动安全的信息管理系统作为支撑。有些国家在熄焦车上已经实现了无人驾驶技术。1.3 本论文的主要内容本课题是基于解决焦化企业生产过程中出现的实际问题也是一个亟待改进的课题:焦化推焦车的PLC程序控制系统。本课题需要结合中国的实际国情,转换思路,实现了PLC
12、对焦化推焦车的空子。本文主要从以下几个方面来进行研究。第一、推焦车运行是四大焦车运行控制中最重要的一个环节,它是精确定位系统的基础,也是推焦、拦焦的必要前提。本为采用的是互锁,实现电机的安全正常运行。第二、推焦电机的转速是通过变频器SM440实现的。它使电机的速度调节更快速和节能,同时也保证了电机的安全运行。第三、推焦炉门的控制是通过液压泵来控制其运动,电磁阀控制控制液压油的运动方向,行程开关保证炉门运动可靠性!使得门的运行更加安全可靠。2 可编程序控制器及其编辑语言2.1可编程序控制器可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制
13、造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。 2.1.1 PLC的定义 PLC问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,美国电气制造商协会NEMA(National Electrical Manufactory Association)经过四年的调查工作,于1
14、984年首先将其正式命名为PC(Programmable Controller),并给PC作了如下定义: “PC是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。一部数字电子计算机若是从事执行PC之功能着,亦被视为PC,但不包括鼓式或类似的机械式顺序控制器。” 以后国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义: “可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储
15、程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。”2.1.2 PLC的分类 小型PLC的 I/O点数一般在128点以下,其特点是体积小、结构紧凑,整个硬件融为一体,除了开关量I/O以外,还可以连接模拟量I/O以及其他各种特殊功能模块。它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网以及各种应用指令。 中型PLC采用模块化结构,其I/O点数一般在2561024点之间。I/O的处理方式除了采用一般PLC通用的扫
16、描处理方式外,还能采用直接处理方式,即在扫描用户程序的过程中,直接读输入,刷新输出。它能联接各种特殊功能模块, 通讯联网功能更强,指令系统更丰富,内存容量更大,扫描速度更快。2.1.3 PLC的优点可编程控制器PLC对用户来说,是一种无触点设备,改变程序即可改变生产工艺。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的推广应用。可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点。例如:第一、可靠性高,抗干扰能力强;第二、配套齐全,功能完善,适用性强;第三、易学易用;第四、系统的设计、建造工作量小,维护方便,容易改造;第五、体积小,重量轻,能耗低。以超小型PLC为列,新近
17、出产品的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小,很容易装入机械内部,是实现机电一体化的理想控制设备。2.1.5 PLC的基本结构 可编程序控制七是以微处理器为核心的用作数字控制的专用计算机,因此无论何种形式的可编程序控制器,气息统构成、工作方式均有相似之处。PLC主要由中央处理单元、存储器、输入输出电路、电源和一些其它电路构成。图2-1为可编程序控制器的结构示意图。图2-1为可编程序控制器2.1.6 PLC的工作方式可编程序控制器是在系统程序的控制下按扫描的方式工作,即顺序循环工作方式。每一循环为一个扫描周期,每一个扫描周期包括自诊断、输入处理、程序处理、输出处理
18、和通信等5个阶段,如图22所示。 图22PLC的扫描工作程序 PLC在加电后和每一个扫描周期之初都要执行自诊断程序。自诊断程序包括系统软件和应用程序的检验,存储器和CPU的测试,总线检测等。如出现异常,PLC将作出相应的处理并停止运行。在一个周期结束之前,PLC进入与编程器及上位机或下位机的通讯阶段。在与编程器通讯过程中,编程器把编程和修改的参数发给PLC,把要显示的状态、数据、错误码等发送给编程器进行相应显示。若有与上位机或下位机的通讯请求的话,PLC将接收上位机发送来的指令并进入相应的操作,并将PLC和现场输入输出接点状态、各种数据参数发送给上位机或下位机。2.2可编程序控制器的编程语言2
19、.2.1 PLC编程语言特点 PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如西门子公司的产品有它自己的编程语言,三菱公司的产品也有它自己的语言。但不管什么型号的PLC,其编程语言都具有以下特点:第一、 图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。 第二、 明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人。第三、 简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使
20、程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。第四、 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。第五、 强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。2.
21、2.2梯形图语言PLC的编程语言有梯形图语言、助记符语言、流程图语言和布尔代数语言等。其中前两种语言用得较多,流程图语言也在许多场合被采用。在此介绍梯形图语言和助记符语言的编程及其特点。梯形图语言是一种图形编程语言,是由继电器-接触器控制电路演变过来的。梯形图中锁绘的图形符号和继电器-接触器电路图中的符号十分相似。例如图1-5(a)所示的继电器控制电路,用PLC完成其功能的梯形图如1-5(b)图)。图1-5 继电器控制电路图和梯形图与继电器-接触器电路比较,梯形图程序有以下特征:第一、梯形图虽然沿用了继电器-接触器电路的一些名称,如输入继电器、输出继电器、辅助继电器等。但这些继电器不是真实的物
22、理继电器,而是用户程序存储器中数据存储单元,是“软继电器”。通过存储单元的状态变化(“1”或“0”)来表示相应继电器的“通”或“断”。第二、梯形图中的触点仍然使用继电器-接触器电路的动合触点和动断触点,这些触点的通断状态,由相应的继电器线圈是否得电或断电决定,即由相应的存储单元的状态决定。第三、在梯形图中,左侧的垂线为逻辑母线,每个支路从母线开始,经过触点到线圈或其他输出元件结束。第四、梯形图中各触点的数量是没有限制的,因为它们是对元件映像寄存器中各个基本单元状态,按照程序逻辑关系,依次读取出来,进行逻辑运算的。第五、梯形图中程序的执行顺序是逐行逐句顺序执行的,与继电器-接触器控制电路的并行工
23、作方式不同。2.2.3 助记符语言助记符语言是PLC的命令语句表达式。用梯形图变成虽然直观、简便,但要求PLC配置较大的显示器方可输入图形符号,这在有些小机型上长难以满足,故需借助助记符语言。应该指出的是,不同型号的PLC,其助记符语言也不同,但其基本原理是相近的。编写时,一般先根据要求编制梯形图,然后再根据梯形图转换成助记符语言。PLC中最基本的运算是逻辑运算,最常用的指令是逻辑运算指令,如与、或、非等。这些指令再加上“输入”、“输出”、“结束”等指令,就构成了PLC的基本指令。2.2.4逻辑功能图 逻辑功能图是一种类似于数字逻辑电路的编程语言,它用了逻辑功能符号组成的功能块图来表达控制图来
24、表达控制逻辑。改编程语言用类似与门、或门和非门的方框来表示输入信号与输出信号以及其他位元件的逻辑运算关系。2.2.5 顺序功能图 顺序功能图是一种采用顺序功能符号和功能图块来表达控制过程的程序,它用来编程顺序控制类程序。它包含步、任务、转换3个要素。顺序功能编程法可将一个复杂的控制过程分解为相互联系的工作单元,对这些工作单元的功能分别处理后就可以实现对整体系统的控制。2.2.6 高级语言为了增强PLC的数学运算、数据处理、图表显示、报表网络通信等功能,方便用户的使用,许多大中型PLC配备了PASCAL、BASIC、C等高级编程语言。与梯形图相比,高级语言有两个很大的优点:一是能实现复杂的控制;
25、二是可以向计算机一样进行结构化编程。3 基于PLC焦化推焦车的控制系统3.1 系统简介3.1.1 系统的组成焦化推焦车PLC控制系统由计算机、可编程控制器(PLC)、行程开关、变频器MM440、液压泵、液压阀、PLC扩展模块、制动电机和风机等组成。系统通过操作台、行程开关上的开合实现PLC的信号输入,通过PLC的信号输出实现对变频器的控制和液压阀的控制,通过变频器的输出信号控制电机运行。整个系统在各个部分的紧密结合下实现对推焦电机的安全有效控制。3.1.2 控制方式设计上从安全、可靠、方便简洁原则出发系统控制分2个层次:操作台控制:在工作人员的控制操作台上,有控制焦化推焦车所有运行状态的按钮和
26、各个运行状态提示灯。操作台控制为工作人员提供了简单、快捷、安全的操作平台,使推焦车的控制更方便、安全的运行。配电柜中心控制:在配电柜里,也有焦化推焦车运行状态的提示灯和控制按钮。配电柜控制为工作人员的检修、维护、调试提供了方便快捷的操作平台,使推焦车的检修、维护更加方便。3.1.3 PLC系统的特点PLC控制系统采用优秀的上位机软件作为操作和监控的人机界面,利用开放的工业以太网或PROFIBUS现场总线实现现场信息采集和系统通信,采用控制站来实现过程控制,以灵活多样的分布式IO接收现场传感检测信号。 PLC系统具有以下特点:一是高度的可靠性和稳定性;二是高速度、大容量的控制站;三是集中的、从上
27、到下的组态方式;四是集中的、友好的人机界面;五是开放的结构,可以同管理级进行通信;六是同现场总线技术融为一体。3.1.4 PLC在焦炉车辆上的应用3.1.4.1 PLC系统联锁动作的控制:PLC在焦炉车辆联锁控制中是保障机车安全操作的必要条件,通过PLC联锁,大大降低了工人的劳动强度。其主要联锁工艺如下:摘门联锁:允许推焦车摘门=推焦车摘门机构对准计划推焦炭化室的中心位置(在规定允许范围内)+当前时间离计划时问在规定允许范围内。允许拦焦车摘门=拦焦车摘门机构对准计划推焦炭化室的中心位置(在规定允许范围内)+当前时间离计划时间在规定允许范围内。推焦联锁:一级允推=推焦车、拦焦车、熄焦车对准计划推
28、焦炭化室的中心位置(在规定允许范围内)+拦焦车导焦栅到位(闭锁)+熄焦车卸焦门关闭+当前时间离计划时间在规定允许范围内。二级允推:一级允推+拦焦车确认+熄焦车确认。平煤联锁:允许平煤:推焦车对准平煤中心位置(在规定允许范围内)+装煤车允许平煤+小炉门打开。装煤联锁:允许开盖=装煤车对准计划推焦炭化室(已推完焦)的中心位置(在规定允许范围内)+机、焦侧炭化室炉门关闭。允许装煤=装煤车对准计划推焦炭化室(已推完焦)的中心位置(在规定允许范围内)+已开盖+机、焦侧炭化室炉门关闭。允许取煤=装煤车对准任一取煤口的中心位置(在规定允许范围内)。3.1.4.2 PLC系统对焦炉车辆动作的控制推焦车、拦焦车
29、:推焦动作和平煤动作在接焦操作完毕后,根据实际设定的工艺流程和串序方式(或计划炉号),由PLC控制机车自动行走到下一计划炉号,并一次定位在规定允许范围内的位置。装煤车:装煤操作完毕后,装煤车自动行走并定位到电子秤位置(规定允许范围,此时向网关PLC发送称重信号);称皮重完毕后,装煤车自动行走并定位到取煤位置(规定允许范围),取煤完毕后,装煤车自动行走并定位到电子秤位置(规定允许范围;此时向网关PLC发送称重信号);称毛重完毕后,根据实际设定的工艺流程和串序方式(或计划炉号),机车自动行走到下一计划炉号,并一次定位在规定允许范围内的位置。熄焦车:位置判断是否熄焦(行程开关),定位熄焦、定位接焦。
30、接焦完毕后,熄焦车自动行走并定位到熄焦位置(规定允许范围);熄焦完毕后,熄焦车自动行走并定位到计划卸焦位置(规定允许范围);卸焦完毕3.1.5 控制功能第一、推焦车走行启动推焦车的走行启动是利用PLC控制MM440变频器,实现推焦车走行的前后运动和走形速度的控制。第二、推焦车走行停止推焦车走形停止方式包括:正常停止、 故障停止、紧急停止。第三、推焦车走行控制系统和焦炉门的控制系统、推焦车推焦系统的联锁推焦车走行控制系统和焦炉门的控制系统、推焦车推焦系统,只能有一个系统处于运行状态,并且每一个系统都有其各自的走行和停止。如果要控制三个系统的有序运行,就必须要对各个系统的行程开关进行逻辑编程,以保
31、证推焦车能够正常有序的运行。当推焦车走到焦炉门前时自动停止,停止之后炉门的运动才可以进行,只有焦炉门的举门运动结束后推焦系统才可以运行。如果推焦车没有运行到位,则焦炉门的一切操作都将无效;如果焦炉门的举门没有结束对推焦车推焦的的一切操作都将无效;焦炉门的运动也要按照严格的顺序运行,即先移门再提门最后举门。如果移门前行没有结束则举门和提门都无效,如果提门上行没有结束则举门无效,如果举门上行没有结束则举门下行无效,如果举门下行没有结束则提门无效,如果提门下行没有结束则移门无效。由于三个系统的正常运行时推焦安全运行的保证,以上的过程是推焦PLC控制程序编辑的基本依据。3.2 控制系统的流程焦化推焦车
32、运行的一般流程为:焦化推焦车走行焦炉门的控制焦化推焦车进行推焦。该控制系统的工作主要分为三块:焦化推焦车走行、焦炉门的控制和焦化推焦车推焦。控制系统的流程图如下: 通 电举 门 移 门走行预告 N举门是否到位 移门是否到位车是否走行 N N Y 推 焦 Y Y 提 门 车走行 推焦是否完成 N车是否到位 N 提门是否到位 N Y 结 束车 停 止 Y图3.1 焦化推焦车控制系统流程图3.2.1推焦车走行流程推焦车的走行,即通过PLC控制推焦车上的走行电机的正反转和停止的过程。当对推焦车走行电机通电后,为了保证推焦车走行的安全,推焦车的走行电机并没有立即运动,此时推焦车走行的预警装置启动。当推焦
33、车的启动按钮闭合时,推焦车开始向前运行,当推焦车运行到炉门时或者推焦车走行停止按钮闭合时,推焦车停止运动。在推焦车走行的过程中,为了保证走行的安全必须对推焦车走行、停止、反转三个开关进行互锁控制。在控制过程中要保证正转和反转的按钮不能同时工作。当电机处于正转时,只有停止开关有效,此时如果要求电机反转,则要先使推焦车走行停止开关通电,然后等三秒才能改变推焦车走行的方向。推焦车走行中如果遇到了故障则要求推焦车立即停止,此时使与推焦车走行的电机相连接的电路断路器要立即断开,以保证推焦车走行的安全。此电路断路器是连接走行电机与主电路连接的开关。焦化推焦车走行流程图如下: 图3.2焦化推焦车走行流程图3
34、.2.2 焦炉门控制流程炉门的正确控制是焦化推焦车安全运行必不可缺的一部分。炉门的控制是以移门前后的行程开关、提门上下的行程开关、举门上下的行程开关和操作台上的控制按钮的开关信息作为PLC的输入;以PLC的输出信息控制液压阀的电磁阀,使液压阀正确有序的开关,已达到对门运行的控制。图3.3推焦车走行与MM440接线图当推焦车运行到炉门前并且停止后,焦炉门的所有开关才能有效。如果焦炉门的举门没有结束对推焦车推焦的的一切操作都将无效;焦炉门的运动也要按照严格的顺序运行,即先移门再提门最后举门。如果移门前行没有结束则举门和提门都无效,如果提门上行没有结束则举门无效,如果举门上行没有结束则举门下行无效,
35、如果举门下行没有结束则提门无效,如果提门下行没有结束则移门无效。在这个过程中焦化炉门的控制需要许多行程开关,这些行程开关能否正确准时的打开/闭合,决定了焦化炉门的控制是否能够安全及时的完成。炉门运动流程图如下: 通 电 Y 举 门 移 门举门是否到位移门是否到位 N N Y 提 门 Y炉门运动停止 提门是否到位 N 图3.3炉门运动流程图3.2.3 焦化推焦车推焦流程焦化推焦车的推焦,即通过PLC控制推焦车上的推焦电机的正反转和停止的过程。图3.4焦化推焦车推焦当推焦的启动按钮闭合时,推焦车开始向前运行,当推焦车运行到炉门时或者推焦车走行停止按钮闭合时,推焦车停止运动。在推焦车走行的过程中,为
36、了保证走行的安全必须对推焦车走行、停止、反转三个开关进行互锁控制。在控制过程中要保证正转和反转的按钮不能同时工作。当电机处于正转时,只有停止开关有效,此时如果要求电机反转,则要先使推焦车走行停止开关通电,然后等三秒才能改变推焦车走行的方向。推焦车走行中如果遇到了故障则要求推焦车立即停止,此时使与推焦车走行的电机相连接的电路断路器要立即断开,以保证推焦车走行的安全。此电路断路器是连接走行电机与主电路连接的开关。焦化推焦车推焦流程图如下:图3.5焦化推焦车推焦流程图3.3 系统的配置3.3.1 系统的硬件配置根据上述控制要求及控制流程图,可考虑PLC系统的硬件设计,硬件设计的主要内容是分析系统所需
37、的输入输出信息,确定PLC输入输出的类型、数量和PLC的配置。PLC输入输出接线图如下图3.6 PLC硬件接线图1图3.8 PLC硬件接线图2I/O接点定义:表3-1 PLC I/O接点定义 输入点 输出点I1.0过热保护M1 Q0.0走行启/停I1.1过热保护M2 Q0.1走行正反I1.2过热保护M3 Q0.2走形速度控制端口1I1.3过热保护M4 Q0.3走行速度控制端口2I1.4过热保护M4 Q0.4走行复位11.5走形开始 Q0.5推焦启停11.6走形停止 Q0.6推焦正反11.7推焦开始 Q0.7推焦速度控制端口1 I2.0推焦停止 Q1.0推焦速度控制端口2I2.1走形前行 Q1.
38、1推焦复位I2.2走形后行 Q1.2走行I2.3推焦前行 Q1.3推焦I2.4走行故障 Q1.4走行运动I2.5走行过热 Q1.5推焦运动12.6推焦后行 Q1.6走行故障I2.7推焦故障 Q1.7推焦故障I3.0推焦过热 Q2.0走形过热I3.1移门前行 Q2.1推焦过热I3.2移门后行 Q2.2移门前行I3.3提门上行 Q2.3移门复位I4.0提门下行 Q3.0提门上行I4.1举门上行 Q3.1提门复位I4.2举门下行Q3.2举门上行I4.3移门前限Q3.3举门复位I5.0移门后限I5.1提门上限I5.2提门下限I5.3举门上限I6.0举门下限I6.1炉门复位3.3.2 系统的软件结构根据
39、控制要求,除上述I/O接点外,系统还需使用PLC的一些内部辅助继电器和定时器,程序中用作状态的辅助继电器为:表3-2PLC辅助继电器定义M2.0走行电机互锁M2.3走形电机定时M2.1走形电机反转使能M2.2走形电机正转使能M1.0走形电机反转状态M1.1走行电机正转状态M3.0推焦电机互锁M3.3推焦电机定时M4.1推焦电机反转使能M4.2推焦电机正转使能M5.0推焦电机反转状态M5.1推焦电机正转状态M6.0炉门运动互锁程序中使用的定时器简单清晰明了,就不赘述。根据上述对系统输入输出开关信息的分析,采用西门子S7-200系列PLC,系统的梯形图程序见附录3.3.3 梯形图主要部分说明图3.
40、9焦化推焦车走行梯形图这部分例程序用于控制可双向运转的焦化推焦车走形电动机。当与输入点I2.2相连的开关闭合时,电动机逆时针方向旋转,当与输入点I2.1相连的开关闭合时,电动机顺时针方向旋转。但这要有一个前提,即与输入点I1.5相连的电动机电路断路器和输入点I1.6相连的停机开关都没有动作。只有按下停机开关,并等待5秒钟后,才可以改变电动机的旋转方向。这样做是为了电动机有足够的时间刹车停转,然后再反向起动。如果与I2.1和I2.2相连的点动开关同时按下,电动机停转,并且不起动。在程序起始部分,程序检查是否必须激活互锁电路,互锁电路防止电动机误起动,或者按错方向起动。只有当所有开关都没有动作,或
41、者等待时间溢出时,互锁才清除即M2.0被置成逻辑0。如果电动机断路器(输入点I1.5)没有动作,停机点动开关(输入点I1.6)也没有动作(这两个触点都是常闭触点);并且状态位M1.1没有被设置成走形电机正转标志,则使能位M2.1被置为逻辑1。走行电动机才有可能逆时针旋转。代表走形电机反转的状态位是M1.0。用类似方法可得到走行电机正向旋转的起动条件。当正转和反转开关动作,并且互锁位和状态位都没有被设置成相反的旋转方向,电动机起动。即相关的输出位和状态位被置位,状态位的作用是使输出能够自保。电动机逆时针方向旋转起动器由辅助继电器M1.0控制。电动机顺时针方向旋转起动器由输出点Q0.1控制。当电动
42、机被停机时,“ED的下降沿将辅助存储位M2.3置为1,进入停机模式。当M2.3被置位时,限制起动机再次起动的定时器开始计时,该定时器的预置时间是5秒,经过5秒钟后,内部存储器位M2.3被复位。由于焦化推焦车的电机是由变频器MM440控制,所以PLC的输出端子接在变频器MM440上。因为MM440控制电机的正反转在同一个端口上,需要设定与Q0.1相连的端口。故要反转的输出结果由辅助继电器M1.0的常闭开关连接到Q0.1,设定当Q0.1的端口为0时反转,为1时正转。图3.10焦化推焦车走行调速梯形图 这部分程序是用来实现走形电机速度的控制。在图中I0.1为走行一档速度开关,I0.2为走行二档速度开
43、关,I0.3为走三档速度开关。当走行一档开关闭合时Q0.3输出为1,此时电机必需处于走行即Q0.0必需为1,二档和三档调速的开关如果有一个处于闭合状态则一档调速无效;当走行二档开关闭合时Q0.2输出为1,此时电机必需处于走行即Q0.0必需为1,一档档和三档调速的开关如果有一个处于闭合状态则二档调速无效;当走行三档开关闭合时Q0.2和Q0.3的输出都为0,同样此时走行电机必需处于走行状态即Q0.0必需为1,一档和三档调速的开关都要处于闭合状态否则三档调速无效。将输出的状态由PLC输出到变频器MM440的7号和8号端口,再通过MM440的编程实现对电机速度的调节。图3.11 炉门控制梯形图这部分程序时用来实现焦炉炉门的有序控制。在这里我以移门运动为例来解释梯形图,当与输入点I3.1相连的移门前行开关开关闭合并且炉门的互锁辅助开关M6.0为0时,与输出线圈相连的液压阀工作,移门前行开始。当液压阀控制油泵使炉门正在向前运动时,