电袋复合除尘器的调试方法及系统的制作方法
【专利摘要】本发明提供了一种电袋复合除尘器的调试方法及系统,本发明采用仿真软件模拟原有的PLC控制器,将运行程序下载至仿真软件后,仿真软件中便有运行程序的所有相关参数,采用OPC服务器获取仿真软件的相关参数,组态软件通过OPC驱动与OPC服务器建立连接,并从OPC服务器中获取相关参数。本发明中组态软件通过各个软件之间的相互配合,以OPC驱动和OPC服务器作为自身与仿真软件的桥梁,从仿真软件获取所需的相关参数。本发明不必人为地将参数逐一添加至组态软件,不仅省时省力,还能保证相关变量的正确性,进而提高运行程序的检测效率。
【专利说明】电袋复合除尘器的调试方法及系统
【技术领域】
[0001]本发明涉及除尘器领域,尤其涉及一种仿真软件在电袋复合除尘器上位机的应用方法及装置。
【背景技术】
[0002]随着环境问题的日益严重,电除尘器效率已经逐渐无法满足新的粉尘排放要求,电袋复合除尘器应运而生。在电袋复合除尘器出厂前需要将运行程序下载到电袋除尘器的PLC控制器中,为了验证运行程序的正确与否,需要对运行程序进行检测。
[0003]如图1所示,一般的检测系统包括:编程软件101、电袋复合除尘器的硬件设备102、组态软件103。检测系统的执行方法为:工作人员通过编程软件编写运行程序,完成后将运行程序下载到硬件设备中,工作人员将运行程序中的相关变量、地址等参数逐一地添加到组态软件,以便在硬件设备执行运行程序的过程中,集中监视除尘器的各种运行参数及控制各个设备的运行与退出。
[0004]由上可知,现有技术中需要工作人员人为地为组态软件提供相关变量、地址等参数,然后逐一地添加到组态软件,这不仅费时费力、而且不能完全保证相关变量的正确性,影响运行程序的检测效率。
【发明内容】
[0005]本发明提供了一种电袋复合除尘器的调试方法及系统,本系统中组态软件能够自动地获取相关变量等参数。
[0006]一种电袋复合除尘器的调试系统,包括:
[0007]编程软件,用于编写并发送运行程序,所述运行程序中包括相关参数;
[0008]仿真软件,用于模拟电袋复合除尘器的硬件设备,接收并执行所述运行程序;
[0009]与所述仿真软件相连的OPC服务器,用于从所述仿真软件中获取所述相关参数;
[0010]与所述OPC服务器相连的OPC驱动;
[0011]与所述OPC驱动相连的组态软件,通过所述OPC驱动与所述OPC服务器建立连接,并获取所述相关参数。
[0012]优选的,还包括:
[0013]第一配置单元,用于预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件
建立连接。
[0014]优选的,还包括:
[0015]第二配置单元,用于预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
[0016]优选的,所述组态软件还用于修改所述仿真软件中的所述相关参数。
[0017]优选的,所述相关参数包括:
[0018]与所述运行程序相关的变量和地址。[0019]一种电袋复合除尘器的调试方法,应用于如上述所述电袋复合除尘器的调试系统,包括:
[0020]编程软件编写并发送运行程序,所述运行程序包括相关参数;
[0021]仿真软件接收并执行所述运行程序;
[0022]OPC服务器获取所述运行程序中的相关参数;
[0023]组态软件通过OPC驱动从OPC服务器中获取所述相关参数。
[0024]优选的,还包括:
[0025]预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件建立连接。
[0026]优选的,还包括:
[0027]预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
[0028]优选的,还包括:
[0029]修改所述仿真软件中的所述相关参数。
[0030]优选的,所述相关参数包括:
[0031]与所述运行程序相关的变量和地址。
[0032]本发明提供了一种电袋复合除尘器的调试方法及系统,本发明采用仿真软件模拟原有的硬件设备,将运行程序下载至仿真软件后,仿真软件中便有运行程序的所有相关参数,采用OPC服务器获取仿真软件的相关参数,组态软件通过OPC驱动与OPC服务器建立连接,并从OPC服务器中获取相关参数。
[0033]本发明中组态软件通过各个软件之间的相互配合,以OPC驱动和OPC服务器作为自身与仿真软件的桥梁,从而从仿真软件获取所需的相关参数。本发明不必人为地将参数逐一添加至组态软件,不仅省时省力,还能保证相关变量的正确性,进而提高运行程序的检测效率。
【专利附图】
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为现有技术中检测系统的结构示意图;
[0036]图2为本发明实施例公开的电袋复合除尘器的调试系统的结构示意图;
[0037]图3为本发明实施例公开的又一电袋复合除尘器的调试系统的结构示意图;
[0038]图4为本发明实施例公开的电袋复合除尘器的调试方法的流程图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]本发明提供了一种电袋复合除尘器的调试系统,如图2所示,包括:[0041]编程软件201,用于编写并发送运行程序,所述运行程序中包括相关参数;
[0042]仿真软件202,用于模拟电袋复合除尘器的硬件设备,接收并执行所述运行程序;
[0043]在本申请所公开的仿真软件202中所用于模拟的电袋复合除尘器的硬件设备泛指PLC控制器,但本申请对该硬件设备并进行限定,也可以为其他具有PLC控制器功能的电子设备。
[0044]与所述仿真软件相连的OPC服务器203,用于从所述仿真软件中获取所述相关参数;
[0045]与所述OPC服务器相连的OPC驱动204 ;
[0046]与所述OPC驱动相连的组态软件205,通过所述OPC驱动与所述OPC服务器建立连接,并获取所述相关参数。
[0047]OPC服务器也是一款运行软件,本系统中各个软件都可以安装在一台PC机中,在图2所示的系统上,本系统还包括第一配置单元206,用于预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件建立连接。第二配置单元207,用于预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
[0048]在本发明执行之前,需要将编程软件、仿真软件之间连接成功,具体的,判断编程软件和仿真软件之间的通讯接口是否一致,若一致则表示两者连接成功;另外,还需要将仿真软件与OPC服务器进行连接,两者通过相应的通讯接口进行连接,连接成功后需要对OPC服务器进行配置,以便仿真软件与OPC服务器能够进行通讯;此外还需要组态软件与OPC服务器进行连接,为了实现两者的连接,需要采用OPC驱动为两者作为桥梁,通过配置OPC驱动使OPC服务器与组态软件建立通讯连接。
[0049]经过上述预先准备过程,整个系统的连接关系便建立完成,在该系统的基础上,编程软件在工作人员操控下,编写并存储与电袋复合除尘器的硬件结构相适应的运行程序,运行程序中包括电袋复合除尘器的相关参数,相关参数包括相关变量和地址。
[0050]工作人员将编程软件中已编写完成的运行程序下载至仿真软件中,仿真软件在本发明中用于模拟电袋复合除尘器的硬件设备,模拟硬件设备执行运行程序的过程。在编程软件的角度而言,为编程软件发送运行程序至仿真软件,仿真软件接收运行程序,此时仿真软件中便有运行程序的所有变量和地址,即相关参数。
[0051 ] OPC服务器在仿真软件中获取相关参数,组态软件通过OPC驱动与OPC服务器建立通信连接,并在OPC服务器中获取相关参数,相关参数即运行程序中的相关变量和地址。组态软件获取相关参数之后,便可根据相关参数对运行程序进行监控和调试。
[0052]本发明提供了一种电袋复合除尘器的调试方法及系统,本发明采用仿真软件模拟原有的硬件设备,将运行程序下载至仿真软件后,仿真软件中便有运行程序的所有相关参数,采用OPC服务器获取仿真软件的相关参数,组态软件通过OPC驱动与OPC服务器建立连接,并从OPC服务器中获取相关参数。
[0053]本发明中组态软件通过各个软件之间的相互配合,以OPC驱动和OPC服务器作为自身与仿真软件的桥梁,从而从仿真软件获取所需的相关参数。本发明不必人为地将参数逐一添加至组态软件,不仅省时省力,还能保证相关变量的正确性,进而提高运行程序的检测效率。
[0054]在上述实施例的基础上,本系统中组态软件还用于修改所述仿真软件中的所述相关参数。
[0055]在调试过程中,若仿真软件中运行程序相关逻辑、变量值出现错误时,工作人员可以及时修改适应电袋复合除尘器相关工艺的逻辑及参数。
[0056]本发明还提供了一种电袋复合除尘器的调试方法,应用于上述电袋复合除尘器的调试系统,如图3所示,包括:
[0057]步骤SlOl:编程软件编写并发送运行程序,所述运行程序包括相关参数;
[0058]步骤S102:仿真软件接收并执行所述运行程序;
[0059]步骤S103 =OPC服务器获取所述运行程序中的相关参数;
[0060]步骤S104:组态软件通过OPC驱动从OPC服务器中获取所述相关参数。
[0061]本方法中所述相关参数包括:与所述运行程序相关的变量和地址。
[0062]本方法在步骤101之前还包括:预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件建立连接,预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
[0063]本发明中组态软件通过各个软件之间的相互配合,以OPC驱动和OPC服务器作为自身与仿真软件的桥梁,从而从仿真软件获取所需的相关参数。本发明不必人为地将参数逐一添加至组态软件,不仅省时省力,还能保证相关变量的正确性,进而提高运行程序的检测效率。
[0064]在组态软件获取相关参数并利用相关参数进行监控和调试的过程中,还包括:发现并修改所述仿真软件中运行程序的逻辑及所述相关参数错误。
[0065]在上述实施例中,本发明中编程软件可以采用RSLogix 5000,仿真软件可以采用RSLogix Emulate 5000,OPC服务器可以采用RSlinx,OPC驱动可以采用OPCLink,组态软件可以采用 intouch、WINCC 或 IFIX。
[0066]下面提供一种本发明的具体实施例,本实施例中编程软件为RSLogix5000,仿真软件为RSLogix Emulate 5000,OPC服务器为RSlinx, OPC驱动为OPCLink,组态软件为Intouch,本实施例包括以下步骤:
[0067]第一步:依次打开RSLogix 5000编程软件、RSLogix Emulate 5000仿真器,把编程软件中的运行程序下载到仿真软件。
[0068]第二步:配置、测试RSLinx OPC Server,在 RSLinx 中配置 RSLinx OPC Server 的前提是RSLinx与RSLogix Emulate 5000仿真软件已成功连接,否则不能配置OPC Sever。当RSLinx与RSLogix Emulate 5000仿真软件连接成功后会在RSLinx中显示出虚拟控制器模块,此时,在RSLinx中依次点击DDE/OPC,Topic Configuration,在弹出的对话框中点击New,然后根据提示输入一个新的名字PLC_1,在Data Collection标签和AdvancedCommunication标签中,根据需要进行相关配置,一般选择默认即可,点击Done后,一个新的OPC Server便配置完成了。
[0069]打开OPC Test Client,依次点击工具栏上的Server Connect,在弹出的对话框中选择RSLinx OPC Server,点击OK返回到OPC Test Client主界面,在工具栏中点击Group,Add group,在弹出的对话框中为Group Name定义任意名称,点击OK后,如果在OPC TestClient界面中有绿色的灯显示,则表示OPC Server配置成功了,否则OPC Server的配置有问题,需要重新配置。[0070]第三步:连接Intouch与RSLinx OPC Server,Intouch作为OPC的客户应用程序,要实现与RSLinx OPC Server的通信必须有OPC接口,而OPCLink便是这个接口。打开OPCLink,依次点击Configure, Topic Definition,在出现的对话框中点击New,然后在OPCLink Topic Definition对话框中进行详细配置,然后点击OK完成。
[0071]打开Intouch,配置好“特别”下的访问名选项后,在Intouch的OPCTag Creator中便会看到名为PLC_1的OPC Server,此时Intouch与OPC Server连接成功了,此时便可以直接从仿真软件读取、仓Il建标记名。实现Intouch与RSLogix Emulate 5000仿真软件的通信,根据上面的设置依次启动RSLogix Emulate 5000仿真器载入程序、RSLinx、OPCLink和Intouch,便可实现Intouch与RSLogix Emulate 5000仿真软件的数据交换,从而实现模拟调试的目的。
[0072]需要说明的是,在本申请所公开的模拟的电袋复合除尘器的硬件设备泛指PLC控制器,但本申请对该硬件设备并进行限定,也可以为其他具有PLC控制器功能的电子设备。
[0073]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0075]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种电袋复合除尘器的调试系统,其特征在于,包括: 编程软件,用于编写并发送运行程序,所述运行程序中包括相关参数; 仿真软件,用于模拟电袋复合除尘器的硬件设备,接收并执行所述运行程序; 与所述仿真软件相连的OPC服务器,用于从所述仿真软件中获取所述相关参数; 与所述OPC服务器相连的OPC驱动; 与所述OPC驱动相连的组态软件,通过所述OPC驱动与所述OPC服务器建立连接,并获取所述相关参数。
2.如权利要求1所述的系统,其特征在于,还包括: 第一配置单元,用于预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件建立连接。
3.如权利要求1所述的系统,其特征在于,还包括: 第二配置单元,用于预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
4.如权利要求1所述的方法,其特征在于,所述组态软件还用于修改所述仿真软件中的所述相关参数。
5.如权利要求1-4所述的方法,其特征在于,所述相关参数包括: 与所述运行程序相关的变量和地址。
6.一种电袋复合除尘器的调试方法,其特征在于,应用于如权利要求1所述电袋复合除尘器的调试系统,包括: 编程软件编写并发送运行程序,所述运行程序包括相关参数; 仿真软件接收并执行所述运行程序; OPC服务器获取所述运行程序中的相关参数; 组态软件通过OPC驱动从OPC服务器中获取所述相关参数。
7.如权利要求6所述的方法,其特征在于,还包括: 预先配置所述OPC服务器,使所述OPC服务器与所述仿真软件建立连接。
8.如权利要求6所述的方法,其特征在于,还包括: 预先配置所述OPC驱动,使所述OPC服务器与所述组态软件建立连接。
9.如权利要求6所述的方法,其特征在于,还包括: 修改所述仿真软件中的所述相关参数。
10.如权利要求6-9所述的方法,其特征在于,所述相关参数包括: 与所述运行程序相关的变量和地址。
【文档编号】G06F11/36GK103714005SQ201410004292
【公开日】2014年4月9日 申请日期:2014年1月3日 优先权日:2014年1月3日
【发明者】张洪凯, 廖树锟, 陈莉, 谢光曾, 修鸿栋 申请人:福建龙净环保股份有限公司