PLC课程设计

时间:2024.5.2

在很多行业的工业现场都有多种液体混合装置的精确控制需要,本次设计以两种液体混合为例,将两种液体按一定的比例混合,在电动机搅拌后要达到一定的温度才能将混合液体输出容器。并形成循环状态。针对液体混合装置系统不同的工作状态及动作的相连性,进行相应的动作控制输出,从而达到精确的自动控制。

本次设计采用OMRON公司的CPM2AH型PLC为载体,通过对方案选择,I/O分配,工作过程分析,梯形图,指令表,接线图,电气原理图及情况说明, 并经过多次修改和调试,最终实现题目要求。

关键字:多种液体自动混合  自动控制   PLC

Abstract

    In many industries in the industrial field has a variety of liquid mixing device for precise control of the need, this design to mix the two liquids as an example, two kind of liquids according to a certain proportion, stirring after the motor to reach a certain temperature can be mixed liquid output container. And form a cycle. Liquid mixing device system in different working condition and action are connected, the corresponding action control output, so as to achieve the accurate automatic control.

    This design uses OMRON's CPM2AH PLC as the carrier, through the scheme selection, I\/O assignment, the work process analysis, instruction sheet, ladder diagram, wiring diagram, schematic diagram and description, and after several modifications and debugging, finally realizes the requirements of title.

Keywords: a variety of automatic liquid mixing   automatic control   PLC

目 录

一、引 言........................................................................................................................ 1

二、课题背景................................................................................................................... 2

2.1、课题背景........................................................................................................... 2

2.2、研究目的和意义................................................................................................ 2

三、设计任务及控制要求................................................................................................. 3

3.1、液体混合装置图................................................................................................ 3

3.2、物料自动混合控制............................................................................................. 3

四、多种液体混合控制系统设计....................................................................................... 4

4.1、设计原则........................................................................................................... 4

4.2、控制方式的介绍及选择...................................................................................... 4

五、控制系统的I/O接线设计........................................................................................... 6

5.1、多种液体自动混合装置的I/0分配...................................................................... 6

5.2、多种液体混合装置接线设计图.................................................................... 6

六、软件设计................................................................................................................... 7

6.1、程序设计指导流程图:............................................................................... 7

6.2、梯形图:.................................................................................................... 8

6.3、助记符:.................................................................................................... 9

七、控制系统的工作详细分析.......................................................................................... 9

7.1、各元件工作条件分析:................................................................................. 9

7.2、控制系统的工作过程分析:...................................................................... 10

八、尚未涉及的情况及问题............................................................................................ 11

九、设计总结................................................................................................................. 12

十、致 谢...................................................................................................................... 13

十一、参考文献.............................................................................................................. 13


一、引 言

所谓PLC软件编程,实际就是在PC机的平台上,在Windows操作环境下,用软件来实现PLC的功能,也就是说,PLC是一种基于PC机开发结构的控制系统,它具有PLC的功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业PC转换全功能的PLC过程控制器。PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、网络通信等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期,可靠的操作和可连接各种I/O系统及网络的开放式结构。

   PLC的应用领域目前不断扩大,并延伸到过程控制、批处理、运动和传动控制、无线电遥控以至实现全厂的综合自动化。PLC的技术发展除了小型化、超高速,大容量存储器,多CPU,多任务并行运行外,PLC的开放性更大,通信联网能力更强,集成化软件更优。标准化的IEC61131-3PLC编程语言已被众多PLC厂商所接受,其推广速度越来越快。PLC的应用范围将更广。


二、课题背景

2.1、课题背景

    自动控制技术在人类活动的各个领域中的应用越来越广泛,它的水平已成为衡量一个国家生产和科学技术先进与否的一项重要标志。在炼油、化工、制药等行业中,多种液体混合是必不可少的程序,而且也是其生产过程中十分重要的组成部分。

    但由于这些行业中多为易燃易爆、有毒有腐蚀性的介质,以致现场工作环境十分恶劣,不适合人工现场操作。另外,生产要求该系统要具有配料精确、控制可靠等特点,这也是人工操作和半自动化控制所难以实现的。

随着计算机技术的发展,对原有液体混合装置进行技术改造,提出数据采集、自动控制、运行管理等多方面的要求。设计的多种液体混合装置利用可编程控制器实现在混合过程中精确控制,提高了液体混合比例的稳定性、运行稳定、自动化程度高,适合工业生产的需要。

2.2、研究目的和意义

    

     随着科学技术的日新月异,自动化程度要求越来越高,原来的液体混合远远不能满足当前自动化的需要。可编程控制器液体自动混合系统集成自动控制技术,计量技术,传感器技术等技术与一体的机电一体化装置。充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。

三、设计任务及控制要求

  3.1、液体混合装置图

   由下图可知:本装置为两种液体混合装置,SL1、SL2、SL3为液面传感器,液体A,B混合液阀门由电磁阀YV1,YV2,YV3控制,M为搅匀电机。

图为液体混合装置

3.2、物料自动混合控制

    初始状态:装置投入运行时,液体A、B阀门F1、F2关闭,混合液阀门F3打开20秒将容器放空后关闭。

起动操作:按下启动按钮SB1,装置就开始按下列约定的规律操作:

电磁阀F1开启,开始注入物料A,至高度L2时,SL2接通,关闭液体A阀门F1,同时开启液体B电磁阀门F2,注入物料B,至高度L1时,关闭液体B阀F2,搅匀电机开始搅匀,搅匀电机工作一分钟后停止搅动,此时加热器开始工作,当达到需要的温度时,由温度传感器传至混合阀门(此处用打开电磁阀Wk代替),混合液体阀门F3打开,开始放出混合液体。当液面下降到SL3时,SL3由接通变为断开,再过二十秒后,容器放空,混合液阀门关闭,开始下一周期。

    停止操作:按下停止按钮SB2后,在当前的混合液操作处理完成后,才停止操作(停止在初始状态上)

 

四、多种液体混合控制系统设计

4.1、设计原则

设计原则主要包括:工作条件;工程对电气控制线路提供的具体资料。系统在保证安全、可靠、稳定、快速的前提下,尽量做到经济、合理、合用,减小设备成本。在方案的选择、元器件的选型时更多的考虑新技术、新产品。控制由人工控制到自动控制,由模拟控制到微机控制,使功能的实现由一到多而且更加趋于完善。

对于本课题来说,要实现整个液体混合控制系统的设计,需要从怎样实现各电磁阀的开关以及电动机启动的控制这个角度去考虑,现在就这个问题的如何实现以及选择怎样的方法来确定系统方案。

4.2、控制方式的介绍及选择

就目前的现状有以下几种控制方式满足系统的要求:继电器控制系统、单片机控制、工业控制计算机控制、可编程序控制器控制。

(1)继电器控制系统 控制功能是用硬件继电器实现的。继电器串接在控制电路中根据主电路中的电压、电流、转速、时间及温度等参量变化而动作,以实现电力拖动装置的自动控制及保护。系统复杂,在控制过程中,如果某个继电器损坏,都会影响整个系统的正常运行,查找和排除故障往往非常困难,虽然继电器本身价格不太贵,但是控制柜的安装接线工作量大,因此整个控制柜价格非常高,灵活性差,响应速度慢。    

(2)单片机控制 单片机作为一个超大规模的集成电路,机构上包括CPU、存储器、定时器和多种输入/输出接口电路。其低功耗、低电压和很强的控制功能,成为功控领域、尖端武器、日常生活中最广泛的计算机之一。但是,单片机是一片集成电路,不能直接将它与外部I/O信号相连。要将它用于工业控制还要附加一些配套的集成电路和I/O接口电路,硬件设计、制作和程序设计的工作量相当大。    

(3)工业控制计算机控制 工控机采用总线结构,各厂家产品兼容性强,有实时操作系统的支持,在要求快速、实用性强、功能复杂的领域中占优势。但工控机价格较高,将它用于开关量控制有些大材小用。且其外部I/O接线一般都用于多芯扁平电缆和插头、插座,直接从印刷电路板上引出,不如接线端子可靠。    

(4)可编程序控制器控制 可编程序控制器配备各种硬件装置供用户选择,用户不用自己设计和制作硬件装置,只须确定可编程序控制器的硬茧配制和设计外部接线图,同时采用梯形图语言编程,用软件取代继电器电器系统中的触点和接线,通过修改程序适应工艺条件的变化。

可编程控制器(PLC)从上个世纪70年代发展起来的一种新型工业控制系统,起初它主要是针对开关量进行逻辑控制的一种装置,可以取代中间继电器、时间继电器等构成开关量控制系统。随着30多年来微电子技术的不断发展,PLC也通过不断的升级换代大大增强了其功能。现在PLC已经发展成为不但具有逻辑控制功能、还具有过程控制功能、运动控制功能和数据处理功能、连网通讯功能等多种性能。所以它具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。因此,它是目前工业自动化的首选控制装置。

综合上述各方面比较,采用PLC作为控制方式是比较合适的选择。因此,本系统采用OMRON公司的CPM2AH型(CPM2AH型号所用CPU单元为CPM2AH -20CDR-A CPU,20点I/O,12 点输入,8 点输出)PLC去控制系统的各种工作状态。

五、控制系统的I/O接线设计

5.1、多种液体自动混合装置的I/0分配

5.2、多种液体混合装置接线设计图

六、软件设计

6.1、程序设计指导流程图:

6.2、梯形图:

6.3、助记符:

               

 

 

 

七、控制系统的工作详细分析

7.1、各元件工作条件分析:

对于电磁阀F1来讲,当液面未到达L3,且电磁阀F3关闭时才工作。(为什么要电磁阀F3呢?原因是液面未到达L3时也有可能是在放出混合物)。

对于电磁阀F2来讲,当液面高过L3但液面未到达L2,且电磁阀F3关闭时才工作。(F3关闭原因与上面类似)。

对于电磁阀F3来讲,当液面高过L2但液面未到达L1,且电磁阀F3关闭时才工作。(F3关闭原因与上面类似)。

对于电动搅拌机来讲,仅当液面到达L1时工作20s。

对于加热器来讲,当液面到达L1时,在搅拌机工作期间温度未达到时工作。

对于电磁阀F3来讲,搅拌停止时开始工作,当液面下降至L3时,启动定时5s开始工作。

7.2、控制系统的工作过程分析:

启动操作:按下启动按钮SB1的动合触点闭合,自保持电路开启,使x000保持接通,物料A电磁阀F1打开,物料A流入容器。

当液面到达L3时,x005动合触点闭合会导致线圈Y000断开,同时会使线圈Y001接通。当液面到达L2时,x003动合触点闭合会导致线圈Y001断开,同时会使线圈Y002接通。当液面到达L1时,x001动合触点闭合会导致线圈Y002断开。

动合触点闭合会使电动搅拌机开始工作,同时T0M102开始计时60s,同时加热器开始工作。

当T0M102时间到时,会使线圈接通,随着液面的下降会依次复位,当x005复位时TIM105开始工作,20s后Y005线圈断开。开始下一循环工作。

停止操作:当停止按钮按下时,X002动合触点闭合,自保持线圈Y005闭合。如果是在电磁阀F1工作期间停止,则继续工作,否则不工作,所有情况直到Y005完成后无法使Y004启动。实现当前混合操作处理完才停止操作。


八、尚未涉及的情况及问题

通过本设计方案我知道至少存在以下4个问题尚未解决:

   (1)程序出现一些漏洞,如果不按照步骤来操作的话,会出现输出结果凌乱。

(2)由于试验设备的限制,大量的前期工作我们并没有涉及到,如传感器型号,电磁阀的性能,电动机的转速,加热器的功率等等各个方方面面我们并没有做。而这些又是实际中首先要花大量时间去做的事情。因为它们的选择直接决定了PLC在系统中的控制是否能达到预期要求的外在条件。

(3)由于试验设备的限制,只能制作成手动的控制装置,与实际根据液压传感器来自动控制装置的试验现象相差较大,到达指定液位时装置就自动变化的现象可能有时不太明显观察。

   (4)随时停止工作:在设过程中,为了简化操作过程,对PLC未加装强制停止按钮,突发情况不能强制停止。

 

九、设计总结

可编程控制器是一门极其重要的课程,它综合了计算机技术和自动控制技术和通讯技术。在当今由机械化向自动化,信息化飞速发展的社会,PLC技术越来越受人们广泛应用,前景可观,因此学会和运用PLC,将对我们以后踏上工作岗位有极其重要的帮助,在此次设计中,我们遇到了许多困难,通过对自身的查找,我找出几点不足之处: 1,不太会利用查翻资料。遇到困难,首先不先查看资料,过多依赖同学和老师的帮助,相对不独立。2,学习认真程度不够,学习热情不高,基础相对薄弱,掌握知识太少。3,设计时对时间合理安排上欠妥。但正是这次设计,让我们认识到自己的不足,为以后以后的工作学习找到了方向和前进的动力。

本次设计是非常难得的一次理论与实践相结合的机会,通过这对“多种液体自动混合装置的PLC控制”的设计使我们摆脱了单纯理论学习的状态,和眼高手低的毛病,通过本次PLC的专题设计,使我们了解到PLC的重要性

通过这次PLC专题设计实践。我们学会了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做实践设计以前,我们对知识的撑握都是理论上的,对一些细节不加重视,当我们把自己想出来的程序用到PLC中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。这样,我就只能一个一个问题的去解决,通过查阅资料和队员的相互讨论,一次一次的调试程序,最后达到设计要求。使得我对PLC 的理解得到加强,看到了实践与理论的差距。

最后通过本次专题设计,使我们了解了PLC控制技术在工业应用和工业生产中的重要地位;通过本次专题设计,使我更深刻的理解了PLC的编程思想,也能更好的将所学知识应用到实践中动。因此学好这门课程对以后的发展有举足轻重的地位。


十、致 谢

    通过此次设计不仅让我们修补了以前学习的漏洞,也让我们明白了一个道理:学习好PLC这门技术,需要自己对它有兴趣,还要与别人多多交流,合作。因为团队的力量是很大的。并且还要自己肯于动手操作实验。

    这次设计基本上涵盖了我们所学习的PLC程序的大部分基础知识点,专题设计题目要求不仅要求对课本知识有较深刻的了解,同时要求程序设计者由较强的思维能力和操作动手能力。这次专题设计使我对PLC程序的编程、程序的录入、以及在上机操作调试有了很大的提高。平时很多同学只关心程序运行的结果,而对程序的创新丝毫不在意。这是非常不可取的,因为往往在动脑思考创新中我们会有更多收获,学到更多的知识。

在这里感谢指导老师周志文老师给我们精心的讲解辅导,在实验过程中对我们遇到的疑难问题的指导帮助。同时,还要感谢组员们这段时间在设计过程中的交流与合作。没有大家的共同努力就没有今天的设计报告。最后,还得感谢学校给我们这样的一个自己动手设计的好机会!

十一、参考文献

[1]江秀汉主编 可编程控制器原理及应用 西安电子科大出版社  2002.8

[2]史国生主编 电气控制与可编程控制器技术.北京:化学工业出版社  2004

[3]可编程控制器实验指导书,张雪平

更多相关推荐:
《C语言程序设计》课程设计报告(小组)

东莞理工学院《C语言程序设计》课程设计题目:图书信息管理系统院系:电子工程学院专业:电子信息工程年级:20##班别:2班指导教师:##组长:##同组成员:##目录一、目的....................…

C语言课程设计报告

3130111103福建工程学院C语言课程设计报告班级机械1301学号姓名指导教师日期20xx123020xx133130111103第一部分一问题描述题目1企业发放的奖金根据利润提成利润I低于或等于10万元时...

c语言课程设计报告

青岛农业大学课程设计报告题目:使用菜单选择趣味程序姓名:学院:理学与信息科学学院专业:通信工程班级:2班学号:指导教师:年月日一设计目的进一步加深、巩固所学专业课程(《C语言程序设计》)的基本理论知识,理论联系…

C语言课程设计报告

C语言课程设计参考例例子职工信息管理系统1用户分析11用户目的设计一个职工信息管理系统使之能提供以下功能1录入职工信息2显示职工信息3查询职工信息4修改职工信息5删除职工信息14用户需求职工信息包括职工号姓名性...

c语言课程设计报告

C语言程序设计课程设计学生姓名学号系院专业设计论文题目学生选课系统管理完成日期20xx年6月指导教师目录一实验目的二实验内容三总体设计四详细设计五运行结果六课程设计体会一实验目的1通过课程设计加深对结构化程序设...

C语言课程设计报告

河南理工大学C程序设计报告C语言课程设计报告题目小学算术运算测试mathc设计者史前利专业班级通信工程1205学号31120xx20xx1指导教师刘洁所属系部计算机科学与技术20xx年07月03日河南理工大学河...

C语言课程设计报告范例

C语言课程设计报告设计题目专业班级学号姓名任课老师时间目录一课程设计题目及所涉及知识点二课程设计思路及设计流程图三课程设计中遇到的难点及解决办法四小结五附录原程序2一课程设计题目及所涉及知识点一课程设计题目1基...

C程序课程设计报告

课程设计报告课程名称C语言程序设计课题名称专业班级3班学号姓名指导教师20xx年12月25日湖南工程学院课程设计任务书课程名称C程序设计课题飞机订票系统专业班级学生姓名学号指导老师审批任务书下达日期20xx年1...

C语言课程设计报告(算术练习)

目录课程设计目的4课程设计要求4课程设计内容4一系统结构511算术练习程序要求512程序系统结构5二程序设计说明621程序描述622功能623性能624输入项725输出项7三各模式简述731主函数732练习模式...

C语言课程设计报告

课程设计报告课程设计名称C程序设计系学生姓名班级学号成绩指导教师开课时间20xx20xx学年二学期目录第一章菜单设计11112131415设计题目及要求1设计思路1流程图2具体实现2程序运行截图4第二章使用数组...

C语言课程设计报告样本

C语言程序设计综合实验报告设计题目图书管理系统班级学号姓名指导教师梁国业起止时间20xx118至20xx22520xx20xx学年第一学期1设计任务该系统包含图书馆馆藏图书的信息供读者查询建立一个文件存放图书信...

C语言课程设计报告之学生基本信息管理系统

C语言课程设计报告之学生基本信息管理系统一需求分析学生成绩管理问题描述每个学生的信息包括学号姓名性别年龄电话成绩系统能够完成学生信息的查输入查询修改等功能基本要求1查询按特定条件查找学生2输入加入新学生的信息3...

c程序课程设计报告(42篇)