WCS仓库控制系统架构及实现方法技术方案

技术编号:27933651 阅读:15 留言:0更新日期:2021-04-02 14:13
本发明专利技术公开了一种WCS仓库控制系统架构及实现方法,属于仓储自动化控制系统技术领域,采用模板方法模式对控制系统进行架构,所述的控制系统架构以线程为中心,对线程的运行状态进行统计跟踪,包括所有链接的基础线程、所有输送线以及堆垛机的解析线程以及所有输送线以及堆垛机的任务发送线程;所述的所有链接的基础线程,分为西门子的socket直接通讯、西门子s7系列通信协议以及modbus通讯协议;所述的所有输送线以及堆垛机的解析线程,主要通过链接的基础线程来读取PLC的运行状态。该WCS仓库控制系统架构及实现方法,通过配置文件能够进行统一高效地管理,可持续对复杂程度日益增长的控制进行完整、快速地配置。

【技术实现步骤摘要】
WCS仓库控制系统架构及实现方法
本专利技术属于仓储自动化控制系统
,具体为一种WCS仓库控制系统架构及实现方法。
技术介绍
随着控制系统的飞速发展,上位机程序与plc通讯越来越频繁,为提高系统的稳定性,异常问题的迅速查找与定位,现在系统中使用的轮询方式有很大的随意性,使开发周期不断缩短,现在急切需要一种控制方式能让WCS与plc配合快速完成并且实时观察到系统的运行状态,用于监控系统的运行情况。针对当前WCS系统轮询机制的随意性,对线程执行状态无法管理,执行时间无法统计,无法对系统的运行情况直观的观察。同时由于系统异常信息没有统一管理,导致系统冗余难以理解。为此,我们提出了一种WCS仓库控制系统架构及实现方法来解决上述问题。
技术实现思路
针对现有技术的不足,本专利技术提供了一种WCS仓库控制系统架构及实现方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种WCS仓库控制系统架构,采用模板方法模式对控制系统进行架构,所述的控制系统架构以线程为中心,对线程的运行状态进行统计跟踪,包括所有链接的基础线程、所有输送线以及堆垛机的解析线程以及所有输送线以及堆垛机的任务发送线程;所述的所有链接的基础线程,分为西门子的socket直接通讯、西门子s7系列通信协议以及modbus通讯协议,链接的基础线程可以根据实际使用情况分解,对于上述的各个通讯的PLC链接作用在网络断开后可以重连,其主要监控网络的正常链接;所述的所有输送线以及堆垛机的解析线程,主要通过链接的基础线程来读取PLC的运行状态,优化分解任务,分析执行路径,用于存放在系统内存中给其他系统进行使用;所述的所有输送线以及堆垛机的任务发送线程,用于根据读取的状态使用链接向PLC发送信息,一个PLC采用三个线程配合管理,为上位的WMS系统的调度指令提供执行保障和优化。进一步优化本技术方案,所述的控制系统架构采用工厂方法模式并配合有相应的配置文件用以生成系统架构中的各种线程。进一步优化本技术方案,所述的WCS仓库控制系统与上位的WMS系统进行信息交互,接受上位的WMS系统发出的指令,并将其发送给电控的PLC系统,从而驱动输送线和堆垛机产生相应机械动作,并提供对电控的PLC系统、输送线以及堆垛机的手动调试的操作接口。进一步优化本技术方案,所述控制系统架构中的基础线程、解析线程以及任务发送线程的线程类包名即为动态库的名称。进一步优化本技术方案,所述的仓库控制系统对于复杂系统通过扩展配置类的方式实现无限扩展能力,用户通过仓库控制系统的前台网页或者客户端查看系统的运行情况。进一步优化本技术方案,所述的所有输送线以及堆垛机的任务发送线程,分为输送线任务发送的线程和堆垛机任务发送线程,其中,输送线任务发送线程根据状态结合数据库发送输送线任务,堆垛机任务发送线程在出入库时需要结合输送线与堆垛机状态发送下一个任务。一种WCS仓库控制系统的实现方法,基于上述的一种WCS仓库控制系统架构进行实现,包括以下具体步骤:S1、首先以所有链接的基础线程为核心对线程内容进行管理;S2、所有链接的基础线程对输送线的解析线程以及堆垛机的解析线程的数据进行读取;S3、输送线的解析线程和堆垛机的解析线程分析执行路径后,对堆垛机任务发送线程的状态进行判断;S4、输送线的解析线程对输送线任务发送线程发送输送线任务;S5、结合输送线任务发送线程和堆垛机任务发送线程反馈给核心线程发送下一个任务。进一步优化本技术方案,所述S1中,对于大量的多种线程内容管理工作、异常捕获、日志功能都可以在链接的基础线程中完成,大大减轻的各线程类的工作。进一步优化本技术方案,所述仓库控制系统中的各个线程单独运作,状态保持在线程中提供给其他线程进行使用。与现有技术相比,本专利技术提供了一种WCS仓库控制系统架构及实现方法,具备以下有益效果:该WCS仓库控制系统架构及实现方法,通过配置文件能够进行统一高效地管理,提高了线程配置的灵活性、完整性、严密性和诊断效率。适应了电控plc与上位系统的未来需求,可持续对复杂程度日益增长的控制进行完整、快速地配置,同时可以扩展到所有需要控制系统轮询执行的应用场景。附图说明图1为本专利技术提出的一种WCS仓库控制系统实现方法的线程示意图。具体实施方式下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:一种WCS仓库控制系统架构,采用模板方法模式对控制系统进行架构,所述的控制系统架构以线程为中心,对线程的运行状态进行统计跟踪,包括所有链接的基础线程、所有输送线以及堆垛机的解析线程以及所有输送线以及堆垛机的任务发送线程;所述的所有链接的基础线程,分为西门子的socket直接通讯、西门子s7系列通信协议以及modbus通讯协议,链接的基础线程可以根据实际使用情况分解,对于上述的各个通讯的PLC链接作用在网络断开后可以重连,其主要监控网络的正常链接;所述的所有输送线以及堆垛机的解析线程,主要通过链接的基础线程来读取PLC的运行状态,优化分解任务,分析执行路径,用于存放在系统内存中给其他系统进行使用;所述的所有输送线以及堆垛机的任务发送线程,用于根据读取的状态使用链接向PLC发送信息,一个PLC采用三个线程配合管理,为上位的WMS系统的调度指令提供执行保障和优化。具体的,所述的控制系统架构采用工厂方法模式并配合有相应的配置文件用以生成系统架构中的各种线程。具体的,所述的WCS仓库控制系统与上位的WMS系统进行信息交互,接受上位的WMS系统发出的指令,并将其发送给电控的PLC系统,从而驱动输送线和堆垛机产生相应机械动作,并提供对电控的PLC系统、输送线以及堆垛机的手动调试的操作接口。具体的,所述控制系统架构中的基础线程、解析线程以及任务发送线程的线程类包名即为动态库的名称。具体的,所述的仓库控制系统对于复杂系统通过扩展配置类的方式实现无限扩展能力,用户通过仓库控制系统的前台网页或者客户端查看系统的运行情况。具体的,所述的所有输送线以及堆垛机的任务发送线程,分为输送线任务发送的线程和堆垛机任务发送线程,其中,输送线任务发送线程根据状态结合数据库发送输送线任务,堆垛机任务发送线程在出入库时需要结合输送线与堆垛机状态发送下一个任务。如图1所示,一种WCS仓库控制系统的实现方法,基于上述的一种WCS仓库控制系统架构进行实现,包括以下具体步骤:S1、首先以所有链接的基础线程为核心对线程内容进行管理;S2、所有链接的基础线程对输送线的解析线程以及堆垛机的解析线程的数据进行读取;S3、输送线的解析线程和堆本文档来自技高网...

【技术保护点】
1.一种WCS仓库控制系统架构,采用模板方法模式对控制系统进行架构,其特征在于,所述的控制系统架构以线程为中心,对线程的运行状态进行统计跟踪,包括所有链接的基础线程、所有输送线以及堆垛机的解析线程以及所有输送线以及堆垛机的任务发送线程;/n所述的所有链接的基础线程,分为西门子的socket直接通讯、西门子s7系列通信协议以及modbus通讯协议,链接的基础线程可以根据实际使用情况分解,对于上述的各个通讯的PLC链接作用在网络断开后可以重连,其主要监控网络的正常链接;/n所述的所有输送线以及堆垛机的解析线程,主要通过链接的基础线程来读取PLC的运行状态,优化分解任务,分析执行路径,用于存放在系统内存中给其他系统进行使用;/n所述的所有输送线以及堆垛机的任务发送线程,用于根据读取的状态使用链接向PLC发送信息,一个PLC采用三个线程配合管理,为上位的WMS系统的调度指令提供执行保障和优化。/n

【技术特征摘要】
1.一种WCS仓库控制系统架构,采用模板方法模式对控制系统进行架构,其特征在于,所述的控制系统架构以线程为中心,对线程的运行状态进行统计跟踪,包括所有链接的基础线程、所有输送线以及堆垛机的解析线程以及所有输送线以及堆垛机的任务发送线程;
所述的所有链接的基础线程,分为西门子的socket直接通讯、西门子s7系列通信协议以及modbus通讯协议,链接的基础线程可以根据实际使用情况分解,对于上述的各个通讯的PLC链接作用在网络断开后可以重连,其主要监控网络的正常链接;
所述的所有输送线以及堆垛机的解析线程,主要通过链接的基础线程来读取PLC的运行状态,优化分解任务,分析执行路径,用于存放在系统内存中给其他系统进行使用;
所述的所有输送线以及堆垛机的任务发送线程,用于根据读取的状态使用链接向PLC发送信息,一个PLC采用三个线程配合管理,为上位的WMS系统的调度指令提供执行保障和优化。


2.根据权利要求1所述的一种WCS仓库控制系统架构,其特征在于,所述的控制系统架构采用工厂方法模式并配合有相应的配置文件用以生成系统架构中的各种线程。


3.根据权利要求1所述的一种WCS仓库控制系统架构,其特征在于,所述的WCS仓库控制系统与上位的WMS系统进行信息交互,接受上位的WMS系统发出的指令,并将其发送给电控的PLC系统,从而驱动输送线和堆垛机产生相应机械动作,并提供对电控的PLC系统、输送线以及堆垛机的手动调试的操作接口。


4.根据权利要求1所述的一种WCS仓库控制系统架构,其特征在于,所述控制系统架构中的基础线程、解析线程以及任务发送线程的线程类包名即为动态库的名...

【专利技术属性】
技术研发人员:何志刚白千峰侍广建孙占占
申请(专利权)人:苏州高科中维软件科技有限公司
类型:发明
国别省市:江苏;32

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

1