多工位竞争投料的控制方法及控制系统技术方案

技术编号:8681966 阅读:196 留言:0更新日期:2013-05-09 02:11
本发明专利技术揭示了一种多工位竞争投料的控制方法,包括:工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,发送配方命令到录入缓冲区并经由数据接口发送;接收配方命令,根据接收的先后顺序排列配方命令并放入等待缓冲区中,之后将数据接口的数据清除;监测投料系统的工作参数,当工作参数满足等待缓冲区中的某一个配方命令的执行条件时,将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除;依据所述配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除。

【技术实现步骤摘要】

本专利技术涉及冶金自动化领域,尤其涉及一种用于投料系统的多工位竞争投料的控制方法及控制系统
技术介绍
目前,针对炼钢厂投料系统的控制方法多为系统同一时间只自动执行一个配方命令或者通过人为分解为几个半自动过程来实现,就算同时有多个配方命令也必须按照预设的条件顺序执行,基本上也等同于单配方命令的形式。这主要是由于先前的炼钢厂的投料系统都是基于一对一形式或一对二的双工位形式进行设计的,在控制方法上也就主要是顺序控制。对于具有一条完整产线的炼钢厂来说,一对一形式或一对二的双工位形式会使得独立的系统过多造成投资成本的增加和设备的利用率得不到充分的发挥,因此在一些炼钢厂进行产线调整和新建产线时,开始将投料系统设计为一对多的形式。继续采用前面的控制方法固然也可以完成投料任务,但无论是单配方命令形式还是采用多配方顺序执行形式都会造成操作不便和过多的等待时间,从而制约多工位的生产。每个实际投料系统会根据工艺要求的不同而有不同的设备类型和设备数量,以及不同数量的设定数据。越来越多的炼钢厂出于节约投资、节约成本的考虑而希望多个工位共用一套投料系统。
技术实现思路
本专利技术旨在提出一种能够供多个工位共用一套投料系统的控制方法及控制系统。根据本专利技术的一实施例,提出一种多工位竞争投料的控制方法,包括:工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,配方命令被发送到录入缓冲区并经由数据接口发送;接收配方命令,根据接收的先后顺序排列配方命令并放入等待缓冲区中,在接收配方命令后将数据接口的数据清除;监测投料系统的工作参数,当工作参数满足等待缓冲区中的某一个配方命令的执行条件时,将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除;依据所述配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除。在一个实施例中,在等待缓冲区中对配方命令应用优先级规则。在一个实施例中,每一个工位点能够查看执行缓冲区中的配方命令,并且能够从执行缓冲区中删除具有该工位点属性的配方命令。在一个实施例中,设备状态包括设备空闲状态和设备就绪状态。在一个实施例中,执行缓冲区的配方命令应用自由竞争原则。根据本专利技术的一实施例,提出一种多工位竞争投料的控制系统,包括:数个工位点,工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,工位点包括录入缓冲区,配方命令被发送到录入缓冲区并经由数据接口发送;等待缓冲模块,连接到工位点,等待缓冲模块包括等待缓冲区,等待缓冲模块通过数据接口与工位点的录入缓冲区连接,等待缓冲模块接收配方命令,根据接收的先后顺序排列配方命令并保存在等待缓冲区中,在接收配方命令后将数据接口的数据清除;执行缓冲模块,连接到等待缓冲模块与工位点,执行缓冲模块包括执行缓冲区,当监控到投料系统的工作参数满足等待缓冲区中的某一个配方命令的执行条件时,执行缓冲模块将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除该配方命令;执行模块,连接到执行缓冲模块,执行模块依据配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除该配方命令。在一个实施例中,等待缓冲模块在等待缓冲区中对配方命令应用优先级规则。在一个实施例中,每一个工位点能够查看执行缓冲区中的配方命令,并且能够从执行缓冲区中删除具有该工位点属性的配方命令。在一个实施例中,设备状态包括设备空闲状态和设备就绪状态。在一个实施例中,执行模块对执行缓冲区的配方命令应用自由竞争原则。本专利技术的多工位竞争投料的控制方法及控制系统使得多个工位能够共用一套投料系统,既能实现每个工位的准确投料,又能将相互之间的操作影响降到最低,同时还能实现快速响应、充分利用好设备资源和减少系统等待时间。附图说明图1揭示了根据本专利技术的一实施例的多工位竞争投料的控制方法的流程图。图2揭示了根据本专利技术的一实施例的多工位竞争投料的控制系统的结构图。图3揭示了根据本专利技术的一实施例进行多工位竞争投料的控制过程。图4揭示了根据本专利技术的一实施例的等待缓冲模块的工作流程。图5揭示了根据本专利技术的一实施例的执行缓冲模块的工作流程。具体实施例方式参考图1所示,本专利技术揭示了一种多工位竞争投料的控制方法,该方法包括如下的步骤:102.工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,配方命令被发送到录入缓冲区并经由数据接口发送。104.接收配方命令,根据接收的先后顺序排列配方命令并放入等待缓冲区中,在接收配方命令后将数据接口的数据清除。在一个实施例中,在等待缓冲区中对配方命令应用优先级规则。106.监测投料系统的工作参数,当工作参数满足等待缓冲区中的某一个配方命令的执行条件时,将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除。在一个实施例中,每一个工位点能够查看执行缓冲区中的配方命令,并且能够从执行缓冲区中删除具有该工位点属性的配方命令。108.依据配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在一个实施例中,设备状态包括设备空闲状态和设备就绪状态。在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除。执行缓冲区的配方命令都应用自由竞争原则。参考图2所示,本专利技术还揭示了一种多工位竞争投料的控制系统,该包括:数个工位点202,工位点202接收投料配方,产生包含工位点属性和投料配方的配方命令,工位点202包括录入缓冲区220,配方命令被发送到录入缓冲区220并经由数据接口 203发送。等待缓冲模块204,连接到工位点202,等待缓冲模块204包括等待缓冲区240,等待缓冲模块204通过数据接口 203与工位点202的录入缓冲区220连接,等待缓冲模块204接收配方命令,根据接收的先后顺序排列配方命令并保存在等待缓冲区240中,在接收配方命令后将数据接口 203的数据清除。在一个实施例中,等待缓冲模块204在等待缓冲区240中对配方命令应用优先级规则。执行缓冲模块206,连接到等待缓冲模块204与工位点202,执行缓冲模块206包括执行缓冲区260,当监控到投料系统的工作参数满足等待缓冲区204中的某一个配方命令的执行条件时,执行缓冲模块206将该配方命令从等待缓冲区240移到执行缓冲区260中并从等待缓冲区240中删除该配方命令。在一个实施例中,每一个工位点202能够查看执行缓冲区260中的配方命令,并且能够从执行缓冲区260中删除具有该工位点属性的配方命令。执行模块208,连接到执行缓冲模块206,执行模块208依据配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在一个实施例中,设备状态包括设备空闲状态和设备就绪状态。在设备状态满足要求时执行执行缓冲区260中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区260中删除该配方命令。执行模块208执行执行缓冲区26本文档来自技高网...

【技术保护点】
一种多工位竞争投料的控制方法,其特征在于,包括:工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,配方命令被发送到录入缓冲区并经由数据接口发送;接收配方命令,根据接收的先后顺序排列配方命令并放入等待缓冲区中,在接收配方命令后将数据接口的数据清除;监测投料系统的工作参数,当工作参数满足等待缓冲区中的某一个配方命令的执行条件时,将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除;依据所述配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除。

【技术特征摘要】
1.一种多工位竞争投料的控制方法,其特征在于,包括: 工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,配方命令被发送到录入缓冲区并经由数据接口发送; 接收配方命令,根据接收的先后顺序排列配方命令并放入等待缓冲区中,在接收配方命令后将数据接口的数据清除; 监测投料系统的工作参数,当工作参数满足等待缓冲区中的某一个配方命令的执行条件时,将该配方命令从等待缓冲区移到执行缓冲区中并从等待缓冲区中删除; 依据所述配方命令中的工位点属性查找匹配的工位点,监测该工位点的设备状态,在设备状态满足要求时执行执行缓冲区中的配方命令,其中在执行配方命令前对配方命令中的工位点属性进行核实,配方命令执行完毕后从执行缓冲区中删除。2.按权利要求1所述的多工位竞争投料的控制方法,其特征在于,在等待缓冲区中对配方命令应用优先级规则。3.按权利要求1所述的多工位竞争投料的控制方法,其特征在于,每一个工位点能够查看执行缓冲区中的配方命令,并且能够从执行缓冲区中删除具有该工位点属性的配方命令。4.按权利要求1所述的多工位竞争投料的控制方法,其特征在于,所述设备状态包括设备空闲状态和设备就绪状态。5.按权利要求1所述的多工位竞争投料的控制方法,其特征在于,所述执行缓冲区的配方命令应用自由竞争原则。6.一种多工位 竞争投料的控制系统,其特征在于,包括: 数个工位点,所述工位点接收投料配方,产生包含工位点属性和投料配方的配方命令,工位点包括录入缓冲区,...

【专利技术属性】
技术研发人员:裘友禧牛井超陈俊马翔骏
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:

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

1