一种半导体载具仓储设备控制软件可变式设计方法及系统技术方案

技术编号:38752995 阅读:13 留言:0更新日期:2023-09-10 09:37
本发明专利技术涉及控制软件技术领域,提供了一种半导体载具仓储设备控制软件可变式设计方法,包括:S100:对控制软件的基本结构进行设计,包括:设计包括半导体载具仓储设备表、堆垛机表和出入口表、微小组件表在内的三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系;在上位的控制系统中按照与所述三级数据库相同的结构对设备模块进行划分;按照所述设备模块的操作逻辑对所述可编程控制器PLC内部的程序进行模块化。控制软件无需每次都要根据不同定制化的自动化存储设备进行程序的重新编写,软件灵活性强,可以进行适应性的调整。控制软件在配置后可减少人力成本,使得控制软件能够适配各种复杂的设备情况。使得控制软件能够适配各种复杂的设备情况。使得控制软件能够适配各种复杂的设备情况。

【技术实现步骤摘要】
一种半导体载具仓储设备控制软件可变式设计方法及系统


[0001]本专利技术涉及控制软件的
,尤其涉及一种半导体载具仓储设备控制软件可变式设计方法及系统。

技术介绍

[0002]半导体载具仓储设备(Semiconductor Transport and Storage Kit,STK)是用于半导体行业的一种自动化存储设备,用于运输、储存和保护半导体载具(例如晶圆盒、晶圆架)以及其他相关的制造材料。STK通常由一个封闭的机箱或柜子组成,内部设置有专门设计的托盘、支架和插槽,用于容纳和保护半导体载具。它们还可以提供温湿度控制、防静电保护、防尘和防震功能,以确保在运输和储存过程中,半导体载具不受损害或污染。半导体载具仓储设备在半导体制造过程中起到重要的作用。它们可用于将半导体载具从一个工作站或生产环境转移到另一个工作站或储存区域,以确保载具的安全性和完整性。此外,它们还能够提供有效的库存管理和追踪系统,使得半导体制造过程更加高效和可靠。总而言之,半导体载具仓储设备(STK)是专门用于运输、储存和保护半导体载具的设备,它们在半导体制造过程中起到关键的作用,确保载具的安全和完整性。
[0003]半导体制造业由于其特殊性,对于自动化存储设备往往具有定制化的需求,希望通过定制最大化利用洁净室。通常来说存在于不同位置和定位的半导体载具存储设备在出入口数量,货位数量,甚至堆垛机数量上都会有一定变化。例如:作为中转用的半导体载具仓储需要更多的出入口和额外的充放氮气功能。而作为最终存储的则希望有更多的货位。而对应不同功能和拥有不同定位物理设备,在控制软件上也需要进行定制处理方可驱动设备运行。
[0004]在现有技术中,针对于不同定制化的自动化存储设备,往往都需要重新对控制软件的程序进行重新编写。软件的灵活性差,软件写出后没有可以进行调整的余地。

技术实现思路

[0005]针对上述问题,本专利技术的目的在于提供一种半导体载具仓储设备控制软件可变式设计方法及系统,控制软件无需每次都要根据不同定制化的自动化存储设备进行程序的重新编写,软件灵活性强,可以进行适应性的调整。控制软件在配置后可减少人力成本,使得控制软件能够适配各种复杂的设备情况。
[0006]本专利技术的上述专利技术目的是通过以下技术方案得以实现的:
[0007]一种半导体载具仓储设备控制软件可变式设计方法,包括:
[0008]S100:对控制软件的基本结构进行设计,包括:
[0009]设计包括半导体载具仓储设备表、堆垛机表和出入口表、微小组件表在内的三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系;
[0010]在上位的控制系统中按照与所述三级数据库相同的结构对设备模块进行划分;
[0011]按照所述设备模块的操作逻辑对所述可编程控制器PLC内部的程序进行模块化。
[0012]进一步地,设计包括所述半导体载具仓储设备表、所述堆垛机表和所述出入口表、所述微小组件表在内的所述三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系,具体为:
[0013]所述半导体载具仓储设备表用于记录半导体载具仓储设备的整体状态,并设置有半导体载具仓储设备ID,以所述半导体载具仓储设备ID作为外键与所述堆垛机表和所述出入口表进行关联;
[0014]所述出入口表用于维护出入库口相关的数据,并设置有出入口ID,以所述出入口ID作为外键与所述微小组件表作为关联,以字段relative_ts字段与所述堆垛机表进行关联;
[0015]所述堆垛机表用于记录堆垛机的状态,并设置有堆垛机ID,通过所述堆垛机ID与所述出入口表进行关联;
[0016]所述微小组件表用于记录包括设备急停按钮、安全门、氮气充气设施在内的微小组件信息,并设置有微小组件ID。
[0017]进一步地,在上位的所述控制系统中按照与所述三级数据库相同的结构对所述设备模块进行划分,具体为:
[0018]在上位的所述控制系统中采用与所述三级数据库相同的所述半导体载具仓储设备、所述堆垛机和所述出入口、所述微小组件在内的三级划分模式,写入所述控制系统的包括所述半导体载具仓储设备ID、所述出入口ID、所述堆垛机ID和所述微小组件ID在内的ID号与实际写入所述可编程控制器PLC中实际的所述设备模块的编号一一对应;
[0019]上位的所述控制系统下发指令与下位的所述可编程控制器PLC上报所述设备模块的信息时,通过模块种类+所述ID号的形式进行操作。
[0020]进一步地,按照所述设备模块的操作逻辑对所述可编程控制器PLC内部的程序进行模块化,具体为:
[0021]将所述可编程控制器PLC内部的程序按照所述设备模块的操作逻辑进行模块化,并按照所述模块化进行分类预留;
[0022]每一个分离后的所述模块化,由一个分控器控制,主控制器将所述分控器编号,且所述编号与上层的所述控制系统中的所述ID号是对应关系。
[0023]进一步地,半导体载具仓储设备控制软件可变式设计方法,还包括:
[0024]S200:依据所述控制软件的所述基本结构设计,对程序逻辑调用进行设计,包括:
[0025]根据存储于所述三级数据库内的数据获取所述设备模块的设备状态;
[0026]在任务下达时,根据优先级+设备可用状态联合获取任务下达的目标位置的所述ID号。
[0027]进一步地,根据存储于所述三级数据库内的数据获取所述设备模块的所述设备状态,具体为:
[0028]下位的所述可编程控制器PLC实时上报所述设备模块的信息,上位的所述控制系统根据所述可编程控制器PLC上报的所述设备模块的信息实时更新所述三级数据库;
[0029]当获取所述设备模块的所述设备状态时,根据所述设备模块的所述ID号查询出所述三级数据库中的所有与所述设备模块关联的包括运行状态、载货状态和设备状态在内的模块,通过对所有的关联的模块的所述设备状态进行汇总,获取当前待获取状态的所述设
备模块的状态。
[0030]进一步地,在任务下达时,根据优先级+设备可用状态联合获取任务下达的目标位置的所述ID号,具体为:
[0031]根据目标位置的类别+设备可用状态+优先级获取下一个目标位置的所述ID号;
[0032]依据获取的所述ID号获取下一个目标位置的所述设备模块,以将任务下达到所述设备模块上。
[0033]一种用于执行如上述的半导体载具仓储设备控制软件可变式设计方法的半导体载具仓储设备控制软件可变式设计系统,包括:
[0034]基本结构设计模块,用于对控制软件的基本结构进行设计,并进一步包括:
[0035]数据库设计单元,用于设计包括半导体载具仓储设备表、堆垛机表和出入口表、微小组件表在内的三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系;
[0036]交互设计单元,用于在上位的控制系统中按照与所述三级数据库相同的结构对设备模块进行划分;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种半导体载具仓储设备控制软件可变式设计方法,其特征在于,包括:S100:对控制软件的基本结构进行设计,包括:设计包括半导体载具仓储设备表、堆垛机表和出入口表、微小组件表在内的三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系;在上位的控制系统中按照与所述三级数据库相同的结构对设备模块进行划分;按照所述设备模块的操作逻辑对所述可编程控制器PLC内部的程序进行模块化。2.根据权利要求1所述的半导体载具仓储设备控制软件可变式设计方法,其特征在于,设计包括所述半导体载具仓储设备表、所述堆垛机表和所述出入口表、所述微小组件表在内的所述三级数据库,并在所述三级数据库表中建立各个数据库表格之间的关联关系,具体为:所述半导体载具仓储设备表用于记录半导体载具仓储设备的整体状态,并设置有半导体载具仓储设备ID,以所述半导体载具仓储设备ID作为外键与所述堆垛机表和所述出入口表进行关联;所述出入口表用于维护出入库口相关的数据,并设置有出入口ID,以所述出入口ID作为外键与所述微小组件表作为关联,以字段relative_ts字段与所述堆垛机表进行关联;所述堆垛机表用于记录堆垛机的状态,并设置有堆垛机ID,通过所述堆垛机ID与所述出入口表进行关联;所述微小组件表用于记录包括设备急停按钮、安全门、氮气充气设施在内的微小组件信息,并设置有微小组件ID。3.根据权利要求2所述的半导体载具仓储设备控制软件可变式设计方法,其特征在于,在上位的所述控制系统中按照与所述三级数据库相同的结构对所述设备模块进行划分,具体为:在上位的所述控制系统中采用与所述三级数据库相同的所述半导体载具仓储设备、所述堆垛机和所述出入口、所述微小组件在内的三级划分模式,写入所述控制系统的包括所述半导体载具仓储设备ID、所述出入口ID、所述堆垛机ID和所述微小组件ID在内的ID号与实际写入所述可编程控制器PLC中实际的所述设备模块的编号一一对应;上位的所述控制系统下发指令与下位的所述可编程控制器PLC上报所述设备模块的信息时,通过模块种类+所述ID号的形式进行操作。4.根据权利要求3所述的半导体载具仓储设备控制软件可变式设计方法,其特征在于,按照所述设备模块的操作逻辑对所述可编程控制器PLC内部的程序进行模块化,具体为:将所述可编程控制器PLC内部的程序按照所述设备模块的操作逻辑进行模块化,并按照所述模块化进行分类预留;每一个分离后的所述模块化,由一个分控器控制,主控制器将所述分控器编号,且所述编号与上层的所述控制系统中的所述ID号是对应关系。5.根据权利要求3所述的半导体载具仓储设备控制软件可变式设计方法,其特征在于,还包括:S200:依据所述控制软件...

【专利技术属性】
技术研发人员:赵萌孙明霞柳宇涛
申请(专利权)人:尊芯智能科技苏州有限公司
类型:发明
国别省市:

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

1