基于PLC的风力发电控制系统设计(6)

2019-04-17 16:06

常州大学本科生毕业设计(论文)

表3-2 存储器注释表

注 释

风速参数大于3m/s 风速参数大于15m/s 风向参数在145°~155°区间 风向参数在155°~165°区间 风向参数在165°~171°区间 风向参数在171°~189°区间 风向参数在189°~195°区间 风向参数在195°~205°区间 风向参数在205°~215°区间 机舱温控运行标志位 塔架内部温控运行标志位 变压器运行标志位 变压器停止运行标志位

PLC运行时这一位始终为1,是常ON继电器

PLC首次扫描时为1,一个扫描周期。常用于调用初始化 该位提供了一个周期为1秒钟,占空比为0.5的时钟 用于存放数据,如运算数据、中间数据和结果数据

接收外部的开关信号 控制外部负载的开关信号

存储器名称

通用辅助存储器M0.1 通用辅助存储器M0.2 通用辅助存储器M0.3 通用辅助存储器M0.4 通用辅助存储器M0.5 通用辅助存储器M0.6 通用辅助存储器M0.7 通用辅助存储器M1.0 通用辅助存储器M1.1 通用辅助存储器M2.0 通用辅助存储器M2.1 通用辅助存储器M3.0 通用辅助存储器M3.1 特殊存储器SM0.0 特殊存储器SM0.1 特殊存储器SM0.5

累加寄存器AC0、AC1 输入映像寄存器I0.0~I1.7 输出映像寄存器Q0.0~Q2.7

(4)接触器的选择:

发电机的开关使用交流接触器。选用西门子的3TB系列接触器。

电机的过载保护需要使用继电器进行保护。选用继电器型号为LCD-84发电机差动型,它适应于大型交流发电机差动保护电路中。 (5)熔断器的选择:

熔断器保护作为电路过载保护最常用的一个手段运用于本文各个电路模块中。在发电机处可以选用型号为LMZD2-20的高压熔断器;偏航、变桨距以及温度控制模块选用RT18低压熔断器。 3.3 本章小结

本章从系统总体设计方案到各个具体模块设计方案有层次地阐述每个系统的具体工

作原理和工作过程,绘制相关控制流程框图。提出对于这个系统的方案相匹配的电气元件,并对对它们进行选型。最后指出控制系统的I/O地址分配表。

第21页 共46页

常州大学本科生毕业设计(论文)

4 可编程控制器及控制程序

4.1 可编程控制器简介

可编程控制器(Programmable Logic Controller)简称为PLC。PLC最早是由六十年代末美国通用公司的末迪康提出来的[12]。他的设计理念是用于汽车制造流水线的需要,使用一种新型的控制器来代替那时广泛使用于工业中的继电器来控制整个流程的进行。他认为这种控制器运作可以减少控制管理汽车组装改型时的时间和物资。

在1969年,世界上第一台可编程控制器在美国数字设备公司研制成功,配给美国通用汽车公司在汽车自动组装线上进行控制管理操作,结果非常成功。自这时期起,可编程控制器进入人们的事业,这项新型的技术也在逐步提高以供市场的需求。

可以说,早期的可编程控制器就有很多项功能,例如计数、定时、逻辑运算、双向控制等,应用于工业中的各行各业,取得很好的成效。随着科技水平的不断推进,可编程控制器也跟紧着步伐踏入了集成电路的行列。20世界七八十年代正是计算机技术与微电子控制技术开发和发展的时代,可编程用微电子控制计算或是中规模集成电路、大规模集成电路进行制造使之具有数据处理、数据存储、数据传递等功能。PLC迅速发展过程中体积变小,功耗降低,安全可靠性变高,功能强大自动化程度高,变为人们生活生产中不可或缺的“多功能助手”。

新时期PLC的发展方向有以下几个方面:内部硬件做到高速化,系统化,模块化,容量大,品种多;内部软件做到用户编程语言多样化;通信方面更加快捷,各国家各企业都可方便联系,向大规模联方向发展网;减少功耗,体积减小,整体轻巧,减少赘余。

接下来介绍下PLC的组成,功能,应用领域等相关方面的知识。 4.1.1 PLC的基本结构

PLC发展至今,已出现多种型号,多种规格的产品,而PLC的基本结构都是基本的这四大类:CPU模块,输入模块,输出模块和编程器。其他的特殊功能由另外的特殊功能模块执行。

CPU模块是可编程控制器的核心部分。它由微处理器(CPU)、控制电路、运算器与寄存器组成。其中存储器分为系统程序存储器与用户程序存储器。系统程序是可编程控制器的内置操作系统程序,处理协助人们完成编辑程序,输入参数等它固化在只读存储器之中;用户程序是用户自己设计,下载并且安装在存储器内。PLC使用随机存取存储器、只读存储器、可擦除编程只读存储器等物理存储器。它的功能是采集参数,输入和输出数据,负责执行应用程序;储存数据和程序等。

输入模块与输出模块简称为I/O模块。它是将外部现场设备和CPU模块联系起来的桥梁。其中输入模块接受和采集各类信号,有开关量输入输出模块,模拟量输入输出模块两种。开关量输入模块接受按钮启停开关,选择开关等开关量信号;模拟量输入模块接受连续变化的模拟量电流电压信号。I/O模块中用小型继电器、耦合器等隔离内部电路与外部I/O电路,所以有电平转换与隔离的作用。

编程器模块是PLC的又一重要组成部件,主要同于编辑用户程序,还可以检查,

第22页 共46页

常州大学本科生毕业设计(论文)

修改程序,监视程序的运行状况等。通常情况下有5种编程语言:顺序功能图、梯形图、功能图、指令表和结构文本,供用户输入程序。 4.1.2 PLC的工作原理

PLC的操作模式有两种,分别为运行(RUN)模式和停止(STOP)模式。PLC的工作方式是周而复始、不断循环的,称为扫描工作方式。PLC一开始启动后先要对硬件和内部软件进行初始化工作。PLC要连续不停地分阶段处理各种任务和程序。在运行模式,控制器执行内部程序来实现控制管理,其过程是读取输入,将数据信息存放在输入过程映像寄存器和输出过程映像寄存器中,执行用户程序,CPU从指令的第一条开始执行,逐条执行用户的程序,然后进行通信处理,接受请求方信息并将信息传递给对方,紧接着自诊断检查,定期检查处理器内操作和各模块工作状态,最后是改写输出,CPU执行完用户程序后,将输出过程映像寄存器中数据传输到输出模块,并且锁存数据,这一阶段的工作完成,控制器就进入下一阶段重新对另一用户程序开始工作,一直循环下去。在停止模式时,和运行模式相似,控制器一个阶段有历读取输入、处理通信请求、自诊断和改写输出四步,完成后进入下一阶段,周而复始地工作下去。控制器通常还会进行处理中断程序,或用I/O指令直接存取I/O点等工作[12]。 4.1.3 PLC的特点

PLC作为人类智慧的结晶和先进科技的产物,已成为人们生活生产应用极其广泛的控制工具。PLC具有很多优点[12]是过去许多控制器不能匹及的。 (1)功能强大,性价比高。

PLC是一个具有编程功能的智能元件,因为它可以被用户编辑程序,所以它的控制功能就具有很多种类,小到极其简单,大到异常复杂的控制功能都可以实现。此外它还有存储、运算、传输数据的功能,还能通信连网,进行集散管理与控制。PLC的成本逐年降低,性能逐年提升,越来越来获得消费者的需求,具有很高的性价比。 (2)编程方法多样、简单易学

前面说到PLC的编程语言有国际上通用的5类,尤其是梯形图,形象直观,很易理解,所以应用最多。

(3)硬件配置完整、体积小,能耗低、使用便捷有效

PLC现在已大都整体化,各部分模块化,系统化。硬件装置品种配备齐全,各部分功能都可完成。PLC体积小,内部系统配线少,能耗低。用户使用方便,能快速地进行系统配置,程序运行等。PLC还有带负载能力,可以驱动各种小型电气设备。 (4)可靠性高、抗干扰能力强

PLC不像以前继电器那样由于触点接触不良造成误操作,PLC的开关量启停都使用软件完成,所以它具有很高的工作可靠性和安全性。PLC在硬件上和内部软件上都采用了抗干扰措施,使用它的抗干扰性很高。 (5)易于维修、自我诊断

PLC的故障出现率低,若发生故障,内置程序能快速查找出故障原因。常使用更换模块的方法来排除故障。

第23页 共46页

常州大学本科生毕业设计(论文)

(6)系统的设计、安装、调试简单 PLC控制系统用内部软件完成,省去很多继电器,计数器,定时器[16]等器件的使用。用户用编程语言编辑程序时,由于语言易懂,编程方法简单,使得用户设计简单便捷。调试和模拟时,一方面可以再实验室用信号开关来模拟查看结果,另一方面可以再计算机上使用STEP 7-Micro/WIN编程软件查错、调试和模拟,这使得PLC的多方面应用都很便捷和人性化。 4.1.4 PLC的应用

PLC的应用已遍布很多工控领域,并且它的应用范围[13]还在不断地扩大,下面简单介绍下PLC的应用:

(1)逻辑量控制和数字量控制

早期的PLC就已具有逻辑量的控制,1/0控制方法简化了复杂的程序,也增快了处理器的运作速度。而在PLC发展较快的年代,针对数字量的处理,PLC采用了“与”、“或”、“非”等逻辑控制指令来编辑程序,以便实现开关通断,电路的分支和串并联等功能。

(2)运动控制

PLC能对直线运动、圆周运动与速度、加速度施以控制,将运动控制与程序控制有机结合起来。它能广泛地应用于各类切割成型机械,装配机械等。 (3)闭环过程控制

闭环过程控制是指对模拟量的控制。例如对温度,速度,流量的闭环控制。其中使用到数字量和模拟量的转换(A/D和D/A)。对模拟量实施PID控制(比例-积分-微分)。它已经广泛应用于化工、电力、冶金等行业。 (4)数据处理

PLC的数学运算包含很多种,有整数运算,浮点数运算,逻辑预算,位运算等,PLC还具有数据存取,数据传输,排序查表等功能。在工控各领域都要用到这一应用。 (5)联网通信

PLC和各种设备联网,互相传递信息,实现集散控制。PLC的通信有各个模块之间的通信,CPU与I/O口通信,多台PLC间互相通信,与计算机等智能器件间的通信等。常用于中大型工业生产开发场所,多台设备配合控制管理系统的整体运行。 4.2 系统控制程序

根据第三章的设计方案和I/O口地址分配,写出各个模块相关的程序。下面详细分析每个模块的程序。 4.2.1 发电机启动程序

发电机启动程序中包括系统总启动、风速模拟量输入、与正常风速参数比较、启动电动机和显示等部分。

第24页 共46页

常州大学本科生毕业设计(论文)

图 4-1 系统总启动、模拟量转换梯形图

在风力发电控制系统中需要用到模拟量的输入和A/D转换值的转换。假设模拟量的标准电信号为A0-Am(例如:4-20mA),A/D转换以后的数值为D0-Dm(例如:6400-32000),模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:

A=(D-D0) ×(Am-A0)/(Dm-D0)+A0 (4.1) 根据该方程,可以依据D的值计算出A值。将该方程逆变换,得出函数关系D=f(A)可以表示为数学方程:

D=(A-A0) ×(Dm-D0)/ (Am-A0)+D0 (4.2) 在以下程序中遇到模拟量转换,用公式4.1和公式4.2对数据进行计算便可以有效地得出数字量。

网络1中,I0.0是系统总启动开关。当系统启动时,外部风速模拟量由EM231输入模块读入,该模块的第一个通道连接一块带4-20mA变送输出的风速显示仪表,转换为数值6400-32000。该仪表的量程设置为0-20m/s,即0m/s时输出4mA,20m/s时输出20mA。风速显示仪的铂电阻输入端接入一个220欧姆可调电位器。可以用公式4.3说明模拟量转换过程。X表示输入的模拟量,D表示转换后的数字量。

X=(20-0)×(D-6400)/(32000-6400)-0 (4.3) D=1280X+6400 (4.4) 将风速模拟量进行转换,AIW0送AC0,AC0-6400.0送AC0,AC0/1280.0送VD220。Q0.0显示系统已启动。

模拟量转换后存在VD220,将VD220中数值与正常风力发电参数的上下限值进行比较,在3m/s-5m/s风速范围内有信号则启动发电机(Q0.0);假若大于风速范围,则发出停机警报(Q0.5),工作人员察觉后可以手动停机。

第25页 共46页


基于PLC的风力发电控制系统设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第四版计算机基础选择题参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: