【AB技术篇】基于Factorytalk view SE的VBA开发设备管理系统

本方案采用FTViewSE作为交互界面,excel作为设备资料数据库,VBA作为程序执行引擎,可以完成设备检索、查询、统计等工作,方便准确。方案中编辑了六个程序模块,功能是建立界面流程之间的连接,实现了数据资源共享,完成自动筛选、统计、输入、制表等工作。

一、设备管理包含五个Graghics和五个excel表

1.设备卡片;

2.设备台账;

3.设备竣工验收表;

4.报废设备台账;

5.设备统计季报表。

根据设备管理要求,使用Excel工作簿建立设备数据库。设备管理软件系统以设备台账为基础,对全厂设备情况进行登记、管理。“设备台账”工作簿中全面、真实地记录了每台设备的重要资料,如设备编号、规格型号、制造厂家等许多信息资料,从而使人们随时了解每台设备的基本情况,为设备的使用和管理提供一手资料。可以完成查询设备资料、统计数据、计算设备折旧等工作。例如要求将设备按使用部门分类打印台账,使用筛选功能,就可依次筛选各个部门的设备台账,然后按台账格式打印输出。要求统计种设备的台数,使用FTViewSE中VBA执行程序筛选功能,先筛选要求统计的设备,然后分类汇总功能,可统计出台数。使用VBA计算公式的功能,可以完成设原值总和、折旧的计算。

二、设备管理软件包含六个VBA程序模块

1.将需要报竣设备填写设备竣工验收表;

2.把竣工设备输入设备台账;

3.把报废设备移到报废设备台账;

4.统计生产设备概况;

5.填写本季度增加设备;

6.填写本季度减少设备。

几个VBA模块相互独立工作。使用时,打开VBA中的Form,然后ADO调用所需要的excel表,就会出现一个窗口,显示出模块的名称,选择需要的模块,并单击执行按钮,程序将会按要求自动执行。把新购进的设备资料先输入到“设备卡片”工作簿,点击程序把竣工设备输入设备台账,设备资料自动输入到设备台账中;点击程序将需要报竣设备填写设备竣工验收表,设备资料自动输入到“设备竣工验收表”中,数据以设备竣工验收表的格式打印输出。每季度需要统计设备的情况,分别点击程序统计生产设备概况、填写本季度增加设备、填写本季度减少设备,自动完成数据统计并输入到“设备统计季报表”excel表中,这样一份完整的设备统计季报表就可以打印输出了。