CN115167325B - 一种电缆智能化加工控制方法、***、设备及存储介质 - Google Patents
一种电缆智能化加工控制方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN115167325B CN115167325B CN202211013963.6A CN202211013963A CN115167325B CN 115167325 B CN115167325 B CN 115167325B CN 202211013963 A CN202211013963 A CN 202211013963A CN 115167325 B CN115167325 B CN 115167325B
- Authority
- CN
- China
- Prior art keywords
- sub
- control program
- control
- module
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000003860 storage Methods 0.000 title claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 48
- 238000012790 confirmation Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004886 process control Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 description 12
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000004020 conductor Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005253 cladding Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种电缆智能化加工控制方法、***、设备及存储介质,包括以下步骤:获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序;获取控制程序对应的子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,当所有的子控制设备都加载成功后,启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制。通过发送各子控制程序给各执行控制设备端进行加载对应的子控制程序,实现将控制时的预算分布到各执行控制设备端,大大减小了主控设备的工作负荷,降低主控设备的故障率。
Description
技术领域
本发明属于电缆生产技术领域,具体涉及一种电缆智能化加工控制方法、***、设备及存储介质。
背景技术
目前线缆产品具有巨大的市场空间,线缆制造业所形成的庞大生产能力。随着电力工业、数据通信业、城市轨道交通业、汽车业以及造船等行业规模的不断扩大,对电线电缆的需求也将迅速增长,未来电线电缆业还有巨大的发展潜力。
电线电缆的制造与大多数机电产品的生产方式是完全不同的。机电产品通常采用将零件装配成部件、多个部件再装配成单台产品,产品以台数或件数计量。电线电缆是以长度为基本计量单位。所有电线电缆都是从导体加工开始,在导体的***一层一层地加上绝缘、屏蔽、成缆、护层等而制成电线电缆产品。产品结构越复杂,叠加的层次就越多。电线电缆的主要工艺电力电缆电线电缆是通过:拉制、绞制、包覆三种工艺来制作完成的,型号规格越复杂,重复性越高。
随着智能化的工业发展,电缆加工大多由智能化生产线进行生产,为了控制各个设备的正常工作需要使用电控***对整个生产线进行控制,由于电缆加工工艺复杂,因此加工设备数量较多,对于电控***的控制器要求较高,一般电控***只设置一个工控机控制多个加工设备,因此工控机需要更强的运算能力才能保证设备工作不出错,提高了电控***的成本,并且其中一个加工设备出现异常时,会导致整个工控机无法驱动其他设备工作,导致生产线停止,给企业造成损失。
目前,通过将整个电控***设置成由总体控制的工控机和单独控制的前端控制设备组成,主控机通过前端控制设备间接控制电缆加工的设备,这样可以减少工控机的运算量,不需要较高的配置即可智能控制整个加工流水线的正常工作。通过在工控机内部设置存储模块、时钟模块、I/O串口模块、故障报警模块和触摸显示屏,可以实现数据的存储也可以人为导入或删除不同的电缆加工程序,增强工控机的功能。在电缆加工时即使一个电缆加工设备出现故障,前端控制设备可以切断与主控机的联系,保证主控机可以继续控制其他加工设备的工作,使得流水线运行更加稳定,通过在前端控制设备上设置紧急开关,用来人为操作加工设备的启停,前端控制设备设置故障检测模块,用来检测加工设备的工作情况,方便加工设备的管理。但是目前的生产线应生产需求不同,需要控制的方式不同,目前的控制方式主要还是在主控设备一端,没有真正将控制运算分离到各前端控制设备端,工控机工作量负荷大。
发明内容
本发明的目的是提供一种电缆智能化加工控制方法和***,解决目前的控制方式主要还是在主控设备一端,没有真正将控制运算分离到各前端控制设备端,工控机工作负荷大的问题。
为了实现上述目的,本发明采用以下技术方案:
在第一方面,提供一种电缆智能化加工控制方法,包括以下步骤:
获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序;
获取控制程序对应的子控制程序列表清单,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,则返回加载成功信息;
接收所述子控制设备返回的加载成功信息;
当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制。
根据上述技术,通过获取控制程序,控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序,通过发送各子控制程序给各执行控制设备端进行加载对应的子控制程序,实现将控制时的预算分布到各执行控制设备端,大大减小了主控设备的工作负荷,降低主控设备的故障率;同时,因为可以根据需求调整各执行控制设备端的子控制程序,使得各执行控制设备的可控性更强,适应范围更广;实现将整个电控***设置成由总体控制的工控机和单独控制的前端控制设备组成,主控机通过前端控制设备间接控制电缆加工的设备,这样可以减少工控机的运算量,不需要较高的配置即可智能控制整个加工流水线的正常工作。
在一种可能的设计中,对可用状态的控制程序进行预存;当收到对控制程序的调用指令时,根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制。通过对使用过的程序进行预存,再次使用时直接调用,不要重新上传程序,使用起来更加方便。
在一种可能的设计中,根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制的方法包括:
接收调用指令后,根据调用指令确定需要调用的控制程序;
根据控制程序确定对应的子控制程序列表清单;
根据子控制程序列表清单确定调用的控制程序对应的各子控制设备以及各子控制设备对应的子控制程序;
根据各子控制设备以及各子控制设备对应的子控制程序生成验证信息;
向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息;
当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
在一种可能的设计中,获取控制程序,将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储;在向各子控制设备发送验证信息时,若子控制设备验证调用的控制程序对应的子控制程序不能正常使用,则子控制设备向主控设备返回不能使用的确认信息以及该子控制设备信息;主控设备根据子控制程序列表清单查找到所述子控制设备对应的子控制程序,并将对应的子控制程序发送到所述子控制设备中重新加载,加载完成后,进行对子控制设备重新进行验证是否可用,当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
在第二方面,提供一种电缆智能化加工控制***,包括多个执行控制设备和主控设备,每个所述执行控制设备通过对应的子控制设备进行控制,所述主控设备与各子控制设备通信连接;所述主控设备包括控制程序获取模块、子控制程序列表清单获取模块、子控制程序发送模块、子控制程序加载判断模块、控制程序状态模块和控制程序启用模块,其中,
所述控制程序获取模块用于获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序,并将控制程序传中的各子控制程序传给子控制程序发送模块;
子控制程序列表清单获取模块用于获取控制程序对应的子控制程序列表清单,并将所述子控制程序列表清单传给子控制程序发送模块,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
子控制程序发送模块用于根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,子控制设备则返回加载成功信息给子控制程序加载判断模块;
子控制程序加载判断模块用于判断子控制程序是否加载成功,并将判断结果传给控制程序状态模块;
控制程序状态模块用于当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
控制程序启用模块用于启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制。
在一种可能的设计中,所述主控设备还包括控制程序预存模块和控制程序调用指令接收模块;所述控制程序预存模块用于对可用状态的控制程序进行预存;制程序调用指令接收模块用于接收对控制程序的调用指令,并将调用指令传给所述控制程序启用模块;控制程序启用模块还用于根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制。
在一种可能的设计中,所述主控设备还包括控制程序确定模块、子控制程序列表清确定模块、子控制设备确定模块、子控制程序确定模块、验证信息生成模块、验证信息发送模块和确认信息接收模块,其中,所述控制程序确定模块用于根据调用指令确定需要调用的控制程序,并将控制程序的相关信息传给子控制程序列表清确定模块;
所述子控制程序列表清确定模块用于根据控制程序的相关信息确定对应的子控制程序列表清单,并传给子控制设备确定模块和子控制程序确定模块;
子控制设备确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备,并将各子控制设备的信息传给验证信息生成模块;
子控制程序确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备对应的子控制程序验证信息生成模块;并将各子控制设备对应的子控制程序的信息传给验证信息生成模块;
验证信息生成模块用于根据各子控制设备的信息以及各子控制设备对应的子控制程序的信息生成验证信息,并将验证信息传给验证信息发送模;
验证信息发送模用于向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息;
在一种可能的设计中,所述主控设备还包括程序备份模块、程序备份模块用于在获取控制程序后,将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储。
在第三方面,提供一种电子设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面以及第一方面中任意一种可能的设计中所述的电缆智能化加工控制方法。
在第四方面,提供一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面以及第一方面中任意一种可能的设计中所述的电缆智能化加工控制方法。
有益效果:通过获取控制程序,控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序,通过发送各子控制程序给各执行控制设备端进行加载对应的子控制程序,实现将控制时的预算分布到各执行控制设备端,大大减小了主控设备的工作负荷,降低主控设备的故障率;同时,因为可以根据需求调整各执行控制设备端的子控制程序,使得各执行控制设备的可控性更强,适应范围更广;实现将整个电控***设置成由总体控制的工控机和单独控制的前端控制设备组成,主控机通过前端控制设备间接控制电缆加工的设备,这样可以减少工控机的运算量,不需要较高的配置即可智能控制整个加工流水线的正常工作;
通过对使用过的程序进行预存,再次使用时直接调用,不要重新上传程序,使用起来更加方便。
附图说明
图1为实施例中电缆智能化加工控制方法的流程示意图。
图2为实施例中电缆智能化加工控制***的模块结构示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图和实施例或现有技术的描述对本发明作简单地介绍,显而易见地,下面关于附图结构的描述仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
实施例:
如图1所示,本实施例在第一方面,提供了一种电缆智能化加工控制方法,包括以下步骤:
获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序;
获取控制程序对应的子控制程序列表清单,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,则返回加载成功信息;
接收所述子控制设备返回的加载成功信息;
当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制。
在一种可能的实施方式中,对可用状态的控制程序进行预存;当收到对控制程序的调用指令时,根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制。
具体的,根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制的方法包括:
接收调用指令后,根据调用指令确定需要调用的控制程序;
根据控制程序确定对应的子控制程序列表清单;
根据子控制程序列表清单确定调用的控制程序对应的各子控制设备以及各子控制设备对应的子控制程序;
根据各子控制设备以及各子控制设备对应的子控制程序生成验证信息;
向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息;
当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
具体的实施时,在获取控制程序后,将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储;在向各子控制设备发送验证信息时,若子控制设备验证调用的控制程序对应的子控制程序不能正常使用,则子控制设备向主控设备返回不能使用的确认信息以及该子控制设备信息;主控设备根据子控制程序列表清单查找到所述子控制设备对应的子控制程序,并将对应的子控制程序发送到所述子控制设备中重新加载,加载完成后,进行对子控制设备重新进行验证是否可用,当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
如图2所示,在第二方面,提供一种电缆智能化加工控制***,包括多个执行控制设备和主控设备,每个所述执行控制设备通过对应的子控制设备进行控制,所述主控设备与各子控制设备通信连接;所述主控设备包括控制程序获取模块、子控制程序列表清单获取模块、子控制程序发送模块、子控制程序加载判断模块、控制程序状态模块和控制程序启用模块,其中,
所述控制程序获取模块用于获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序,并将控制程序传中的各子控制程序传给子控制程序发送模块;
子控制程序列表清单获取模块用于获取控制程序对应的子控制程序列表清单,并将所述子控制程序列表清单传给子控制程序发送模块,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
子控制程序发送模块用于根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,子控制设备则返回加载成功信息给子控制程序加载判断模块;
子控制程序加载判断模块用于判断子控制程序是否加载成功,并将判断结果传给控制程序状态模块;
控制程序状态模块用于当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
控制程序启用模块用于启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制。
在一种可能的实施方式中,所述主控设备还包括控制程序预存模块和控制程序调用指令接收模块;所述控制程序预存模块用于对可用状态的控制程序进行预存;制程序调用指令接收模块用于接收对控制程序的调用指令,并将调用指令传给所述控制程序启用模块;控制程序启用模块还用于根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制。
在一种可能的实施方式中,所述主控设备还包括控制程序确定模块、子控制程序列表清确定模块、子控制设备确定模块、子控制程序确定模块、验证信息生成模块、验证信息发送模块和确认信息接收模块,其中,所述控制程序确定模块用于根据调用指令确定需要调用的控制程序,并将控制程序的相关信息传给子控制程序列表清确定模块;
所述子控制程序列表清确定模块用于根据控制程序的相关信息确定对应的子控制程序列表清单,并传给子控制设备确定模块和子控制程序确定模块;
子控制设备确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备,并将各子控制设备的信息传给验证信息生成模块;
子控制程序确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备对应的子控制程序验证信息生成模块;并将各子控制设备对应的子控制程序的信息传给验证信息生成模块;
验证信息生成模块用于根据各子控制设备的信息以及各子控制设备对应的子控制程序的信息生成验证信息,并将验证信息传给验证信息发送模;
验证信息发送模用于向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息;
在一种可能的实施方式中,所述主控设备还包括程序备份模块、程序备份模块用于在获取控制程序后,将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储。
在第三方面,提供一种电子设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面以及第一方面中任意一种可能的设计中所述的电缆智能化加工控制方法。具体举例的,所述存储器可以但不限于包括随机存取存储器(Random-Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、闪存(FlashMemory)、先进先出存储器(First Input First Output,FIFO)和/或先进后出存储器(First Input Last Output,FILO)等等;所述处理器可以不限于采用型号为X86、Internet系列的处理器的或其他微处理器;所述收发器可以但不限于为有线收发、无线保真(Wireless Fidelity,WiFi)无线收发器、蓝牙无线收发器、通用分组无线服务技术(General Packet Radio Service,GPRS)无线收发器和/或紫蜂协议(基于IEEE802.15.4标准的低功耗局域网协议,ZigBee)无线收发器等。此外,所述电子设备还可以但不限于包括有电源模块、显示屏和其它必要的部件。
在第四方面,提供一种计算机可读存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面以及第一方面中任意一种可能的设计中所述的电缆智能化加工控制方法。其中,所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(Memory Stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。
本实施例第四方面提供的前述计算机可读存储介质的工作过程、工作细节和技术效果,可以参见如上第一方面或第一方面中任意一种可能设计所述的交互方法,于此不再赘述。
本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如在第一方面或第一方面中任意一种可能设计所述的电缆智能化加工控制方法。其中,所述计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种电缆智能化加工控制方法,其特征在于,包括以下步骤:
获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序;
获取控制程序对应的子控制程序列表清单,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,则返回加载成功信息;
接收所述子控制设备返回的加载成功信息;
当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制;
对可用状态的控制程序进行预存;当收到对控制程序的调用指令时,根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制;
根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制的方法包括:
接收调用指令后,根据调用指令确定需要调用的控制程序;
根据控制程序确定对应的子控制程序列表清单;
根据子控制程序列表清单确定调用的控制程序对应的各子控制设备以及各子控制设备对应的子控制程序;
根据各子控制设备以及各子控制设备对应的子控制程序生成验证信息;
向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息;
当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
2.根据权利要求1所述的电缆智能化加工控制方法,其特征在于,在获取控制程序后,还将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储;在向各子控制设备发送验证信息后,若子控制设备验证调用的控制程序对应的子控制程序不能正常使用,则子控制设备返回不能使用的确认信息以及对应的子控制设备信息;
主设备接收不能使用的确认信息以及所述子控制设备信息后,根据子控制设备信息,在子控制程序列表清单中查找到所述子控制设备对应的子控制程序,并将对应的子控制程序发送到所述子控制设备中重新加载,加载完成后,进行对子控制设备重新进行验证是否可用,当收到所述子控制程序列表清单中所有的子控制设备的确认信息后,启动调用指令对应的控制程序。
3.一种电缆智能化加工控制***,其特征在于,包括多个执行控制设备和主控设备,每个所述执行控制设备通过对应的子控制设备进行控制,所述主控设备与各子控制设备通信连接;所述主控设备包括控制程序获取模块、子控制程序列表清单获取模块、子控制程序发送模块、子控制程序加载判断模块、控制程序状态模块和控制程序启用模块,其中,
所述控制程序获取模块用于获取控制程序,所述控制程序包括应用在主控设备的主控程序以及应用在各执行控制设备端的各子控制程序,并将控制程序传中的各子控制程序传给子控制程序发送模块;
子控制程序列表清单获取模块用于获取控制程序对应的子控制程序列表清单,并将所述子控制程序列表清单传给子控制程序发送模块,所述子控制程序列表清单中记录有各所述子控制程序对应的执行控制设备信息;
子控制程序发送模块用于根据子控制程序列表清单,将各所述子控制程序发送给对应的执行控制设备的子控制设备,以便子控制设备对子控制程序进行加载,当所述子控制设备加载成功,子控制设备则返回加载成功信息给子控制程序加载判断模块;
子控制程序加载判断模块用于判断子控制程序是否加载成功,并将判断结果传给控制程序状态模块;
控制程序状态模块用于当所有的子控制设备都加载成功后,则将所述控制程序变更为可用状态;
控制程序启用模块用于启用所述控制程序,根据所述主控程序发送控制指令到各子控制设备中,以便各所述子控制设备根据对应的子控制程序对执行控制设备发出控制指令进行控制;
所述主控设备还包括控制程序预存模块和控制程序调用指令接收模块;所述控制程序预存模块用于对可用状态的控制程序进行预存;制程序调用指令接收模块用于接收对控制程序的调用指令,并将调用指令传给所述控制程序启用模块;控制程序启用模块还用于根据调用指令调用预存的控制程序,启动预存的控制程序对各执行控制设备端进行控制;
所述主控设备还包括控制程序确定模块、子控制程序列表清确定模块、子控制设备确定模块、子控制程序确定模块、验证信息生成模块、验证信息发送模块和确认信息接收模块,其中,所述控制程序确定模块用于根据调用指令确定需要调用的控制程序,并将控制程序的相关信息传给子控制程序列表清确定模块;
所述子控制程序列表清确定模块用于根据控制程序的相关信息确定对应的子控制程序列表清单,并传给子控制设备确定模块和子控制程序确定模块;
子控制设备确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备,并将各子控制设备的信息传给验证信息生成模块;
子控制程序确定模块用于根据子控制程序列表清单确定调用的控制程序对应的各子控制设备对应的子控制程序验证信息生成模块;并将各子控制设备对应的子控制程序的信息传给验证信息生成模块;
验证信息生成模块用于根据各子控制设备的信息以及各子控制设备对应的子控制程序的信息生成验证信息,并将验证信息传给验证信息发送模;
验证信息发送模用于向各子控制设备发送所述验证信息,以便各子控制设备验证调用的控制程序对应的子控制程序是否可以正常使用,若是,则子控制设备向主控设备返回可以使用的确认信息。
4.根据权利要求3所述的电缆智能化加工控制***,其特征在于,所述主控设备还包括程序备份模块,程序备份模块用于在获取控制程序后,将控制程序中的主控程序、各子控制程序以及子控制程序列表清单进行备份存储。
5.一种电子设备,其特征在于,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如权利要求1至2任意一项所述的电缆智能化加工控制方法。
6.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1至2任意一项所述的电缆智能化加工控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211013963.6A CN115167325B (zh) | 2022-08-23 | 2022-08-23 | 一种电缆智能化加工控制方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211013963.6A CN115167325B (zh) | 2022-08-23 | 2022-08-23 | 一种电缆智能化加工控制方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115167325A CN115167325A (zh) | 2022-10-11 |
CN115167325B true CN115167325B (zh) | 2023-12-19 |
Family
ID=83480467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211013963.6A Active CN115167325B (zh) | 2022-08-23 | 2022-08-23 | 一种电缆智能化加工控制方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115167325B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038491A (ja) * | 2002-07-02 | 2004-02-05 | Hitachi Kokusai Electric Inc | 通信ネットワークシステムのプログラムローディング方式 |
JP2005078131A (ja) * | 2003-08-28 | 2005-03-24 | Renesas Technology Corp | プログラム実行方法およびマイクロコントローラ |
JP2006024124A (ja) * | 2004-07-09 | 2006-01-26 | Sony Corp | 制御システム、制御装置および方法、記録媒体、並びにプログラム |
JP2007265098A (ja) * | 2006-03-29 | 2007-10-11 | Fujitsu Ten Ltd | マクロ定義情報取得装置 |
CN101415068A (zh) * | 2007-10-18 | 2009-04-22 | 鸿富锦精密工业(深圳)有限公司 | 信息处理***及方法 |
CN102393657A (zh) * | 2011-11-30 | 2012-03-28 | 洛阳正扬冶金技术股份有限公司 | 一种自动化控制***的功能块化控制方法 |
JP2014228990A (ja) * | 2013-05-21 | 2014-12-08 | 株式会社東芝 | 制御プログラム作成装置および制御プログラム作成方法 |
CN106295310A (zh) * | 2016-07-28 | 2017-01-04 | 乐视控股(北京)有限公司 | 第三方程序sdk验证处理方法及装置 |
CN106484545A (zh) * | 2016-09-27 | 2017-03-08 | 珠海格力智能装备有限公司 | 调用子程序的方法及装置 |
CN109783157A (zh) * | 2018-12-29 | 2019-05-21 | 深圳云天励飞技术有限公司 | 一种算法程序加载的方法及相关装置 |
CN109968359A (zh) * | 2019-03-28 | 2019-07-05 | 台州九牛慧联机器人技术有限公司 | 一种工业机器人控制*** |
CN110320877A (zh) * | 2019-07-24 | 2019-10-11 | 天长市海纳电气有限公司 | 一种电缆加工智能电控*** |
CN112631689A (zh) * | 2021-01-04 | 2021-04-09 | 北京字节跳动网络技术有限公司 | 一种应用程序加载的方法、装置以及计算机存储介质 |
CN113406891A (zh) * | 2021-06-18 | 2021-09-17 | 杭州深渡科技有限公司 | 物联网设备联动控制方法、***、装置及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106547578B (zh) * | 2015-09-21 | 2020-09-15 | 阿里巴巴集团控股有限公司 | 终端应用app的加载方法及装置 |
-
2022
- 2022-08-23 CN CN202211013963.6A patent/CN115167325B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038491A (ja) * | 2002-07-02 | 2004-02-05 | Hitachi Kokusai Electric Inc | 通信ネットワークシステムのプログラムローディング方式 |
JP2005078131A (ja) * | 2003-08-28 | 2005-03-24 | Renesas Technology Corp | プログラム実行方法およびマイクロコントローラ |
JP2006024124A (ja) * | 2004-07-09 | 2006-01-26 | Sony Corp | 制御システム、制御装置および方法、記録媒体、並びにプログラム |
JP2007265098A (ja) * | 2006-03-29 | 2007-10-11 | Fujitsu Ten Ltd | マクロ定義情報取得装置 |
CN101415068A (zh) * | 2007-10-18 | 2009-04-22 | 鸿富锦精密工业(深圳)有限公司 | 信息处理***及方法 |
CN102393657A (zh) * | 2011-11-30 | 2012-03-28 | 洛阳正扬冶金技术股份有限公司 | 一种自动化控制***的功能块化控制方法 |
JP2014228990A (ja) * | 2013-05-21 | 2014-12-08 | 株式会社東芝 | 制御プログラム作成装置および制御プログラム作成方法 |
CN106295310A (zh) * | 2016-07-28 | 2017-01-04 | 乐视控股(北京)有限公司 | 第三方程序sdk验证处理方法及装置 |
CN106484545A (zh) * | 2016-09-27 | 2017-03-08 | 珠海格力智能装备有限公司 | 调用子程序的方法及装置 |
CN109783157A (zh) * | 2018-12-29 | 2019-05-21 | 深圳云天励飞技术有限公司 | 一种算法程序加载的方法及相关装置 |
CN109968359A (zh) * | 2019-03-28 | 2019-07-05 | 台州九牛慧联机器人技术有限公司 | 一种工业机器人控制*** |
CN110320877A (zh) * | 2019-07-24 | 2019-10-11 | 天长市海纳电气有限公司 | 一种电缆加工智能电控*** |
CN112631689A (zh) * | 2021-01-04 | 2021-04-09 | 北京字节跳动网络技术有限公司 | 一种应用程序加载的方法、装置以及计算机存储介质 |
CN113406891A (zh) * | 2021-06-18 | 2021-09-17 | 杭州深渡科技有限公司 | 物联网设备联动控制方法、***、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115167325A (zh) | 2022-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108550930B (zh) | 基于退役动力电池包的桥接管理器、桥接***及桥接方法 | |
CN107666415B (zh) | Fc-ae-1553协议桥的优化方法和装置 | |
CN110035446B (zh) | 心跳数据发送方法、装置、电子设备及可读介质 | |
CN111918230A (zh) | 一种数据采集方法、数据传输方法、网关、设备和存储介质 | |
CN115437340A (zh) | 远程诊断方法及装置、电子设备和存储介质 | |
CN109941149A (zh) | 多源电池包充放电方法、装置、电子设备、存储介质 | |
CN109950650A (zh) | 多源电池包充放电方法、装置、电子设备、存储介质 | |
CN115167325B (zh) | 一种电缆智能化加工控制方法、***、设备及存储介质 | |
CN106557362B (zh) | 应用于智能机器人的任务迁移方法及*** | |
CN104076752A (zh) | 监控方法、装置及设备 | |
CN114064091A (zh) | Ota升级控制方法、装置、电子设备及自动驾驶车辆 | |
CN109435722B (zh) | 多通道充电适配装置及*** | |
CN115903744A (zh) | 一种汽车远程检测方法、装置、电子设备及存储介质 | |
CN115987965A (zh) | 一种文件上传方法、装置、设备及存储介质 | |
CN113540520B (zh) | 一种双电堆的异步启动方法及装置 | |
CN211043993U (zh) | 一种驱控一体机以及机器人驱控*** | |
CN115473910A (zh) | 数据管理方法及装置、电子设备和存储介质 | |
CN114827967A (zh) | 软件更新方法、蓝牙设备及存储介质 | |
CN110098991B (zh) | 将EtherCAT总线***接入通用物联云平台的设备 | |
CN102984086B (zh) | 数据通信中的数据发送方法和装置 | |
WO2021027009A1 (zh) | 一种驱控一体机以及机器人驱控*** | |
CN207542806U (zh) | 一种基于fpga的电池管理*** | |
CN205211878U (zh) | 汽车的电池管理*** | |
CN117858222A (zh) | 一种分时通信方法、装置及电子设备 | |
CN113806012B (zh) | 一种电力***嵌入式设备功能集成的***及其运行方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |