《Labview软件设计说明.docx》由会员分享,可在线阅读,更多相关《Labview软件设计说明.docx(12页珍藏版)》请在第一文库网上搜索。
1、1abview软件设计说明目录1 总体说明31.1 概述31.2 参考资料32 环境要求33 数据库设计34 OPC连接65 软件结构框架75.1 项目文件管理77辅助操作97.21ABV1EW连接OPC操作101总体说明1.1 概述本说明书作为1ABV1EW上位机软件程序框架说明文件,可作为具体项目程序设计必要说明文件。内容包括数据库平台、软件结构框架、U1功能设计、C)PC连接等,可依据此说明书完成具体项目上位机功能修改及设计。1.2 参考资料序号文件号文件名称引用章节备注11abVIEW入门宝典所有工具书21abV1EW实用工具详解简版所有工具书31abVIEW编程样式所有工具书2环境要
2、求序号项目要求参数备注1电脑内存8G2显示器分辨率1920*10803WORD软件2013版或以上自带AeCeSS数据库4OPC软件DSC2018或以上包含OPC软件51ABVIEW软件2018版3数据库设计数据库选用WORDACCeSS数据库,共设计有8个表格,每个表格定义如下图所示。 User:帐户密码及权限管理; 1og:软件操作日志记录,包括异常操作、软件故障及报警等; Mode1:产品型号; TestTime:记录设备软件运行时间; TestStep:所有产品及试验项目; TestProcess:用于上位机试验子V1与试验项目关联信息; TestResuIt:试验结果信息记录; Hi
3、StoriCa1QIery:试验过程历史数据记录(特殊要求特殊使用)。试验历史数据曲Historica1Query日志事件圆1og被试品类型迪Mode1试验过程TestProcess试验结果迪TestResuIt试验步骤迪TestStep设备运行时间曲TestTime帐户权限HUsers3.1 User表USer表包含6个字段信息,各字段含义如下图所示。国IDUserName,Password-Pernission1oginCount1oginTiaeUsers-Sort-渔击以添加*4admin50工艺36802010/01/0914:14:07O3.2 1og表1og表包含3个字段信息,各
4、字段含义如下图所示。IDDateTiae,Userscontent*(新建),3.3Mode1表Mode1Mode1表包含3个字段信息,各字段含义如下图所示CID,NaaeCreateTiBeUpdateTiBeIsDe1eted,EEP2压力传感器020中轴承腔压力传感器021后轴承腔压力传感器022导向防冰机构0*向创建时间更新时间产品名称ID睦Starttime,2019-08-1016:20:31EndtiaeRuntiae单击以添加2019-08-10。天。小时1分彳4942019-08-1215:28:282019-08-120天。不肝。分*4952019-08-1215:37:0
5、32019-08-12。天。小肝0分中4962019-08-1215:39:492019-08-12。天。小时0分中4972019-08-1215:53:152019-08-12。天。小时0分$4982019-08-1215:54:042019-08-12。天。小时0分,4992019-08-1215:59:212019-08-12ogBj5002019-08-1216:02:392019-08-12。天。小时0分$5012019-08-1216:04:052019-08-120天。彳后0分,5022019-08-1216:08:292019-08-12。天。彳、时0分,5032019-08-
6、1216:09:402019-08-120天。小商0分5042019-08-1310:27:042019-08-13。天。词。分中5052019-08-1310:28:052019-08-130天0彳、司0分中5062019-08-1310:44:452019-08-13。天。小时6分*米(新建)开始时间结束时间运行时长3 .5Teststep表Teststep表包含7个字段信息,各字段含义如下图所示。10TtdtopIDIode1SortStepProcessVaaePrOCu“KeyHneIIaibeIfiVisib1e觉0扁勿1T9P2E力件朝I1】仕能试瞌-升压测试Y1cWBooetI
7、estKcy0110OP2JS力传娶黑22t1-fE.Y1CGQDovnTestKey01181PzE力传感覆33电浸检测Y1CCQCurrentTestKcy0I182后轴承段压力传手311粒能Mja-升任测试Y1CMBoostTestKeyO11836佃里邑压力传更覆22位益试蛀-反压测试Y1CCQDovnTeitKey01184fittEEf5333电流被测Y1CCQCurrentTestIey01185中油学膛压力传手m11粒旗试蚊-升压测试Y1CCQBooetTetKeyO1186中的承装压力伶于822性前试曲-F5压测试Y1CCQDcvnTestIeyO1187中俯承或压力隹蜃S1
8、33电及检川Y1CCQCurrentTest1eyO1IM导向防海宗构11活门开门动作检制DXFBJCCurrentTestEey01192导向防浮机构22活门关门动作检潴DFBJGSv1th1ngT1eTestKeyO1IW导向防停机构33主,虺局重测试DXFBJC1ekigeTectEeyO1跖建”产品名称试除项目嫡号试胎项目子V1名称是否启用3.6 TestProcess表TestProcess表包含3个字段信息,各字段含义如下图所示。国TestProcessID,ProcessKey,QDXFBJGCurrentTestKeyProcessNane,Sort,IsVisib1e,活门开
9、门动作检测11电也以添加,2DXFEJGSvithingTimeTestKey活门关门动作检测213DXFBJGPressureS1gna1TestKey压力信号器测试取消305DXFBJG1eakageTestKey空气泄漏量测试416Y1CGQBoostTestKey性能试验-升压测试5129Y1CGQDovnTestKey性能试验-降压测试6130Y1CGQCurrentTestKey电流检测7131ETCTestKey备用80*/MM产品名称创建时I可更新时IBJ3.7 TestResu1t表TestResuIt表包含6个字段信息,各字段含义如下图所示。IDMode1ZZ1DTeSte
10、rReSU1tTeStTi1IeRePOrtCorrtent耳)产品名称制动编号试验人综合结果试验时间试验结果3.8 Historica1Query表HistoricaIQuery表包含6个字段信息,各字段含义如下图所示。言HistoricaIQueryidKind,Kode1ZZIDTesterTestTiweReportPath电击以杰加75FC63SZFC63SZ1adin2019/08/1609:36:55E:cc项目2019项目HNRVS1900576FC63SZFC63SZ1attain2019/08/1909:06:18E:cc项目2019项目HKRVS1900577F2压力传感
11、器P2压力传感器attain2019/12/0212:37:35E:2019RW贡目压力传感器检测设南,78P2压力传感器P2压力传感器aCtnin2019/12/2814:22:43E:2019R,项目压力传感器检测设备,79中轴承腔压力中轴承腔压力传感器admin2023/04/0815:23:18E:20230408srcRasterRW.Magne*(新年)产品系列产品名称对动编号试骏人试脸时间数据路径4 OPC连接1AB1VEW程序中“项目一“我的电脑”一新建“一IO服务器”创建共享变量,之后右击属性可添加,编辑,部署共享变量,此模板已配置好。HIK白:ProjtNdmeJvprcj
12、二JrojCbFgcj-N目I1七弓。IXx|MawwMkESV(V)b(p)no)(T)ecOPC软件选用DSC2018工具包,C)PC的操作与K印SERVER界面操作一致。5软件结构框架5.1项目文件管理文件(F)编辑(E)X(V)项目(P)掾作(O)工具(T)窗口(W)帮助(H)1x面”:,1In,河项文件BW项目:ProjectNameJvproj5我的电脑Contro1sffData;0Database+囱pictureReportsG5,OPCandIOs!dio变量库.vib:-QI。命名库2.1V1ibi1-圜OPCDemo.opf:VIs:而Main1Main.vij1Sub
13、VIsDynamicVIs+-01ogin-0StaticVIsSupportVIs国TestManage,依敕关系程序生成规范软件程序文件夹布局如上所示: Data文件夹中存放与数据,路径相关的子V1及报表相关文件,应用程序生成路径在DatabaSe中(开发环境状态与生成应用程序后的状态下文件路径有所不同)。 Contro1s文件夹中存放程序中用到的所用自定义控件及ActiveX控件。 OPCandIos文件夹中存放OPC文件及IO共享变量等。 ViS文件夹中包含主VI,子VI,及相关辅助VI。5.2U1界面设计主界面包含“硬件校准,“历史数据”,“参数管理”,“日志查询,修改密码6个子VI,“报表界面/工艺界面用于在主界面切换“工艺界面”与“报表界面。“工艺界面”为一个独立的子VI,根据不同项目进行相应的U1设计。