一种分布式数字控制系统及其通信处理方法和装置制造方法及图纸

技术编号:29797934 阅读:16 留言:0更新日期:2021-08-24 18:18
本申请公开了一种分布式数字控制系统及其通信处理方法和装置,该通信处理方法包括:浏览器主进程响应于对设备控制界面中的目标工位标识的操作,生成与目标工位标识对应的目标工位的工位生产请求;浏览器的通信插件进程将工位生产请求通过第一通信通道发送至主控平台的第一互联网协议地址,并通过第一通信通道从主控平台接收主控平台根据工位生产请求反馈的目标工位生产数据;通信插件进程接收目标工位生产数据,并将目标工位生产数据通过目标第二通信通道转发至目标工位的第二互联网协议地址,以使目标工位基于目标工位生产数据进行生产。通过上述通信处理过程,能够节省一系列硬件成本。

【技术实现步骤摘要】
一种分布式数字控制系统及其通信处理方法和装置
本申请涉及机械加工自动化
,具体而言,涉及一种分布式数字控制系统及其通信处理方法和装置。
技术介绍
在工业系统中,分布式数字控制(DNC)系统控制加工设备占据重要地位,其基本的架构单元包括:DNC主机、输入输出(I/O)接口、通信单元和设备开关等。其中,通信单元(DNCProxy)用以适配屏蔽各种设备的差异,是整个技术架构中必备的一个模块。在实际应用中,DNC系统中还需要一个前端展示模块,会在车间等处部署一台控制电脑,通信单元必须是一个独立的服务,如果DNC主机与加工设备不在同一局域网内,则需要在每个车间内独立部署一个通信单元的主机,同时还要维护该主机相关的硬件、网络、能耗等一系列事宜。
技术实现思路
本申请实施例的目的在于提供一种分布式数字控制系统及其通信处理方法和装置,将通信单元以浏览器插件的方式,跟前端展示模块部署和运行再同一设备上,来解决传统的DNC系统的通信单元在部署、维护上成本过高的问题。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提出一种分布式数字控制系统的通信处理方法,通过客户端的浏览器提供设备控制界面,设备控制界面中显示有多个工位标识,通信处理方法包括:(A)浏览器主进程响应于对设备控制界面中的目标工位标识的操作,生成与目标工位标识对应的目标工位的工位生产请求;(B)浏览器的通信插件进程将工位生产请求通过第一通信通道发送至主控平台,并通过第一通信通道从主控平台接收主控平台根据工位生产请求反馈的目标工位生产数据;(C)通信插件进程将目标工位生产数据通过目标第二通信通道发送至目标工位,以使目标工位基于目标工位生产数据进行生产。可选地,通信处理方法还包括,响应于以下条件之一来获取通信插件的安装包并进行安装:检测到主控平台与多个工位不在同一局域网内;接收到主控平台与多个工位之间的通信请求,通信请求是根据在设备控制界面上执行的输入操作生成的。可选地,通过以下方式来获取通信插件的安装包并进行安装:当检测到主控平台与多个工位不在同一局域网内时,浏览器主进程生成通信插件的下载请求,并将下载请求发送至云服务器;浏览器主进程从云服务器接收云服务器根据下载请求反馈的通信插件的安装包,并进行安装。可选地,第一通信通道通过以下来建立:通信插件进程确定客户端的第一互联网协议地址和主控平台的第二互联网协议地址;通信插件进程基于第一互联网协议地址和第二互联网协议地址,建立客户端与主控平台之间的第一通信通道,其中,第一通信通道为双向数据通道。可选地,第二通信通道通过以下来建立:通信插件进程确定客户端的第一互联网协议地址和与客户端处于同一局域网内的多个工位的第三互联网协议地址,其中,每个工位对应一个第三互联网协议地址;通信插件进程基于第一互联网协议地址和第三互联网协议地址,建立客户端与多个工位之间的第二通信通道,其中,第二通信通道包括多个,每个第二通信通道为双向数据通道,多个工位中的每一工位与多个第二通信通道中的一个第二通信通道对应。第二方面,本申请实施例还提出一种分布式数字控制系统的通信处理装置,通信处理装置包括:显示控制模块,通过客户端的浏览器提供设备控制界面,设备控制界面中显示有多个工位标识;请求生成模块,响应于对设备控制界面中的目标工位标识的操作,生成与目标工位标识对应的目标工位的工位生产请求;数据获取模块,将工位生产请求通过第一通信通道发送至主控平台,并通过第一通信通道从主控平台接收主控平台根据工位生产请求反馈的目标工位生产数据;数据发送模块,将目标工位生产数据通过目标第二通信通道发送至目标工位,以使目标工位基于工位生产数据进行生产。可选地,通信处理装置包括,插件获取模块,响应于以下条件之一来获取通信插件的安装包并进行安装:检测到主控平台与多个工位不在同一局域网内;接收到主控平台与多个工位之间的通信请求,通信请求是根据在设备控制界面上执行的输入操作生成的。第三方面,本申请实施例还提出一种分布式数字控制系统,分布式数字控制系统包括:客户端、主控平台和多个工位;其中,客户端通过客户端的浏览器提供设备控制界面,设备控制界面中显示有多个工位标识,响应于对设备控制界面中的目标工位标识的操作,生成与目标工位标识对应的目标工位的工位生产请求;主控平台通过第一通信通道从客户端接收工位生产请求,并通过第一通信通道将与工位生产请求对应的目标工位生产数据发送至客户端;客户端将目标工位生产数据通过目标第二通信通道发送至目标工位;目标工位基于目标工位生产数据进行生产。第四方面,本申请实施例还提出一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行上述分布式数字控制系统的通信处理方法的步骤。第五方面,本申请实施例还提出一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如上述的分布式数字控制系统的通信处理方法的步骤。本申请公开了一种分布式数字控制系统及其通信处理方法和装置,通信处理方法包括:浏览器主进程响应于对设备控制界面中的目标工位标识的操作,生成与目标工位标识对应的目标工位的工位生产请求;浏览器的通信插件进程将工位生产请求通过第一通信通道发送至主控平台的第一互联网协议地址,并通过第一通信通道从主控平台接收主控平台根据工位生产请求反馈的目标工位生产数据;通信插件进程接收目标工位生产数据,并将目标工位生产数据通过目标第二通信通道转发至目标工位的第二互联网协议地址,以使目标工位基于目标工位生产数据进行生产。通过上述通信处理过程能够节省一系列硬件成本。本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例所提供的一种分布式数字控制系统的通信处理方法的流程示意图。图2示出了本申请实施例所提供的一种分布式数字控制系统的通信处理装置的结构示意图。图3示出了本申请实施例所提供的一种分布式控制系统的结构示意图。图4示出了本申请实施例所提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例本文档来自技高网...

【技术保护点】
1.一种分布式数字控制系统的通信处理方法,其特征在于,通过客户端的浏览器提供设备控制界面,所述设备控制界面中显示有多个工位标识,所述通信处理方法包括:/n(A)浏览器主进程响应于对所述设备控制界面中的目标工位标识的操作,生成与所述目标工位标识对应的目标工位的工位生产请求;/n(B)浏览器的通信插件进程将所述工位生产请求通过第一通信通道发送至主控平台,并通过所述第一通信通道从所述主控平台接收所述主控平台根据所述工位生产请求反馈的目标工位生产数据;/n(C)所述通信插件进程将所述目标工位生产数据通过目标第二通信通道发送至所述目标工位,以使所述目标工位基于所述目标工位生产数据进行生产。/n

【技术特征摘要】
1.一种分布式数字控制系统的通信处理方法,其特征在于,通过客户端的浏览器提供设备控制界面,所述设备控制界面中显示有多个工位标识,所述通信处理方法包括:
(A)浏览器主进程响应于对所述设备控制界面中的目标工位标识的操作,生成与所述目标工位标识对应的目标工位的工位生产请求;
(B)浏览器的通信插件进程将所述工位生产请求通过第一通信通道发送至主控平台,并通过所述第一通信通道从所述主控平台接收所述主控平台根据所述工位生产请求反馈的目标工位生产数据;
(C)所述通信插件进程将所述目标工位生产数据通过目标第二通信通道发送至所述目标工位,以使所述目标工位基于所述目标工位生产数据进行生产。


2.根据权利要求1所述的通信处理方法,其特征在于,所述通信处理方法还包括,响应于以下条件之一来获取通信插件的安装包并进行安装:
检测到所述主控平台与多个工位不在同一局域网内;
接收到所述主控平台与所述多个工位之间的通信请求,所述多个工位之间的通信请求是根据在所述设备控制界面上执行的输入操作生成的。


3.根据权利要求2所述的通信处理方法,其特征在于,通过以下方式来获取通信插件的安装包并进行安装:
当检测到所述主控平台与所述多个工位不在同一局域网内时,所述浏览器主进程生成所述通信插件的下载请求,并将所述通信插件的下载请求发送至云服务器;
所述浏览器主进程从所述云服务器接收所述云服务器根据所述通信插件的下载请求反馈的所述通信插件的安装包,并进行安装。


4.根据权利要求2所述的通信处理方法,其特征在于,所述第一通信通道通过以下来建立:
所述通信插件进程确定所述客户端的第一互联网协议地址和所述主控平台的第二互联网协议地址;
所述通信插件进程基于所述第一互联网协议地址和所述第二互联网协议地址,建立所述客户端与所述主控平台之间的所述第一通信通道,其中,所述第一通信通道为双向数据通道。


5.根据权利要求2所述的通信处理方法,其特征在于,第二通信通道通过以下来建立:
所述通信插件进程确定所述客户端的第一互联网协议地址和与客户端处于同一局域网内的多个工位的第三互联网协议地址,其中,每个工位对应一个第三互联网协议地址;
所述通信插件进程基于所述第一互联网协议地址和所述第三互联网协议地址,建立所述客户端与所述多个工位之间的第二通信通道,其中,所述第二通信通道包括多个,每个第二通信通道为双向数据通道,所...

【专利技术属性】
技术研发人员:李占胜
申请(专利权)人:北京创源微致软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1