1、I C S6 5 0 4 0 2 0B2 0a 雪中华人民共和国国家标准G B T2 6 8 8 2 3 2 01 1粮油储藏粮情测控系统第3 部分:软件G r a i na n do i ls t o r a g e-M o n i t o r i n ga n dc o n t r o ls y s t e mo fs t o r e d-g r a i nc o n d i t i o n-P a r t3:S o f t w a r e2 01 1 0 9 2 9 发布2 0 1 1-1 2-0 1 实施宰瞀鹊紫瓣警麟瞥翼发布中国国家标准化管理委员会况1 9刖茜G B T2 6 8 8
2、 2 3 2 011G B T2 6 8 8 2 粮油储藏粮情测控系统分为以下四个部分:第1 部分:通则;第2 部分:分机;第3 部分:软件;第4 部分:信息交换接口协议。本部分为G B T2 6 8 8 2 的第3 部分。本部分按照G B T1 12 0 0 9 给出的规则起草。本部分由国家粮食局提出。本部分由全国粮油标准化技术委员会(S A C T C2 7 0)归口。本部分起草单位:河南工业大学、国贸工程设计院、中国储备粮管理总公司、北京佳华储良科技有限公司、株洲华邦科技发展有限公司、赤峰金辰电子有限公司、郑州贝博电子有限公司。本部分主要起草人:甄彤、王锋、赫振方、祝玉华、吴建军、h 春
3、海、朱世华、彭又木、王强、刘自力、许德刚、肖乐、陈卫东、高素芬、汪喜波、李东方、曹丹。1 范围粮油储藏粮情测控系统第3 部分:软件G B T2 6 8 8 2 3 2 0 11G B T2 6 8 8 2 的本部分规定了粮情测控系统应用软件(以下简称软件)的术语和定义、型号编制、基本要求、软硬件接口的技术要求、用户界面、软件系统功能、软件测试和软件升级的要求。本部分适用于在粮油储藏中应用的粮情测控系统的软件设计。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。G B T
4、2 8 8 7电子计算机场地通用规范G B T8 5 6 7 计算机软件文档编制规范G B T9 3 8 6 计算机软件测试文档编制规范G B T1 6 6 8 0 软件文档管理指南G B T2 6 8 8 2 1 粮油储藏粮情测控系统第1 部分:通则G B T2 6 8 8 2 2 粮油储藏粮情测控系统第2 部分:分机G B T2 6 8 8 2 4 粮油储藏粮情测控系统第4 部分:信息交换接口协议G B5 0 1 7 4电子信息系统机房设计规范L s T1 2 0 1磷化氢环流熏蒸技术规程L s T1 2 0 2 储粮机械通风技术规程L S T1 2 0 4 谷物冷却机低温储粮技术规程3
5、术语和定义下列术语和定义适用本文件。3 1粮情测控系统应用软件s o f t w a r ef o rm o n i t o r i n ga n dc o n t r o ls y s t e mo fs t o r e d g r a i nc o n d i t i o n利用现代电子技术和计算机技术,对粮食储藏过程中影响粮情变化的因素进行实时检测、数据处理,提出处理建议并予以控制的软件系统。3 2数据处理d a t ap r o c e i n g对数据(包括数值的和非数值的)进行分析和加工的技术过程,包括各种原始数据的分析、整理、计算、编辑等。4 软件型号编制4 1 编制原则按产品特
6、征、厂家代码及产品序号等进行编制。G B T2 6 8 8 2 3 2 01 14 2 编制方法4 2 1 格式L Q R系统特征码4 2 2 系统特征码L Q R 粮情测控系统软件。4 2 3 厂家代码用汉语拼音表示,由产品生产厂家定义。4 2 4 产品序号用阿拉伯数字表示,由产品生产厂家定义。5 软件的基本要求5 1软件系统运行环境要求5 1 1 上位机、分机和外设配置口口厂家代码口口产品序号上位机、分机和外设配置应根据粮库的规模和业务量来决定,应满足系统共享、兼容和高效使用的要求,具有通用性,易于升级。计算机机房场地应满足G B T2 8 8 7 的要求,机房设计应满足G B5 0 1
7、7 4 的要求。5 1 2 软件和网络环境应采用与所选上位机硬件平台兼容和适应性良好的操作系统软件。应根据粮油仓库规模和业务需求选用C S、B S 或两者混合的体系结构。网络运行环境应满足操作系统和数据库的要求。5 1 3 系统文档系统应包含以下文档:可行性研究报告,项目开发计划,概要设计说明书,测试分析报告,软件需求说明书,详细设计说明书,用户手册,项目开发总结报告等。系统文档内容和编排应满足G B T8 5 6 7 的要求,系统文档管理应满足G B T1 6 6 8 0 的要求。5 2 软件性能要求5 2 1 可靠性运行稳定,准确完成粮情测控任务,并具有容错能力。5 2 2 易用性提供联机
8、帮助,软件中各子系统用户界面风格一致,软件易学易用。5 2 3 集成性有开放式体系结构,与其他通用应用软件及专业应用软件之间应实现集成。5 2 4 可扩展性结构具有可扩展性,应满足粮库业务扩展需要,可进行二次开发。6 软硬件接口的技术要求G B T2 6 8 8 2 3 2 0 1 1给出与外界的所有接口的安排和关系,包括软件与硬件之间的接E l、本软件与各支持软件之间的接口。按G B T2 6 8 8 2 4 的规定执行。系统数据库设计应按附录A 的规定执行。7 用户界面根据用户的需求提供差异化的用户界面和视图,屏蔽对用户无用的信息或用户无权限使用的功能。在各种显示模式下均有主菜单显示,主菜
9、单包括系统设置、粮情检测、粮情分析、粮情控制、系统维护、系统扩展和网络功能等项目。系统应支持异步信息传递,提供消息通知功能,并能管理新信息和历史信息。8 软件系统功能8 1 总则系统功能模型如图1 所示。应满足G B T2 6 8 8 2 1 和G B T2 6 8 8 2 2 的技术要求。G B T2 6 8 8 2 3 2 0 1 18 2 系统设置功能8 2 1 总体要求图1粮情测控系统功能方框图软件应具备完善的设置功能,包括储粮信息设置、粮仓设置、硬件设备设置、报警限值设置和用户管理设置等。输入数据项名称、数据项类型、长度及计量单位参见附录A。8 2 2 储粮信息设置设置储粮的种类、数
10、量、等级等参数。4G B T2 6 8 8 2 3 2 0 1 18 2 3 粮仓设置设置粮仓相关信息,包括仓房布局、各仓房位置、类型、容积等信息。8 2 4 受控设备信息设置设置所有用于粮情控制的受控设备参数信息,包括型号、功能、仓房中的位置、通讯主机占用的通讯串口、波特率、数据位等。8 2 5 粮情传感器分布设置仓房内温度、湿度、气体浓度和害虫传感器的布局,粮仓检测点排序方法参照A 3 的要求。8 2 6 报警限值设置根据储粮粮情数据(比如温度、湿度、水分、气体浓度等),设置正常值与异常值之间界限值,超出此限值,系统给出报警指示,引起注意。8 2 7 用户管理设置软件应通过登录名和登陆密码
11、对用户进行管理。设置用户访问数据的权限(包括可访问和不可访问)和访问数据的方式(包括可写和只读)等。软件还应具有添加用户、更改用户和删除用户等功能。8 3 粮情检测功能软件应具备定时巡测、实时检测等功能。具备检测粮堆和粮仓的温度和湿度参数、被控设备工作状态等功能。根据需求可以扩充检测项目,如害虫数量、磷化氢、氧气和二氧化碳气体浓度等。8 4 粮情分析功能8 4 1 总体要求软件应具备完善的粮情数据实时和历史查询功能,以及粮情数据分析处理功能。8 4 2 实时数据查询具有查询粮情实时数据的功能,具备以表格与图形等方式显示粮情数据的功能。8 4 3 历史数据查询具有查询粮情历史数据的功能,具备以表
12、格与图形等方式显示粮情历史数据的功能。8 4 4 粮情数据分析8 4 4 1 总体要求具有对获取的粮情数据进行分析,正确判断储粮状况,并对粮情的发展趋势做出预测等功能。8 4 4 2 单仓日期对比对同一个粮仓不同日期测量的粮情数据进行对比,判断粮情随日期变化情况和发展趋势。8 4 4 3 两仓数据对比对两个不同粮仓的粮情数据(温度、湿度等)进行对比,判断不同粮仓间粮情变化情况。5G B T2 6 8 8 2 3 2 0118 4 4 4 粮情曲线分析将粮情数据绘制成曲线,直观地观察粮情变化情况,判断变化趋势。8 4 4 5 报表生成具有生成粮情检测数据报表的功能。报表格式可参见附录B。8 5
13、粮情控制功能8 5 1 总体要求根据L S T1 2 0 1、L S T1 2 0 2 L s T1 2 0 4 等储粮技术要求,应具备控制被控设备的功能,如通风控制、熏蒸控制和谷物冷却设备控制等。8 5 2 通风控制具备控制通风设备开始工作和停止工作的能力。根据通风的目的不同,分为降温通风,降水通风和排热通风等几种类型。8 5 3 其他控制具备其他控制功能,如熏蒸设备的控制、谷物冷却设备的控制等。8 6 系统维护功能8 6 1 总体要求具备维护系统正常运行的能力,包括数据库维护、故障诊断和软件运行1 3 志生成等功能。8 6 2 数据库维护具备数据库数据维护能力,如历史数据库的备份和还原、实
14、时数据库的删除等。8 6 3 故障诊断具备自行诊断故障的功能。8 6 4 目志生成具备将每天运行状况生成日志的功能。8 7 系统扩展功能具备进一步扩充料位、密度、储量检测项目的功能和增加视频、音频等功能。8 8 网络功能具备与用户局域网络和国家有关粮食管理网络联网运行的功能,以便进行远程粮情查询与控制。9 软件测试根据开发过程和实际需求将软件测试阶段划分为:设计阶段、代码检测单元测试阶段、集成测试阶段、系统测试阶段、验收测试阶段、回归测试(复测)阶段。各阶段中使用的测试方法应严格遵照G B T9 3 8 6 执行。61 0 软件升级G B T2 6 8 8 2 3 2 0”具备升级功能。在一定
15、周期内,针对使用过程中的问题,编制升级补丁或升级包,对软件系统进行功能修正或完善。G B T2 6 8 8 2 3 2 0 1 1A 1 范围附录A(规范性附录)标准数据结构本附录规定了粮情测控系统数据交换的数据项名称、数据项类型、长度及计量单位等内容。A 2粮情测控系统的数据结构粮情测控系统的数据结构如表A 1 所示。表A 1粮情测控系统的数据结构数据项数据项计量序号数据项名称说明备注(符号码)类型长度单位1仓房基本信息S t o r e H o u s e1 1仓房编号C3H o u s e N o1 2仓房名称C5 0H o u s e N a m e1 3仓房类型C7T y p e C
16、 o d e1 4储粮性质C5 0G r a i n A t t r1 5坐标1N4平房仓长,筒仓直径D i m l1 6产地C5 0O r i g i n1 _ 7杂质N4I m p u r i t y1 8等级C3 0G f a d e1 _ 9储存方式C3 0S t o r a g e M o d e1 1 0坐标2N4平房仓宽,筒仓檐高D i m 21 1 1坐标3N4平房仓高,筒仓顶高D i m 3平房仓长度方向与正北方向的逆时针夹角,单1 _ 1 2角度N2A n g l e位为角度,精确到1。1 _ 1 3设计储量N8仓房满储量S t o r e C o u n t1 1 4实际储量N8仓房实际储量G r a i n C o u n t1 1 5保管员C3 0负责该仓的保管员姓名K e e p e r N a m e2粮食品种C7G r a i n C o d e2 1人仓日期D长日期格式为“Y Y Y Y-M M D D”D a t e O f i n2 2人仓水分N4粮食人仓水分保留一位小数G r a i n I n W a t e r2 3当前水分N4粮食当前水分保