掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及远程控制的技术领域,更具体地说,涉及一种控制处理方法及系统。

背景技术

在很多工业领域都能涉及到不同自动化产商的远程IO连接产品的身影。随着技术的发展,在一些重要的工业领域需要对不同自动化产商的远程IO连接产品进行改造,以实现减少开发、实施时间和成本的同时增强机器运行时的性能和操作体验。

目前现有对不同自动化产商的远程IO连接产品的改造方式是替换控制器和远程IO等产品,或者基于各个公司产品的差异性,对不同自动化产商的远程IO连接产品进行全部替换。

上述的改造方式的改造成本高,且施工难度大,从而造成改造效率低。

发明内容

有鉴于此,本申请公开了一种控制处理方法及系统,旨在实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

为了实现上述目的,其公开的技术方案如下:

本申请第一方面公开了一种控制处理方法,所述方法应用于上位机,所述方法包括:

当检测到控制器导入的预先配置的配置文件时,对所述配置文件进行编译,得到组态文件;

将所述组态文件发送至工业应用层协议主站模块,使所述工业应用层协议主站模块对所述组态文件进行解析,得到属性配置信息,并通过所述工业应用层协议主站模块将所述属性配置信息发送至不同自动化产商的远程IO连接机架的工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

优选的,得到配置文件的过程,包括:

通过EIPCON组件,对改造后的不同自动化产商的远程IO连接机架的接口通信模块中的各个模块配置各自对应的属性;所述改造后的不同自动化产商的远程IO连接机架的接口通信模块为控制器通过预设改造方式,对不同自动化产商的远程IO连接机架的接口通信模块进行文件改造得到;

根据各个模块配置的属性生成配置文件;

其中,所述各个模块至少包括模拟量输入模块、模拟量输出模块、数字量输入模块和数字量输出模块。

优选的,所述当检测到控制器导入的预先配置的配置文件时,对所述配置文件进行编译,得到组态文件,包括:

当检测到控制器导入的预先配置的配置文件时,在所述EIPCON组件中添加不同自动化产商的远程IO连接机架中的通信模块;

对所述不同自动化产商的远程IO连接机架中的通信模块及其下挂的各个输入/输出模块进行模块属性配置;

通过属性配置后的通信模块及其下挂的各个输入/输出模块,对所述配置文件进行编译,得到组态文件。

本申请第二方面公开了一种控制处理方法,所述方法应用于工业应用层协议主站模块,所述方法包括:

当接收到上位机发送的组态文件时,对所述组态文件进行解析,得到属性配置信息;

将所述属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

优选的,所述将所述属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作,包括:

根据所述组态文件,与不同自动化产商的远程IO连接机架中的工业应用层协议从站模块建立通信;

在与所述工业应用层协议从站模块处于通信状态下,将所述属性配置信息发送至不同自动化产商的远程IO连接机架中的各个输入/输出模块及所述工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和对获取到的不同自动化产商的远程IO连接机架中的各个输入/输出模块的通道值进行读写操作。

优选的,还包括:

将实时数据发送至所述上位机进行展示。

本申请第三方面公开了一种控制处理系统,所述系统应用于上位机,所述系统包括:

编译单元,用于当检测到控制器导入的预先配置的配置文件时,对所述配置文件进行编译,得到组态文件;

第一解析单元,用于将所述组态文件发送至工业应用层协议主站模块,使所述工业应用层协议主站模块对所述组态文件进行解析,得到属性配置信息,并通过所述工业应用层协议主站模块将所述属性配置信息发送至不同自动化产商的远程IO连接机架的工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

优选的,得到配置文件的编译单元,包括:

改造模块,用于通过EIPCON组件,对改造后的不同自动化产商的远程IO连接机架的接口通信模块中的各个模块配置各自对应的属性;所述改造后的不同自动化产商的远程IO连接机架的接口通信模块为控制器通过预设改造方式,对不同自动化产商的远程IO连接机架的接口通信模块进行文件改造得到;

生成模块,用于根据各个模块配置的属性生成配置文件;其中,所述各个模块至少包括模拟量输入模块、模拟量输出模块、数字量输入模块和数字量输出模块。

本申请第四方面公开了一种控制处理系统,所述系统应用于工业应用层协议主站模块,所述系统包括:

第二解析单元,用于当接收到上位机发送的组态文件时,对所述组态文件进行解析,得到属性配置信息;

发送单元,用于将所述属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

优选的,所述发送单元,包括:

建立模块,用于根据所述组态文件,与不同自动化产商的远程IO连接机架中的工业应用层协议从站模块建立通信;

发送模块,用于在与所述工业应用层协议从站模块处于通信状态下,将所述属性配置信息发送至不同自动化产商的远程IO连接机架中的各个输入/输出模块及所述工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和对获取到的不同自动化产商的远程IO连接机架中的各个输入/输出模块的通道值进行读写操作。

经由上述技术方案可知,本申请公开了一种控制处理方法及系统,当上位机检测到控制器导入的预先配置的配置文件时对配置文件进行编译,得到组态文件,上位机将组态文件发送至工业应用层协议主站模块,使工业应用层协议主站模块对组态文件进行解析,得到属性配置信息,并通过工业应用层协议主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架的工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据读写操作。通过上述方案,只需利用控制系统下挂的工业应用层协议主站模块,与不同自动化产商的远程IO连接机架上的工业应用层协议从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的控制系统与不同自动化产商的远程IO连接的机架上IO模块连接示意图;

图2为本申请实施例公开的控制处理方法的交互示意图;

图3为本申请实施例公开的配置文件的架构示意图;

图4为本申请实施例公开的上位机和下位机基于Ethernet/IP协议的系统实现示意图;

图5为本申请实施例公开的一种控制处理方法的流程示意图;

图6为本申请实施例公开的另一种控制处理方法的流程示意图;

图7为本申请实施例公开的一种控制处理系统的结构示意图;

图8为本申请实施例公开的另一种控制处理系统的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

由背景技术可知,目前现有对不同自动化产商的远程IO连接产品的改造方式是替换控制器和远程IO等产品,或者基于各个公司产品的差异性,对不同自动化产商的远程IO连接产品进行全部替换。上述的改造方式的改造成本高,且施工难度大,从而造成改造效率低。

为了解决上述问题,本申请公开了一种控制处理方法及系统,只需利用控制系统下挂的工业应用层协议(Ethernet/IP)主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接公司产品的改造,无需改动不同自动化产商的远程IO连接远程机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。具体实现方式通过下述实施例进行说明。

参考图1所示,为本申请实施例公开的控制系统与不同自动化产商的远程IO连接机架上IO模块连接示意图,该连接示意图包括工作组、备用组和不同自动化产商的远程IO连接机架。工作组与备用组之间形成冗余,提高在工作过程中的可靠性和稳定性。

其中,工作组设置机架0,机架0上设置多个卡槽,其中,0-1槽插入电源,2-3槽插入控制器,4槽插入工业应用层协议(Ethernet/IP)主站模块,5-17槽插入其他模块。

备用组设置机架1,机架1上设置多个卡槽,其中,0-1槽插入电源,2-3槽插入控制器,4槽插入Ethernet/IP主站模块,5-17槽插入其他模块。其他模块即为其他用于拓展的模块。具体其他模块不做限定。

不同自动化产商的远程IO连接机架中设置交换机和多个Ethernet/IP从站模块。

通过光纤进行机架冗余的控制器,在各自本地机架的相同槽位上插上一张Ethernet/IP主站模块。

控制器将上位机下发的组态文件转发给Ethernet/IP主站模块。

Ethernet/IP主站通过以太网将组态文件发给同一局域网下的各个Ethernet/IP从站模块及Ethernet/IP从站下挂(连接)的输入/输出(IO)模块。待组态文件下发完成后,Ethernet/IP主站将控制器输出的实时数据通过以太网传递给各个Ethernet/IP从站模块及下挂的各个IO模块。

Ethernet/IP从站下的各个IO模块将采集到的实时输入数据通过以太网发给Ethernet/IP主站模块。

Ethernet/IP主站模块将该数据发送至控制器。

本申请实施例中,只需利用国产化的控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

参考图2所示,为本申请实施例公开的控制处理方法的交互示意图,该控制处理方法应用于上述实施例图1公开的上位机和Ethernet/IP主站模块,该控制处理方法主要包括如下步骤:

S201:当上位机检测到控制器导入的预先配置的配置文件时,对配置文件进行编译,得到组态文件。

在S201中,配置文件编写和导入。通过参考Profinet从站的xml文件编写方式,结合不同自动化产商的远程IO连接的Contrologix软件中对添加模块属性配置以及各个模块的EDS文件和生成的.L5X文件的格式,对contrologix远程机架的EN2F模块进行XML文件改造,使其可以通过EIPCON组件进行配置。其中,EN2F模块是一个EtherNet/IP接口通信模块。它支持常规消息传递,实时I/O消息传递以及诸如实时控制,时间同步和运动之类的应用程序的信息交换。

对EN2F模块进行XML文件改造,具体结合图3进行说明。图3示出了配置文件的架构示意图。

进行XML文件改造,即按照图3中,各个模块添加相应的属性配置(如槽位地址设置、版本设置、通道类型配置、报警配置等)。

图3中,各个模块包括模拟量输入模块(AI模块)、模拟量输出模块(AO模块)、数字量输入模块(DI模块)和数字量输出模块(DO模块)。

EN2F配置包括AI模块配置、AO模块配置、DI模块配置和DO模块配置。

在AI模块配置中对IO数据(模拟量输入数据)和通道参数(模拟量输入通道参数)进行配置。

在AO模块配置中对IO数据(模拟量输出数据)和通道参数(模拟量输出通道参数)进行配置。

在DI模块配置中对IO数据(数字量输入数据)和通道参数(数字量输入通道参数)进行配置。

在DO模块配置中对IO数据(数字量输出数据)和通道参数(数字量输出通道参数)进行配置。

具体得到配置文件的过程如A1-A2所示。

A1:通过EIPCON组件,对改造后的不同自动化产商的远程IO连接机架的接口通信模块中的各个模块配置各自对应的属性;改造后的不同自动化产商的远程IO连接机架的接口通信模块为控制器通过预设改造方式,对不同自动化产商的远程IO连接机架的接口通信(EN2F)模块进行文件改造得到。

其中,预设改造方式即为上述对EN2F模块进行XML文件改造的方式。具体改造过程可参考上述描述,此处不再进行赘述。

A2:根据各个模块配置的属性生成配置文件。

其中,各个模块至少包括AI模块、AO模块、DI模块和DO模块。

控制器导入XML配置文件到上位机的EIPCON组件中,添加不同自动化产商的远程IO连接机架上的1756-EN2TR从站模块,双击1756-EN2TR从站模块进入配置界面,添加不同自动化产商的远程IO连接机架上下挂的IO模块,双击添加的IO模块进入IO模块属性配置界面,可配置IO模块的属性,配置完成后编译生成组态文件下载到下位机中。

具体上位机和下位机之间的交互,结合图4进行说明。图4示出了上位机和下位机基于Ethernet/IP协议的系统实现示意图。

图4中,控制器导入XML配置文件到上位机的EIPCON组件,添加不同自动化产商的远程IO连接机架上的1756-EN2TR从站模块的从站耦合器及1756-EN2TR从站模块的下挂IO模块,IO模块进入IO模块属性配置界面,配置IO模块的属性,配置完成后编译生成组态文件和输入输出偏移变量,控制器将组态文件和输入输出偏移变量下发至Ethernet/IP主站模块,输入输出偏移变量用于与Ethernet/IP主站模块进行实时IO通讯,Ethernet/IP主站模块通过Ethernet/IP协议栈进行模块参数配置,生成属性配置信息,Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架的Ethernet/IP从站模块及Ethernet/IP从站模块下挂的IO模块,Ethernet/IP从站模块。

其中,通过1756-EN2TR从站模块下发1756-EN2TR从站模块连接的IO模块属性配置,以及1756-EN2TR从站模块跟其IO模块进行实时数据通信。

双击添加的IO模块进入IO模块属性配置界面,可配置IO模块的属性,配置IO模块的属性的内容包括RPI时间设置、槽位地址设置、通道类型配置、通道报警配置、模块版本号配置等。

S202:上位机将组态文件发送至Ethernet/IP主站模块。

S203:Ethernet/IP主站模块对组态文件进行解析,得到属性配置信息。

在S203中,当Ethernet/IP主站模块收到来自上位机的组态文件时,对组态文件进行解析,得到组态信息(即属性配置信息),并根据属性配置信息与对应的从站分别建立Ethernet/IP连接,将属性配置信息下发给各个不同自动化产商的远程IO连接机架上的IO模块及Ethernet/IP从站模块。当属性配置下发成功后,Ethernet/IP主站模块与Ethernet/IP从站模块进行实时数据读写,并将实时数据信息展示在上位机软件上。

S204:Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架的Ethernet/IP从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

其中,Ethernet/IP主站模块将组态文件通过Ethernet/IP协议栈发送给所连接的Ethernet/IP从站模块及其下挂的IO模块。

Ethernet/IP主站模块通过Ethernet/IP协议栈,分别与Ethernet/IP从站模块及Ethernet/IP从站模块下挂的IO模块进行实时数据通信。

属性配置信息包括RPI时间、输出输入长度、版本设置、模块通道配置、模块报警配置等。

其中,属性配置信息与对应的从站是指1756-EN2TR模块以及其连接的IO模块(如1756-IF16、1756-OF8、1756-OB32、1756-IB16等)。

实时数据是指当Ethernet/IP主站模块与所连接的Ethernet/IP从站模块完成属性配置后,Ethernet/IP主站模块可以获取到Ethernet/IP从站模块中各个IO输入模块的通道值,以及可以下发数据到Ethernet/IP从站模块对应输出模块的通道上。

本申请实施例中,只需利用控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

参考图5所示,为本申请实施例公开的一种控制处理方法的流程示意图,该控制处理方法应用于上位机,该控制处理方法包括如下步骤:

S501:当上位机检测到控制器导入的预先配置的配置文件时,对配置文件进行编译,得到组态文件。

具体得到配置文件的过程如B1-B2所示。

B1:通过EIPCON组件,对改造后的不同自动化产商的远程IO连接机架的接口通信模块中的各个模块配置各自对应的属性;改造后的不同自动化产商的远程IO连接机架的接口通信模块为控制器通过预设改造方式,对不同自动化产商的远程IO连接机架的接口通信(EN2F)模块进行文件改造得到。

B2:根据各个模块配置的属性生成配置文件。

其中,各个模块至少包括模拟量输入模块(AI模块)、模拟量输出模块(AO模块)、数字量输入模块(DI模块)和数字量输出模块(DO模块)。

具体配置文件的结果如上述如图3所示,可参考,此处不再进行追溯。

具体当上位机检测到控制器导入的预先配置的配置文件时,对配置文件进行编译,得到组态文件的过程,如C1-C3所示。

C1:当检测到控制器导入的预先配置的配置文件时,在EIPCON组件中添加不同自动化产商的远程IO连接机架中的通信模块(1756-EN2TR从站模块)。

C2:对不同自动化产商的远程IO连接机架中的通信模块及其下挂的各个输入/输出模块进行模块属性配置。

其中,属性配置的内容包括RPI时间设置、槽位地址设置、通道类型配置、通道报警配置、模块版本号配置等。

C3:通过属性配置后的通信模块及其下挂的各个输入/输出模块,对配置文件进行编译,得到组态文件。

C1-C3的执行过程和执行原理,与上述S201的执行过程和执行原理一致,可参考,此处不再进行赘述。

S502:上位机将组态文件发送至Ethernet/IP主站模块,使Ethernet/IP主站模块对组态文件进行解析,得到属性配置信息,并通过Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架的工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

其中,Ethernet/IP主站模块将组态文件通过Ethernet/IP协议栈发送给所连接的Ethernet/IP从站模块及其下挂的IO模块。

Ethernet/IP主站模块通过Ethernet/IP协议栈,分别与Ethernet/IP从站模块及Ethernet/IP从站模块下挂的IO模块进行实时数据通信。

属性配置信息包括RPI时间、输出输入长度、版本设置、模块通道配置、模块报警配置等。

实时数据是指当Ethernet/IP主站模块与所连接的Ethernet/IP从站模块完成属性配置后,Ethernet/IP主站模块可以获取到Ethernet/IP从站模块中各个IO输入模块的通道值,以及可以下发数据到Ethernet/IP从站模块对应输出模块的通道上。

本申请实施例中,只需利用控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接公司的不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

参考图6所示,为本申请实施例公开的另一种控制处理方法的流程示意图,该另一种控制处理方法应用于Ethernet/IP主站模块,该控制处理方法主要包括如下步骤:

S601:当Ethernet/IP主站模块接收到上位机发送的组态文件时,对组态文件进行解析,得到属性配置信息。

其中,属性配置信息包括RPI时间、输出输入长度、版本设置、模块通道配置、模块报警配置等。

S602:Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

S602的执行过程和执行原理与上述S502的执行过程和执行原理一致,可参考,此处不再进行赘述。

具体Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作的过程,如D1-D2所示。

D1:Ethernet/IP主站模块根据组态文件,与不同自动化产商的远程IO连接机架中的Ethernet/IP从站模块建立通信。

D2:在Ethernet/IP主站模块与Ethernet/IP从站模块处于通信状态下,Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架中的各个输入/输出模块及工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和对获取到的不同自动化产商的远程IO连接机架中的各个输入/输出模块的通道值(实时数据)进行读写操作。

Ethernet/IP主站模块将实时数据发送至上位机进行展示。

本申请实施例中,只需利用控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

基于上述实施例图3公开的一种控制处理方法,本申请实施例还对应公开了一种控制处理系统,如图7所示,该控制处理系统应用于上位机,该控制处理系统包括编译单元701和第一解析单元702。

编译单元701,用于当检测到控制器导入的预先配置的配置文件时,对配置文件进行编译,得到组态文件。

第一解析单元702,用于将组态文件发送至工业应用层协议主站模块,使工业应用层协议主站模块对组态文件进行解析,得到属性配置信息,并通过工业应用层协议主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架的工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

进一步的,得到配置文件的编译单元701,包括改造模块和生成模块。

改造模块,用于通过EIPCON组件,对改造后的不同自动化产商的远程IO连接机架的接口通信模块中的各个模块配置各自对应的属性;改造后的不同自动化产商的远程IO连接机架的接口通信模块为控制器通过预设改造方式,对不同自动化产商的远程IO连接机架的接口通信模块进行文件改造得到。

生成模块,用于根据各个模块配置的属性生成配置文件;其中,各个模块至少包括模拟量输入模块、模拟量输出模块、数字量输入模块和数字量输出模块。

进一步的,编译单元701,包括添加模块、配置模块和编译模块。

添加模块,用于当检测到控制器导入的预先配置的配置文件时,在EIPCON组件中添加不同自动化产商的远程IO连接机架中的通信模块。

配置模块,用于对不同自动化产商的远程IO连接机架中的通信模块及其下挂的各个输入/输出模块进行模块属性配置。

编译模块,用于通过属性配置后的通信模块及其下挂的各个输入/输出模块,对配置文件进行编译,得到组态文件。

本申请实施例中,只需利用控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

基于上述实施例图6公开的另一种控制处理方法,本申请实施例还对应公开了另一种控制处理系统,如图8所示,该控制处理系统应用于Ethernet/IP主站模块,该控制处理系统包括第二解析单元801和发送单元802。

第二解析单元801,用于当Ethernet/IP主站模块接收到上位机发送的组态文件时,对组态文件进行解析,得到属性配置信息。

发送单元802,用于Ethernet/IP主站模块将属性配置信息发送至不同自动化产商的远程IO连接机架,实现不同自动化产商的远程IO连接机架的属性配置和进行实时数据的读写操作。

进一步的,发送单元802,包括建立模块和发送模块。

建立模块,用于Ethernet/IP主站模块根据组态文件,与不同自动化产商的远程IO连接机架中的工业应用层协议从站模块建立通信。

发送模块,用于Ethernet/IP主站模块在与工业应用层协议从站模块处于通信状态下,将属性配置信息发送至不同自动化产商的远程IO连接机架中的各个输入/输出模块及工业应用层协议从站模块,实现不同自动化产商的远程IO连接机架的属性配置和对获取到的不同自动化产商的远程IO连接机架中的各个输入/输出模块的通道值进行读写操作。

进一步的,控制处理系统还包括展示单元。

展示单元,用于Ethernet/IP主站模块将实时数据发送至上位机进行展示。

本申请实施例中,只需利用控制系统下挂的Ethernet/IP主站模块,与不同自动化产商的远程IO连接机架上的Ethernet/IP从站模块进行通讯,进而可以实现对远程机架上的如通道配置、报警配置等的远程属性配置,实时数据的读写以及在线调试等功能,完成不同自动化产商的远程IO连接产品的改造,无需改动不同自动化产商的远程IO连接机架上的输入/输出等模块,降低了对不同自动化产商的远程IO连接产品的改造成本和难度,提高改造效率。

上述各个实施例的具体实施过程及其衍生方式,均在本申请的保护范围之内。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为聚类部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 一种雷达系统统一时序控制与协同处理方法
  • 一种基于SDN的组播处理方法、控制器、交换机及系统
  • 一种文本处理方法、系统和一种用于文本处理的装置
  • 一种文本处理方法、系统和一种用于文本处理的装置
  • 一种分布式系统以及基于该系统的数据处理方法
  • 信息处理装置、信息处理方法、控制装置、控制系统、控制方法、断层合成图像捕获装置、X射线成像装置、图像处理装置、图像处理系统、图像处理方法和计算机程序
  • 接入控制系统、接入控制方法、中继站装置、发送侧处理方法、接收侧处理系统以及接收侧处理方法
技术分类

06120116495787