产品规格模块式包装说明全新
温州西门子授权一级代理商变频器供应商
电梯;监控系统;网络 基于PLC的电梯监控系统 ,机器视觉 ,机械
电梯生产厂家的监控系统都是自主开发的,只能用于本厂产品,并且价格昂贵"另外,随着电梯技术的不断推陈出新,其拖动和控制技术的淘汰速度也加快、许多旧型号电梯面临技术改造,常见的改造方式是用变频调速取代调压调速和变调速,用改造继电器控制系统"这些因素为使用作电梯监控系统的控制部件提供了大的空间、基于的监控系统尤其适合以改造的电梯。
1 电梯监控系统
电梯监控系统要求既能监控电梯状态又能完成日常管理。从模块功能上可分为:故障时电梯状态;每个工作周期的数据汇总;日常管理信息
。电梯在运行时有大量信息需要监测,粗略分类有:开门限位开关、关门限位开关、触板、光幕保护、厅门锁回路、轿门锁回路;回路、紧急停车回路、限开关、限位开关状态;驱动信息、呼梯信息位置信息、抱闸状态;运行时间、次数、年检时间、维修历史等。
对电梯的监控,可以使故障一览无余。众所周知,门系统是电梯故障多发部件,电梯发生故障停车前总会有一些小故障频繁发生,但这些小故障常常被忽视,因为它们不会造成电梯停运。以厅门锁和门间隙调整不当为例,载荷不均匀情况下运行,会发生门与开门轮碰撞的可能,导致电梯急停车,但因为电梯的自校正功能,电梯会在几分钟内自动恢复正常"这类故障随机性很强,所以经常不被注意,特别是自动运行的电梯,但随着小故障的积累终究会酿成大故障甚至事故监控系统则不会漏掉这些故障,甚至能定位发生故障的层楼从而节省维修查找故障点的时间"在出现故障时,各类信息的收集将有助于故障的判断和事故的预防"只要进行有针对性的设置,所有需要的信息都可以到。
对于管理人员需要的统计内容,监控系统能分门别类的汇总出不同的数据。诸如判别电梯的运行状态,主要通过故障率来判断,而故障率常用一段运行周期内出现故障的次数来计算,不同建筑内和不同用途电梯的运行次数和运行时间差异很大,很难用这种故障率作为衡量电梯运行状态的依据而用运行时间或运行次数内出现故障的多少来衡量,则能完成对运行状态的判别"监控系统可准确地统计到电梯的工作时间、运行次数等工作数据,解决这一问题就容易的多了。日常管理信息包括年检时间、维修费用、配件使用等"上述信息在基于为控制单元的系统中非常容易收集和传输,它们有的是的/开关量,有的是控制程序用于计算和比较的内部变量。只要加装简单的特定模块,既可利用的网络功能完成现场数据的采集和传输工作。
2 PLC联网功能的介绍
具有很强的联网功能"以1系列为例,它可以通过适配卡和智能模块组成多重网络结构,提供RS232/RS422等接口形式。组成多层次的网络,多联网台数可达100台之多"利用双绞线、同轴电缆、光纤电缆等传输媒质,以计算机适配卡、模块或模块与上位机联接和交换信息"同时又可以用模块在层次上进行组网,具有灵活的组网方式,为组成多台电梯监控系统提供了技术基础。
3 基于PLC的监控系统
基于的电梯监控系统有2种形式:针对生产厂家设计的控制系统;针对用改造的电梯"种形式的控制系统多采用板结构,板上设有许多七段数码管,或组成的矩阵显示系统信息,为了不影响原控制系统的性能,需要把板上显示信息用光电元件转换成可用传递的变量,再根据信息所代表的内容对变量赋值,利用二种形式进行监控"对于二种,直接选用有网络功能的作为系统的控制单元,例如OMRON公司的C200H等系列产品,即利用作为控制元件,又利用其网络功能为监控系统传输数据"而现今对后者的开发利用非常少,资源浪费很大。基于的监控系统构造如下:
(1)根据电梯数量和位置以及业主具有的条件选择合适的网络形式,然后进行组网。
(2)需要时编制必要的程序(有的网络形式下不需编程),把监控和被收集的数据存放于的区域上位机和其他访问。
(3)对故障进行实时监控,由电梯故障作为中断源,当门锁回路意外断开、门时间时!各类限位开关异常、各类保护开关异常、、急停回路断开、驱动状态异常、位置信息错误!抱闸异常等故障发生时,由故障电梯的发出中断请求,上位机响应后,收集故障信息,由上位机的监控系统做出相应的故障,然后按预先设定的程序自动派人维修。
(4)对于像运行时间和次数等通用工作信息,定时在固定时间(网络闲时)向上位机传输。
(5)在上位计算机上,编制主控程序,同时用组态软件模拟电梯运行状态,醒目地显示故障类型和故障点"制作数据库完成对工作信息、故障等作统计、分析、制作报表、打印等工作。
有关原始设备制造商 (OEM)的这部分调查提醒精明的客户关于丢失PLC软件程序的危险性以及当这些程序还在处理器中时备份PC程序的重要性。
我们是小型的提供服务的系统集成商,从事各种项目务请求。我们经常去修理停机的并且在PLC上亮红色故障指示灯的机器。这些PLC中有一些已经运行多年,而用户没有意识到控制器失去程序的危险性,直到我们向其提出这些问题。
有时可在线重启处理器,能在短时间内解决问题;但有时错误会重新出现,此时我们需要做大量的修复工作直至找出问题,如找出坏的输出卡或找出操作员不正确输入导致寄存器溢出的故障。
然而,大约在一半情况下,处理器不能重启或者不能对其进行上传。于是,我们会问客户这个通常令人伤心的问题:“你把程序存盘,或是打印出来吗?”此刻,他们会沮丧的重复这个问题,有时语无伦次。
通常,程序可在抽屉里的磁盘中或是文件中找到。它可从打印输出文档中重新输入。有时,多年以来做出的改动并没有保存,那么则需要付出很大的努力才能使机器恢复到近的操作状态。
但是,仍然有后一种可能性。有时,找不到程序使“程序在哪里”变成真正的问题时,只有逆向设计才能恢复机器。
如果你是机器制造者,那么你并不需要花太大心思去避免这种情况的发生。但是你应该放一个磁盘到面板的特定部位中,这样,当存取图表时它就不会失效,或是当转移到某人的文件柜里不致被遗忘。
可擦可编程只读存储器(EPROM)也是一个好办法。许多机器都不使用它们,原因可能是我们不在客户那里使用它,目的很特:我们做出如此多修正会成为EPROM的负担。但是对于一个稳定设计、重复使用的机器而言,这似乎是个不错的方法。
如果你是个系统集成商,那么你有义务和责任避免发生丢失程序的情况。对于客户来说,拥器、组件或程序行的详细清单,并将它们备份,这是个好的投资。如果他们有旧的处理器,尤其是从多个供应商那买的处理器,这笔投资过几天就可能出成效了。你将不得不去找出软件和电缆线,甚至还得安装DOS或是bbbbbbs3.1来运行旧的程序包。
精明的客户将会意识到当程序还在处理器中对其进行备份是相当重要的事。启动PC或笔记本电脑并运行相应的软件是件值得做且重要的事,在没有发生紧急情况时效果好。
作为系统集成商,我们习惯做这种事情。有可能的话,一开始我们会得到一些有注释的程序的副本。处理器上传程序里没有注释,所以我们需要寻找磁盘,并联系机器厂商。我们连接到处理器,进入到处理器上传的程序中,处理器中记录着程序的版本。除了我们要提供服务的控制器外,额外的工作就是对其他控制器进行同样的处理。我们经常针对生产线作些变,调整时间设定,进行故障检修,或程序扩展之前保存程序。
我们也在办公服务器上为每个客户创建一个文件夹,在此服务器上我们可以得到所有的程序。结果,通常是在若干年后,我们为客户解决了难题。
这个当然不是制造工作,但却也不是个无用的事。只需问问工厂或维护管理者他们在费尽心思找寻如何处理导致整个工厂停工的执行关键任务的搅拌机的办法后,终寻得程序时的那种心情就能理解了。
对于终用户,这像是个。记得千年虫吗?这是个实例。是OEM使你的泥浆传送机系统或是堆积机仍在商业运作中?今晚如果你的生产系统突然停工你将怎么办?
我们提醒了你,剩下的就由你来决定了。
面向对象编程是计算机语言的一种的编程模式,在工业控制系统的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上查看信息外,是无法在它多次被调用后监控代码的,但我已说过,这是黑匣子编程,我们不需要诊断这些代码,只需要知道什么样的输入、什么样的参数设定导致什么样的输出就行,代码的逻辑与功能好坏是由标准库开发人员负责的,这就要求标准开发人员需要对他设计的功能块在不同条件下进行不同的测试,保证无误,还需要编写完整、详尽的功能说明文档,以便于应用设计人员了解这些块,标准架构并不是出来就一劳永逸的,针对千变万化的工程,它是需要不断完善和修订的,这也是一个工程公司可以实实在在进行知识积累的地方。
程序不仅需要给调试人员使用,而且用户(设备维护人员)也需要了解,如果把完整的标准库文档给用户,可能曾在技术外泄的可能,若不给,对他们诊断设备可能曾在困难,这就需要标准人员制作另外一分文档,即设备维护文档,其知识的透漏以用户能够使用程序进行诊断为限。
2、 重用性和易管理型
计算机面向对象编程的优点也有重用性和易管理型,在PLC中也曾在,以Step7为例,需要讨论FC和FB的差异。观察数据类型,FB比FC只不过多一个“STAT”类型,在使用上FB需要背景DB,FC不需要,但就这个差别导致FB拥有自己立的数据储存空间,而FC的数据储存却借助公有变量(如中间变量M或者共享DB),有这样一种准则,程序块的立性越强,其重用性也越好,产生数据访问冲突的可能性也少,则易于管理。有些公司生产的PLC,其程序语言没有类似FB 的这种特性,这时可以采用类似“FC+共享DB”的替代方案解决,但它的立性已经大大降低。
同样的代码的立性是标准的一个重要环节,很难想象一个与其他功能块之间有着千丝万缕联系的功能块能够被作为标准块在不同工程中有效的重复使用。
纵观计算机语言的发展,开始的编程都是令人恐怖的,而当今的编程让人们得到很大的解脱,有很多现成的标准类库实用,人们可以把多的编程精力放在实现功能本身上,PLC编程也应该朝这种方向发展,应该让多的人从事应用层面的设计,那些标准功能块不应该重复的被不同人员开发,虽然各大PLC厂开发了大量的程序库,但工业控制对象各式各样,不**业都应该拥有自己的程序库,而代码的可重用性是评价这些功能块好坏的关键。
3、 设计思想的性
在电路图设计中我们早已经在使用针对控制对象的绘图方式,即把基本的主配送电路和PLC配置完成后,我们会针对每一个现场控制对象如:电机、阀、气缸等控制对象绘制电路图,他们的电源来自主配送电路,控制和反馈与PLC建立连接,硬件连锁根据实际情况调整,一个个控制对象就象搭建积木一样有组织的堆积起来,同样的,编程也是针对一个个控制对象使用相应的标准控制块实现就可以,把程序控制细节实现了有效的封装,使程序看起来简洁和易于维护,而好的设计可以把原理图和程序进行很好的关联,甚至于做到一对一的关系,如原理图中的一个控制对象可以在程序中找到相应的FB调用与之对应,真正做到面向控制对象编程。
可能有人疑虑,PLC编程大部分是步进编程,这一个个标准块都是针对控制对象的,那控制顺序如何实现呢?这就要求编写专门的顺序控制FB块,或者使用Siemens现成的Graph7来实现,这点与一般编程没什么差别。
结束语:现在的工业控制领域有很多程序高手,他们很精通算法,也有着自己的编程理念,当我和一些人探讨标准化时,他们认识到标准化的性,但认为这样无法体现自己的编程水准,是的,如上所述作为应用层面的程序设计是不要很高的编程水平,但要想想,一个人难道能一辈子去搞现场调试吗?若想体现自己的,可以从事标准编程。我希望他们能花一点时间研究程序架构,各行各业,真正的是系统架构设计者,编程小技巧只不过是为好的架构锦上添花。



一、引言
随着城市建设的不断发展,高层建筑不断增多,电梯作为高层建筑中垂直运行的交通工具已与人们的日常生活密不可分。目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;二种控制方式用可编程控制器( PLC)取代微机实现信号集选控制。从控制方式和性能上来说,这两种方法并没有太大的区别。国内厂家大多选择二种方式,其原因在于生产规模较小,自己设计和制造微机控制装置成本较高;而PLC性高,程序设计方便灵活。本设计在用PLC控制变频调速实现电流、速度双闭环的基础上,在不增加硬件设备的条件下,实现电流、速度、位移三环控制。
二、硬件电路
系统硬件结构图如图 1所示,其各部分功能说明如下。
Q1——三相电源断路器 K1——电源控制接触器 K2——负载电机通断控制接触器VS——变频器 BU——制动单元 RB——能耗制动电阻 M——主拖动曳引电机1、主电路 主电路由三相交流输入、变频驱动、曳引机和制动单元几部分组成。由于采用交-直-交电压型变频器,在电梯位势负载作用下,制动时回馈的能量不能馈送回电网,为限制泵升电压,采用受控能耗制动方式。2、PLC控制电路 选用OMRON公司C系列60P型PLC。PLC接收来自操纵盘和每层呼梯盒的召唤信号、轿厢和门系统的功能信号以及井道和变频器的状态信号,经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时,向变频器发出运行方向、启动、加/减速运行和制动停梯等信号。3、电流、速度双闭环电路 采用YASAKWA公司的VS-616G5 CIMRG 4022变频器。变频器本身设有电流检测装置,由此构成电流闭环;通过和电机同轴联接的旋转编码器,产生a、b两相脉冲进入变频器,在确认方向的同时,利用脉冲计数构成速度闭环。4、位移控制电路 电梯作为一种载人工具,在位势负载状态下,除要求外,还要求运行平稳,乘坐舒适,停靠准确。采用变频调速双环控制可基本满足要求,但和国外电梯相比还需进一步改进。本设计正是基于这一想法,利用现有旋转编码器构成速度环的同时,通过变频器的PG卡输出与电机速度及电梯位移成比例的脉冲数,将其引入PLC的高速计数输入端口0000,通过累计脉冲数,经式(1)计算出脉冲当量,由此确定电梯位置。电梯位移 h=SI 式中 I——累计脉冲数 S——脉冲当量S = p l D / (p r ) (1)本系统采用的减速机,其减速比 l = 1/32,曳引轮直径D = 580mm,电机额定转速n ed = 1450r/min,旋转编码器每转对应的脉冲数p = 1024,PG卡分频比 r = 1/18,代入式(1)得S = 1.0mm/脉冲三、程序设计利用变频器PG卡输出端(TA2.1)将脉冲信号引入PLC的高速计数输入端0000,构成位置反馈。高速计数器(CNT47)累加的脉冲数反映电梯的位置。高速计数器的值不断地与各信号点对应的脉冲数进行比较,由此判断电梯的运行距离、换速点、平层电和制动停车点等信号。理论上这种控制方式其平层误差可在±1个脉冲当量范围。在考虑减速机齿轮啮合间隙等机械因素情况下,电梯的平层精度可达±5mm内,大大±15mm的标准,满足电梯起制动平滑,运行平稳,平层准确的要求。电梯在运行过程中,通过位置信号检测,软件实时计算以下位置信号:电梯所在楼层位置、快速换速点、中速换速点、门区信号和平层位置信号等。由此省去原来每层在井道中设置的上述信号检测装置,大大减少井道检测元件和信号连线,降。下面针对在实现集选控制基础上新增添的楼层计数、快速换速、中速换速、门区和平层信号5个子程序进行介绍。1、楼层计数本设计采用相对计数方式。运行前通过自学习方式,测出相应楼层高度脉冲数,对应 17层电梯分别存入16个内存单元DM06 ~ DM21。楼层计数器( CNT46)为一双向计数器,当到达各层的楼层计数点时,根据运行方向进行加1或减1计数。1.3、化学除盐系统(包括除盐加系统):三台除盐给泵→两套活性碳过滤器→两套阳床→两套脱碳器(中间水箱)→两套中间水泵→两套阴床→两套混床→两只除盐水箱→除盐水泵→送至机组供发电用水。除盐再生中用酸液对阳床或混床中的失效阳离子交换树脂进行再生。对阴床或混床中的失效阴离子交换树脂进行再生。1.4、饮用水系统:两台饮用给泵→两套活性炭过滤器→饮用水贮水箱→稳压罐→饮用水用户。2、 原控制系统和存在缺点利港电厂一期水处理原控制系统采用模拟屏显示系统状态及门和泵的运行状态,模拟量的显示和控制通过单的回路构成,利用调节器和显示器实现。显示表显示实时参数,记录仪记录过程参数。反洗部分实行按钮触发程序控制,在程序控制面板的操作方式下,采用PLC实现部分自动运行方式。该套控制系统已经使用十年时间,老化严重,已经影响生产。主要存在以下缺点:2.1、原系统的Square D PLC已经使用十年时间,电子元件老化严重,经常出现死机现象,该的PLC属美标产品在国内使用较少,备品备件难以购置。2.2、原系统的较多的采用了输入输出继电器设备和硬接线,故障发生率高。2.3、原系统的控制按钮、模拟显示灯故障发生率高,经常换维护费用较高。2.4、原系统采用较多数显表和记录仪表,故障发生率高、维护工作量和费用高。2.5、原系统采用较多单回路调节器、报警窗,故障发生率高、维护工作量和费用高。2.6、原系统采用的是单路供电方式,影响系统的运行。3、 改造设计思想:3.1、拆除原有Square D PLC系统,拆除输入输出等继电器设备,拆除原有的程序控制板部分设备,拆除原有的多个调节器设备。按要求重新配置、组态一套除盐控制系统。3.2、可编程控制器(PLC)的选用PLC采用PLC。采用与公司其它系统的控制系统相同的可编程控制器(PLC),便于以后的备品备件和技术共享。3.3、用上位机平台控制方式,在CRT上直接进行对系统运行的监视和操作系统设备。上位机的配置,采用价比较高的通用型PC机。通过两台操作员站对化学水处理系统和进行监视控制,即通过LCD画面和键盘对整个工艺系统进行监视和控制,控制室不再设常规控制仪表盘。3.4、二台操作员站既能同时使用又能互为备用,两台操作员站相对立,均与现场各个控制站进行通讯,因此能同时使用。两台操作员站中一台兼工程师站,可以对PLC进行在线编程,修改,可以对人机界面软件进行设置和修改。3.5、化学补给水程控系统主干网采用以太网络,PLC和两台操作员站均接到以太网上构成一个以太网,易于组态、易于使用、易于扩展。留有将化学水处理信息送入电厂SIS(厂级实时监控)系统的接口。利用操作系统bbbbbbS NT的权限管理、事件跟踪、事件记录等功能提高系统的性。4、 设计方案本控制系统PLC设计采用施耐德公司的QUANTUM 系列产品。系统结合两台上位计算机操作员站的控制方式,在操作控制室通过上位计算机系统对整个水处理流程进行集中运行监示、报警与控4.1、新的控制系统要求实现系统的的自动化功能。4.1.1、系统的程序控制:本自动化系统中,程序的任务主要是针对于预处理系统、重力砂滤池系统、除盐系统、饮用水系统及其他辅助系统程序控制,水泵与液位的联锁及加系统加药量调节控制。根据工艺运行要求,以完成对预处理系统、重力砂滤池系统、除盐系统、饮用水系统及其他辅助系统的启动、停运及保护等控制功能。泵与液位的联锁及参与各系统的调整控,尽可能的实现系统的全自动运行。5、改造后系统功能比较:5.1、过程监视和控制通过各种可选择的画面(如运行画面、摘要画面、事件管理画面、报表画面等)对系统进行监视控制,以实现生产过程的自动化。传统方法是设备平台的操作通过控制室的面板进行,而自动化重要目标之一是有效地利用设备资源,iFIX可以增强或取代这些传统控制室功能,主要包括:监视、监控和控制。监视具有采集和显示实时工厂数据给所有相关人员的能力。丰富的数字、文字和图形格式使实时数据容易的被读取和理解。监控具有监视实时数据的能力,同时由计算机直接改变设和关键值的能力。通过使用iFIX,可以很方便地控制访问这个数据和可被改变数据点的权限。控制是自动提供算法调整过程数值并使这些数值保持在设定的限度之内的能力。在本系统中为实现对生产过程的监控共设计了六幅运行画面,分别是:预处理系统、预处理加、除盐水系统、再生酸碱系统、饮用水系统、系统总图,由于各幅运行画面的操作过程类似操作员在屏幕上可以看到如图5-1所示的内容,分别是:5.1.1 工具条工具条是位于画面上端一组按钮,在工具条中包括了画面选择栏、系统日期和时间、参数显示区、菜单。在系统运行过程中,操作人员可以通过工具条实现画面的切换、对重要参数的浏览等功能。(如图5-1中头1所示)5.1.2 画面选择栏画面选择栏由一组画面切换按钮组成,在正常情况下每个按钮对应着一幅画面,通过单击该按钮可以转到相应的运行画面。(如图5-1中头2所示)5.1.3 菜单由于画面长度限制,无法将所有的画面切换功能放在画面选择栏,因此将具有相同类型的画面切换操作整合在画面选择栏的一个按钮当中,但点击该按钮时就会出现若干个待选对象,单击菜单可以转到相应的运行画面,其效果同画面选择栏中的按钮是一样,这样可以节约大量的屏幕空间。(如图5-1中头2所示)5.1.4 系统日期及时间工具栏中日期和时间显示块在运行时可以调用系统的当前日期和时间,便于操作人员掌握时间。(如图5-1中头4所示)5.1.5 重要参数显示区工具栏中参数显示区可以用来显示生产过程中的重要数据指标,便于操作人员依据这些实时参数对相关生产过程进行适当调整。(如图5-1中头5所示)5.1.6 报警栏报警条位于画面的下方,用于显示新的几条报警。(如图5-1中头6所示)5.1.7 主显示区重要参数显示区和工具条之下的部分为主显示区。生产过程中所涉及到的各种设备、管线、泵、阀等都在该区域显示,通过该区域可以实现数值修改、设备的操作等功能。(如图5-1中头7所示)5.2 配置:为使系统不因非法操作而发生意外,启用iFIX,通过系统文件可以制访问iFix的应用程序和文件,并保护数据文件不被非法修改。5.3 数据归档:系统中的任何数据点都可根据操作员的速率采样存储。这些已归档的数据是进行系统优化和调整的强有力工具。5.4报表:详尽的报表是回顾过程性能的重要工具。它允许快速掌握生产过程数据之间的关系,并快速作出决定。5.5 趋势曲线:历史趋势提供了生产过程数据的采集、存储和显示的功能。5.6 报警实现:报警是整个系统运行中非常重要的环节,它可以分为系统实时报警和报警历史查询两部分。5.7直观的 PID调节:面板中将一个模拟量输入与一个用户定义的设相比较,并发送递增的调节以使过程变量接近设。5.8 顺控操作顺控是整个化水程控中非常重要的一项功能,可以使系统以预先设定的模式运行,从而减少操作人员对系统的干预,有效提高生产的效率。在顺控部分里共有三种模式:自动模式、半自动模式、手动模式,缺省的为手动模式。5.9 PLC编程软件采用Concept V2.5版本的编程软件,该软件提供了简单友好的用户界面,可重复使用的程序、强劲的搜索功能、自由格式的图形编辑器、完善的在线帮助。很方便的进行程序编写、软件调试、系统维护6、总结通过系统的改造,提高了运行操作手段的灵活性、方便性及故障分析手段已经解决原系统的PLC设备老化导致经常死机而影响制水生产的问题;取消原系统中模拟屏显示和系统中控制盘上的操作按钮,改在上位机上显示和在画面上进行操作,大大的方便了运行人员的操作。并且减少因反馈显示和操作按钮引起的故障缺陷。对输入回路的电压由原系统中的110V AC 降为24V DC,并取消原系统中的全部输入继电器,信号直接接至输入模件。既节省大量中间继电器设备,又给现场检修人员对输入设备检修时提供了。设计了双回路自动切换装置,保证供电的性。特别在运行人员切换马控一、二端供电时,对控制系统进行采取措施,实现了无扰动切换。从改造后的使用效果来看,本次改造是成功的。改造后的化学水处理PLC控制系统保证各控制系统的硬件统一,解决了原控制系统存在的问题,控制方案设计加合理,提高了控制系统的性,值得其它系统和兄弟厂家旧设备改造时学习和借鉴。
http://zhangqueena.b2b168.com