为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

皮带秤详细设计说明书

2017-09-19 10页 doc 100KB 22阅读

用户头像

is_266065

暂无简介

举报
皮带秤详细设计说明书通用皮带秤监控系统 详细设计说明书 V1.0 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ 详细设计说明书 1.引言 皮带秤系统软件是皮带秤的配套产品,主要用于称重数据的管理和对现场工作状态的监控,可以实现称重数据的实时管理和远程传输,达到集中管理和数据共享的目的。 1.1编写目的 皮带秤数据的实时监视 1.2背景 a. 待开发的软件系统的名称:通用皮带秤监控系统V1.0 b. 本项目的任务提出者:客户 ...
皮带秤详细设计说明书
通用皮带秤监控系统 详细设计说明书 V1.0 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ 详细设计说明书 1.引言 皮带秤系统软件是皮带秤的配套产品,主要用于称重数据的管理和对现场工作状态的监控,可以实现称重数据的实时管理和远程传输,达到集中管理和数据共享的目的。 1.1编写目的 皮带秤数据的实时监视 1.2背景 a. 待开发的软件系统的名称:通用皮带秤监控系统V1.0 b. 本项目的任务提出者:客户 开发者:开发部软件编程人员; c. 该软件系统同其它系统关系:该软件皮带秤的配套产品 1.3参考资料 《VB串口通讯》 《VB编程百例》 《VB数据库管理系统应用》 《数据库系统原理及应用》 《SQL SERVER 2000简明教程》 2. 系统的结构 系统模块 ①系统设置 ②通讯处理 ③数据处理 ④数据报 ⑤曲线 数据报表详细设计 1标题 软件系统名称:通用皮带秤监控系统V1.0 模块名称:数据报表。 程序编制员签名:张建中。 修改完成日期 2功能说明 数据报表是对系统运行数据进行统计。主要内容包括班报表 3设计说明 a. 系统设置在系统中处于第二层,提供数据报表。 b. 界面采用白色纸张界面。 c. 子模块说明: 由于不同的用户其报表的格式也不相同,考虑到此类问题,故报表的通用性较为复杂,设计的报式要适用于大部分用户的需求。对于特殊用户的需求因本系统所做是的通用系统故暂不考虑。班报表:该报表可进行任一天产量数据的查询。只显示一天的产量数。 d. 报表数据处理 系统每分钟给临时表中写入一条记录一分钟的产量,对应数据处理模块中:SsveTempData 方法(参数:Datatime,DriverId,Product)到换班时间对临时表按设备号进行汇总后写入产量表,对应数据处理模块中:SaveProductData(参数:ClassNO,GoodsName),保存产量数据后,临时表中的数据删除,开始写入下一班产量。 数据处理详细设计 1标题 软件系统名称:通用皮带秤监控系统V1.0 模块名称:数据处理。 修改完成日期 2功能说明 数据处理是皮带秤系统中的一个子模块,其主要功能是进行数据处理和数据库操作。 3设计说明 a. 数据处理在系统中处于第二层 b. 模块详细设计 主要功能是完成同数据库的连接、数据库进行操作和仪表各数据的处理。该模块在系统中处于最底层,也是系统的核心之一,与通讯处理模块处于同一层次。该模块以函数的形式提,模块分为两部分,一部分是数据库处理:主要进行与数据库的操作,另一部分是系统数据处理:主要是进行与系统有关的数据处理。 主要函数列表: 方法名称 参数说明 方法描述 返回值 SaveHisData ①DriverId:Integer(设备编号) ②DataTime:DataTime (日期) 1 FitFlow:Single(设定流量) 2 ActualFlow:Single (实际流量) 保存历史曲线数据 1:成功,0:失败 GetHisData 3 StartTime:DateTime (开始日期) ②EndTime:Single(结束日期) 查询历史曲线数据 Recordset(返回记录集) SaveEvent ①DataTime:DataTime(日期) ②UserName:String(用户名) ③Alarm:String(事件信息) 保存事件日志 1:成功,0:失败 GetEvent ①DataTime: DataTime(日期) 查询事件日志 Recordset(返回记录集) SaveAlarm ①DriverId:Integer(设备编号) ②DataTime:DataTime(日期) ③Events:String(事件信息) 保存报警信息 1:成功,0:失败 GetAlarm ①DataTime:DataTime(日期) 查询报警信息 Recordset(返回记录集) SaveDriverPara ①DriverNO:Interger(设备号) ②ParaNO:String(参数号) ③ParaValue:String(参数值) 保存设备参数 1:成功,0:失败 GetDriverPara ①DriverNO:Interger(设备号) 查询设备的全部参数 Recordset(返回记录集) SaveSysPara ①DriverNO:Interger(设备号) ②ParaNO:String(参数号) ③ParaValue:String(参数值) 保存系统参数 1:成功,0:失败 GetSysPara ①DriverNO:Interger(设备号) ②ParaNO:String(参数号) 查询系统参数 返回参数值 ModiGoods GoodsName:String(物质名称) 修改物料名 1:成功,0:失败 GetGoods 查询物料名 Recordset(返回记录集) SaveTempData ①Datatime:DateTime(日期) ②DriverId:Integer(设备编号) ③Product:Single(产量) 保存临时数据 1:成功,0:失败 SaveProductData ①ClassNO:Integer(班制编号) ②GoodsName:String(物料名称) 保存产量数据 1:成功,0:失败 GetClassData ①DataTime:DataTime(日期) 查询班产量 Recordset(返回记录集) SaveDriver ①DriverNO:Integer(设备号) ②DriverId:String(设备编号) ③DriverName:String(设备名称) ④DriverType:String(设备类型) 保存设备 1:成功,0:失败 GetProperty ①DriverId:String(设备编号) 查询设备属性信息 Recordset(返回记录集) 通讯处理详细设计 1标题 软件系统名称:通用皮带秤监控系统V1.0 模块名称:通讯处理 2功能说明 通讯处理是皮带秤系统中的一个子模块,其主要功能是和现场设备进行通讯。 3设计说明 a. 设备管理在系统中处于第二层 b. 模块详细设计 (1) 通讯处理模块 主要功能是完成同仪表的通讯,通讯采用485协议。通讯处理模块进行通讯的控制:控制通讯的通讯周期以及协调现场设备的通讯。该模块在系统中处于最底层,是系统的核心之一。 通讯参数:是指通讯的端口号,波特率,数据位等 通讯命令:长期同设备通讯命令包括:瞬时量,累计量,运行状态,故障状态, 现场设备同通讯处理模块之间的通讯其通讯命令分类同上,格式待定。 (2) 通讯测试模块:(系统附带软件) 用于通讯测试及故障排查工作。其通讯命令与通讯处理模块中的命令相同,其返回值不同。 c. 对象描述: 通讯对象 对象名:XyCommer 功能描述:该对象用来同现场设备进行通讯。 属性说明: 属性名称 属性类型 属性描述 约束 CommPort Integer 通讯端口 Comm1—Comm4 Settings String 通讯参数 CommInput String 通讯输入的字符串 CommOutput String 通讯输出的字符串 CommCircle Ingeter 通讯时间周期 方法说明: 方法名称 参数说明 方法描述 AmountData DriverNO:Integer(设备号) 读取设备累计量命令 TransientData DriverNO:Integer(设备号) 读取设备瞬时量命令 RunState DriverNO:Integer(设备号) 读取设备运行状态命令 WrongState DriverNO:Integer(设备号) 读取设备故障状态命令 GetDriverPara ①DriverNO:Integer(设备号) ②ParaNO:Integer(设备号) 读取设备参数值 SampleValue ①DriverNO:Integer(设备号) 读取设备采样值 ZeroValue ①DriverNO:Integer(设备号) 读取设备零点值 GetWeiht ①DriverNO:Integer(设备号) 读取设备重量值 GetFlow ①DriverNO:Integer(设备号) 读取设备流量值 DriverRun ①DriverNO:Integer(设备号) ②State:Boolean(启停0:停;1:启) 计量设备启停(写) GDriverRun ①DriverNO:Integer(设备号) ②State:Boolean(启停0:停;1:启) 给料设备启停(写) SetDriverPara ①DriverNO:Integer(设备号) ②ParaNO:Integer(参数号) ③ParaValue:Integer(参数值) 设置设备参数值(写) FormulaSet ①DriverNO:Integer(设备号) ②Formula:Single(设定值) 配方传送(写) AdjustZero DriverNO:Integer(设备号) 设备调零(写) Weight DriverNO: Integer(设备号) 设备称量(写) WeightEnd DriverNO: Integer(设备号) 实物称量完毕(写) Calibrate DriverNO: Integer(设备号) 设备挂码标定(写) WeightCheck DriverNO: Integer(设备号) 设备挂码检验(写) GoodsCheck DriverNO: Integer(设备号) 设备实物检验(写) GoodsWeight ①DriverNO: Integer(设备号) ②Weigh:Singke(实物物料量) 输入标准物料重量(写) Command ①DriverNO: Integer(设备号) ②Command:String(通讯命令) 发送通讯命令(用于通讯测试) 事件说明: 事件名称 参数说明 事件描述 ReAmountData ①DriverNO: Integer(设备号) ②AmountData:Single(累计量) 返回设备累计量 ReTransientData ①DriverNO: Integer(设备号) ②TransData:Single(瞬时流量) 返回设备瞬时流量 ReRunState ①DriverNO: Integer(设备号) ②RunState:Integer(运行状态) 返回设备运行状态 ReWrongState ①DriverNO: Integer(设备号) ②WrongState:Integer(故障状态) 返回设备故障状态 系统设置详细设计 1标题 软件系统名称:通用皮带秤监控系统V1.0 模块名称:系统设置。 2功能说明 系统设置是对于系统中所需参数进行设置的模块。为系统各个模块提供初始参数及系统运行时所需的参数。主要内容包括以下几个方面。(1)通讯设置(2)系统参数设置(3)数据管理设置 3 设计说明 a.系统设置在系统中处于第二层,提供系统启动和运行的参数。 b.界面采用统一的WindowsXP界面。 c.系统设置结构图: d.子模块说明: 1.通讯设置 用来设置串口的参数包括:端口号、波特率、奇偶校验、数据据位、停止位以及通讯周期的时间。以上参数全部保存在数据库中。对应数据处理模块中的:SaveSysPara 方法。 参数说明: 参数名称 参数类型 参数描述 约束 CommPort Integer 通讯端口 1—4 Settings String 通讯参数 格式为:波特率,校验,数据位,停止位 2.系统参数 用来设置本系统的最终使用者的名称、系统启动就运行、退出系统关机、系统注册等信息。此类信息部分存放在注册表,部分存放在数据库中。对应数据处理模块中的:SaveSysPara方法。 参数说明: 参数名称 参数类型 参数描述 约束 UserName String 用户名称 3.数据管理设置 ①班制设置:换班时间的设置,单位只允许设置到“时” ②数据保存时间:可用来设置历史数据保存时间和报表数据保存时间;单位:月,历史数据保存时间最长为1年,报表数据保存时间最长为3年。 参数说明: 参数名称 参数类型 参数描述 约束 HisDataMonth Integer 历史数据保存时间 1—12个月 ReportDataMonth Integer 报表数据保存时间 1—36个月 ClassOne DataTime 1班换班时间 ClassTwo DataTime 2班换班时间 ClassThree DataTime 3班换班时间 曲线详细设计 1标题 软件系统名称:通用皮带秤监控系统V1.0 模块名称:曲线 2功能说明 曲线是把输入的数据以二维曲线的形式表示出来。 3 设计说明     曲线控件主要分为4部分内容:①标题②X坐标值③Y坐标值④曲线名称 属性说明 属性名称 属性类型 属性描述 约束 Title String 曲线标题 Linenum Integer 曲线的条数 1-40 Maxdataval Integer 数据最大值 Widthlen Integer X坐标长度 Linecaption String 所画线名称 linecolor Ling 所画线颜色 方法说明: 方法名称 参数说明 方法描述 Paintline Datival():single(数据) 画线
/
本文档为【皮带秤详细设计说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索