(论文)基于触摸屏、PLC和变频器的电机控制应用.pdf

上传人:蓝**** 文档编号:91003701 上传时间:2023-05-19 格式:PDF 页数:40 大小:1.98MB
返回 下载 相关 举报
(论文)基于触摸屏、PLC和变频器的电机控制应用.pdf_第1页
第1页 / 共40页
(论文)基于触摸屏、PLC和变频器的电机控制应用.pdf_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《(论文)基于触摸屏、PLC和变频器的电机控制应用.pdf》由会员分享,可在线阅读,更多相关《(论文)基于触摸屏、PLC和变频器的电机控制应用.pdf(40页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、毕业设计(论文)毕业设计(论文)题题目:目:基于基于 PLCPLC 与触摸屏的电机变频调速系统与触摸屏的电机变频调速系统系系部:部:电子工程系电子工程系专专业:业:电气自动化电气自动化学学号:号:学生姓名:学生姓名:指导教师:指导教师:职职称:称:目录目录摘要.1前言.2第一章 变频器调速系统的方案确定.41.1 变频器调速系统.41.2 系统的控制要求.61.3 方案的确定.7第二章 变频调速系统的硬件设计.82.1 PLC.82.2 变频器.122.3 外部电路设计.13第三章 变频调速系统的软件设计.143.1 编程软件的介绍.143.2 PLC 的工作原理.173.3 PLC 编程语言

2、.183.4 基本指令简介.203.5 可编程控制器梯形图设计规则.21.213.6 变频调速系统程序设计.22第四章 触摸屏的设计.284.1 触摸屏的介绍.284.2 触摸屏基础知识.294.3 触摸屏的使用.294.4 软件简单介绍.304.5 实施内容与步骤.32第五章 结 论.36参考文献.37致谢.382摘摘要要介绍了基于西门子 PLC 和台达触摸屏的交流电机变频调速实验系统的硬件结构及软件设计。开关量输入的触摸屏和外部按钮的双重方式提高了调速系统运行的可靠性,模块化程序设计思想增强了程序的扩展性和实用性。该系统的实验运行结果表明,人机交互界面友好,运行安全稳定,有利于加强学生对简

3、单工业控制系统的设计思想的掌握,达到了较好的实验教学效果。关键词关键词:可编程控制器;触摸屏;变频器;调速系统AbstractAbstractThe design of hardware and sof twareof a f requency conversionspeedsystem based on Siemens PLC andHitech touch screen are int roduced.Since theswitchsignalsareinputduallybytouchscreenandexternalbuttons,respectively,the speed regu

4、lating system is of higher reliability.Moreover,the modularization programming methods enhance the extensibilityand applicability.Practical test proves that this system is of performablehuman interface and higher stability and security,it is helpful to enlightenthe design idea of modern cont rolling

5、 systems for student s,and thus acquiresbetter teaching effect.KeywordsKeywords:programmable logic cont roller;touch screen;f requencyconverter;speed regulation system1前前言言最先制作成电动机的人是德国的雅可比,在两个 U型电磁铁中间,装异六臂轮,每臂带两根棒型磁铁。通电后,棒型磁铁与U型磁铁之间产生相互吸引和排斥作用,带动轮轴转动。后来,雅可比做了一具大型的装置安在小艇上,用320个丹尼尔电池供电,1838年小艇在易北河上首次

6、航行,时速只有2.2公里,与此同时,美国的达文波特也成功地制出了驱动印刷机的电动机,印刷过美国电学期刊电磁和机械情报,但这两种电动机都没有多大商业价值,用电池作电源,成本太大,不实用。直到第一台实用直流发动机问世,电动机被广泛应用。1870年比利时工程师格拉姆发明了直流发电机。在设计上,直流发电机和电动机很相似。后来,格拉姆证明向直流发电机输入电流,其转子会像电动机一样旋转。于是,这种格拉姆型电动机大量制造出来,效率也不断提高。与此同时,西门子开始着手研究由电动机驱动的车辆,于是西门子公司制成了世界电车。1879年,在柏林工业展览会上,西门子不冒烟的电车赢得观众的一片喝彩,西门子电机车当时只有

7、3马力,后来美国发明大王爱迪生实验室的电机车已达1215马力,但当时的电动机全是直流电机,只限于驱动电车。1888年南斯拉夫出生地美国发明家特斯拉发明了交流电动机,它是根据电磁感应原理制成,又称感应电动机,这种电动机结构简单,使用交流电,无需整流,无火花,因此被广泛应用于工业的家庭电器中,交流电动机通常用三相交流电。1902年瑞典工程师丹尼尔森首先提出同步电动机构想。同步电动机工作原理同感应电动机一样,由定子产生旋转磁场,转速固定不变,不受负载影响。因此同步电动机特别适用于钟表、电唱机和磁带录音机。当今世界,电动机的发展已成为衡量一个国家现代化的标准之一。近二十年来,科学技术突飞猛进,随着电力

8、电子技术、计算机技术和控制理论发展,电机调速技术得到迅速发展,使得电机的应用不再局限于工业应用而且在商业及家用设备等各个领域获得更加广泛的应用;而随着新材料如稀土永磁材料Nd-Fe-B、磁性复合材料的出现,更给电动机设计插上翅膀,各种新型、高效、特种电机层出不穷。这些都极大地丰富了电机理论,拓宽了电机的应用领域,同时也给电机设计和制造工艺提出更高的要求。变频技术是近年来国际家电领域全面开发和应用的一项高新技术,它采用新型变频器,将50Hz的固定供电频率转换为30-130Hz的变化频率,实现电动机运转频率的自动调节,达到节能和提高效率的目的。上个世纪80年代初,变频器实现了商品化。在近20年的时

9、间内,经历了由模式控制到全数字控制和由采用BJT到采用IGBT两大发展过程。280年代初采用的BJT的PWM变频器实现了通用化。到了90年代初,BJT通用变频器的容量达到了600KVA,400KVA以下。前几年主开关器件开始采用IGBT,仅三、四年的时间,IGBT变频器的单机容量已达8000KVA,随着IGBT容量的扩大,通用变频器的容量也将随之扩大。变频器主要电路中功率电路的模块化,控制电路采用大规模集成电路和全数字控制技术,结构设计上采用“平面安装技术”等一系列措施,促进了变频电源装置的小型化。另外,一种混合式功率集成器件,采用厚薄膜混合集成技术,把功率电桥、驱动电路、检测电路、保护电路等

10、封装在一起,构成了一种“智能电力模块”这种器件属于绝缘金属基底结构,所以防电磁干扰能力强,保护电路和检测电路与功率开关间的距离尽可能的小,因而保护迅速且可靠,传感信号也十分迅速。电力电子器件和控制技术的不断进步,使变频器向多功能化和高性能化方向发展。特别是微机的应用,为变频器多功能化和高性能化提供了可靠的保证。人们总结了交流调速电气传动控制的大量实践经验,并不断融入软件功能。日益丰富的软件功能使通用变频器的多功能化和高性能化为用户提供了一种可能,即可以把原有生产机械的工艺水平“升级”,达到以往无法达到的境界,使其成为一种具有高度软件控制功能的新机种。目前出现了一类“多控制方式”通用变频器。例如

11、安用公司的 VS616G5变频器就有:无PG(速度传感器)V/f控制;有PG V/f控制;无PG矢量控制;有PG矢量控制等四种控制方式。通过控制面板,可以控制上述四种控制方式中的一种,一满足用户的需要。通用变频器经历了模拟控制、数字控制、数模混合控制,直到全数字控制的演变,逐步地实现了多功能化和高性能化,进而使之对各类生产机械/各类生产工艺的适应性不断增强。最初通用变频器仅是用于风机、泵类负载的节能调速和化纤工业中高速缠绕的多机协调运行等,到目前为止,其应用领域得到了相应的扩展。如搬运机械,从反抗性负载的搬运车辆、带式运输机到位能负载的起重机、提升机、立体仓库、立体停车厂等都已采用了通用变频器

12、。各类切削机床直到高速磨床乃至数控机床、加工中心超速伺服机的精确位置控制都应用通用变频器。本系统是通过可编程控制三相交流异步电动机的调速功能。具体内容如下:在理论研究的基础上,对变频器调速系统进行总体的设计。对变频器调速系统进行硬件设计,包括变频器参数的设置、变频开环调速、多段速控制以及触摸屏通讯方式的设计。在硬件设计的基础上,对变频调速系统进行软件设计,包括程序的编写和分析。实现调速系统的触摸屏设计。3第一章第一章 变频器调速系统的方案确定变频器调速系统的方案确定1.11.1 变频器调速系统变频器调速系统变频调速系统由变频器,电动机和控制系统三大部分构成,有时还包括负载。变频器是一个能改变频

13、率的交流电源,它是系统的核心。控制系统主要由控制器和电流,转速等检测仪器组成,用于按照给定指令,调节电动机的转速和控制电动机的转矩,完成传动任务。电动机主要是异步电动机,少数场合用同步电动机。负载即各类工作机械,设备,用于完成各种生产任务。整个变频调速系统如下图所示。传感器电源变频器电 动机负载驱动信号电气变量电 气 变量控制系统机械变量指令输入图 1.1变频调速系统1.1.11.1.1 三相交流异步电动机的结构和工作原理三相交流异步电动机的结构和工作原理当向三相定子绕组中通过入对称的三相交流电时,就产生了一个以同步转速n1沿定子和转子内圆空间作顺时针方向旋转的旋转磁场。由于旋转磁场以n1转速

14、旋转,转子导体开始时是静止的,故转子导体将切割定子旋转磁场而产生感应电动势(感应电动势的方向用右手定则判定)。由于导子导体两端被短路环短接,在感应电动势的作用下,转子导体中将产生与感应电动势方向基本一致的感生电流。转子的载流导体在定子磁场中受到电磁力的作用(力的方向用左手定则判定)。电磁力对转子轴产生电磁转矩,驱动转子沿着旋转磁场方向旋转。4当电动机的三相定子绕组(各相差120度电角度),通入三相对称交流电后,将产生一个旋转磁场,该旋转磁场切割转子绕组,从而在转子绕组中产生感应电流(转子绕组是闭合通路),载流的转子导体在定子旋转磁场作用下将产生电磁力,从而在电机转轴上形成电磁转矩,驱动电动机旋

15、转,并且电机旋转方向与旋转磁场方向相同。图1.21.1.21.1.2 变频调速原理变频调速原理三相异步电动机的转速和频率关系的表达式:n=60f(1-s)/p式中n为异步电动机的转速 f为异步电动机的频率 s为电动机转差率 p为电动机极对数由上式可知,转速n与频率f成正比,只要改变频率f即可改变电动机的转速,变频器就是通过改变电动机的电源频率实现速度调节的。变频器是通过对电力半导体器件的通断控制将电压和频率固定不变的交流电电源变换为电压或频率可变的交流电的电能控制装置。在实际应用时,不仅要实现调速,还要求机械系统能满足机械特性和调速指标。1.1.31.1.3 变频调速的基本控制方式变频调速的基

16、本控制方式 1)V/f控制按照下图所示的电压,频率关系对变频器的频率和电压进行控制,称为V/f控制方式。基频以下可以实现恒转矩调速,基频以上则可以实现恒功率调速。5图 1.3V/f控制是转速开环控制,无需速度传感器,控制电路简单,通用性强,经济性好,是目前通用变频器产品中使用较多的一种控制方式。但在V/f控制方式下,如果富在变化,转速也会随之变化,转速的变化量与转差率成正比。V/f控制的静态调速精度较差,可采用转差频率方式来提高调速精度。2)转差频率控制转差频率控制方式是闭环控制。根据速度传感器的检测,求出转差频率,再把它与速度设定值相叠加,以该叠加值作为逆变器的频率设定值,实现了转差补偿的闭

17、环控制,这种控制方式称为转差频率控制方式。由于转差补偿的作用,调速精度提高了。采用V/f控制方式和转差控制方式的控制思想都建立在异步电动机的静态数学模型上,因此动态性能指标不高,采用矢量控制方式可提高变频调速的动态性能。3)矢量控制根据交流电动机的动态数学模型,利用坐标变换的手段,将交流电动机的定子电流分解成磁场分量和转矩分量电流,并分别加以控制,即模仿直流电动机的控制方式对电动机的磁场和转矩分别进行控制,可获得类似于直流调速系统的动态性能。矢量控制方法的出现,是异步电动机变频调速在电动机的调速领域里全方位地处于优势地位。但是,矢量控制技术需要对电动机参数进行正确估算。1.21.2 系统的控制

18、要求系统的控制要求本文通过PLC控制变频器达到变频调速的目的,从而实现交流电机的正反转、起停、加速、减速控制以及速度的调节,并且能够在触摸屏上进行操作,控制电机调速。本系统的结构如图所示。6图 1.3系统的结构图1.31.3 方案的确定方案的确定1.3.11.3.1 电动机的选择电动机的选择在变频电机中,电动机类型选择的原则是,在满足工作机械对于托动系统要求的前提下,所选电动机应尽可能结构简单、运行可靠、维护方便、价格低廉。因此,在选用电动机种类时,若机械工作对拖行系统无过高的要求,应优先选用交流电动机。在交流电动机中,笼型异步电动机结构简单、运行可靠、维护方便,对起动性能无过高要求的调速系统

19、,应优先考虑。在电机工作中起动、制动比较频繁,为提高生产率,又要求电动机具有较大的起动、制动转矩以缩短起动制动时间,同时还有一定的调速要求,所以本设计采用笼型异步电动机,其参数为:型号:WDJ26;电压:380V;接法:角接;转速:1430r/min;功率:40W;电流:0.2A;频率:50HZ;绝缘等级:E;1.3.21.3.2 变频器的选择变频器的选择根据用途对变频器进行分类,变频器可以分为通用型系统型和专用型变频器。西门子公司的MICROMASTER 440变频器简称MM440变频器,由微处理器控制,采用具有现代先进技术水平的绝缘栅双极晶体管作为功率输出器件。它居于矢量控制性能;内置的制

20、动单元等等。7以西门子的0.75W MM440变频器为例,变频器的部分技术参数如下:额定功率:0.75Kw输入功率:4763hz输出功率:0650Hz功率因素:0.98过载能力:150%,60s保护特性:过电压和欠电压保护.短路和接地保护.过负载保护.变频器过热和电动机过热保护.电机失步保护.参数连锁保护.电动机锁定保护。第二章第二章 变频调速系统的硬件设计变频调速系统的硬件设计2.1 PLC2.1 PLC可编程逻辑控制器(Programmable Logic Controller,PLC)实质是一种专用于工业控制的计算机,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、

21、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。图 2.1 可编程逻辑控制器其硬件结构基本上与微型计算机相同,基本构成为:1)电源 行间距大点可编程逻辑控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程逻辑控制器的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措8施而将PLC直接连接到交流电网上去2 中央处理单元(CPU)中央处理单元(CPU)是可编程逻辑控制器的控制中枢。它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户

22、程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高可编程逻辑控制器的可靠性,近年来对大型可编程逻辑控制器还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整

23、个系统仍能正常运行。3 存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。4 4 输入输出接口电路输入输出接口电路1现场输入接口电路由光耦合电路和微机的输入接口电路,作用是可编程逻辑控制器与现场控制的接口界面的输入通道。2现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用可编程逻辑控制器通过现场输出接口电路向现场的执行部件输出相应的控制信号。5 5 功能模块功能模块1高速计数器的工作模式高速计数器有12种工作模式,模式0模式2采用单路脉冲输入的内部方向控制加/减计数;模式3模式5采用单路脉冲输入的外部方向控制加/减计数;模式6模式8采用两路脉

24、冲输入的加/减计数;模式9模式11采用两路脉冲输入的双相正交计数。S7-200 CPU224有 HSC0-HSC5六个高速计数器,每个高速计数器有多种不同的工作模式。高速计数器的工作模式和输入端子的关系及说明如表3-1所示。9选用某个高速计数器在某种工作方式下工作后,高速计数器所使用的输入不是任意选择的,必须按系统指定的输入点输入信号。如HSC1在模式11下工作,就必须用I0.6为A相脉冲输入端,I0.7为B相脉冲输入端,I1.0为复位端,I1.1为启动端。表2-1 高速计数器的工作模式和输入端子的关系及说明HSC 编功能及说明占用的输入端子及其功能号及其HSC0I0.0I0.1I0.2对应H

25、SC4I0.3I0.4I0.5的输入HSC1I0.6I0.7I1.0I1.1端子HSC2I1.2I1.3I1.4I1.5HSC3I0.1HSC 模式HSC5I0.40单路脉冲输入的内部方向控复位1制加/减计数。计数方向控制位脉冲输端=0,减计数;计数方向控制位入端复位起=1,加计数。2端动3单路脉冲输入的外部方向控方向复位4制加/减计数。计数方向控制端脉冲输控制端=0,减计数;计数方向控制端入端端复位起=1,加计数。5端动6两路脉冲输入的单相加/减计减计加计数复位7数。数脉脉冲输端加计数有脉冲输入,加计数;冲输入端复位起减计数端脉冲输入,减计数。入端8端动9两路脉冲输入的双相正交计数。复位A

26、相脉B 相脉10A 相脉冲超前 B 相脉冲,加计端冲输入冲输数;端入端复位起A 相脉冲滞后 B 相脉冲,减计11端动数。说明:表中表示没有注意:同一个输入端不能用于两种不同的功能。高速计数器当前模式未使用的输入端均可用于其他用途,如作为中断输入端或作为数字量输入端。例如,如果在模式2中使用高速计数器HSC0,模式2使用I0.0和I0.2,则I0.1可用于边缘中断或用于HSC3。表 2-2高速计数器的控制字节HSCHSCHSCHSC3HSC4HSC5说明012SM3SM4SM5SM14复位有效电平控制:7.07.07.07.00=复位信号高电平有效;10SM37.1SM37.2SM37.3SM3

27、7.4SM37.5SM37.6SM37.7SM47.1SM47.2SM47.3SM47.4SM47.5SM47.6SM47.7SM57.1SM57.2SM57.3SM57.4SM57.5SM57.6SM57.7SM147.2SM147.3SM147.4SM147.5SM147.6SM147.7SM137.3SM137.4SM137.5SM137.6SM137.7SM157.3SM157.4SM157.5SM157.6SM157.71=低电平有效启动有效电平控制:0=启动信号高电平有效;1=低电平有效正交计数器计数速率选择:0=4计数速率;1=1计数速率计数方向控制位:0=减计数;1=加计数向

28、HSC 写入计数方向:0=无更新;1=更新计数方向向 HSC 写入新预置值0=无更新;1=更新预置值向 HSC 写入新的当前值:0=无更新;1=更新当前值HSC 允许:0=禁用 HSC;1=启用 HSC2高速计数器的控制字和状态字定义了计数器和工作模式之后,还要设置高速计数器的有关控制字节。每个高速计数器均有一个控制字节,它决定了计数器的计数允许或禁用,方向控制(仅限模式0、1和2)或对所有其他模式的初始化计数方向,装入当前值和预置值。控制字节每个控制位的说明如表3-2所示。每个高速计数器都有一个状态字节,状态位表示当前计数方向以及当前值是否大于或等于预置值。每个高速计数器状态字节的状态位如表

29、3-3所示。只有在执行中断服务程序时,状态位才有效,目的是使其它事件能够产生中断以完成更重要的操作。表2-3高速计数器状态字节的状态位HSCHSCHSCHSC3HSC4HSC5说明012SM3SM4SM5SM13SM14SM15当前计数方向状态位:6.56.56.56.56.56.50=减计数;1=加计数SM3SM4SM5SM13SM14SM15当前值等于预设值状态位:6.66.66.66.66.66.60=不相等;1=等于SM3SM4SM5SM13SM14SM15当前值大于预设值状态位:6.76.76.76.76.76.70=小于或等于;1=大于6 6 通信模块通信模块PLC通讯模块的功能是

30、,当PLC本身的通讯口不够使用时,因为有可能PLC需要和多台第三方仪器进行通讯。这时就需要用到通讯模块,通讯模块有很多类型,常见的11有串口模块(RS232、RS485、RS422)和以太网通讯模块2.22.2 变频器变频器变频器(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、检测单元微处理单元等组成。通过改变电源的频率来达到改变电源电压的目的,根据电机的实际需要来提供其所需要的电源电压,进而达到节能、调速的目的,另外

31、,变频器还有很多的保护功能,如过流、过压、过载保护等等。随着工业自动化程度的不断提高,变频器也得到了非常广泛的应用。变频器通常分为4部分:整流单元、高容量电容、逆变器和控制器。整流单元:将工作频率固定的交流电转换为直流电。高容量电容:存储转换后的电能。逆变器:由大功率开关晶体管阵列组成电子开关,将直流电转化成不同频率、宽度、幅度的方波。控制器:按设定的程序工作,控制输出方波的幅度与脉宽,使叠加为近似正弦波的交流电,驱动交流电动机。控制方式低压通用变频输出电压为380650V,输出功率为0.75400kW,工作频率为0400Hz,它的主电路都采用交直交电路。其控制方式经历了以下四代。1U/f=C

32、的正弦脉宽调制(SPWM)控制方式:其特点是控制电路结构简单、成本较低,机械特性硬度也较好,能够满足一般传动的平滑调速要求,已在产业的各个领域得到广泛应用。但是,这种控制方式在低频时,由于输出电压较低,转矩受定子电阻压降的影响比较显著,使输出最大转矩减小。另外,其机械特性终究没有直流电动机硬,动态转矩能力和静态调速性能都还不尽如人意,且系统性能不高、控制曲线会随负载的变化而变化,转矩响应慢、电机转矩利用率不高,低速时因定子电阻和逆变器死区效应的存在而性能下降,稳定性变差等。因此人们又研究出矢量控制变频调速。1变频器设置表2-4快速调试参数表参数号出厂值P07002P10002P112010.0

33、0设置值225.00说明命令源选择由端子排输入频率设定值选择为“模拟输入”斜坡上升时间12P112110.005.00斜坡下降时间2设置模拟信号控制、端子控制参数按表2-5所示设置数字输入端子控制参数。表2-6数字输入/输出端子、控制参数表参数号出厂值设置值说明P070111ON 接通正转、OFF1 停止命令P0702122ON 接通反转、OFF1 停止命令P0705159故障确认P072511PNP/NPN 数字输入选择 PNP 方式P0731152.7数字输出 1 的功能选择变频器故障P075600ADC 类型选择单极性电压输入0+10VP075700ADC 输入特性标定的 x1 值(V/

34、mA)P07580.00.0ADC 输入特性标定的 y1 值P07591010ADC 输入特性标定的 x2 值(V/mA)P0760100.0100.0ADC 输入特性标定的 y2 值P076100ADC 死区的宽度(V/mA)P103210禁止反转的 MOP 设定值选择允许反向P200050.0050.00基准频率(Hz)2.32.3 外部电路设计外部电路设计系统元件 I/O 分配表 2-1表 2-7I/O 分配输入部分输入部分元件启动按钮 SB0停止按钮 SB1M0.1PLC 输入点M0.0输出部分输出部分触摸屏对应元件正转/停止PLC 输出点M0.2(2)绘制PLC硬件接线图及硬件连接(

35、对图描述)13图 2 电机恒速控制电路图第三章第三章 变频调速系统的软件设计变频调速系统的软件设计3.13.1 编程软件的介绍编程软件的介绍STEP7-Micro/WIN32是西门子公司专为SIMATIC S7-200系列可编程序控制器研制开发的编程软件,它是基于Windows的应用软件,功能强大,既可用于开发用户程序,又可实时监控用户程序的执行状态。STEP7-Micro/WIN32编程软件的主界面外观如下图所示14界面一般可以分成以下几个区:标题栏、菜单条(包含8个主菜单项)、工具条(快捷按钮)、引导条(快捷操作窗口)、指令树(快捷操作窗口)、输出窗口、状态条和用户窗口(可同时或分别打开5

36、个用户窗口)。除菜单条外,用户可以根据需要决定其他窗口的取舍和样式。(1)菜单条在菜单条中共有8个主菜单选项,各主菜单项的功能如下。1)文件(File)菜单项可完成如新建、打开、关闭、保存文件、导入和导出、上载和下载程序、文件的页面设置、打印预览和打印设置等操作。2)编辑(Edit)菜单项提供编辑程序用的各种工具,如选择、剪切、复制、粘贴程序块或数据块的操作,以及查找、替换、插入、删除和快速光标定位等功能。3)视图(View)菜单项可以设置编程软件的开发环境,如打开和关闭其他辅助窗口(如引导窗口、指令树窗口、工具条按钮区),执行引导条窗口的所有操作项目,选择不同语言的编程器(LAD、STL或F

37、BD),设置3种程序编辑器的风格(如字体、指令盒的大小等)。4)可编程控制器(PLC)菜单项用于实现与PLC联机时的操作,如改变PLC的工作方式、在线编译、清除程序和数据、查看 PLC的信息、以及PLC的类型选择和通信设置等。5)调试(Debug)菜单项用于联机调试。156)工具(Tools)菜单项可以调用复杂指令(如PID指令、NETR/NETW指令和HSC指令),安装文本显示器TD200,改变用户界面风格(如设置按钮及按钮样式、添加菜单项),用“选项”子菜单可以设置三种程序编辑器的风格(如语言模式、颜色等)。7)窗口(Windows)菜单项的功能是打开一个或多个窗口,并进行窗口间的切换。可

38、以设置窗口的排放方式(如水平、垂直或层叠)。8)帮助(Help)菜单项可以方便地检索各种帮助信息,还提供网上查询功能。而且在软件操作过程中,可随时按F1键来显示在线帮助。(2)工具条将STEP7-Micro/WIN32编程软件最常用的操作以按钮形式设定到工具条,提供简便的鼠标操作。可以用“视图”菜单中的“工具”选项来显示或隐藏3种按钮:标准、调试和指令。(3)引导条在编程过程中,引导条提供窗口快速切换的功能,可用“视图”菜单中的“引导条”选项来选择是否打开引导条。引导条中有以下七种组件。1)程序块(Program Block)由可执行的程序代码和注释组成。程序代码由主程序(OB1)、可选的子程

39、序(SBR0)和中断程序(INT0)组成。2)符号表(Symbol Table)用来建立自定义符号与直接地址间的对应关系,并可附加注释,使得用户可以使用具有实际意义的符号作为编程元件,增加程序的可读性。例如,系统的停止按钮的输入地址是I0.0,则可以在符号表中将I0.0的地址定义为stop,这样梯形图所有地址为I0.0的编程元件都由stop代替。当编译后,将程序下载到PLC中时,所有的符号地址都将被转换成绝对地址。3)状态图(Status Chart)用于联机调试时监视各变量的状态和当前值。只需要在地址栏中写入变量地址,在数据格式栏中标明变量的类型,就可以在运行时监视这些变量的状态和当前值。4

40、)数据块(Data Block)可以对变量寄存器V进行初始数据的赋值或修改,并可附加必要的注释。5)系统块(System Block)主要用于系统组态。系统组态主要包括设置数字量或模拟量输入滤波、设置脉冲捕捉、配置输出表、定义存储器保持范围、设置密码和通信参数等。在本附录中对系统组态的设置不作详细介绍。6)交叉索引(Cross Reference)可以提供交叉索引信息、字节使用情况和位使用情况信息,使得PLC资源的使用情况一目了然。只有在程序编辑完成后,才能看到交叉索引表的内容。在交叉索引表中双击某个操作数时,可以显示含有该操作数的那部分程序。7)通信(Communications)可用来建立

41、计算机与PLC之间的通信连接,以及通信参数的设置和修改。在引导条中单击“通信”图标,则会出现一个“通信”对话框,双击其中的“PC/PPI”16电缆图标,将出现“PG/PC”接口对话框,此时可以安装或删除通信接口,检查各参数设置是否正确,其中波特率的默认值是9600。设置好参数后,就可以建立与PLC的通信联系。双击“通信”对话框中的“刷新”图标,STEP7-Micro/WIN32将检查所有已连接的S7-200的CPU站,并为每一个站建立一个CPU图标。建立计算机与PLC的通信联系后,可以设置PLC的通信参数。单击引导条中“系统块”图标,将出现“系统块”对话框,单击“通信口(Port)”选项,检查

42、和修改各参数,确认无误后,单击“确认(OK)”按钮。最后单击工具条的“下载(Download)”按钮,即可把确认后的参数下载到PLC主机。用指令树窗口或视图(View)菜单中的选项也可以实现各编程窗口的切换。(4)指令树指令树提供编程所用到的所有命令和PLC指令的快捷操作。可以用视图(View)菜单的“指令树”选项来决定其是否打开。(5)输出窗口该窗口用来显示程序编译的结果信息。如各程序块的信息、编译结果有无错误以及错误代码和位置等。(6)状态条状态条也称任务栏,用来显示软件执行情况,编辑程序时显示光标所在的网络号、行号和列号,运行程序时显示运行的状态、通信波特率、远程地址等信息。(7)程序编

43、辑器可以用梯形图、语句表或功能表图程序编辑器编写和修改用户程序。(8)局部变量表每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就通过局部变3.2 PLC3.2 PLC 的工作原理的工作原理(不完整)(不完整)当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,可编程逻辑控制器即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。3.2.1 3.2.1 输入采样阶段输入采样阶段在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象

44、区中的相应的单元内。输入采样结束后,转入用户程序17执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。3.2.23.2.2 用户程序执行阶段用户程序执行阶段在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区

45、中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在 I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I

46、/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。3.2.33.2.3 输出刷新阶段输出刷新阶段当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。3.3 PLC3.3 PLC 编程语言编程语言PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的。只要用户能够掌握某种标准编程语言,就能够使用PLC在控制系统中,实现各种自动化控制功能。根据国际电工委员会制定的工业控制编程

47、语言标准(IEC1131-3),PLC有五种标准编程语言:梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、结构文化本语言(ST)。这五标准编程语言,十分简单易学。183.3.13.3.1 梯形图语言(梯形图语言(LDLD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的

48、能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。3.3.23.3.2、指令表语言(、指令表语言(ILIL)指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。图3就是与图2PLC梯形图对应的指令表。指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一

49、一对应关系。其特点与梯形图语言基本一致。3.3.33.3.3、功能模块图语言(、功能模块图语言(FBDFBD)功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。功能模块图编程语言的特点:功能模块图程序设计语言的特点是:以功能模块为单位,分析理解控制方案简单容易;功能模块是用图形的形式表达功能,直观性强,对于具有数字逻辑电路基础的设计人员很容易掌握的编程;对规模大、控制逻辑关系复杂的控制系统,由于功能模块图能够清楚表达功能关系,使编程调试时间大大减少。3.3.43.3.4、顺序功能流程图语言(顺序功能流程图语言(SFC

50、SFC)顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的过程分成步和转换条件,根据转移条件对控制系统的功能流程顺序进19行分配,一步一步的按照顺序动作。每一步代表一个控制功能任务,用方框表示。在方框内含有用于完成相应控制功能任务的梯形图逻辑。这种编程语言使程序结构清晰,易于阅读及维护,大大减轻编程的工作量,缩短编程和调试时间。用于系统的规模校大,程序关系较复杂的场合。图5是一个简单的功能流程编程语言的示意图。顺序功能流程图编程语言的特点:以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解;避免梯形图或其他语言不能顺序动作的缺陷,同时也避免了用梯形

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com