摘要:由于以太网具有应用广泛、价格低廉、通信速率高、软硬件产品丰富、应用支持技术成熟等优点,与其他现场总线的控制方案相比降低了网络的构建成本,提高了系统的可扩展性及兼容性。污水处理自动控制系统中采用工业以太网进行数据交换,在保证准确性的前提下提高了信号传输的速度,系统具有较高的可靠性和扩展性。
关键词 工业以太网 PROFINET SBR工艺 SCADA
1 引言
近年来在城市污水处理的工艺中,投资少、运行灵活的SBR处理工艺得到广泛的应用。SBR(Sequencing Batch Reactor Activated Sludge Process)序批式活性污泥工艺早在1904年就被开发,并取得了较好的效果,只是由于当时的自动化水平和设备制造工艺的限制,所以没有得到推广应用。而近年来随着自动化技术及在线监测技术的飞速发展,为SBR工艺的发展和应用提供了前提条件,因为对污水处理工艺进行自动化监测和实时控制是提高污水处理效率、降低处理能耗的关键,所以SBR工艺也是各种污水处理工艺中对自动化系统要求较高的一种工艺。SBR反应过程主要是在生物反应池内进行的,该工艺主要由进水、曝气、沉淀、排水和闲置等五个阶段组成。SBR工艺的处理效果主要取决于其运行参数,其中主要参数包括各反应段时间以及曝气强度。一般采用以PLC为核心的工艺过程自动监控系统,实时控制鼓风机、水泵、电动阀等设备及各反应段时间,使水质达到国家规定的排放标准。
由此可见,SBR污水处理工艺是一个多参量(如液位、流量、压力、生物指标等)、多任务(如污水输送、风量控制、水泵的启停等)、多设备(如格栅机、水泵、鼓风机、阀门等) 且具有随机性 、时变性和耦合性的复杂系统。因此,应由稳定可靠的数据信息交换网络与综合管理系统来进行自动化的管理,使之安全可靠地运行。
2 工业以太网PROFINET技术应用
所谓工业以太网,一般来讲是指技术上与商用以太网(即IEEE802.3标准)兼容,但在产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性和本质安全等方面能满足工业现场的需要。
PROFINET是Process Field Net的缩写,它是PROFIBUS客户、生产商与系统集成联盟协会推出的在PROFIBUS与以太网间全开放的通信协议。PROFINET是一种基于实时工业以太网的自动化解决方案,它以一整套完整高性能并可升级的方式,可以为PROFIBUS及其他各种现场总线网络提供以太网移植服务;PROFINET标准的开放性保证了其长远的兼容性与扩展性,从而可以保护用户的投资与利益。 PROFINET可以使工程与组态、试运行、操作和维护更为便捷,并且能够与PROFIBUS以及其它现场总线网络实现无缝集成与连接。
这种跨越供应商的开放式标准建立在工业以太网基础之上,覆盖了工厂自动化的所有领域。依赖于现行的IT标准,并且无条件地支持TCP/IP协议,从而确保了公司范围内从办公区域到现场级的集成通讯。 它主要包含3方面的技术: ① 基于通用对象模型(COM)的分布式自动化系统; ② 规定了PROFIBUS和标准以太网之间的开放、透明通信; ③ 提供了一个包括设备层和系统层、独立于制造商的系统模型。
PROFINET采用标准以太网作为连接介质,采用TCP/IP协议加上应用层的RPC/DCOM来完成节点之间的通信和网络寻址。它可以同时挂接传统PROFIBUS系统和新型的智能现场设备。现有的PROFIBUS网段可以通过一个代理设备(proxy)连接到PROFINET网络当中,使整套PROFIBUS设备和协议能够原封不动地在PROFINET中使用。传统的PROFIBUS设备可通过代理proxy与PROFINET上面的COM对象进行通信,并通过OLE自动化接口实现COM对象之间的调用。
与其他现场总线相比,工业以太网应用主要有以下特点:
1) 实时通信 采用以太网交换技术、全双工通信、流量控制等技术,以及确定性数据通信调度控制策略、简化通信栈软件层次、现场设备层网络微网段化等针对工业过程控制的通信实时性措施,提高了以太网通信的实时性。
2) 总线供电 采用直流电源耦合、电源冗余管理等技术,设计了能实现网络供电或总线供电的以太网集线器,解决了以太网总线的供电问题。
3) 远距离传输 采用网络分层、控制区域微网段化、网络超小时滞中继以及光纤等技术实现了以太网的远距离传输。
4) 网络安全 采用控制区域微网段化,各控制区域通过具有网络隔离和安全过滤的现场控制器与系统主干相连,实现各控制区域与其他区域之间的逻辑上的网络隔离。
5) 可靠性 采用分散结构化设计、EMC设计、冗余、自诊断等可靠性设计技术等,提高基于以太网技术的现场设备可靠性。
6) 一网到底 即它可以一直延伸到企业现场设备控制层,所以被人们普遍认为是未来控制网络的最佳解决方案,工业以太网已成为现场总线中的主流技术。
工程实践证明,在组建企业工控网络时采用PROFINET通讯技术可以节省近15%的硬件投资。
3 控制系统组成及功能设计 现代化的污水处理系统需要实现管理与控制一体化,实现办公自动化。
控制系统不仅与下层控制设备有良好的接口,而且具有与上层管理系统集成的接口,同时具有可扩展性。所以本系统采用的工业以太网PRIFINET或现场总线PROFIBUS等技术,适应了当前的这种需求。为了加强系统的可靠性,使整个系统能够长时间无故障地运行,上位监控系统还采用容错(冗余)技术。
3.1系统组成及特点 根据全集成自动化(Totally Integrated Automation)的思想,将污水厂 控制系统分为管理级、控制级、现场级。系统简图如下页图:
(1)管理级 管理级是系统的核心部分,完成对污水处理过程各部分的管理和控制 ,并实现厂级的办公自动化。管理级提供人机接口,是整个控制系统与外部信息交换的界面 。管理级的工业计算机具有相互通讯的功能,实现数据交换或共享。考虑到管理层功能结构的层次性和可分割性,采用客户/服务器(Client/Server)的体系结构。服务器选用大型的网络关系数据库,满足开放、分布式数据库管理方式的要求。服务器具有远程控制操作功能、状态显示功能、数据处理功能、报警功能、报表功能、通讯功能和冗余功能等。厂中心控制室中设备包括:两台安装Siemens公司WinCC监控组态软件的冗余服务器作为上位机 ,安装有WinCC组态软件的完全版以及冗余软件包,两台服务器互为备用,实现冗余,提高系统的可靠性。装有WinCC运行版的PC机作为监控工程师操作站。这种配置的最主要的优点是保证数据的完整性和监控操作的连续性。如果一个WinCC服务器出现故障,该服务器的客户机(工作站)自动从发生故障的服务器切换到备用的服务器上,使所有的客户机始终可以监控生产过程,修复后的服务器回到系统后,自动实现归档数据的匹配,管理级与控制级的数据交换均采用了工业以太网,真正体现了公司范围内从办公区域到现场级的集成通讯。
(2)控制级 控制级是实现系统功能的关键,也是管理级与现场级之间的枢纽层。 其主要功能是接受管理层设置的参数或命令,对污水处理生产过程进行控制,同时将现场状态输送到管理层。控制器是整个系统的核心,所以在控制级中,主要采用三套Siemens公司S7_300(CPU315_2PN/DP)型PLC组成,采用光纤和交换机构建成数据交换网络, CPU315_2PN/DP配有集成的PROFINET接口,通过该接口连接I/O现场设备,STEP7包含有所需的驱动,也可以延伸到低端PROFIBUS上的设备,而无需重新连接编程器.现场设备也能够使用额外集成的PROFIBUS接口进行连接,而且,PROFINET接口可以用于单元级的通讯.PRIFINET CPU 能够使用STEP7在工业以太网上通过编程器/PC进行编程.
(3)现场级 现场级是实现系统功能的基础。现场级主要由一次仪表(如液位计、DO 传感器等)、控制设备等组成。其功能主要是对系统设备的状态、传感器参数进行监测,并把监测到的数据上传;接受控制级的指令对执行机构进行控制。由于控制设备比较分散,在传统的工厂内,输入/输出设备连接到一个集中的机架,在设备改变和系统扩展时,导致接线工作量大,成本高,柔性度低。通过开放的、标准化的现场总线PROFIBUS系统来连接现场控制部件(一些控制设备可能是第三方厂商提供),是解决这些问题的最佳方案。分布式配置意味着可编程序控制 、I/O模块和现场设备通过PROFIBUS_DP现场总线的信号电缆连接。将输入/输出模块转换成就地监测器和执行器,可就地转换和处理过程信号。从而保证了控制级与现场级控制设备的独立和兼容 ,同时解决了与第三方设备(撇水器、脱水机等)通讯问题,本系统的第三方设备均使用了SIEMENS公司性价比较高的S7_200小型PLC,通过其附加通讯模块EM277可与PROFIBUS现场总线相连接,从而方便了运行过程中的系统维护和修理。 污水处理过程中,需要实时地在线监测各种水质参数以保证准确的工艺运行参数和及时显示处理结果。
在本系统中传感器数量大、种类多,包括pH、SS(固体悬浮 物)、DO(溶解氧)、COD、液位传感器以及电磁流量计、压力计等。 传感器全部采用德国Endress+Hauser公司的产品,这些传感器都带有PROFIBUS_DP接口,利用这些智能接口,这些仪表能与自动化过程控制系统集成,这样获得的所有过程参数可以集中显示, 同时作为工艺的控制参数。
3.2 工艺控制规律
软件编程的主要依据为生产工艺提供的控制规律。同一种处理工艺可能会有不同的控制策略,根据目前的研究状况,SBR工艺的控制可以分为三种:
第一种是生物浓度法。是指根据在线测得的水质参数与设定参数形成闭环控制;
第二种是反应时间控制。对于时间控制规律而言, 它是根据对SBR反应的五个阶段所需要的时间进行自动控制的。
第三种是流量程序控制。