《三相异步电动机的闭环恒速控制系统毕业论文.doc》由会员分享,可在线阅读,更多相关《三相异步电动机的闭环恒速控制系统毕业论文.doc(33页珍藏版)》请在三一办公上搜索。
1、毕 业 设 计 论 文三相异步电动机的闭环恒速控制系统专 业 名 称: 电气自动化论文提交日期: 论文答辩日期:年 月 日【摘要】通过对光电编码器的结构及其工作原理的认识,掌握S7-200系列PLC高速计数器的运用,并且能够将两者结合起来,对电机进行转速的测量。了解闭环系统的构成,在学习PID算法的过程中,了解S7-200系列PLC的PID回路控制指令。结合之前所学的PLC、触摸屏和变频器等相关知识,设计一套闭环控制系统。要求一台三相异步电动机按需要设定的转速恒速运转。实现方法可由光电编码器检测电机的运行脉冲(每转300个脉冲),由PLC转换成实际转速,与触摸屏上设置的转速一起经PID运算后,
2、再由PLC输出010V模拟信号控制变频器的运行,从而控制电机的正反转恒速运行。【关键字】高速计数器、PID回路控制、PLC、触摸屏、变频器Abstract:Through the optical encoder structure and working principle of the understanding, grasp the S7-200 series PLC using high-speed counter, and can combine the two, the motor speed measurement.Closed-loop system to understand
3、the composition of PID algorithm in the process of learning to understand the S7-200 series PLC, PID loop control instructions.Learned before with PLC, touch screen and inverter, and other related knowledge, to design a closed-loop control system. Requires a three-phase asynchronous motor speed need
4、s to be set by constant operation.Implementation of detection by the optical encoder to run the motor pulse (300 pulses per revolution), the PLC into the actual speed, and touch screen together with the speed set by the PID operation, then the PLC output 0 10V analog signal to control the drive oper
5、ation, thereby controlling the motor reversing constant speed operation.Keywords: High-speed counter, PID loop control, PLC, touch screen, the inverter目录绪论1第一章 可编程控制器(PLC)简介21.1 PLC的组成21.1.1 CPU的构成21.1.2 I/O模块21.1.3 电源模块21.2 PLC系统的其它设备31.2.1 编程设备31.2.2 人机界面31.2.3 PLC的通信联网3第二章 触摸屏简介32.1 触摸屏的类型32.2 触摸
6、屏的工作原理3第三章 变频器简介33.1 变频器的组成33.2 变频器的分类43.3 变频器的工作原理4第四章 光电编码器与高速计数器的运用44.1 光电编码器的结构及其工作原理44.2 高速计数器54.2.1 高速计数器的概念54.2.2 高速计数指令54.2.3 高速计数器的工作模式64.2.4高速计数器的控制字74.2.5 高速计数器的状态字节84.2.6高速计数器指令8第五章 PID控制回路指令95.1 PID回路控制指令95.2 PID算法95.3 PID标准指令9第六章 控制系统的变量地址分配及接线106.1变量与PLC的地址分配106.1.1 PLC的I/O分配106.1.2组态
7、软件变量与PLC的地址分配106.2 各部件之间的接线106.2.1 编码器与PLC的接线106.2.2 触摸屏与PLC、电脑的接线116.2.3 变频器与电动机、PLC的接线11第七章 人机界面的创建和PLC的编程127.1 触摸屏组态127.1.1 创建工程127.1.2制作启动窗口137.1.3制作PID参数窗口137.1.4制作速度曲线窗口137.2 PLC编程147.2.1 程序流程图147.2.2 编辑符号表157.2.3 梯形图程序16第八章 控制系统的调试228.1初调PLC、触摸屏程序228.1.1 关掉变频器电源228.1.2 运行PLC程序228.1.3 触摸屏在线模拟调
8、试228.1.4 设置变频器参数228.2 PLC、触摸屏和变频器的联机调试238.2.1 程序下载238.2.2 总体调试23结论25致谢26参考文献27绪论PLC(Programmable logic Controller)通常称为可编程逻辑控制器,是一种以微处理器为基础,综合了现代计算机技术、自动控制技术和通信技术发展起来的一种通用的自动控制装置,由于它拥有体积小、功能强、程序简单、维护方便等优点,特别是它适应恶劣工业环境的能力和它的高可靠性,使它的应用越来越广泛,已经被称为现代工业的三大支柱(即PLC、机器人和CAD/CAM)之一。人机界面是在操作人员和机器设备之间作双向沟通的桥梁,用
9、户可以自由的组合文字、按钮、图形、数字等来处理 或监控管理及应付随时可能变化信息的多功能显示屏。随着机械设备的飞速发展,以往的操作界面需由熟练地操作员才能操作,并且操作困难,无法提高工作效率。但是使用人机界面能够明确指出并告知操作员设备的当前状况,使操作变的简单生动,并且可以减少操作上的失误,即使是新手也可以很轻松地操作整个机器设备。使用人机界面还可以使机械的配线标准化、简单化,同时也能减少PLC控制器所需的I/O点数,降低生产的成本同时由于面板控制的小型化及高性能,相对的提高了整套设备的附加价值。触摸屏作为一种新型的人机界面,从一出现就受到关注,它的简单易用,强大的功能及优异的稳定性使它非常
10、适合用于工业环境,甚至可以用于日常生活之中,应用非常广泛,比如:自动化停车设备、自动洗车机、天车升降控制、生产线监控等,甚至可用于智能大厦管理、会议室声光控制、温度调整随着科技的飞速发展,越来越多多 机器与现场操作都趋向于使用人机界面,PLC控制器强大的功能及复杂的数据处理也呼唤一种功能与之匹配而操作又简单的人机出现,触摸屏的应运而生无疑是21世纪自动化的一个巨大革新。第一章 可编程控制器(PLC)简介1.1 PLC的组成 从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模
11、块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。 1.1.1 CPU的构成 CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。 CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关
12、电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。 在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。 CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。 1.1.2 I/O模块 PLC与电气回路的接口,是通过输入/输出(I/O)部分完成的。I/O模块集成了PLC的I/O电路,其输入暂存
13、器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。 1.1.3 电源模块 PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。 1.2 PLC系统的其它设备 1.2.1 编程设备编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接
14、参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。 1.2.2 人机界面最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。 1.2.3 PLC的通信联网 依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出网络就是控制器的观点说法。 PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中
15、控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、 PROFZBUS或工业以太网进行联网。第二章 触摸屏简介2.1 触摸屏的类型按原理来区别,触摸屏可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。其中矢量压力传感技术触摸屏已退出历史舞台。触摸屏红外屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;电容屏设计理论好,但其图象失真问题很难得到根本解决;电阻屏的定位准确,但其价格颇高,且怕刮易损。表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰抗
16、暴,适于各种场合,缺憾是屏表面的水滴、尘土会使触摸屏变的迟钝,甚至不工作。2.2 触摸屏的工作原理触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是接收触摸点检测装置上的触摸信息,并将它转换成触点坐标,再送给操作系统进行系统控制,它同时也能接收系统返回的命令并加以执行。第三章 变频器简介3.1 变频器的组成变频器通常分为4部分:整流单元、高容量电容、逆变器和控制器。整流单元是将工作频率固定的交流电转换为直流电。高容量电容是用来存储转换后的电能。逆变器是由大功率开关晶体管阵列组成电子开关,它可以将直流电
17、转化成不同频率、宽度、幅度的方波。控制器按设定的程序工作,能够控制输出方波的幅度与脉宽,使叠加为近似正弦波的交流电,从而驱动交流电动机。3.2 变频器的分类按主电路工作方法分类:可分为电压型变频器、电流型变频器。按照工作原理分类:可以分为V/f控制变频器、转差频率控制变频器和矢量控制变频器等。按照开关方式分类:可以分为PAM控制变频器、PWM控制变频器和高载频PWM控制变频器。按照用途分类:可以分为通用变频器、高性能专用变频器、高频变频器、单相变频器和三相变频器等。按工作原理分:可以分为U/f控制变频器(VVVF控制)、SF控制变频器(转差频率控制)、VC控制变频器(Vectory Contr
18、ol 矢量控制)。按国际区域分类:可以分为欧国产变频器、美变频器、日本变频器、韩国变频器、台湾变频器、香港变频器。按电压等级分类:可以分为高压变频器、中压变频器、低压变频器。3.3 变频器的工作原理我们知道,交流电动机的同步转速表达式为:n=60f(1-s)/p,式中n异步电动机的转速;f异步电动机的频率;s电动机的转差率;p电动机极对数。由上式可知,转速n与频率f成正比,只要改变频率f即可改变电动机的转速,当频率在050Hz的范围变化时,电动机转速调节范围非常宽。变频器就是通过改变电动机电源频率实现速度调节的。第四章 光电编码器与高速计数器的运用4.1 光电编码器的结构及其工作原理光电编码器
19、是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。一般的光电编码器主要由光栅盘和光电检测装置组成,光栅盘式在一定直径的圆板上等分地开通若干个长方形孔。在伺服系统中,由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,其原理如图4-1所示。通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。此外,为判断旋转方向,码盘还可以提供相位相差90的2个通道的光码输出,如果A相脉冲比B相脉冲超前则光电编码器为正转,否则为反转。图4-1光电编码器原理及其输出4.2 高速计数器4.2.1 高速计数器的概念PL
20、C的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号频率较高时,会丢失计数脉冲。因此普通计数器的工作频率很低,一般仅有几十赫兹。高速计数器可以对普通计数器无能为力的事件进行计数,最高计数频率可以达10kHz100kHz。高速计数器一般与编码器配合使用。编码器每圈发出一定数量的计数时钟脉冲和一个复位脉冲,作为高速计数器的输入。高速计数器有一组预置值,开始运行时装入第一个预置值。(1)若当前计数值小于当前预置值时,设置的输出有效。(2)若当前值等于预置值或有外部复位信号时,产生中断。(3)若当前值等于预置值的中断程序中,装载入新的
21、预置值,并设置下一阶段的输出。有复位中断事件发生时,设置第一个预置值和第一个输出状态,循环又重新开始。4.2.2 高速计数指令通计数器指令的计数速度受扫描周期的影响,若输入脉冲的频率比CPU扫描频率高时,就不能满足控制要求了。为此,S7-200系列PLC设计了高速计数功能HSC(High Speed Counter),其计数自动进行,不受扫描周期的影响,最高计数频率取决于CPU的类型,CPU22x系列最高计数频率为30Hz,用于捕捉比CPU扫描更快的事件,并产生中断,执行中断程序,完成预定的操作。高速计数器最多可设置12种不同的操作模式。用高速计数器可以实现高速运动的精确控制,这种控制与PLC
22、的扫描周期关系不大。4.2.3 高速计数器的工作模式S7-200 CPU224有HSC0HSC5六个高速计数器,每个高速计数器有多种不同的工作模式。高速计数器的工作模式和输入端子的关系及说明如表4-2所示。表4-2高速计数器0工作模式及其输入端子的关系说明HSC模式HSC编号及其对应输入端子功能及说明占用的输入端子及其功能HSC0I0.0I0.1I0.2HSC1I0.3I0.4I0.5HSC2I0.6I0.7I1.0I1.1HSC3I1.2I1.3I1.4I1.5HSC4I0.1HSC5I0.40单路脉冲输入的内部方向控制加/减计数。计数方向控制位=0,减计数;计数方向控制位=1,加计数。脉冲
23、输入端1复位端2复位端启动3单路脉冲输入的外部方向控制加/减计数。计数方向控制位=0,减计数;计数方向控制位=1,加计数。脉冲输入端方向控制端4复位端5复位端启动6两路脉冲输入的单相加/减计数。加计数有脉冲输入,加计数;减计数端脉冲输入,减计数。加计数脉冲输入端减计数脉冲输入端7复位端8复位端启动9两路脉冲输入的双相正交计数。A相脉冲超前B相脉冲,加计数;A相脉冲滞后B相脉冲,减计数。A相脉冲输入端B相脉冲输入端10复位端启动11复位端启动注意:同一个输入端不能用于两种不同的功能。但是高速计数器当前模式未使用的输入端均可以用于其他用途,如作为中断输入端或作为数字量输入端。图4-3为0模式计数器
24、功能的时序图。图4-3 模式0操作实例4.2.4高速计数器的控制字定义了计数器和工作模式之后,还要设置高速计数器的有关控制字节。每个高速计数器均有一个控制字节,它决定了计数器的计数允许或禁止,方向控制(仅限模式0/1和2)或对所有其他模式的初始化计数方向,装入当前值和预置值。控制字节每个控制位的说明如表4-4所示。表4-4高速计数器的控制字节HSC0HSC1HSC2HSC3HSC4HSC5说明SM37.0SM47.0SM57.0SM147.0复位有效电平控制:0=复位信号高电平有效;1=低电平有效。SM37.1SM47.1SM57.1启动有效电平控制:0=启动信号高电平有效;1=低电平有效。S
25、M37.2SM47.2SM57.2SM147.2正交计数器计数速率选择:0=4x计数速率;1=1x计数速率。SM37.3SM47.3SM57.3SM137.3SM147.3SM157.3计数方向控制位:0=减计数;1=加计数。SM37.4SM47.4SM57.4SM137.4SM147.4SM157.4向HSC写入计数方向:0=无更新;1=更新计数方向。SM37.5SM47.5SM57.5SM137.5SM147.5SM157.5向HSC写入新预置值:0=五更新;1=更新预置值。SM37.6SM47.6SM57.6SM137.6SM147.6SM157.6向HSC写入新的当前值:0=无更新;1
26、=更新当前值。SM37.7SM47.7SM57.7SM137.7SM147.7SM157.7HSC允许:0=禁用HSC;1=启用HSC。4.2.5 高速计数器的状态字节每个高速计数器都有一个状态字节,状态位表示当前计数方向以及当前值是否大于或等于预置值。,每个高速计数器状态字节的状态位如表4-5所示。只有执行中断服务程序时,状态位才有效,目的是使其它事件能够产生中断以完成更重要的操作。表4-5高速计数器状态字节的状态位HSC0HSC1HSC2HSC3HSC4HSC5说明SM36.5SM46.5SM56.5SM136.5SM146.5SM156.5当前计数方向状态位:0=减计数;1=加计数。SM
27、36.6SM46.6SM56.6SM136.6SM146.6SM156.6当前值等于预设值状态位:0=不相等;1=等于。SM36.7SM46.7SM56.7SM136.7SM146.7SM156.7当前值大于预设值状态位:0=小于或等于;1=大于。4.2.6高速计数器指令高速计数器指令有两条:(1)高速计数器定义指令HDEF:指定高速计数器(HSCx)的工作模式,即选择了高速计数器的输入脉冲、计数方向、复位和起动功能。每个高速计数器只能用一条“高速计数器定义”指令。(2)高速计数器指令HSC:根据高速计数器控制位的状态和按照HDEF指令的工作模式,控制高速计数器。参数N指定高速计数器的号码。每
28、个高速计数器都有一个32位当前值和一个32位预置值,当前值和预置值均为带符号的整数值。要设置高速计数器的新当前值和预置值,必须设置控制字节(表4-4),令其第五位和第六位为1,允许更新预置值和当前值,新当前值和新预置值写入特殊内部标志位存储区。然后执行HSC指令,将新数值传输到高速计数器。当前值和预置值占用的特殊内部标志位存储区如表4-6所示。表4-6 HSC0HSC5当前值和预置值占用的特殊内部标志存储区要装入的数值HSC0HSC1HSC2HSC3HSC4HSC5新的当前值SMD38SMD48SMD58SMD138SMD148SMD158新的预置值SMD42SMD52SMD62SMD142S
29、MD152SMD162如果要访问高速计数器的计数值,可以使用存储器类型HC和计数器。(例如HC0)。高速计数器的当前值是只读值,只能是双字(32位)。执行HDEF指令之前,必须将高速计数器控制字节的位设置成需要的状态,否则将采用默认设置。默认设置为:复位和起动输入高电平有效,正交计数速率选择4模式。执行指令后,就不能再改变计数器的设置,除非CPU进入停止模式。执行HSC指令时,CPU检测控制字节和有关的当前值和预置值。第五章 PID控制回路指令5.1 PID回路控制指令PID(Proportional, Integral and Derivative) 是比例、积分、微分的缩写,是闭环控制中最
30、常用的一种算法,在温控、水泵、张力、运控等行业得到了广泛的应用。5.2 PID算法PID控制原理如图5-1 PID所示。图5-1 PID控制原理示意图每个PID回路有两个输入量,给定值(SP)和过程变量(PV)。给定值通常是一个固定的值,比如设定的汽车速度。过程变量是与PID回路输出有关,可以衡量输出对控制系统作用的大小。PID控制器就是根据系统的误差,利用比例(P)、积分(I)、微分(D)计算出控制量进行控制。比例(P)调节作用:按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成反馈
31、的震荡。积分(I)调节作用:使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分时间越短,偏差得到的修正越快。过短的积分时间有可能造成不稳定。加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。如果将积分时间设为最大值,则相当于没有积分作用。微分(D)调节作用:偏差值发生改变时,微分作用将增加一个尖峰到输出中,随着时间流逝减小。微分时间越长,输出的变化越大。微分使控制对扰动的敏感度增加,也就是偏差的变化率越大,微分控制作用越强。微分相当于对反馈变化趋势的预测性调整。微分作用对噪声干扰
32、有放大作用,因此过强的加微分调节,对系统抗干扰不利。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。如果将微分时间设置为0就不起作用,控制器将作为PI调节器工作。5.3 PID标准指令在S7-200中PID功能是通过PID指令功能块实现。通过定时(按照采样时间)执行PID功能块,按照PID运算规律,根据当时的给定、反馈、比例积分微分数据,计算出控制量。第六章 控制系统的变量地址分配及接线6.1变量与PLC的地址分配6.1.1 PLC的I/O分配根据任务分析,PLC需要2个输入点,3个输出点,输入输出点分配见表6-1。表6-1 输入输出点分配表输入输出输入继电器输入元
33、件名称输出继电器输出元件名称I0.0CHA脉冲输入Q0.0INV5正转I0.4INV19变频运行Q0.1INV6反转Q0.4INV7复位6.1.2组态软件变量与PLC的地址分配根据任务分析,触摸屏的组态软件变量与PLC的地址分配见表6-2。表6-2组态软件变量与PLC的地址分配表输入输出名称PLC地址组态软件变量名称PLC地址组态软件变量启动M0.0启动运行状态M2.0运行状态:0=停止;1=运行。停止M0.1停止变频故障M2.0运行故障:0=无;1=有。正反转M0.2正反转:0正转1反转电机状态VW0电机状态:0=停止;1=正转;2=反转。手自动M0.3手自动:0手动1自动手动输出VD750
34、手动输出%复位按钮M0.4复位实际输出VD850实际输出%参数修改M1.0PID参数:0显示1修改模拟输出AQW0032000设定值VD600设定转速曲线实际VW950曲线实际值:字实际值VD500运行转速曲线设定VW952曲线设定值:字增益VD912P参数采样时间VD916Ts参数积分时间VD920Ti参数微分时间VD924Td参数6.2 各部件之间的接线6.2.1 编码器与PLC的接线一般可按照图6-3所示方式接线。图6-3 编码器与PLC的接线示意图6.2.2 触摸屏与PLC、电脑的接线一般可按照如图6-4所示方式连接触摸屏,MT500上的PCRS-232口一般连接到计算机。由于PCRS
35、-232和PLCRS-485共用一个COM口,在调试过程中建议使用MT5_PC电缆连接线,该连接线把共用的COM口分成两个独立的COM口使用。MT500上的PLCRS-485或PLCRS-232可连接到PLC,要正确连接PLC和触摸屏,同时要确保指拨开关全拨到“OFF”位置(这是触摸屏出厂时的默认设置)。在这里,我们把COM口的RS-422方式等同为RS-485(4线)方式。图6-4 触摸屏与PLC、电脑的接线6.2.3 变频器与电动机、PLC的接线变频器与PLC和电动机,PLC与编码器的整体接线如图6-5所示。图中,V、M两个端子是S7-224XP的模拟量输出端,输出010V模拟信号,作为变
36、频器3/4两端的模拟量输入信号,控制变频器运行频率。需要注意的是,PLC输入输出端口、变频器数字输入端口电源线的连接。图6-5 电机恒速控制电路第七章 人机界面的创建和PLC的编程7.1 触摸屏组态7.1.1 创建工程创建一个新的工程并命名为电机恒速控制。如图7-1所示。图7-1 新工程窗口7.1.2制作启动窗口按图7-2所示,制作启动窗口,并命名为“转速控制”。图7-2 启动窗口-“转速控制”7.1.3制作PID参数窗口按图7-3所示,制作PID参数窗口,并命名为“PID参数”窗口。图7-3 “PID参数”窗口7.1.4制作速度曲线窗口按图7-4所示,制作速度曲线窗口,并命名为“速度曲线”窗
37、口。图7-4 “速度曲线”窗口7.2 PLC编程7.2.1 程序流程图按照控制要求及对MM440变频器数字输入/输出端口、S7-200PLC数字输入/输出端口、组态软件所做的变量约定,PLC程序设计应实现下列控制(1)按下起动M0.0,电动机按“正反转”开关选择的方向运行,按下停止M0.1就停止。(2)手动状态,变频器的运行频率由“手动输出”控制。在自动状态,变频器的运行频率由“设定转速”及光电编码器反馈脉冲(用高速计数器HSC0检测)的PID运算(用PID向导指令)控制。为了在手自动切换时不产生波动,要编制手自动无扰程序,从手动切换到自动时,将实际转速传输给设定转速;从自动切换到手动时,将实
38、际输出传输给手动输出。(3)变频器故障时,报警灯亮、电动机停止运行。如图7-5所示为电机恒速控制的程序流程图。图7-5电机恒速控制程序流程图。7.2.2 编辑符号表打开符号表编辑器,编辑符号表如表7-6所示。表7-6 电机控制符号表符号地址注释I0.0脉冲输入变频故障I0.4变频故障:变频器21正转Q0.0正转:变频器5反转Q0.1反转:变频器6变频复位Q0.4复位:变频器16启动M0.0启动:触摸屏停止M0.1停止:触摸屏正反转M0.2正反转:0正转,1反转手自动M0.3手自动:0手动,1自动复位按钮M0.4复位运行状态M2.0运行状态:0停止,1运行变频故障灯M2.4运行故障:0无,1有参
39、数修改M1.0PID参数:0显示,1修改电机状态VW0电机状态:0停止,1正转,2反转脉冲数VD100200ms脉冲数实际值VD500实际转速值:实数实际值字VW550实际转速值:字设定值VD600设定转速值手动输出VD700手动输出01手输出百VD750手动输出0100PID输出VW800PID输出032000实输出百VD850实际输出0100模拟输出AQW0032000PID参数VD9124个PID参数曲线实际VW950曲线实际值:字曲线设定VW952曲线设定值:字7.2.3 梯形图程序如图7-7至图7-11所示为S7-200PLC、MT506触摸屏和MM440变频器联机实现电机恒速控制梯
40、形图程序。它包含了一个主程序、四个子程序(初始化HSC0、PID参数修改、输出显示、PID0-INIT)、两个中断程序(中断200ms、PID-EXE),其中PID0-INIT、PID-EXE由PID向导建立。子程序“初始化HSC0”、中断“中断200ms”完成计数200ms的光电编码器脉冲数,再有主程序转换成实际转速。图7-7 主程序梯形图图7-8 SBR-0梯形图图7-9 SBR-1梯形图图7-10 SBR-2梯形图图7-11 中断程序梯形图第八章 控制系统的调试8.1初调PLC、触摸屏程序8.1.1 关掉变频器电源断开空气开关Q,关掉变频器电源,以免PLC输出导致变频器误动作。8.1.2
41、 运行PLC程序运行PLC程序并在线监控程序。8.1.3 触摸屏在线模拟调试正确连接MT500和PLC,在Easy Manager中设置好COM口及其各种通信参数,进行在线模拟。主要查看电动机的正反转是否正常;当出现变频故障时,故障指示灯是否变亮,对其进行复位时,是否故障指示灯熄灭。在手动状态下,在“手动输出”框内输入数值,观察PLC的模拟量输出是否与实际输出值所对应的数据吻合(0%对应0;50%对应16000;100%对应32000);在自动状态下,修该“设定转速”数值,观察实际输出是否越来越大,而实际转速则为0;检查“PID参数”和“速度曲线”窗口是否可以正常切换。8.1.4 设置变频器参
42、数初调完成后,停止PLC以免PLC输出导致变频器误动作。开启变频器电源。(1)恢复变频器工厂默认值,如表8-1所示。表8-1 恢复变频器工厂默认值参数号出厂值设置值说明P0010030工厂的设定值P097001参数复位按上表所示设置参数,按下P键,开始复位,复位过程大约为3min,这样就保证了变频器的参数均回到工厂默认值。(2)设置快速参数调试,如表8-2所示。表8-2快速参数调试表参数号出厂值设置值说明P000313设用户访问级为专家级P001001快速调试P010000功率以kW表示,频率为50HzP020500变频器的应用对象选择恒转矩P030011电动机类型选择异步电动机P030440
43、0380电动机额定电压(V)P03051.901.12电动机额定电流(A)P03070.750.18电动机额定功率(kW)P03080.8200.820电动机额定功率因数P031050.0050.00电动机额定频率P031113951430电动机额定转速(r/min)P033500电动机的冷却方式P0640150.0150.0电动机的过载因子(%)P070022命令源选择面板操作P100022频率设定选择键盘(电动电位计)输入P10800.005.00电动机运行的最低频率(Hz)P108250.0050.00电动机运行的最高频率(Hz)P112010.005.00斜坡上升时间P112110.005.00斜坡下降时间P11355.005.00OFF3斜坡下降时间P1300