PLC课程设计目的

《电气控制系统设计》报告

院 系: 控制工程学院

专 业: 自动化B1401

学 号: 1443121006

姓 名: 管玉涛

指导教师: 段金英

2016年6月

目 录

1.课程设计目的…………………………………………………………………1

2.课程设计题目描述和要求……………………………………………………1

3.设计内容………………………………………………………………………1

3.1原理及组成……………………………………………………………………1

3.2控制要求………………………………………………………………………1

3.2.1任务分析……………………………………………………………………1

3.2.2 PLC的型号选择……………………………………………………………2

3.3系统硬件设计…………………………………………………………………3

3.3.1 I/O地址分配………………………………………………………………3

3.3.2 PLC硬件接线………………………………………………………………4

3.4系统软件设计…………………………………………………………………5

3.4.1系统软件流程图……………………………………………………………5

3.4.2软件程序的编写……………………………………………………………5

3.5系统调试过程…………………………………………………………………6

5.总结……………………………………………………………………………6 参考文献 …………………………………………………………………………6 附录1系统完整程序 ……………………………………………………………7

1 课程设计目的

了解S7-200 PLC的硬件及外部接线。

熟悉S7-200 PLC的软件及常用指令。

掌握S7-200 PLC的编程软件及编程方法。

能解决简单的工程控制问题。

2 课程设计题目描述和要求

题目:液体混合搅拌机S7-200 PLC控制

要求:利用西门子S70-200 实现自动液体混合搅拌,能解决简单工程实际控制问题。

3 设计内容

3.1 原理及内容

原理:当PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。

内容:上限位、中限位和下限位液位开关被液体淹没时为ON,阀A、阀B和阀C为电磁阀,线圈断电时关闭。开始时容器是空的,各阀门均关闭,各限位开关为OFF。按下启动按钮后,打开阀门A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系统停止工作。

3.2 控制要求

3.2.1 任务分析

总体控制要求:本装置为两种混合液混合模拟装置,由液面传感器SL1,SL2,液体A,B,阀门与混合液阀门由电磁阀YV1,YV2,YV3,搅拌电机KM组成。实现两种液体的混个搅拌功能。

打开“启动”开关。打开阀A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系

统停止工作。

3.2.2 PLC的型号选择 随着PLC的推广普及,PLC产品的种类和数量越来越多。近年来,国外引进

的PLC产品、国内厂家组装或自行开发的产品已有几十个系列,上百种型号,PLC种类多其结构形式、性能、容量、指令系统、编程方法、价格等各有不同,适用场合,各有侧重。因此,合理选择PLC对于提高PLC控制系统的技术经济指标起重要作用。西门子S7-200PLC一直发挥统一而经济的解决方案,该PLC具有强大的性能,最优模块和开放式通讯,它紧凑而小巧的结构使它能在狭小的空间完美

使用,并且他含有大容量的程序以及数据存储器。其次S7-200PLC易于使用 STEP 7-Micro/WIN工程软件,是初学者最理想的选择。本程序为顺序控制,所以选用西门子S7-200 PLC作为控制单元来控制整个系统。

功能性强:S7-200有5种CPU模块,最多可以拓展7个模块。

灵活方便的寻址方式:S7-200输入(I),输出(Q),储存器(M)可按照位,字节,字和双字读写。

功能性强,使用方便的编程软件:V4.0STEP 7 MicroWIN SP9可以使用包括

中文内的多种语言,有梯形图,语句变量和功能图编程语言,S7-200指令功能强,易于掌握。

3.3 系统硬件设计

3.3.1 I/O地址分配

I/O地址分配如表1所示

表1 I/O地址分配

3.3.2 PLC硬件接线图

PLC外围硬件接线图如图1所示

图1 PLC外围硬件接线图

3.4 系统软件设计

3.4.1系统软件流程图

系统软件流程图如图2所示

图2 系统软件流程图

3.4.2 软件程序的编写

总体控制要求:本装置为两种混合液混合模拟装置,由液面传感器SL1,SL2,液体A,B,阀门与混合液阀门由电磁阀YV1,YV2,YV3,搅拌电机KM组成。实现两种液体的混个搅拌功能。打开“启动”开关。打开阀A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系统停止工作。系统程序见附录1

3.5系统调试过程

在系统的调试过程中,需要注意的几点:1.

看自己的启动、停止按钮在外围硬件

接线是否为自锁按钮,若是自锁按钮,在梯形图中,就不需要加入自锁;2.在梯形图程序的编写中,同一操作数的输出线圈在一个程序中不能使用两次,不同操作数的输出线圈是可以并行输出的;3.线圈不能直接与左母线相连。如果需要,可以通过特殊内部标志位存储器SM0.0(该位始终为1)来连接。4.在后期优化软件程序图时,应适当安排编程顺序,以减少程序的步数,并联多的支路应靠近左母线;5.程序应按自上而下,从左至右的顺序编写,在出现了问题之后,根据此原则,来查看哪里出现错误,从而改正。

5总结

在学完PLC理论课程后我们做了课程设计,由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习,我们学会了PLC设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力.通过PLC的学习,让我了解PLC的重要性,电气控制与可编程控制器是一门极重要的课程。通过这次设计,使我更深刻的理解了PLC的编程思想。也能更好的将所学的知识运用到实际中。

感谢段老师的细心指导,老师严谨的治学态度,诲人不倦的精神值得我们学习,在这里向老师表达诚挚的谢意。

参考文献

【1】廖常初S7-200PLC编程及应用 北京 机械工业出版社 2007.8

【2】PLC应用技术项目化教程:S7-200PLC/李海波,徐瑾瑜主编 北京 机械工业出版社

【3】罗宇航 流行PLC实用程序设计 西安 电子科技大学 2006.12

【4】钱显毅.传感器原理与应用.南京:东南大学出版社,2008.7;

【5】 潘新民,王燕芳.微型计算机控制技术.北京:电子工业出版社,2003.1 附录1:

《电气控制系统设计》报告

院 系: 控制工程学院

专 业: 自动化B1401

学 号: 1443121006

姓 名: 管玉涛

指导教师: 段金英

2016年6月

目 录

1.课程设计目的…………………………………………………………………1

2.课程设计题目描述和要求……………………………………………………1

3.设计内容………………………………………………………………………1

3.1原理及组成……………………………………………………………………1

3.2控制要求………………………………………………………………………1

3.2.1任务分析……………………………………………………………………1

3.2.2 PLC的型号选择……………………………………………………………2

3.3系统硬件设计…………………………………………………………………3

3.3.1 I/O地址分配………………………………………………………………3

3.3.2 PLC硬件接线………………………………………………………………4

3.4系统软件设计…………………………………………………………………5

3.4.1系统软件流程图……………………………………………………………5

3.4.2软件程序的编写……………………………………………………………5

3.5系统调试过程…………………………………………………………………6

5.总结……………………………………………………………………………6 参考文献 …………………………………………………………………………6 附录1系统完整程序 ……………………………………………………………7

1 课程设计目的

了解S7-200 PLC的硬件及外部接线。

熟悉S7-200 PLC的软件及常用指令。

掌握S7-200 PLC的编程软件及编程方法。

能解决简单的工程控制问题。

2 课程设计题目描述和要求

题目:液体混合搅拌机S7-200 PLC控制

要求:利用西门子S70-200 实现自动液体混合搅拌,能解决简单工程实际控制问题。

3 设计内容

3.1 原理及内容

原理:当PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。

内容:上限位、中限位和下限位液位开关被液体淹没时为ON,阀A、阀B和阀C为电磁阀,线圈断电时关闭。开始时容器是空的,各阀门均关闭,各限位开关为OFF。按下启动按钮后,打开阀门A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系统停止工作。

3.2 控制要求

3.2.1 任务分析

总体控制要求:本装置为两种混合液混合模拟装置,由液面传感器SL1,SL2,液体A,B,阀门与混合液阀门由电磁阀YV1,YV2,YV3,搅拌电机KM组成。实现两种液体的混个搅拌功能。

打开“启动”开关。打开阀A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系

统停止工作。

3.2.2 PLC的型号选择 随着PLC的推广普及,PLC产品的种类和数量越来越多。近年来,国外引进

的PLC产品、国内厂家组装或自行开发的产品已有几十个系列,上百种型号,PLC种类多其结构形式、性能、容量、指令系统、编程方法、价格等各有不同,适用场合,各有侧重。因此,合理选择PLC对于提高PLC控制系统的技术经济指标起重要作用。西门子S7-200PLC一直发挥统一而经济的解决方案,该PLC具有强大的性能,最优模块和开放式通讯,它紧凑而小巧的结构使它能在狭小的空间完美

使用,并且他含有大容量的程序以及数据存储器。其次S7-200PLC易于使用 STEP 7-Micro/WIN工程软件,是初学者最理想的选择。本程序为顺序控制,所以选用西门子S7-200 PLC作为控制单元来控制整个系统。

功能性强:S7-200有5种CPU模块,最多可以拓展7个模块。

灵活方便的寻址方式:S7-200输入(I),输出(Q),储存器(M)可按照位,字节,字和双字读写。

功能性强,使用方便的编程软件:V4.0STEP 7 MicroWIN SP9可以使用包括

中文内的多种语言,有梯形图,语句变量和功能图编程语言,S7-200指令功能强,易于掌握。

3.3 系统硬件设计

3.3.1 I/O地址分配

I/O地址分配如表1所示

表1 I/O地址分配

3.3.2 PLC硬件接线图

PLC外围硬件接线图如图1所示

图1 PLC外围硬件接线图

3.4 系统软件设计

3.4.1系统软件流程图

系统软件流程图如图2所示

图2 系统软件流程图

3.4.2 软件程序的编写

总体控制要求:本装置为两种混合液混合模拟装置,由液面传感器SL1,SL2,液体A,B,阀门与混合液阀门由电磁阀YV1,YV2,YV3,搅拌电机KM组成。实现两种液体的混个搅拌功能。打开“启动”开关。打开阀A,液体A流入容器,中限位开关为ON时,关闭阀门A:再打开阀门B,液体B流入容器,当液位到达上限为时,关闭阀门B;这时搅拌电动机M开始运行,带动搅拌器搅拌液体,0.6s后混合均匀,电动机停止;打开阀C,放出混合液,当液面下降至下液位开关之后延时0.05s,容器放空,关闭阀C;如此循环运行。当按下停止按钮,在当前工作周期结束后,系统停止工作。系统程序见附录1

3.5系统调试过程

在系统的调试过程中,需要注意的几点:1.

看自己的启动、停止按钮在外围硬件

接线是否为自锁按钮,若是自锁按钮,在梯形图中,就不需要加入自锁;2.在梯形图程序的编写中,同一操作数的输出线圈在一个程序中不能使用两次,不同操作数的输出线圈是可以并行输出的;3.线圈不能直接与左母线相连。如果需要,可以通过特殊内部标志位存储器SM0.0(该位始终为1)来连接。4.在后期优化软件程序图时,应适当安排编程顺序,以减少程序的步数,并联多的支路应靠近左母线;5.程序应按自上而下,从左至右的顺序编写,在出现了问题之后,根据此原则,来查看哪里出现错误,从而改正。

5总结

在学完PLC理论课程后我们做了课程设计,由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候都不知道怎么做。但通过各方面的查资料并学习,我们学会了PLC设计的步聚和基本方法。分组工作的方式给了我与同学合作的机会,提高了与人合作的意识与能力.通过PLC的学习,让我了解PLC的重要性,电气控制与可编程控制器是一门极重要的课程。通过这次设计,使我更深刻的理解了PLC的编程思想。也能更好的将所学的知识运用到实际中。

感谢段老师的细心指导,老师严谨的治学态度,诲人不倦的精神值得我们学习,在这里向老师表达诚挚的谢意。

参考文献

【1】廖常初S7-200PLC编程及应用 北京 机械工业出版社 2007.8

【2】PLC应用技术项目化教程:S7-200PLC/李海波,徐瑾瑜主编 北京 机械工业出版社

【3】罗宇航 流行PLC实用程序设计 西安 电子科技大学 2006.12

【4】钱显毅.传感器原理与应用.南京:东南大学出版社,2008.7;

【5】 潘新民,王燕芳.微型计算机控制技术.北京:电子工业出版社,2003.1 附录1:


相关文章

  • 线切割机床步进电机的PLC控制
  • 辽 宁 工 业 大 学 题目: 线切割机床步进电机的PLC 控制 院(系): 专业班级: 学 号: 学生姓名: 指导教师: (签字) 起止时间: 2013.12 本科生课程设计(论文) 课程设计(论文)任务及评语 院(系):电气工程学院 教 ...查看


  • 中等职业学校专业课有效教学模式应用方法研究
  • 广西机械高级技工学校   杨杰忠 [摘要]随着社会经济的发展,中等职业学校必须对专业课程目标重新定位,创新教学模式,实现教学环境企业化.专业课程项目化.教学方式理实一体化.教学关系师徒化.教学评价多元化,以符合现代技术工人的培养要求. [关 ...查看


  • 液压油缸课程设计说明书
  • 课程设计说明书 (液压油缸的压力和速度控制) 班级:机自07-1班 姓名:卢锋 学号:10074789 日期:2010.1 目录 1.设计课题 1.1设计目的 1.2设计要求 1.3设计参数 1.4设计方案 · ·············· ...查看


  • 四工位卧式镗铣组合机床控制系统
  • 课程设计(论文) 题目: 设计名称:机电传动控制 班级学号: 学生姓名: 指导教师: 李 岩 2012年 12 月 24 日 成 绩 评 定 表 课程设计任务书 课程设计任务书 第七组 1.设计题目:四工位卧式镗铣组合机床控制系统设计 2. ...查看


  • 机电传动单向数控平台设计
  • 机械电子方向 题目:机电传动单向数控平台设计课程设计 学 院:班 级: 机自07-2班 学生姓名: ... 学 号: 03071004 指导教师: 洪晓华 完成时间: 2011-1-12 目 录 第一章 前言 ··············· ...查看


  • 课程设计目的
  • 第一章 引 言 1.1课程设计目的 本次课程设计是自动化专业学生在学习了<计算机控制技术与系统>和<过程控制及仪表>两门专业必修课程及<单片机原理与应用>.<可编程控制器>等相关专业选修课程之 ...查看


  • 自动门课程设计
  • 课 程 设 计 说 明 书 课程名称 题 目 学 院 班 级 学生姓名 指导教师 日 期 电气控制技术 自动门的控制系统设计 农业工程学院 农电111 2014年6月20 电气控制技术课程设计任务书 班级: 农电111 姓名 学号: 设计题 ...查看


  • 热处理加热炉
  • 科信学院 课程设计说明书 (2012 /2013 学年第 二 学期) 课程名称 : <可编程序控制器>课程设计 题 目 : 热处理加热炉电气控制系统设计 专业班级 : 学生姓名 : 学 号: 指导教师 : 刘增环.安宪军.杜永. ...查看


  • 机电可编程控制器课程设计 样本
  • 机电控制与可编程序控制器技术课程设计(样本) 设计题目 学生姓名 指导教师 专 业 全自动洗衣机的PLC 控制 全自动洗衣机的PLC 控制 一.课题背景 1.课题背景 从古到今,洗衣服都是一项难于逃避的家务劳动,在洗衣机出现以前,这项劳动并 ...查看


热门内容