System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工业互联网,特别指一种多模态设备快速接入方法。
技术介绍
1、随着万物互联时代的到来,大数据、人工智能、区块链、5g等信息技术迅猛发展,基于边缘计算的智能物流、智能制造、智慧交通、智慧旅游、智慧建造等应用不断涌现,工业互联网正在加速助力企业朝着数字化、智能化、复杂化方向发展。
2、但市场上存在大量小型且不规范的设备厂商,这些设备厂商生产的异构设备往往具有不同的网络协议,市面上常用的网络协议多达数百种,而且各种通信结构的网络协议互不兼容,这使得异构网络协议之间的操作和信息交换变得极为困难;且各设备厂商内部常发展和采用私有的网络协议,这进一步加大了多模态设备广泛连接的困难;此外,工业互联网的网络协议的解析与数据转换技术难度较高,对开发人员的依赖大。
3、因此,如何提供一种多模态设备快速接入方法,实现提升多模态设备接入的兼容性以及便捷性,成为一个亟待解决的技术问题。
技术实现思路
1、本专利技术要解决的技术问题,在于提供一种多模态设备快速接入方法,实现提升多模态设备接入的兼容性以及便捷性。
2、本专利技术是这样实现的:一种多模态设备快速接入方法,包括如下步骤:
3、步骤s10、创建一至少包括多模态设备信息元件、采集任务信息元件以及数据存储元件的图形化组态模块、一计算引擎模块以及一数据通讯配置模块;
4、步骤s20、通过所述计算引擎模块创建一配置区、一发送缓冲区、一接收缓冲区以及若干个数据区;
5、步骤s
6、步骤s40、所述计算引擎模块对接收缓冲区存储的响应数据进行转化处理后,存储至所述数据区;
7、步骤s50、通过所述图形化组态模块对配置区、发送缓冲区、接收缓冲区以及数据区进行管理,以完成工业设备的接入。
8、进一步的,所述步骤s10中,所述多模态设备信息元件用于新增或修改配置区的多模态设备信息,通断工业设备的通信,运行步骤如下:
9、步骤s111、进行输入有效性校验后,校验所述配置区的多模态设备信息是否存在,若是,则进入步骤s112;若否,则启用多模态设备信息后结束进程;
10、步骤s112、辨别所述多模态设备信息是否相同,若是,则进入步骤s113;若否,则结束进程;
11、步骤s113、辨别所述多模态设备信息是否可用,若是,则禁用所述多模态设备信息后,进入步骤s114;若否,则写入可用的多模态设备信息后结束进程;
12、步骤s114、判断与工业设备的连接是否有效,若有效,则将预设的连接控制值置为2,进入步骤s115;若无效,则启用多模态设备信息后结束进程;
13、步骤s115、判断工业设备的连接是否超时,若否,则进入休眠等待后,进入步骤s114;若是,则启用多模态设备信息后结束进程。
14、进一步的,所述步骤s10中,所述采集任务信息元件用于新增或修改配置区中的设备任务信息,运行步骤如下:
15、步骤s121、进行输入有效性校验后,校验所述配置区的多模态设备信息是否存在,若是,则进入步骤s122;若否,则启用多模态设备信息后结束进程;
16、步骤s122、校验所述配置区中的设备任务信息是否存在,若是,则进入步骤s123;若否,则启用设备任务信息后结束进程;
17、步骤s123、辨别所述任务信息是否相同,若是,则进入步骤s124;若否,则结束进程;
18、步骤s124、辨别所述任务信息是否可用,若是,则禁用所述任务信息后,进入步骤s125;若否,则写入任务信息后结束进程;
19、步骤s125、辨别是否正在发送数据,若否,则休眠等待后,进入步骤s126;若是,则写入启用任务信息后结束进程;
20、步骤s126、判断是否超时,若否,则进入步骤s125;若是,则启用任务信息后结束进程。
21、进一步的,所述步骤s10中,所述数据存储元件用于处理工业设备响应的数据字节,根据用户设定有效参数将所述数据字节转化成数据存储到数据区,运行步骤如下:
22、步骤s131、进行输入有效性校验后,辨别设备配置是否存在,若是,则进入步骤s132;若否,则结束进程;
23、步骤s132、辨别任务配置是否存在,若是,则进入步骤s133;若否,则结束进程;
24、步骤s133、判断响应数据是否存在,若否,则结束进程;若是,则获取所述响应数据后转换存储字节,并结束进程。
25、本专利技术的优点在于:
26、通过创建图形化组态模块、计算引擎模块以及数据通讯配置模块,接着通过计算引擎模块创建配置区、发送缓冲区、接收缓冲区以及数据区,通过数据通讯配置模块读取配置文件,将配置文件中的多模态设备信息转储到配置区,将发送缓冲区的请求数据发送给工业设备,接收工业设备反馈的响应数据存储至接收缓冲区,接着计算引擎模块对接收缓冲区存储的响应数据进行转化处理后存储至数据区,最后通过图形化组态模块对配置区、发送缓冲区、接收缓冲区以及数据区进行管理,以完成工业设备的接入;即通过图形化组态模块来图形化控制逻辑组态,实现大量的工业设备通讯协议与数据格式的解析及数据转换,支持各行业异构工业设备的广泛连接,且数据能够稳定、安全的传输,从根本上解决复杂系统数据采集的瓶颈问题,最终极大的提升了多模态设备接入的兼容性以及便捷性。
本文档来自技高网...【技术保护点】
1.一种多模态设备快速接入方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种多模态设备快速接入方法,其特征在于:所述步骤S10中,所述多模态设备信息元件用于新增或修改配置区的多模态设备信息,通断工业设备的通信,运行步骤如下:
3.如权利要求1所述的一种多模态设备快速接入方法,其特征在于:所述步骤S10中,所述采集任务信息元件用于新增或修改配置区中的设备任务信息,运行步骤如下:
4.如权利要求1所述的一种多模态设备快速接入方法,其特征在于:所述步骤S10中,所述数据存储元件用于处理工业设备响应的数据字节,根据用户设定有效参数将所述数据字节转化成数据存储到数据区,运行步骤如下:
【技术特征摘要】
1.一种多模态设备快速接入方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种多模态设备快速接入方法,其特征在于:所述步骤s10中,所述多模态设备信息元件用于新增或修改配置区的多模态设备信息,通断工业设备的通信,运行步骤如下:
3.如权利要求1所述的一种多模态设备快速接入方法,其特...
【专利技术属性】
技术研发人员:陈米力,陈文迪,车勇,冯圣龙,陈龙胜,
申请(专利权)人:中海创科技福建集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。