动态载入脚本以改变料件处理动作的系统及方法技术方案

技术编号:39858890 阅读:13 留言:0更新日期:2023-12-30 12:54
一种动态载入脚本以改变料件处理动作的系统及方法,其通过执行内部逻辑的运作服务动态载入并执行外部脚本以更改内部逻辑所产生的内部数据,藉以依据更改后的内部数据改变生产线对与内部数据对应的目标料件进行的处理动作的技术手段,可以无需更新也不重启运作服务而改变运作服务对目标料件的处理动作,并实现避免停止运作服务所造成的损失的技术效果

【技术实现步骤摘要】
动态载入脚本以改变料件处理动作的系统及方法


[0001]一种生产线处理动作调整系统及其方法,特别系指一种动态载入脚本以改变料件处理动作的系统及方法


技术介绍

[0002]工业
4.0(Industry 4.0)
,又称为第四次工业革命,其并不是单单创造新的工业技术,而是着重于将现有的工业技术

销售流程与产品体验统合,通过人工智能技术建立具有适应性

资源效率和人因工程学的智能工厂,并在商业流程及价值流程中整合客户以及商业伙伴,以提供完善的售后服务,进而建构出一个有感知意识的新型智能型工业世界

[0003]随着工业
4.0
的浪潮袭卷全球,制造业者无不以智能制造优化生产转型,提升竞争力

智能制造是架构在感测技术

网络技术

自动化技术

与人工智能的基础上,通过感知

人机互动

决策

执行

与回馈的过程,来实现产品设计与制造

企业管理与服务的智能化

[0004]而电子组装业薄利多销

产品价格竞争激烈的特性,让业者追求对原物料及生产工具更有效的管控与最佳化,促使工厂生产资源效益最大化

其中,在电子组装业的生产线上,必定包含各种控制与测试环节,例如,将被判定为存在问题的料件移出生产线等
>。
[0005]目前,对生产线上各种料件处理装置的控制大多仰赖不断运作的运作服务

若要调整运作服务的功能,例如改变一种或多种料件处理装置对特定的一种或多种料件的处理动作,则通常只能变更运作服务的程序代码,并将运作服务升级或更新,及在升级或更新运作服务后重新启动运作服务以使运作服务载入更新后的程序代码以改变一种或多种料件处理装置对特定料件的处理动作

[0006]由于升级运作服务程序或更新程序代码需要停止运作服务,若是仅为了紧急或临时使用的功能而停止运作服务将可能影响生产速度,反而可能造成更大的损失

[0007]综上所述,可知现有技术中长期以来一直存在进行功能调整需要停止控制生产线的运作服务的问题,因此有必要提出改进的技术手段,来解决此问题


技术实现思路

[0008]有鉴于现有技术存在进行功能调整需要停止控制生产线的运作服务的问题,本专利技术遂公开一种动态载入脚本以改变料件处理动作的系统及方法,其中:
[0009]本专利技术所公开的动态载入脚本以改变料件处理动作的系统,至少包含:逻辑执行模块,用以执行内部逻辑以产生与生产线上的目标料件对应的内部数据;脚本载入模块,用以动态载入外部脚本;脚本执行模块,用以执行外部脚本以更改内部数据;条件判断模块,用以判断内部数据是否符合处理条件;产线控制模块,用以于内部数据符合处理条件时,控制生产线对目标料件进行与处理条件对应的处理动作

[0010]本专利技术所公开的动态载入脚本以改变料件处理动作的方法,其步骤至少包括:执行内部逻辑以产生与生产线上的目标料件对应的内部数据;动态载入外部脚本;执行外部脚本以更改内部数据;判断内部数据符合处理条件时,控制生产线对目标料件进行与处理
条件对应的处理动作

[0011]本专利技术所公开的系统与方法如上,与现有技术之间的差异在于本专利技术通过让执行内部逻辑的运作服务动态载入并执行外部脚本以更改内部逻辑所产生的内部数据,借以依据更改后的内部数据改变生产线对与内部数据对应的目标料件进行的处理动作,借以解决现有技术所存在的问题,并可以实现在不更新也不重启运作服务而改变运作服务对目标料件的处理动作以避免损失的技术效果

附图说明
[0012]图1为本专利技术所提的动态载入脚本以改变料件处理动作的系统架构图

[0013]图2为本专利技术所提的动态载入脚本以改变料件处理动作的运作服务的元件示意图

[0014]图
3A
为本专利技术所提的动态载入脚本以改变料件处理动作的方法流程图

[0015]图
3B
为本专利技术所提的执行脚本更改内部数据的方法流程图

[0016]附图标记说明如下:
[0017]100
产线控制装置
[0018]110
运作服务
[0019]130
外部脚本
[0020]150
内部数据
[0021]210
逻辑执行模块
[0022]220
脚本载入模块
[0023]230
脚本执行模块
[0024]250
条件判断模块
[0025]260
产线控制模块
[0026]410
料件处理装置
[0027]步骤
310
执行内部逻辑以产生与生产线上的目标料件对应的内部数据
[0028]步骤
320
动态载入外部脚本
[0029]步骤
330
执行外部脚本以更改内部数据
[0030]步骤
331
执行外部脚本
[0031]步骤
333
侦测执行外部脚本是否发生错误
[0032]步骤
335
拦截错误
[0033]步骤
337
依据外部脚本产生的回传值判断是否更改内部数据
[0034]步骤
339
更改内部数据
[0035]步骤
350
判断内部数据是否符合处理条件
[0036]步骤
360
控制生产线对目标料件进行与处理条件对应的处理动作
具体实施方式
[0037]以下将配合图式及实施例来详细说明本专利技术的特征与实施方式,内容足以使任何本领域普通技术人员能够轻易地充分理解本专利技术解决技术问题所应用的技术手段并据以实施,藉此实现本专利技术可实现的效果

[0038]本专利技术可以让执行于产线控制装置中的运作服务载入并执行外部脚本
(Script)
,使得运作服务依据外部脚本的执行结果判断是否改变对生产线上的目标料件的处理动作

其中,产线控制装置可以是计算设备

[0039]以下先以图1本专利技术所提的动态载入脚本以改变料件处理动作的系统架构图来说明本专利技术的系统运作

如图1所示,本专利技术的系统应用在产线控制装置
100
中,含有运作服务
110
与外部脚本
130。
其中,产线控制装置
100
可以执行一组或多组计算机指令以产生运作服务
110。
[0040]运作服务<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种动态载入脚本以改变料件处理动作的方法,该方法至少包含下列步骤:执行内部逻辑以产生与生产线上的目标料件对应的内部数据;动态载入外部脚本;执行该外部脚本以更改该内部数据;及判断该内部数据符合处理条件时,控制该生产线对该目标料件进行与该处理条件对应的处理动作
。2.
如权利要求1所述的动态载入脚本以改变料件处理动作的方法,其中该动态载入该外部脚本的步骤为持续检查特定目录,当该特定目录中存在可执行的该外部脚本时,载入该外部脚本
。3.
如权利要求1所述的动态载入脚本以改变料件处理动作的方法,其中执行该外部脚本以更改该内部数据的步骤,还包含依据执行该外部脚本所产生的回传值判断是否更改该内部数据的步骤
。4.
如权利要求1所述的动态载入脚本以改变料件处理动作的方法,其中执行该外部脚本以更改该内部数据的步骤,还包含拦截执行该外部脚本所发生的错误的步骤
。5.
如权利要求1所述的动态载入脚本以改变料件处理动作的方法,其中控制该生产线对该目标料件进行与该处理条件对应的处理动作的步骤为控制该生产线上的料件处理装置将该目标料件由该生产线上移开或放置到该生产线上的特定位置
...

【专利技术属性】
技术研发人员:宋宝栋杨卫华
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1