- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
小型立体库管控系统的实现技术
摘要:提出并研制了一种基于富客户端技术的小型立体仓库管理
和控制系统,并对系统的组成结构、功能实现、模块开发进行了有
价值的分析。
关键词:自动化立体仓库管控系统串口通信
中图分类号:tp273
1前言
自动化立体仓库(automatedstorageandretrievalsystem,
as/rs)是一种利用高层立体货架存储货物,并能通过计算机直接
管理和控制堆垛机械自动存取物资的仓库[1]。自动化立体仓库管
理和控制系统(warehousemanagementandcontrolsystem,
wmcs)是自动化立体仓库的“大脑”,它指挥着仓库中各设备的运
行,统筹整座仓库的作业管理和账目管理,其技术水平和运行效率
很大程度上决定着仓储物流的效益。基于最新富客户端架构开发的
wmcs资源利用率高,类库丰富、数据存取模型先进,执行效率高,
程序响应速度,用户交互体验好,可较好地克服了传统架构的缺陷,
非常适用于开发wmcs[2]。
2wmcs的功能需求分析
笔者所在的某大学物流实验室已建成一套小型教学用自动化立
体仓库硬件系统,该仓库含80个存储库位用于存储工装零部件,
输送机和巷道堆垛机各1台。现需开发一套wmcs系统,实现立体
库的自动出入库和工装零部件的管理,其功能需求如下:
(1)实现工装零部件的管理需要实现库存信息查询、库存信息
管理(信息的增加、删除、修改)以及库存实物管理(如出库、入
库、调库、盘库)等功能。
(2)支持手动、半自动和自动三种模式控制仓库运行,管理操
作日志,并提供报表功能。
(3)提供系统设置模块,以便于参数设置、性能调整和系统维
护。
(4)用户包括教师和学生在内,需要在权限控制的基础上实现
多用户分布式操作。
(5)为便于支持工装装配实验,管控系统应支持按bom批量取
货。
3自动化立体仓库管理和控制系统的基本组成结构
wmcs系统是由计算机系统和plc构成的二级分布式网络系统。系
统总体框架图如下:
4自动化立体仓库信息管理的实现
4.1零件自动编码系统
实现对库存的工装零部件自动管理的基础是实现库存零件分类
单体标识。wmcs中的零件代码为7位,由标示编码对象主要特征或
属性的四位分类代码附加三位顺序号构成。分类代码将一类零件与
其它类零件相区分,而附加顺序号得出的零件编码唯一确定单个零
件,从而每个零件的零件代码都具备唯一的零件编码。本系统的分
类代码基于机械加工工装分类编码规则(jjdm)建立分类编码,该
系统能对库存中的通用工装、标准或非标准工装、可调工装、专用
工装、组合工装以及成组工装进行编码。
4.2库存管理模块
库存管理主要负责实现库存信息管理(增加、删除、修改)以及
库存实物管理(如指定零件出入库、清库、库位调整、盘库)等功
能。模块基于silverlight富客户端技术、entityframework数
据访问技术和plc通信接口技术实现。鉴于篇幅,仅以出库按钮功
能实现中的关键程序代码为例。
loaddataargsargs=awaitmanager.out(10);//控制系统
从10号库位取托盘出库
if(args.succeed)//控制系统反馈执行成功时,将出库信
息和库存更改写入数据库
{
if(this.ctx.haschanges!this.ctx.issubmitting)
{
loginuser.setoperationlog(this.orderitem);//生成出库
单号和操作记录
submitoperationso=awaitctx.submitchanges();//提
交变更到数据库
}
}
由此可见,因采用了rcp和模块化架构,实现代码非常简洁、易
懂、易维护。对于按bom出库工装,只需在上述代码基础上做循环
操作即可。
5自动化立体仓库控制系统的实现
5.1自动化立体仓库控制系统的组成
该自动化立体仓库控制系统由硬、软件两部分组成。硬件部分选
用了三菱fx2n-64mr、扩展模块以及plc的外部设备,包括输入设
备(如操作按钮、开关量
文档评论(0)