• 172.62 KB
  • 2022-04-22 13:40:22 发布

GBT26882.4-2011粮油储藏粮情测控系统信息交换接口协议.pdf

  • 10页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS65.040.20B20国亘中华人民共和国国家标准GB/T26882.4—2011粮油储藏粮情测控系统第4部分:信息交换接口协议Grainandoilstorage--Monitoringandcontrolsystemofstored—graincondition--Part4:Agreementofinformationexchangeinterface2011—09-29发布2011-12-01实施宰瞀鹳鬻瓣警糌瞥星发布中国国家标准化管理委员会况19 刖菁GB/T26882.4—2011GB/T26882(《粮油储藏粮情测控系统》分为以下四个部分:——第1部分:通则。——第2部分:分机。——第3部分:软件。——第4部分:信息交换接口协议。本部分为GB/T26882的第4部分。本部分按照GB/T1.1—2009给出的规则起草。本部分由国家粮食局提出。本部分由全国粮油标准化技术委员会(SAC/TC270)归口。本部分起草单位:中国储备粮管理总公司、河南工业大学、国贸工程设计院、郑州贝博电子有限公司、赤峰金辰电子有限公司、株洲华邦科技发展有限公司、北京佳华储良科技有限公司。本部分主要起草人:h春海、甄彤、肖乐、赫振方、祝玉华、吴建军、刘自力、王强、彭又木、朱世华、高素芬、汪喜波、李克强、王锋、陈卫东、李东方、曹丹。 1范围粮油储藏粮情测控系统第4部分:信息交换接口协议GB/T26882.4—2011GB/T26882的本部分规定了粮情测控信息交换接口协议的术语和定义、系统基本框架、接口定义的要求。本部分适用于粮食、油料储藏中使用的粮情测控系统的信息交换体系的设计与建设。2术语和定义下列术语和定义适用于本文件。2.1数据data对事实、概念或指令的一种形式化表示,适用于以人或自动方式进行通信、解释或处理。2.2表示representation值域和数据类型的组合,必要时也包括计量单位或字符集。2.3数据交换接口dataexchangeinterface不同系统之间为实现数据交换所规定的一组约定。在粮情测控系统中,负责访问粮情测控系统和其他系统的数据资源调用、实现及反馈结果集等。粮情测控系统和其他系统之间可以通过该接口的请求方法访问对方数据,对方负责提供响应服务。2.4数据项dataunit数据结构中讨论的最小单位,是数据记录中最基本的、不可分的有名数据单位。数据项由数据项标识符、数据项名称和数据项值三个元素组成。2.5数据记录datarecord组成数据集的基本单位,数据记录由一个或多个数据项组成。2.6数据集dataset又称为资料集、数据集合或资料集合,是指一种由数据所组成的集合。2.7空白点blankspot用于表示对应检测点位置无传感器的状态。8系统基本框架3.1粮情测控系统上位机与分机的通讯模式粮情测控系统上位机与分机的通讯模式: GB/T26882.4—2011——上位机对分机发送读取或控制命令;——分机响应上位机命令,发回相应数据或执行相应的控制。3.2粮情测控系统信息交换模式粮情测控系统信息交换模式:——粮情测控系统和其他系统之间向对方请求服务,调用对方服务接口;——粮情测控系统或其他系统响应请求,向对方返回利用数据集封装的结构化数据。4接口定义4.1粮情测控系统上位机与分机之间的通信接口4.1.1字节传输格式4.1.1.1串口配置串口应按下列要求进行配置:——1位起始位;——8位数据位;——无校验位;——1位停止位}——波特率。注:其中波特率的取值可以为但不限于下列数值(单位:Bps):1200、4800、9600等。4.1.1.2数据帧格式通信接口的数据帧应符合表1格式。表1数据帧格式长度字段名代码Byte起始符55HAAH4分机地址KADDL1控制符Command1数据长度Length2数据段DataSegmentL校验CRCl62结束符16HE9H16HE9H4注:其中CRC16校验数据为从起始符开始到校验前的所有数据。4.1.2粮情测控系统通讯格式4.1.2.1读取仓外温湿度仓外温湿度数据的读取应符合下述格式2 GB/T26882.4—2011a)上位机读取仓外温湿度指令应按照表2的格式发送。表2上位机读取仓外温湿度指令格式Command=AIH,Length=0000H。b)分机应按照表3的格式返回仓外温湿度数据。表3分机返回仓外温湿度数据格式Command=81H,Length=0004H。Cwt]、Cwth、Cwsl、Cwsh共同组成数据段。Cwtl、Cwth为仓外温度,其中Cwtl为低字节,Cwth为高字节。Cwsl、Cwsh为仓外湿度,其中Cwsl为低字节,Cwsh为高字节。4.1.2.2读取仓内温湿度仓内温湿度数据的读取应符合下述格式:a)上位机读取仓内温湿度指令应按照表4的格式发送。表4上位机读取仓内温湿度指令格式Command=A2H,Length=0000H。b)分机应按照表5的格式返回仓内温湿度数据。表5分机返回仓内温湿度数据格式Command=82H,Length=xxxxH。CntNl、CntNh为第N个仓内温度检测点值,其中CntNl为低字节,CntNh为高字节。CnsNl、CnsNh为第N个仓内湿度检测点值,其中CnsNl为低字节,CnsNh为高字节。4.1.2.3读取粮堆温度粮堆温度数据的读取应符合下述格式:a)上位机读取粮堆温度指令应按照表6的格式发送。表6上位机读取粮堆温度指令格式 GB/T26882.4—2011Command=A3H,Length=0000H。b)分机应按照表7或表8的格式返回粮堆温度数据。表7分机返回粮堆温度的数据格式1Command=53H;Length--xxxxH。Ln为第n个传感器电缆的编号,长度为两个字节。Tnl、Tnh为某根电缆的第n个检测点值,同一条电缆的检测点排序为从上到下顺序排列,其中Tnl为低字节,Tnh为高字节。表8分机返回粮堆温度的数据格式2Command=83H;Length=xxxxH。Tnl、Tnh为某仓的第n个温度检测点值,其中Tnl为低字节,Tnh为高字节。4.1.2.4读取其他粮情信息数据其他粮情信息数据的读取应符合下述格式:a)上位机读取其他粮情信息数据指令应按照表9的格式发送。表9上位机读取其他粮情信息数据指令格式Command的取值范围从A4H到BFH,一种粮情信息使用一个命令控制符,依此类推。Length=0000H。b)分机应按照表lO的格式返回其他粮情信息数据。表10分机返回其他粮情信息数据格式/\\Command的取值范围从84H到9FH,一种粮情信息使用一个命令控制符,依此类推。LengthxxxxH。Xnl、Xnh为某仓的第n个某粮情信息检测点值,其中Xnl为低字节,Xnh为高字节。4 4.1.2.5粮情信息数据计算公式a)温度计算公式:(Th×256+T1)/10,保留一位小数。b)湿度计算公式:(Shx256-[-S|)/10,保留一位小数。c)其他粮情信息数据计算公式:(Xh×256+X1)/lO,保留一位小数。d)若某检测点无数据回复表示有误,其中开路为7777H,短路为8888H。e)空白点的值为9999H。GB/T26882.4—20114.1.2.6粮情控制a)上位机读取粮情控制设备状态信息数据指令应按照表11的格式发送。表11上位机读取粮情控制设备状态信息数据指令格式Command=C1H,Length一0000H。b)分机应按照表12的格式返回粮情控制设备状态信息数据。表12上位机读取粮情控制设备状态信息数据指令格式[!二]二二日Command=C2H,Length=xxxxH。ECn为第n个设备的当前状态。c)上位机设定粮情控制设备状态的指令应按照表13的格式发送。表13上位机设定粮情控制设备状态指令格式Command—C3H,Length=xxxxH。ECn为第n个设备将要设定的状态。4.2粮情测控系统与其他系统之间的信息交换4.2.1获取仓库基本信息数据方法的接口定义a)服务请求方:粮情测控系统。b)服务响应方:粮库管理信息系统。c)方法名称:Get_Depot]nfoData。 GB/T26882.4—201d)返回类型:复合型。e)参数应参照表14的要求。表14获取仓库基本信息数据方法参数表序号参数英文名称含义类型,仓号Depotld仓房编号字符型z日期Date查询日期长日期型f)返回值应参照表15的要求。表15获取仓库基本信息数据方法返回值表序号参数备注1仓房编号2仓房类型3保管员4粮食品种5储粮性质6产地7粮食储量含义及类型参见GB/T26882.3中的表A.18杂质9等级10人仓水分11储存方式12人库日期13测量日期14测量时间4.2.2获取仓库储粮粮情信息数据方法的接口定义a)服务请求方:其他系统。b)服务响应方:粮情测控系统。c)方法名称:Get_GCData。d)返回类型:复合型。e)参数应参照表16的要求。表16获取仓库储粮粮情信息数据方法参数表序号参数英文名称含义类型-仓号Depotld粮仓编号字符型z日期Date查询日期长日期型 f)返回值应参照表17的要求。表17获取仓库储粮粮情信息数据方法返回值表GB/T26882.4—2011序号参数备注1仓房号2仓型3外温4外湿含义及类型参见GB/T26882.3中的表A.15仓温6仓湿7粮温检测点个数各粮温检测点数据此部分用于系统扩展,包括其他粮情检测点个数及相应其他粮情检测点数据数据 GB/T26882.4—2011参考文献[1]GB/T26882.3—2011粮油储藏粮情测控系统第3部分:软件'