毕业论文--于基plc的纺纱模拟实验控制系统设计.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的纺纱模拟实验控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业论文--于基plc的纺纱模拟实验控制系统设计.doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*大学毕 业 设 计(论 文)题 目:基于PLC的防砂模拟试验 控制系统设计 专 业: 电气工程及其自动化 摘 要PLC是Programmable Logical Controller 的简称,广泛应用于冶金、石油、化工、交通运输、轻工、电力、汽车、通用机械、智能建筑等各个领域,是目前一种应用场合最多的工业控制器,在工业自动化中起着举足轻重的作用。本课题研究石油开采过程中,油井机械防砂实验系统基于SIMATIC S7-300 PLC的模拟控制系统设计。模拟控制系统设计要求计量泵、加砂电机、加砂搅拌以及泥浆泵等设备的启/停以及联动控制在STEP7编程环境下的实现。在模拟控制系统设计过程中,充分考
2、虑了实验系统控制流程,设计传感器采集信号,PLC处理信号并产生控制信号,控制信号输出到变频器调节对应电机速度,并对信号的处理设计了合理的算法,这样的思路在具体硬件配置组态,编程实现和S7-PLCSIM模拟器仿真调试中获得了很好的效果,基本达到了实验系统的实际需求。关键词:可编程逻辑控制器;石油防砂实验系统;联动控制;SIMATIC S7-300;STEP7编程软件;S7-PLCSIM ABSTRACTThe PLC is the brief name of the Programmable Logical Controller, which is widely used in the meta
3、llurgy, petroleum, chemical engineering, transportation extensively conveyance, light work, electric power, automobile, general use machine, the intelligence building etc. Its currently a kind of the most situation applied industry controller,and rises a prominent role in industry automation area. T
4、his topic research the design of Emulation Control System for the sand-defend machine device of the oil well in the process in petroleum mines, based on the SIMATIC S7-300 PLC, which require the calculation pump, sand add electric motor, and its adding and mixing of sands, the mud pump, and some of
5、the other equipments , of which the start and stop and the multiple control be achieved in the STEP7 environment. The design process well considered the craft control request, designed the feeling machine to collect the state signal. Then the PLC handles the signal and creates control signal output.
6、 The state control signal outputs to converter to coordinate the related electric motor and regulate its speed, and cooperated with equitable algorithm as well. The design obtain good result in the specification of hardware installation and organization, realization in program, and the simulation in
7、 S7- PLCSIM emulator.Key words: Programmable Logical Controller; the petroleum sand-defend experimental system; the multiple control; SIMATIC S7-300; STEP7; S7-PLCSIM Emulator目 录第一章 绪论11.1可编程控制器概述11.2组态软件STEP7概述31.3本论文的研究意义和研究内容7第二章 PLC控制系统设计要求92.1系统设计的主要内容92.2系统设计的基本步骤92.3本章小结11第三章 防砂模拟控制系统控制要求123.
8、1防砂模拟控制系统简介7123.2机械防砂模拟实验系统流程123.3防砂模拟控制系统要求7123.4本章小结14第四章 主要算法设计154.1控制模型分析154.2泥浆泵电机调节算法设计16154.3栓塞泵电机调节算法设计164.4本章小结17第五章 防砂模拟PLC控制系统的设计185.1 硬件设计185.1.1 I/O点数的确定11185.1.2 PLC选型185.2 PLC软件编程195.2.1 STEP7的特点195.2.2 梯形图程序205.3 PLC-SIM模拟器仿真测试15245.4本章小结29结束语30致 谢31参考文献32附录1 程序硬件组态34附录2 程序设计梯形图40*本科
9、生毕业设计(论文)第一章 绪论1.1可编程控制器概述可编程控制器是60年代末在美国首先出现的 ,当时叫可编程逻辑控制器PLC (Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能3。PLC的基本设计思想是把计算机的功能完善、灵活、通用等优点和继电器控制系统的商单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的14。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和控制对象连接方便。可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点1。 (1) 可靠性高,抗干扰能力强
10、:可编程控制器是专为工业控制而设计的,在硬件和软件两个方采用了屏蔽、滤波、隔离、故障诊断和自动恢复等措施,使可编程控制器具有很强的抗干扰能力,使其平均无故障时间达到(3-5)万小时以上。 (2) 编程直观、简单:可编程控制器是而向用户、而向现场,考虑到大多数电气技术人员熟悉电气控制线路的特点,它没有采用微机控制中常用的汇编语言,而是采用了一种而向控制过程的梯形图语言,梯形图语言与继电器原理图相类似,形象直观,易学易懂。计算机技术和传统的继电器控制技术之间的隔阂在可编程控制器上完全不存在。 (3) 功能完善,接口功能强:目前的可编程控制器具有数字量和模拟量的输入输出、逻辑和算术运算、定时、计数、
11、顺序控制、通信、人机对话、自检、记录和显示等功能,使设备控制水平大大提高。接口功率极大地方便了用户,常用的数字量输入输出接口,就电源而言有110 V, 220V交流和5 V, 24 V, 48 V直流等多种;负载能力可在(0.5-5A)的范围内变化;模拟量的输入输出有(-50- +5O)mV, (-10- +10)mV和(0-10) mA, (4-20) mA等多种规格。可以很方便地将可编程控制器与各种小同的现场控制设备顺利连接,组成应用系统。例如,输入接口可直接与各种开关量和传感器进于连接,输出接口在多数情况下也可直接与各种传统的继电器、接触器及电磁阀等相连接。PLC采用循环扫描的工作方式,
12、其扫描过程如图1.1所示。这个工作过程分为内部处理、通信操作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时间称为扫描周期。内部处理阶段,PLC检查CPU模块的硬件是否正常,复位监视定时器等。在通信操作服务阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停(STOP)状态时,只进行内部处理和通信服务操作等内容。在PLC处于运行(RUN)状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。输入处理:输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通断状态,并将读入的信息存入内存中所对应的映像寄存器。在此输
13、入映像寄存器被刷新。接着进入图1-1 PLC扫描过程程序执行阶段。在程序执行时,输入映像寄存器与外界隔离,即使输入信号发生变化,其映像寄存器的内容也不发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。 程序执行:根据 PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址.从用户程序涉及到输入输出状态时,PLC从输入映像寄存器中读出上一阶段采入的对应输入端子状态,从输出映像寄存器读出对应映像寄存器的当前状态,根据用户程序进行逻辑运算,运算结果再存入有关器件寄存器中,对每个器件而言,器件映像寄存器中所寄存的
14、内容,会随着程序执行过程而变化。 程序处理:程序执行完以后,将输出映像寄存器,即器件映像寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电洛,使输出端子向外界输出控制信号,驱动外部负载。 PLC的扫描既可按固定的顺序进行,也可按用广程序所指定的可变顺序进行。这不仅因为有的程序不需要每扫描一次就执行一次,而且也因为在一些大系统中需要处理的I/O点数多,通过安排不同的组织模块,采用分时分批扫描的执行方法,可缩短循环扫描的周期和提高控制的实时响应性。 循环扫描的工作方式是PLC的一大特点,也可以说PLC是“串行”工作的,这和传统的继电器控制系统“并行”工作有质的区
15、别。PLC的串行工作方式避免了继电器控制系统中触点竞争和时序失配的问题。 由于PLC是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映像寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。暂存在输出映像寄存器中的输出信号,等到一个循环周期结束,CPU集中将这些输出信号全部输送给输出锁存器。由此可以看出,全部输入输出状态的改变需要一个扫描周期。换言之,输入输出的状态保持一个扫描周期. 扫描周期是PLC一个很重要的指标,小型PLC的扫描周期一般为十几毫秒到几十毫秒。PLC的扫描时间取决于扫描速度和用户程序长短。毫秒级的扫描时间对于一般工业设备通常是可以接受的,PLC的响应滞后是
16、允许的。但是对某些I/O快速响应的设备,则应采取相应的措施。如选用高速CPU,提高扫描速度,采用快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。影响I/O滞后的主要原因有:输入滤波器的惯性;输出继电器接点的惯性;程序执行的时间;程序设计不当的附加影响等。1.2组态软件STEP7概述STEP7编程软件用于SIMATIC S7、C7和M7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具10。为了在PC机上使用STEP7,必须配置MPI通信卡或PC/MPI通信适配器,将计算机接入MPI或PROFIBUS网络,以便下载和上载用户程序及组态数据。STEP7允许多个用户同时处
17、理一个工程项目,但不允许多个用户同时对一个项目进行写操作(如程序及组态数据的下载)。STEP7的授权授权是使用STEP7软件的“钥匙”,只有在硬盘上找到相应的授权,STEP7才可以正常使用,否则会提示用户安装授权。 STEP7的项目结构在STEP7中,一个自动化系统的所有数据以项目(Project)的形式来进行组织和管理。一个项目包含了以下的三类数据。1、硬件结构的组态数据及模块参数2、通信网络的组态数据3、可编程模块的程序上述数据都以对象的形式存储,STEP7采用目录式的层次结构管理项目中的所有对象。对象从上到下有三个层次:第一层:项目;第二层:通讯子网、PLC站或S7程序;第三层:第二层下
18、面的具体对象,视第二层定。图1-2 授权管理器图1-3 浏览项目结构1、语言环境设置STEP7中提供了多种可选语言,如果在安装STEP7时用户选择了多语言,则可以在使用过程中改变语言环境。打开【SIMATIC Manager】,通过【选项】|【自定义】打开自定义选项菜单,选择【语言】 图1-4 语言环境设置2、常规选项设置通过【选项】|【自定义】打开自定义选项菜单,选择【常规】选项卡。常规选项的设置界面和各选项的含义如图1-5所示。图1-5常规选项设置3、PG/PC接口设置PG/PC接口(PG/PC Interface)是PG/PC和PLC之间进行通讯连接的接口。PG/PC支持多种类型的接口,
19、每种接口都需要进行相应的参数设置(如通讯的波特率等)。因此,要实现PG/PC和PLC之间的通讯连接,必须正确地设置PG/PC接口。SETP7的安装过程中,会提示用户设置PG/PC接口参数。在安装完成之后,可以通过以下几种方法打开PG/PC设置对话框:(1)Windows的【开始】|【SIMATIC】|【STEP7】|【设置PG-PC接口】(2)Windows的【控制面板】|【设置PG-PC接口】(3)在【SIMATIC Manager】中,通过菜单【选项】|【设置PG/PC接口】设置步骤如下:(1)将【应用程序访问点】设置为【S7ONLINE(SETP7)】(2)在【以使用的接口参数分配】中,
20、选择需要的接口类型。如果列表中没有需要的类型,可以通过单击【选择】按钮安装相应的模块或协议(3)选中一个接口类型,单击【属性】按钮,在弹出的对话框中进行参数设置,如图1-6所示 图1-6 接口属性设置在工具栏中单击按钮 或在【文件】菜单下单击【新建】,可以直接创建一个新项目。在弹出的对话框中输入项目名称及路径,单击确定完成(如图7-9)。这里建立了一个名为example7-1的项目。 直接建立的项目只包含一个MPI子网对象,用户需要通过【插入】菜单来手动添家对象.用户可以插入一个PLC站,先进行硬件组态,完成硬件组态后,再在相应CPU的S7程序目录下编辑用户程序;也可以先插入一个独立的S7程序
21、,编写用户程序,再进行硬件组态,等组态完成后将程序复制到相应的CPU中。程序硬件组态示例见附录2:1.3本论文的研究意义和研究内容石油储藏分布的区域常有岩石砂粒,防砂除砂是开采石油工艺过程中的一个重要环节。防砂除砂的主要对象是原油里面的水和砂,胶结疏松的砂岩颗粒随油、水进入井筒或携带至地面,会严重影响生产进程。随着采油工艺的发展,单靠人工操作和监控的油井机械防砂系统已经不再适应生产高效率的要求7。近年来PLC机在工业自动控制领域应用愈来愈广,它在控制性能、组机周期和硬件成本等方面所表现出的综合优势,是单靠人力难以比拟的。如果用PLC控制技术对系统实施改造,则具有普遍的技术及经济意义。 本论文基
22、于油井机械防砂系统的自动化项目,主要研究了以下几方面内容:(1) PLC控制系统的设计要求和油井机械防砂系统的工艺和控制流程;(2) 分别采用了线性分析和偏差控制的方法设计了油井机械防砂实验系统PLC控制系统的控制方案;(3) 设计了油井机械防砂系统的PLC控制系统,并从硬件设计和软件设计两方面进行了详细分析。第二章 PLC控制系统设计要求2.1系统设计的主要内容 对一个系统进行设计的主要包括以下内容15: 1.根据工艺流程,分析被控对象和控制要求,确定控制系统所需要实现的功能和控制指标; 2.被控对象确定后,需要进一步确定哪些需要用PLC控制,哪些只能手动控制,据此确定I/O点数; 3.根据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 plc 纺纱 模拟 实验 控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内