System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种OHT行走分流、汇流控制方法技术_技高网

一种OHT行走分流、汇流控制方法技术

技术编号:40843511 阅读:6 留言:0更新日期:2024-04-01 15:11
本发明专利技术公开了一种OHT行走分流、汇流控制方法,包括通讯模块、数据存储模块和ZCU控制器;通讯模块用于与空中轨道上行驶的OHT设备交互,空中轨道上设置有barcode,OHT设备读取到barcode信息后由通讯模块获取并上报至ZCU控制模块;数据存储模块用于用户数据存储,用户数据包括基础数据和实时数据;ZCU控制模块用于计算分流、汇流区域交通情况,ZCU控制模块通过通讯模块获取OHT设备的实时状态信息,根据OHT实时状态信息以及数据存储模块中的基础数据比对并调度OHT设备运行。本发明专利技术规避了硬件交通管制的缺点,并且也可以与硬件汇流管理协同作业,双重防护避免OHT发现撞车情况的发生。

【技术实现步骤摘要】

本专利技术涉及半导体,具体涉及一种oht行走分流、汇流控制方法。


技术介绍

1、当下,半导体行业蓬勃发展。芯片国产化,加快了芯片生产相关的系统的发展。在半导体工艺中需要用到自动化晶圆搬送系统,搬送过程中经过分流、汇流区域的交通管制、安全防撞车机制是整个晶圆搬送过程中的重中之重。

2、目前大多数oht系统在分流合流位置的交通管制是通过硬件管理,硬件交通管制存在成本高昂、需要安装等缺点。


技术实现思路

1、本专利技术要解决的技术问题是提供一种oht行走分流、汇流控制方法,规避了硬件交通管制的缺点,并且也可以与硬件汇流管理协同作业,双重防护避免oht发现撞车情况的发生。

2、为了解决上述技术问题,本专利技术提供了一种oht行走分流、汇流控制方法,包括通讯模块、数据存储模块和zcu控制器;

3、通讯模块用于与空中轨道上行驶的oht设备交互,空中轨道上设置有barcode,oht设备读取到barcode信息后由通讯模块获取并上报至zcu控制模块;

4、数据存储模块用于用户数据存储,用户数据包括基础数据和实时数据;

5、zcu控制模块用于计算分流、汇流区域交通情况,zcu控制模块通过通讯模块获取oht设备的实时状态信息,根据oht实时状态信息以及数据存储模块中的基础数据比对并调度oht设备运行。

6、进一步的,所述通信协议为tcp通信,通信格式为json格式。

7、进一步的,所述数据存储模块使用关系型数据库和redis内存数据库协同作业,所述关系型数据库为mysql或oracle。

8、进一步的,所述基础数据包括barcode mapping和路径基础数据,所述实时数据包括oht数据和交通管制列队。

9、进一步的,交互功能包括获取、控制oht停止运动、控制oht开始运动以及调整oht行驶速度。

10、进一步的,barcode信息分为减速barcode、暂停barcode以及释放barcode。

11、进一步的,调度方法包括:

12、步骤一:zcu控制模块与通讯模块建立tcp通信,当当前oht设备途经空中轨道上的barcode时,barcode信息通过oht通讯模块实时上报到zcu控制模块,同时zcu控制模块获取数据存储模块的barcode mapping并与barcode信息对比,确认上报的barcode信息是否为分流汇流barcode,如果是则进入步骤二,否则不进行分流汇流控制;

13、步骤二:判断当前上报的barcode信息的类型,类型包括减速barcode、暂停barcode以及释放barcode,是减速barcode进入步骤三,是暂停barcode进入步骤四,是释放barcode进入步骤五;

14、步骤三:zcu控制模块从数据存储模块获取当前分流合流区域的交通管制列队,判断交通管制列队否为为空,若交通管制列队非空,zcu控制模块通过通讯模块控制当前oht设备减速,并将当前oht设备信息存入到交通管制列队的队尾;若交通管制队列为空,则将当前oht设备信息存入到交通管制列队的队尾,不做减速处理;

15、步骤四:zcu控制模块从数据存储模块获取当前分流合流区域的交通管制列队,判断交通管制列队是否为空,若交通管制列队非空,zcu控制模块通过通讯模块控制当前oht设备暂停,同时将oht设备的信息存入到交通管制列队的队尾并继续判断交通管制列队是否为空;若交通管制列队为空,则对当前oht设备执行存入到交通管制列队的队尾操作,不做暂停处理或者控制当前已暂停的oht设备开始运动。

16、步骤五:zcu控制模块从数据存储模块获取当前分流合流区域的交通管制列队,判断当前oht设备是否是交通管制列队的队头,如果不是则说明发生异常,向zcu控制模块发送alarm,否则进入步骤六;

17、步骤六:将当前oht设备的信息从交通管制列队的队头移除,再判断移除后的交通管制列队是否还有oht设备的信息,如果存在则再次获取交通管制列队队头的oht信息,并进入步骤七;

18、步骤七:根据新获取的交通管制列队队头的oht信息,判断是否为暂停状态,如果是则发送取消暂停,否则不做处理。

19、进一步的,在步骤三中,交通管制列队为减速barcode至暂停barcode之间的减速队列。

20、进一步的,在步骤四中,交通管制列队为暂停barcode至释放barcode之间的释放队列,若交通管制列队为空,即释放列队为空,则对当前oht设备执行从减速列队删除并存入到释放列队的队尾操作;当为汇流时,判断当前oht设备是否为释放队列的队头,如果是则为释放列队为空,如果不是则为释放列队非空。

21、进一步的,步骤五中的交通管制列队为释放队列。

22、本专利技术的有益效果:

23、通过装有linux系统服务器服器安装jdk、redis以及关系型数据库mysql或oracle并部署zcu管理模块和barcode,可以有效的监听oht设备,即实现软件分流汇流配合硬件进行交通管制,双重卡控,更加安全,高效的处理逻辑以及内存数据库机制,让高速行驶的oht可以在50毫秒内触发暂停。

本文档来自技高网...

【技术保护点】

1.一种OHT行走分流、汇流控制方法,其特征在于,包括通讯模块、数据存储模块和ZCU控制器;

2.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,所述通信协议为TCP通信,通信格式为JSON格式。

3.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,所述数据存储模块使用关系型数据库和Redis内存数据库协同作业,所述关系型数据库为MySql或Oracle。

4.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,所述基础数据包括barcode Mapping和路径基础数据,所述实时数据包括OHT数据和交通管制列队。

5.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,交互功能包括获取、控制OHT停止运动、控制OHT开始运动以及调整OHT行驶速度。

6.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,barcode信息分为减速barcode、暂停barcode以及释放barcode。

7.如权利要求1所述的OHT行走分流、汇流控制方法,其特征在于,调度方法包括:

8.如权利要求7所述的OHT行走分流、汇流控制方法,其特征在于,在步骤三中,交通管制列队为减速barcode至暂停barcode之间的减速队列。

9.如权利要求8所述的OHT行走分流、汇流控制方法,其特征在于,在步骤四中,交通管制列队为暂停barcode至释放barcode之间的释放队列,若交通管制列队为空,即释放列队为空,则对当前OHT设备执行从减速列队删除并存入到释放列队的队尾操作;当为汇流时,判断当前OHT设备是否为释放队列的队头,如果是则为释放列队为空,如果不是则为释放列队非空。

10.如权利要求9所述的OHT行走分流、汇流控制方法,其特征在于,步骤五中的交通管制列队为释放队列。

...

【技术特征摘要】

1.一种oht行走分流、汇流控制方法,其特征在于,包括通讯模块、数据存储模块和zcu控制器;

2.如权利要求1所述的oht行走分流、汇流控制方法,其特征在于,所述通信协议为tcp通信,通信格式为json格式。

3.如权利要求1所述的oht行走分流、汇流控制方法,其特征在于,所述数据存储模块使用关系型数据库和redis内存数据库协同作业,所述关系型数据库为mysql或oracle。

4.如权利要求1所述的oht行走分流、汇流控制方法,其特征在于,所述基础数据包括barcode mapping和路径基础数据,所述实时数据包括oht数据和交通管制列队。

5.如权利要求1所述的oht行走分流、汇流控制方法,其特征在于,交互功能包括获取、控制oht停止运动、控制oht开始运动以及调整oht行驶速度。

6.如权利要求1所述的oht行走分流、汇流控制方法,其特...

【专利技术属性】
技术研发人员:张晓鹏赵家丰金毅
申请(专利权)人:江苏道达智能科技有限公司
类型:发明
国别省市:

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

1