通用式组态软件在微型单元库管理系统中的应用
2019-06-24
(北京机械工业自动化研究所有限公司 专用系统与电子技术工程事业部,北京 100120)
0 引言
随着自动化生产线的日益普及,通用式组态软件在自动化生产线的监控和管理应用中已经不可或缺,目前大部分组态软件的主要功能是用于自动化线体中对底层设备的实时监控和远程控制。基于组态软件的通讯稳定、自定义多样化的特点,现将其用于微型单元库管理系统的开发应用,实现对微型单元库的运行操作、设备监控及数据管理功能。
1 应用背景
通用式组态软件在自动化生产线中的已得到广泛应用和认可,越来越多的工程使用组态软件实现其所需功能。在某仓储管理系统中,为了实现微型库的调度系统,且基于系统功能要求的考虑最终采用国内通用式组态软件——“易控”实现以上功能,上位监控系统的软件基于。NET平台开发,采用C#语言进行代码编写。
2 管理系统的功能组成
操作界面如图1所示,由五大功能模块和操作界面组成。
图1 操作界面
管理系统功能主要包括用户管理、信息查询、数据库操作、生产和退出系统五大功能模块。
用户管理功能模块功能:添加用户、删除用户、密码修改和编辑用户。
信息查询模块功能:货位状态表查询、货物临时入库信息表查询、货物临时出库信息表查询、货物入库流水表查询、货物出库流水表查询、料箱状态表查询。
数据库操作模块功能:备份数据库和恢复数据库。
生产操作模块功能:编辑物料信息、添加物料、删除物料和编辑物料。
系统的基本软件架构如图2所示。此微型单元库主要通过与本地数据库的连接,将数据信息写入后台数据库,进而实现数据的查询和删除等功能,从而实现微型单元库的入库和出库操作。
单元库系统部分功能代码如下:
图2 系统的应用环境及基本软件架构
图3 出入库软件流程图
出入库功能流程图如图3所示。
上位系统除具备后台自动运行处理系统管理信息的功能外,还具备人工介入干预功能,当系统信息提交不及时或异常情况时,可采取手动人工介入方式进行相应信息处理。
3 结束语
通过采用通用式组态软件,不仅实现了对自动化装配线体的信息对接,还为自动化生产从生产物料自动化配送到最终产品的组装完成提供了软件实现基础,确保了自动化装配线体的稳定运行。