智能设备管理平台

我要开发同款
proginn11032009262024年03月03日
51阅读
开发技术vuejavascriptcss、html5、java

作品详情

1. 开发环境:Idea+MySQL+JDK1.8+Maven+Git+OCP+鲁班;2. 使用技术:SpringCloud、MyBatisPlus、Apollo、Redis;3. 项目描述:控制模块是抽象设计成各种通用的可供业务层调用的通用服务并驱动设备执行系统,长久以来智能设备的软硬件技术都掌握在设备供应商手里,捆绑销售成为常态;为能够对不同硬件供应商,使不同的类型智能设备、不同的仓库场景、不同的产品线等能够使用通用逻辑处理,设计开发了此项目,该项目诞生于与WMS交互的下游调度系统,于22年6月初开发起始至22年8月底正式上线,是控制智能设备的上层系统,接收到上游系统下发的搬运任务,生成业务任务,解析业务任务,生成调度任务,下发任务到RCS,由其生成设备任务,为任务指派具体设备,再生成原子任务,驱动设备动作,同时实现全国各基地设备运行情况展示、设备维养流程规范管理、设备备件线上规范管理,现已逐步发展为多种智能设备的上层控制系统与维护系统;4. 主要职责:(1)载具管理,包括载具信息的维护,载具与地码绑定解绑、载具与托绑定、将组托物料、包材、入库物料、容器任务、成品、波次等托信息与载具绑定,载具置空、任务结束后同步清除载具内容信息,并落库所有载具操作记录;(2)搬运任务通知,开发搬运任务下单RCS接口并根据RCS返回信息通知上游系统、根据上游系统返回进行通知信息落库、对于通知失败的通知信息开放重新通知接口以便于上游系统业务流程闭环;(3)开动率统计,包括实时开动率、平均开动率和最大开动率。统计周期内查询并取出小车开动时间与当前周期任务开始与结束时间有交集的记录,并根据工厂地图组织分组,获取地图有效工作时间根据时间是否有效统计周期小车开动率,由于生产环境是部署三个pod也可能会造成重复统计的情况、所以在统计过程中除了加分布式锁、还要提前查询该时间段是否已统计;(4)负责区域扩展区域、第三方模块调用外部系统接口、AGV动态大屏小车实时位置、特殊查询接口等控制功能开发;(5)负责地图参数配置、小车状态信息接收、小车任务统计等维护功能开发;(6)负责对接长兴KD接入AGV搬运的对接,打带缠膜服务的开发参与,路线版本下单兼容特殊搬运场景开发,路线相关的搬运逻辑开发;(7)负责项目的日常运维。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论