企业信息

    浔之漫智控技术(上海)有限公司

  • 7
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2017
  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航
  • 认证: 手机已认证 身份证已认证 微信未绑定

    联系方式

    浔之漫智控技术(上海)有限公司

  • 公司地址: 上海市 松江区 永丰街道 上海市松江区广富林路4855弄52号3楼
  • 姓名: 聂航

    西门子6ES7212-1BB23-0XB8产品型号

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-07-26
  • 阅读量:38
  • 价格:面议
  • 产品规格:模块式
  • 产品数量:1000.00 台
  • 包装说明:全新
  • 发货地址:上海松江永丰  
  • 关键词:西门子代理商,西门子一级代理商

    西门子6ES7212-1BB23-0XB8产品型号详细内容

    西门子6ES7212-1BB23-0XB8产品型号


    1 引言

        机组油压装置是为水电站水轮发电机组提供动力油源的装置,是水利机械设备的重要组成部分。作为水轮发电机组起动停止、负荷调节等工况转换以及其它液压操作设备的操作能源,它的工作品质关系到机组的运行。

      为保证和维护机组操作所需要的工作能力,压力油槽内压缩空气和透平油要适当成比例,压力油槽容积的60%~70%是压缩空气,30%~40%为透平油。因为压缩空气具有良好的弹性,能储存一定的机械能力,使压力油槽在因机组操作等原因油容积减少时仍能维持一定的压力,所以自动、地保持气、油一定的比例,实际上是保证操作能源的和稳定所需要的,是目前水电站实现“无人值班”(少人值守)亟待解决的技术问题。

      近年来,随着可编程控制器的普遍应用,由机组现地控制单元的PLC对油压装置进行自动控制成为发展必然。

    2 控制系统要求

    2.1 机组油压装置的组成

      压力油槽:配有压力变送器、液位变送器、压力控制器、液位控制器以及液位指示器。

        油泵:2台18.5kW油泵三相异步电动机。

      集油槽:配有液位控制器。

      漏油箱:配有液位控制器,1台1.1kW油泵三相异步电动机。

      补气装置:电磁阀(AC220V)。

    2.2 控制要求

        压力的控制:压油槽内的压力P应保持在3.6~4.0MPa之间。P<3.6MPa时,工作泵起动;P<3.4MPa时,备用泵起动;P<3.2MPa时,事故停机信号;P>4.0MPa时,所有泵停机。

      自动补气控制:一般压油槽内的油气体积比为1∶2。

      漏油箱油位控制:采用位式控制来控制漏油箱油位。当液位控制器L2接点(液位高)闭合,起动漏油泵;当液位控制器L1接点(液位低)闭合,漏油泵停止;当液位控制器L3接点(液位过高)闭合,发出漏油箱油位过高报警信号。

      以上控制均要求设有方式选择切换开关,切换开关设自动、切除、手动3档。

    3 控制系统设计

    3.1 控制系统设计方案及组成

      系统采用油压控制为主,辅以油位控制方式。由PLC根据压力油槽自动化元件所提供的压力、油位信号对油泵、电磁空气阀、电磁排油阀进行操作,实现对压力油槽自动补油、自动排油、自动补气、自动排气控制以及漏油泵控制,从而使压力油槽内的油压、油位保持在正常的范围内,整个水轮机组得以正常运行。

      控制系统结构图如图1所示。


      考虑到对输入输出的要求及系统模块的扩展,选用德国西门子公司的S7—200系列PLC中的CPU216及扩展模块EM235和EM222。该系统用了20个离散输入点,2个模拟输入点,14个离散输出点。

      2台油泵电机采用施耐德公司的ATS—46系列软启动器;漏油泵采用交流接触器直接启动控制。当2台压油泵都设置为自动方式时,由PLC完成2台泵的工作/备用方式设置和切换(根据运行时间)。

    3.2 控制系统软件设计

        根据控制系统所要完成的功能,控制程序框图如图2所示。

    3.2.1 系统复位逻辑

      系统复位逻辑主要完成设备起动之前的初始状态管理。本系统主要是对电机的起动准备条件、各电磁阀的初始位置进行判断以及对压力、液位的当前值进行判断等。

    3.2.2 自动运行选择控制逻辑

      自动运行指令的控制操作设备为一个按纽式选择开关,可选“自动”和“手动”2个位置,向油压系统发出的运行指令也是一个输入点,用“1”表示自动运行,“0”表示手动运行。在发出运行指令时要考虑许多其它连锁条件,如故障状态、急停状态、系统就绪信号等。另外,选择开关如果选择在手动位置或系统出现急停信号,都应立即解除自动运行指令,使系统处于手动运行状态下。

    3.2.3 故障管理

      在油压条件中,一般存在多种故障信号。其中电机过热、过流及电机已坏等故障由软启动器检测,在自动控制中只作为系统运行的初始条件和发生故障停止的条件。另外,还有一些信号如系统运行指令是否正常,排气阀是否开启等信号,则要按运行要求根据逻辑关系来判断,也属故障检测之列。

    3.2.4运行指令的控制逻辑

        运行合闸指令在油压系统中的控制逻辑是比较复杂的,它涉及到操作设备信号、控制对象状态和系统运行状态等。运行指令信号的发出控制可由一个基本控制逻辑完成。

      置位条件:1,启动操作信号的上升沿;2,系统无故障。二者均为必要条件。复位条件:1,系统正常停止信号;2,系统故障停止信号;3,紧急停止信号。三者均为充分条件。

    3.2.5工作/备用切换逻辑

      根据控制要求,工作/备用切换是以时间为标准进行的。当1号泵作工作泵运行一定时间后,由工作转为备用状态,2号泵则由备用转为工作状态,如此循环下去。若遇到工作油泵已坏的情况,则备用油泵自动转为工作模式,计时器立即复位,重新开始计时。

    3.2.6工作泵起动控制逻辑

      置位条件:自动状态下,1,油压信号P<3.6MPa;2,排气完成;二者均为必要条件。手动状态下,工作泵手动起动信号输入。

      复位条件:自动状态下,1,达到停泵压力;2,补气条件输入;3,紧急停机信号输入。手动状态下,工作泵手动停止信号输入。

      另外,备用泵起动控制逻辑、漏油泵控制逻辑、排油阀控制逻辑、排气阀控制逻辑、补气阀控制逻辑的程序设计思路基本相同,这里不再赘述。

    4 结束语

    4.1 采用油压、液位双重控制方案,提高了系统的性;

    4.2 实现定期自动“倒泵”,保证每台油泵年运行小时数相等,避免了使用率不均而造成部分油泵过磨损或因长期不用而卡涩。

    4.3 采用软启动器,解决了由于油泵启动冲击而引起的电气、机械故障等问题。

    4.4 系统通用性好,只要对开关设定值稍加修改,即可用于其他中小型水电站的油压系统。


    面向对象编程是计算机语言的一种的编程模式,在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多特点如 “继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只需要使用这种概念就可以了。在计算 机编程中我们需要把一些事物抽象和归纳,才能编写类,而在工业控制系统中,控制对象如:电机,阀等等是很明显的控制类别,不需要抽象就可以很明显的针对它 们编写类,以下将会用到西门子的Step7编程语言和的Unity 编程语言来讲解PLC的面向对象编程。
    一、 实现方式
    在Step7中使用功能块(即FB)编程,一谈到此大家就会想到西门子提出的模块化编程,不错,就是这个模块化编程,但西门子提出的模块化、背景数据块、 多重背景等名词并不能让大家很明白的理解和使用这种的设计理念。如果大家从面向对象编程的角度去理解,则可以很好的理解这种设计模式。“FB块”被看 成“类”,它可以被看成是对相似的控制对象的代码归纳,如对MM440的变频器可以编写FB块:MtrMM440,这在面向对象编程中称为“类”,当需要 编程控制具体的电机时,可以给它分配一个背景DB块,在面向对象编程中称为类的实现(即创建类的实例:对象),当需要控制多个电机时,可以分配不同的背景 DB到这个FB块,即创建类的多个实例。Step7中有另外一种程序块,即FC块,以FC块为主的编程在西门子中称为结构化编程,这也可以类比于计算机编 程中的面向过程编程,即纯粹以函数为主体的编程。
    的Unity软件编程可以好的理解面向对象编程。它的DFB定义中包含输入/输出参数,私有/共有变量,以及代码实现,而这正是计算机的面向对象 编程中“类”的基本元素,而创建类的实例(对象)就像创建普通的“布尔”变量一样,只需在“Function Blocks”中定义这种“类”的变量即可。
    Step7和Unity都可以采用面向过程和面向对象编程方式,这两种编程方式的区别类似于计算机语言中的C语言和C++语言编程的区别。
    以下的讲解将会把Step7中的FB和Unity中的DFB称为“类”,Step7中的FB+背景DB以及Unity中DFB的实例称为“对象”。
    二、 面向对象编程架构
    以上讲解的是实现细节,而编程思想是建立在程序架构上的,不是某个局部使用了面向对象方式,则可以称之为这种编程就是面向对象编程。这种编程需要从以下方面着手:
    1、 电路设计的结构化。
    这里主要以自动线为主介绍,对于单机机床可以是它的简化结构,
    <1>、自动线层:这是层次,它拥有一个主PLC,对属于它下面的各区域控制
    <2>、工程层:拥有立的配送电系统,但没有PLC,只有分布式模块,由自动线控制。顾名思义,它有着较大的立性,可以作为一个单的工程项目设计和制造,当自动线比较小时,可以省略该层次。
    <3>、功能组层:根据工艺划分,将实现某一个工艺功能的区段设备划分为一个功能组,它隶属于工程层,当工程层被省略时,隶属于自动线层。
    面向对象编程并不一定要求使用以上的结构,但好的电气结构利于面向对象编程。
    2、 任何控制对象逻辑都在“类”中实现。
    为了做到这点,分析与控制对象相关的信息,譬如,对于一个电机,有以下相关的信息需要考虑:
    输入信息:
    <1>、电路保护信息,如电机的空气开关,热继电器等。
    <2>、功能保护信息,如运动电机的限位开关,风机的风压开关,油泵的油位开关等。
    <3>、启动和终止条件,以上的电路保护和功能保护都可能导致电机运转终止,复位也可能导致重启动,但这里的条件指的是正常运行的启动和终止条件,譬如顺序控制的流程步。
    <4>、控制模式:如手动和自动等。
    <5>、故障复位:通过复位信息,重新启动。
    输出信息:
    <1>、控制输出,如控制电机的主接触器
    <2>、状态信息输出
    <3>、故障输出
    。。。
    状态储存信息:
    用于代码实现的中间变量以及可以被人机界面读出的状态变量等
    把以上信息都整合到一个类中,并尽量使类的参数标准化。不过,同编程语言还是曾在一些差别,针对Step7,应该遵循的标准是:程序结构由FC实现,对象控制由FB实现,如下的一种结构体系(其电气结构来自上面的介绍):
    这只不过是一个粗略的PLC程序架构体系,好的架构应该完善和科学。
    3、 规划好数据结构
    数据结构的定义相当重要,并尽量统一这些结构,不要顾虑存储空间,当今的PLC内存足以容纳大量的数据。说明一点的是在Step7中尽量不要在类的外部定义数据结构(UDT),而是在类里面定义,虽然会造成不同类中同一结构的重复性定义,但却提高了类的立性。
    三、 优越性
    1、 标准化
    使用这种设计模式,可以将程序设计分为两个阶段,即标准库、基本架构开发,以及实际应用层面设计。其中标准库、基本架构是程序标准化的基础,而应用层 设计是针对具体的控制工程编程,这样可以把程序设计人员分成两类,一类是标准开发,由程序员负责,一类是应用设计(其中程序调试规划到应用设计),由 经过标准化培训的一般程序员完成,通过这种分配就可以解决中国工业自动化中面临的尴尬局面。传统的中国控制工业,一个程序设计由一个人完成,这样他还 负责现场调试,而拥有丰富经验的程序员一般是三十岁后,这时他已经成家,而显然长期出差对家庭不利,很多的程序员为了家庭考虑不得不改行,要么转到管 理岗位,要么去制造工厂搞设备维护,这是资源的严重流失。毫无疑问,使用以上的设计流程,我么可以让经验丰富的程序员搞标准库和架构的设计,而让刚踏入这 个行业的年轻人搞应用设计和调试,这不仅可以让老程序员继续他自己的工作,而不影响家庭,也可以让年轻的程序员参入现场调试,培养自己的经验,提高自己的 收入。
    这可能让某些人士担心,认为年轻的程序员可以参加现场的调试吗?可以肯定的是没有标准化支撑的程序不仅年轻的程序员编不出来,而且现场调试会问题多多。但有了好的标准化后,一年半以上工作经验的程序员就应该能够立面对自动线。
    PLC中的面向对象编程的就是黑匣子编程,针对Step7,我们使用FB去实现每一个对象的控制,控制逻辑、报警处理、信号交换全在FB中,对于应用 设计人员,不需要明白里面的代码实现,只需要了解该FB的功能以及如何使用好它就行,这样对于应用程序人员的编程能力要求大大降低,对于编程只不过是遵循 架构,拷贝代码,改变输入输出条件而已。
    那么调试呢?很多人认为使用FB编程的烦就是FB的多次调用后,根本无法诊断这些代码,从技术层面上讲确实如此,我们除了从背景DB上查看信息外, 是无法在它多次被调用后监控代码的,但我已说过,这是黑匣子编程,我们不需要诊断这些代码,只需要知道什么样的输入、什么样的参数设定导致什么样的输出就 行,代码的逻辑与功能好坏是由标准库开发人员负责的,这就要求标准开发人员需要对他设计的功能块在不同条件下进行不同的测试,保证无误,还需要编写完整、 详尽的功能说明文档,以便于应用设计人员了解这些块,标准架构并不是出来就一劳永逸的,针对千变万化的工程,它是需要不断完善和修订的,这也是一个工 程公司可以实实在在进行知识积累的地方。
    程序不仅需要给调试人员使用,而且用户(设备维护人员)也需要了解,如果把完整的标准库文档给用户,可能曾在技术外泄的可能,若不给,对他们诊断设备可能 曾在困难,这就需要标准人员制作另外一分文档,即设备维护文档,其知识的透漏以用户能够使用程序进行诊断为限。


    实践证明,PLC产品的大多数故障的原因,都是在制造过程中产生的。而在制造过程中,要保证产品的性与稳定性,重要的就是产品测试,只有通过完整和的测试,才能发现产品中的问题,再给予解决。 从制造流程上来分,PLC的产品测试可以分为四个部分:
    是元器件的测试,也包括外协件的测试。这时大多采用抽样的方法,其实,在采购之前,就要对供应商的资格进行认定,要避免不规范运作的元器件供应商,并与合资格的供应商建立长期的关系,这样,可以保证进来的元器件从根本上不会出大的问题。
    但即便是对长期的正规的供应商,也要进行入库前的检验,通常,要进行目测,包括数量的清单,型号的核对,批号和生产日期等。然后,对元器件进行抽样检测;由于PLC的质量要求较高,因此,尽可能将抽样的比例加大,这样可以增加发现故障元件的概率。
    元器件测试完成后,二步就是要在生产过程中,对每个生产加工工序进行的QC测试。对PLC的生产来说,主要是线路板的测试,通常包括:丝印、贴片、回流焊、波峰焊、手工插件和焊接几个工序,这时,对每个模块的每个工序做一个的测试架,才能保证能够而准确地测量出每个模块的质量。
    在制造过程中,一旦发现质量问题,要立即找出原因,看是由于元器件本身的原因,还是加工质量的原因。如果是后者,在出现比例比较大的故障如虚焊等现象后,要及时调整生产设备的工作参数,既要保生产速度和生产率,也要保证降低故障率。如果PLC制造商有自己的生产线,应该将每个模块的生产状态参数保存下来,以后每次生产同样的模块的时候,可以按照该的状态进行生产。而且,这个的生产状态参数是要不断新的。
    生产制造完成后,是模块的装配环节。装配完成后,要进行模块的性能测试。这一步的测试是十分关键的,因为重要的性能测试都是在这个环节,由于通常PLC的各种模块需要测试的参数较多,因此,一定要为每个型号的每个模块制作专门的测试架,并采用自动测试工装,这样才能保证测试参数的和完整,同时也保证测试的生产率。这是生产过程中测试的三步。
    模块测试完毕后,要将模块送入老化室进行高温老化。关于老化,有许多人会将之与高温测试混同起来。其实,这是不同的。产品的高温测试,主要是检测该产品能够在设计的高温工作区段里正常工作,比如,如果PLC的工作温度是55度,那么只要在55度的范围内开机进行工作测试,在模块里的温度达到稳定后(通常为半小时左右)就可以了。但是,老化则是另外一个概念。
    每个产品的元器件都有一定的寿命周期,比如,电子元器件的寿命为10年,那么,在这个寿命周期了,个月的故障率是很高的,其后故障率会越来越低,在三个月之后,达到稳定,故障率就会降到一个比较低的水平,一直到10年左右,器件达到了寿命,故障率又开始上升。
    生产制造过程中的老化,就是要通过高温运行,将产品前期的故障率较高的时间缩短,使产品在出厂前就跨越过这个阶段,进入低故障率阶段。老化的温度和时间与产品的不同种类有关,对于电子产品来说,如果设定在55~60度的温度,可以将前期的高故障率的时间从三个月缩短到三天左右。这就是为什么许多电子产品的老化时间在72小时的原因。因此,老化是PLC产品生产过程的一道重要工序,而不能仅仅被看作是一个测试的过程。
    知道了上面的道理,就同样会明白产品的老化过程是十分重要的,而且,老化后的测试加重要。因为,容易出现故障的模块,在老化过程中,绝大部分的潜在故障会在老化期间暴露出来,因此,对老化后的产品进行严格的测试。测试的方法和手段与老化前的模块测试手段相似,但全部完整地检测。有些测试人员认为产品已经测过一次了,因此,对老化后的产品测试往往放松,其实,这是大错而特错的。老化后的测试,就是PLC在制造过程中测试的四步。
    以上的四步是PLC的硬件测试的介绍。由于软件也是PLC的重要组成部分,因此,对PLC的内部的软件,同样要进行测试。通常,由于产品保密的原因,即便是外协加工的模块,公司的关键软件在公司内部进行安装,有关测试功能也在公司内部完成。
    有关软件功能测试又分为底层嵌入式软件测试和编程软件的测试。
    底层嵌入式软件指PLC的系统软件,即在产品的CPU模件内的嵌入式固化软件(FIRMWARE),在工业控制系统的CPU模块里,都有一个IC芯片,里面是CPU的固化系统软件。通常称之为SOC(System On Chip),这个SOC是控制器的。实现SOC的方式主要有ASIC和FPGA两种。目前,德维森的主要的嵌入式软件是用FPGA技术来进行固化的,因此这里只简单介绍FPGA芯片的测试流程。
    在进行制造过程的芯片测试时,要将FPGA芯片的原料检验委托供应商进行,公司每月一次进行抽检,以保证芯片本身的质量没有问题;同时,所要嵌入的软件已经通过FPGA样片调试,功能已经合格。
    芯片通过芯片写入器将软件写入,之后,由测试人员将芯片插入到测试电路上,使用逻辑分析仪对芯片的预先的管脚波形进行逻辑分析测试,为了保证能够对芯片进行**的测试,这一步骤只对几个关键点的波形进行测试。逻辑测试完成后,对芯片进行电性能测试,这一步骤主要测试芯片的工作电压的高低限值和自动恢复性能。电气性能测试完成后,开始对芯片进行老化测试。老化后,再进行一次逻辑分析测试,并选取至少5%的芯片进行综合性能测试,主要是观察芯片的软件功能供设计修改参考。
    产品的编程软件的测试通常不在制造过程测试,我将在产品应用过程的测试中叙述。
    以上的制造过程的测试主要指的是性能测试。此外,对PLC产品,还要进行专门的性测试。
    产品的性测试包括环境测试、机械性能测试和电气性能测试。机械性能测试主要是测试产品包装的机械完整性,包括焊接点的牢固性、模具的精密度、接线端子的牢固度等。环境测试主要测试产品在恶劣条件下存放及使用的性(或寿命,通常以平均无故障时间计算)。电气性能测试是用来验证产品在即将使用的环境中是否经得起各种电气环境的考验。根据国家有关规定,性测试(包括EMC、振动和冲击以及粉尘测试等)在每种产品批样品生产后,到的测试机构进行试验即可,之后每年一次到的测试送检一次。公司内部对产品只进行耐压和高低温老化测试,不需要对每个产品的每个批次都进行性测试。
    环境测试包括高温、低温、盐雾、粉尘、易燃易爆性气体、湿度、海拔测试等;机械性能测试包括振动、冲击、加速应力等;电气性能测试包括EMC电磁兼容性试验(包括辐射特性、静电、群脉冲等)、触点试验(主要对开关量输入输出模块)和耐压试验等。送检产品为随机抽样,通常为两套。


    前言
        在目前的城市供水系统和小区高楼供水系统中还有很多采用高位水塔或直接水泵加压供水方式,在这种供水方式中由于扬水较高且电机一直高速运行造成较大的电能消耗,目前的水费成本中,电费比例达50%以上。
        本文针对黑龙江东部地区某大型泵站供水系统的实际情况,采用PLC和变频器组成恒压供水系统,取代了原来的手动调节方式,实现对供水压力的自动控制。而且在原系统基础上只用了少的投资即完成了项目的改造,该系统可以明显节约电能并使管网水压波动较小,从而降低了设备运行的故障率和工人的劳动强度,具有良好的经济效益和社会效益。
    2水泵特性分析及节能原理
       泵是一种平方转矩负载,其转速n与流量Q、扬程H及泵的轴功率N的关系如下式所示:

        式(2—1)表明,泵的流量与其转速成正比,泵的扬程与其转速的平方成正比,泵的轴功率与其转速的立方成正比。当电动机驱动泵时,电动机的辅功率P(kW)可按式(2—2)计算:

        图2—1是泵的流量Q与扬程H的关系曲线。图中,曲线①为泵在转速n1下的扬程—流量(H—Q)的特性;曲线⑤为泵在转速n2下的扬程—流量(H—Q)的特性;曲线②为泵在转速n1下的功率—流量(P—Q)的特性;曲线③、④为管阻特性。
        设泵的标准工作点A点的效率,输出流量Q为**,此时轴功率P1与Q1、H1的乘积面积AH1OQ1成正比。根据生产工艺要求,当流量从Q1减小到Q2时,如果采用调节阀门方法(相当于增加管网阻力),使管阻特性从曲线③变到曲线④,系统由原来的工作点A变到新的工作点B运行。此时,泵扬程增加,轴功率P2与面积BH2OQ2成正比。如果采用变频器控制方式,泵转速由n1降到n2,在满足同样流量Q2的情况下,扬程H3大幅降低,轴功率P3与面积CH3OQ3成正比。轴功率P3与P1、P2之和相比较,将显著减小,节省的功率损耗ΔP与面积BH2H3C成正比,节能效果十分显著[1]。

    3模糊变频恒压供水系统
        恒压供水是指用户段不管用水量大小,总保持管网水压基本恒定,这样,既可满足各部位的用户对水的需求,又不使电动机空转,造成电能的浪费。为实现上述目标,利用PLC根据给定压力信号和反馈压力信号,通过模糊推理运算,控制变频器调节水泵转速,从而达到控制管网水压的目的。变频恒压供水系统如图3—1所示。根据供水压力要求,采用一用一备变频恒压供水系统。

    3.1系统主电路
        一用一备变频器恒压供水系统就是一台水泵供水、另一台水泵备用,当供水泵出现故障或需要定期检修时,备用泵马上投入,不使供水中断。两台水泵均为变频器驱动,并且当变频器故障时,可自动实现变频/工频切换。主电路如图3—2所示。图中,M1为主泵电机,M2为备用泵电机,QF为低压断路器,KM0,KM1,KM2,KM3,KM4为接触器,FR1,FR2为热继电器[2]。

    3.2控制系统硬件设计
        该系统主要由S7200、CPU214的PLC一台及TD200文本显示器,台达VFD220A23A变频器,D150型压力变送器,流量计及检测水箱液位的差压变送器,V/F转换电路,两台22kW笼型三相异步电动机。控制电路如图3—3所示。当PLC控制变频器启动后压力表出管网压力为0~10V模拟电压信号,经由LM331组成的V/F转换电路转换为0~2kHz的频率信号,送入PLC的高速输入端口作为实际压力值。PLC接收到压力值后与给定压力进行比较,然后通过模糊推理运算,控制变频器的多段速输入端子M11、M12、M13的通断,变频器依据事先的设定频率,控制水泵进行调速运行,从而控制供水压力。

        PLC同时还完成控制变频器启动和接收变频器故障报警信号,通过水池内的差压变送器自动监测水池中的水位,使变频器控制水泵电动机在无水后自动停机。另外变频器本身具有过压、过流、断相、过热保护和故障显示等功能。TD200文本显示器主要用来完成模糊控制量化因子、采样周期的设定,实时供水压力显示,压力设定值显示等功能。
    3.3水压模糊控制系统软件设计
        在改造之前,该系统采用人工手动调节控制,操作人员根据管道压力表的读数,手动调节变频器的给定频率,从而提高或降低管网水压,达到恒压供水的目的。由于用户较多并且用水时间不确定,管网水压波动较大,数学模型很难确定,而模糊控制不需要的数学模型,因此本系统控制算法采用模糊控制方式进行设计。
        模糊控制器的设计主要包括以下3部分[3]:
        (1)选择输入输出变量
        压力的给定值设为p,管道的实测压力值为p(k),则误差为e(k)=p-p(k)作为模糊控制器的输入变量,输出变量为控制变频器的给定频率值u,这里采用多段速端子控制来实现。
        (2)确定各模糊变量的隶属函数
        描述输入e及输出变量u的语言值的模糊子集为{负大,负小,0,正小,正大}简记为{NB,NS,O,PS,PB},设误差e的论域为X,并将误差大小量化为7个等级,即X={-3,-2,-1,0,1,2,3},控制量u的论域为Y,也量化为7个等级,即Y={-3,-2,-1,0,1,2,3}。误差的隶属函数采用三角形,而控制量的隶属函数采用单点形。
        (3)建立模糊控制规则
        根据现场操作人员手动调节供水压力的经验,控制规则用语言描述如下:
        若压力给定值则提高变频器输出频率,低得越多频率提得越多;若压力给定值则降低变频器输出频率,高得越多频率降得越多;若压力等于给定值则变频器输出频率不变。根据上述的手动控制规则得到模糊控制规则如下:
      
        (4)离线计算模糊控制表
        由上述的模糊控制规则采用minmax法推算出实际应用的模糊控制表及对应变频器输出频率如表3—1所示。

        在实时压力控制过程中,上述控制表存在PLC的内存中,PLC的高速输入端口接收管网中的压力值,并与给定值进行比较,计算偏差e,乘以相应的量化因子并经取整处理变换成模糊变量E。根据对应的E通过查找控制表得到控制量U,然后控制多段速端子M11,M12,M13的不同接通组合,从而改变电机转速达到控制水压的目的。在实际运行中由于泵的特性,在转速很低时泵的效率下降损耗增加,所以在PLC控制变频器启动后,当电机转速达到额定值的30%时模糊控制器开始工作,即调节过程中电机的转速为额定值的30%。
    4结论
        该系统充分利用S7200自身资源,利用高速输入口来完成A/D转换,利用变频器的多段速输入端子实现D/A,大地降低设计成本。该系统设计是在原系统的基础上进行的,因此,原系统的硬件都换,只加上了控制器PLC和自行设计的由LM331组成压频转换器。采用模糊控制方式设计调试十分方便,在现场只要合适的设定多段速频率值,即可获得满意的控制效果,另外该系统联网能力强,PLC和变频器都具有标准的通讯接口,可方便的和各种通用组态软件连接,进行现场状态监控。该系统投入运行半年来一直十分稳定,故障率低,而且操作容易,节能效果十分明显。



    http://zhangqueena.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。 主要经营电气相关产品。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。