System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于点胶机控制,具体涉及一种点胶机硬件配置方法、装置、计算机设备及存储介质。
技术介绍
1、目前点胶设备控制软件一般为专机专用,若涉及机床设备硬件改动,即使只是新增少量硬件,也需要对点胶设备控制软件做较大程度的调整,如果增加的硬件较多,甚至可能重新设计一款新的点胶设备控制软件,并且,修改完成后或重新设计完成的点胶设备控制软件还需经过长时间测试,方可投入使用,极大延长了点胶设备交付周期,不利于用户根据实际生产情况对点胶设备进行硬件改动。
技术实现思路
1、本专利技术的目的是提供一种点胶机硬件配置方法、装置、计算机设备及存储介质,用以解决现有技术中存在的上述问题。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、第一方面,本专利技术提供了一种点胶机硬件配置方法,包括:
4、采集新接入或更换的目标硬件的硬件信息,所述硬件信息包括端口配置信息和参数配置信息;
5、根据所述端口配置信息建立与所述目标硬件的通讯连接;
6、根据所述参数配置信息生成与所述目标硬件对应的硬件抽象层;
7、将所述硬件抽象层映射至静态数据库;
8、通过所述静态数据库配置所述目标硬件的任务逻辑并将所述目标硬件的任务逻辑集成至点胶机的交互层。
9、基于上述公开的内容,本专利技术通过采集新接入或更换的目标硬件的硬件信息,硬件信息包括端口配置信息和参数配置信息;根据端口配置信息建立与目标硬件的通讯连接;根据参数配置
10、通过上述的设计,本专利技术能够在点胶机有新接入或更换硬件时,采集接入或更换硬件的硬件信息,并基于接入或更换硬件的硬件信息自动配置硬件的任务逻辑并集成至点胶机的交互层,从而可在交互层对增加或更换的硬件进行调试,无需对点胶机控制软件进行大幅度修改,降低了点胶机软件的开发成本和开发难度,无需等待厂家花费较长时间调试点胶机控制软件或重新开发新的点胶机控制软件,提高了生产效率,同时,因可以便捷地对点胶机的硬件进行增加和更换,也提高了点胶机的使用寿命,无需重新购置带有新硬件的点胶机和对应的点胶机控制软件,便于实际应用和推广。
11、在一个可能的设计中,所述端口配置信息包括硬件类型、通讯协议和端口类型;
12、所述根据所述端口配置信息建立与所述目标硬件的通讯连接,包括:
13、根据所述硬件类型、所述通讯协议和所述端口类型,得到com端口配置文件;
14、根据所述com端口配置文件建立点胶机与所述目标硬件之间的通讯连接。
15、在一个可能的设计中,所述点胶机通过modbus设备与所述目标硬件通讯连接,所述com端口配置文件为适配所述modbus设备的配置文件。
16、在一个可能的设计中,所述硬件抽象层包括抽象后的目标硬件的功能参数和端口映射参数。
17、在一个可能的设计中,所述通过所述静态数据库配置所述目标硬件的任务逻辑,包括:
18、从所述静态数据库获取所述硬件抽象层中所述目标硬件的功能参数和端口映射参数;
19、根据所述目标硬件的功能参数和端口映射参数,在任务控制层生成所述目标硬件的任务逻辑以供所述交互层调用。
20、在一个可能的设计中,所述目标硬件的任务逻辑包括所述目标硬件的任务状态、所述目标硬件的任务控制以及所述目标硬件的任务优先级,所述任务状态包括正常、异常、运行中和运行结束,所述任务控制包括初始化点胶机硬件任务、启动点胶机硬件任务和停止点胶机硬件任务。
21、在一个可能的设计中,所述采集新接入或更换的目标硬件的硬件信息,包括:
22、轮询点胶机的硬件接口;
23、响应于目标硬件的新接入或更换操作,采集新接入或更换的所述目标硬件的硬件信息。
24、第二方面,本专利技术提供了一种点胶机硬件配置装置,包括:
25、采集单元,用于采集新接入或更换的目标硬件的硬件信息,所述硬件信息包括端口配置信息和参数配置信息;
26、建立单元,用于根据所述端口配置信息建立与所述目标硬件的通讯连接;
27、生成单元,用于根据所述参数配置信息生成与所述目标硬件对应的硬件抽象层;
28、映射单元,用于将所述硬件抽象层映射至静态数据库;
29、配置单元,用于通过所述静态数据库配置所述目标硬件的任务逻辑并将所述目标硬件的任务逻辑集成至点胶机的交互层。
30、第三方面,本专利技术提供了一种计算机设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如上述第一方面或第一方面任一可能设计所述的点胶机硬件配置方法。
31、第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行第一方面或第一方面任一可能设计所述的点胶机硬件配置方法。
32、第五方面,本专利技术提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面任一可能设计所述的点胶机硬件配置方法。
33、有益效果:
34、本专利技术提供的点胶机硬件配置方法、装置、计算机设备及存储介质,能够在点胶机有新接入或更换硬件时,采集接入或更换硬件的硬件信息,并基于接入或更换硬件的硬件信息自动配置硬件的任务逻辑并集成至点胶机的交互层,从而可在交互层对增加或更换的硬件进行调试,无需对点胶机控制软件进行大幅度修改,降低了点胶机软件的开发成本和开发难度,无需等待厂家花费较长时间调试点胶机控制软件或重新开发新的点胶机控制软件,提高了生产效率,同时,因可以便捷地对点胶机的硬件进行增加和更换,也提高了点胶机的使用寿命,无需重新购置带有新硬件的点胶机和对应的点胶机控制软件,便于实际应用和推广。
本文档来自技高网...【技术保护点】
1.一种点胶机硬件配置方法,其特征在于,包括:
2.根据权利要求1所述的点胶机硬件配置方法,其特征在于,所述端口配置信息包括硬件类型、通讯协议和端口类型;
3.根据权利要求2所述的点胶机硬件配置方法,其特征在于,所述点胶机通过Modbus设备与所述目标硬件通讯连接,所述COM端口配置文件为适配所述Modbus设备的配置文件。
4.根据权利要求1所述的点胶机硬件配置方法,其特征在于,所述硬件抽象层包括抽象后的目标硬件的功能参数和端口映射参数。
5.根据权利要求4所述的点胶机硬件配置方法,其特征在于,所述通过所述静态数据库配置所述目标硬件的任务逻辑,包括:
6.根据权利要求5所述的点胶机硬件配置方法,其特征在于,所述目标硬件的任务逻辑包括所述目标硬件的任务状态、所述目标硬件的任务控制以及所述目标硬件的任务优先级,所述任务状态包括正常、异常、运行中和运行结束,所述任务控制包括初始化点胶机硬件任务、启动点胶机硬件任务和停止点胶机硬件任务。
7.根据权利要求1所述的点胶机硬件配置方法,其特征在于,所述采集新接入或更换的
8.一种点胶机硬件配置装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~7任意一项所述的点胶机硬件配置方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~7任意一项所述的点胶机硬件配置方法。
...【技术特征摘要】
1.一种点胶机硬件配置方法,其特征在于,包括:
2.根据权利要求1所述的点胶机硬件配置方法,其特征在于,所述端口配置信息包括硬件类型、通讯协议和端口类型;
3.根据权利要求2所述的点胶机硬件配置方法,其特征在于,所述点胶机通过modbus设备与所述目标硬件通讯连接,所述com端口配置文件为适配所述modbus设备的配置文件。
4.根据权利要求1所述的点胶机硬件配置方法,其特征在于,所述硬件抽象层包括抽象后的目标硬件的功能参数和端口映射参数。
5.根据权利要求4所述的点胶机硬件配置方法,其特征在于,所述通过所述静态数据库配置所述目标硬件的任务逻辑,包括:
6.根据权利要求5所述的点胶机硬件配置方法,其特征在于,所述目标硬件的任务逻辑包括所述目标硬件的任务状态、所述目标硬件的任务控...
【专利技术属性】
技术研发人员:朱飞,马君,李小宁,刘飞,曾荣,
申请(专利权)人:中科时代深圳计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。