首页 > 国家标准(GB) > GB∕T 33137-2016 基于传感器的产品监测软件集成接口规范
GB∕T 33137-2016

基本信息

标准号: GB∕T 33137-2016

中文名称:基于传感器的产品监测软件集成接口规范

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.rar .pdf

下载大小:1614KB

相关标签: 基于 传感器 产品 监测 软件 集成 接口 规范

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB∕T 33137-2016 基于传感器的产品监测软件集成接口规范 GB∕T33137-2016 标准压缩包解压密码:www.bzxz.net

标准图片预览






标准内容

ICS35.110
中华人民共和国国家标雅
GB/T33137—2016
基于传感器的产品监测软件集成接口规范Interface specification for sensor-based product monitoring software integration2016-10-13发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2017-05-01实施
规范性引用文件
3术语和定义、缩略语,
3.1术语和定义
缩略语
4接口协议
采集模块接口
数据结构
4.3监测数据接口
数据结构
管理数据接口
数据结构
4.5异常
exceptionCode参数值
.........
GB/T33137—2016
本标准按照GB/T1.1一2009给出的规则起草GB/T33137—2016
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本标准起草单位:中国海洋大学、中国电子技术标准化研究院、青岛星光信息技术有限公司、国家海洋技术中心、国家海洋标准计量中心、青岛市工商信息中心、青岛理工大学、青岛海尔智能技术研发有限公司、广东美的厨卫电器制造有限公司、青岛蓝湾信息科技有限公司、佛山市协创产品检测技术服务有限公司。
本标准主要起草人:郭忠文、蒋永国、胡乃军、宋继伟、耿力、马鸿洋、张天邀、刘石勇、仇志金、王玺、郭师、徐宵阳、咸琳涛,黄海广、王滨后,周立国、庞永超、胡淑英、冯源、洪锋、沈飞飞、关一、刘超、姜明星1范围
基于传感器的产品监测软件集成接口规范本标准规定了利用传感器实现数据自动采集的产品监测软件集成接口协议GB/T33137—2016
本标准适用于基于传感器的产品监测软件的开发、应用系统集成、监测信息的共享和交换。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件GB/T1988—1998信息技术信息交换用七位编码字符集GB/T7408—2005数据元和交换格式信息交换日期和时间表示法GB/T7665一2005传感器通用术语GB/T16649.12一2010识别卡集成电路卡第12部分:带触点的卡USB电气接口和操作规程
GB/T19582.1一2008基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议GB/T19582.2—2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串行链路上的实现指南
IEEE488.2一1992程序结构数字接口标准第2部分:代码、格式、协议和通用命令的标准(Standard digital interface for programmable instrumentationPart 2:Codes,formats,protocols,andcommoncommands)
IEEE1851一2012基于传感器的家电产品测试软件集成设计规范(StandardforDesignCriteriaof Integrated Sensor-based Test Applications forHousehold Appliances)3术语和定义、缩略语
3.1术语和定义
GB/T7665—2005界定的以及下列术语和定义适用于本文件。3.1.1
sensor device
传感设备
连接传感器,具有通信接口的数据采集硬件设备。3.1.2
传感设备文件
sensor device file
描述传感设备信息的文件,文件中包含设备的属性信息、接口信息和传感参数信息。3.1.3
acquisition module
采集模块
从传感设备通信接口获取信息的计算机程序3.1.4
监测软件
monitoringsoftware
获取传感设备文件、传感设备采集数据以及控制传感设备某些参数的应用软件。1
GB/T33137—2016
监测数据接口monitordatainterface提供产品监测数据的Web服务接口。3.1.6
管理数据接口managementdata interface提供产品监测管理数据的Web服务接口。3.1.7
集成监测软件integrating&monitoring software实现多个监测软件产品监测数据的集中查询、处理、统计、分析和显示功能的软件。3.1.8
监测管理软件monitoring&managementsoftware实现整个产品监测的流程管理、监测资源管理、监测标准管理、监测报告管理和角色权限管理功能的软件。
耦合coupling
软件组件之间的依赖程度。
软件组件
software component
自包含的、可编程的、可重用的、与语言无关的软件单元,是一个辅助或支撑系统构造的一个过程。3.1.11
网络服务
webservice
个平台独立的、低耦合的、自包含的、基于可编程的网络应用程序,可使用开放的XML(可扩展置标语言)来描述、发布、发现、协调和配置这些应用程序,用于开发分布式互操作的应用程序3.1.12
套接字socket
用于描述网络协议地址和端口,是一个通信链的句柄,用来实现不同虚拟机或不同计算机之间的通信。
3.2缩略语
下列缩略语适用于本文件。
GPIB通用接口总线(General-PurposeInterfaceBus)TCP
传输控制协议(TransmissionControlProtocol)UDP用户数据报协议(UserDatagramProtocol)USB
通用串行总线(UniversalSerialBus)XML
可扩展置标语言(eXtensibleMarkupLanguage)4接口协议
4.1概述
本标准对异构产品监测软件的体系结构中的采集模块接口、监测数据接口、管理数据接口进行了定义,异构产品监测软件的体系结构总体框架见图1。2
产品监测子系统
图1中:
数据服务子系统
数据服务模块
数据服务器
数据库
图1异构产品监测软件的体系结构总体框架GB/T33137—2016
监测管理子系统
采集模块接口是对采集模块和监测软件交互数据的数据结构和接口方法进行定义,监测软件a
利用该接口获取传感设备的数据或者控制传感设备。监测数据接口是对提供监测数据的数据结构和接口方法进行定义,利用该接口实现监测数据b)
的访问。
管理数据接口是对提供监测管理数据的数据结构和接口方法进行定义,利用该接口实现监测管理数据的访间。
4.2采集模块接口
4.2.1数据结构
1采集通信参数XML文件
采集通信参数XML文件节点结构见图2,其中rOOt是该文件的根节点,用来描述采集模块的通信参数信息,包括网络协议地址(ip)、状态控制端口号(controlport)、文件端口号(fileport)、数据端口号(dataport)以及最小数据采集周期(mininterval)controlport
mininterval
图2采集通信参数XML文件节点结构采集通信参数XML文件节点结构说明见表1。表1采集通信参数XML文件节点结构说明名称
controlport
xsd:string
采集模块使用的网络协议地址
采集模块控制采集程序开启、关闭使用的端口号(1~65535)选项
GB/T33137—2016
fileport
dataport
mininterval
xsd:int
xsd:int
xsd:int
传感设备XML文件
表1(续)
采集模块发送传感设备文件使用的端口号(1~65535)采集模块发送数据使用的端口号(1~65535)采集模块支持的最小数据采集周期,单位ms选项
传感设备XML文件见图3,其中用Instruments节点表示传感设备集合,用来描述传感设备信息。每个传感设备Instrument包括传感设备的属性信息(attribution),传感设备的通信接口(interface)和设备传感参数(sensor)信息。
attribution
Instruments
Instrument
图3传感设备XML文件www.bzxz.net
Instrument节点结构说明见表2。表2Instrument节点结构说明
attribution
interface
sensor
设备属性
Attribution
Interface
Sensor
传感设备属性,见4.2.1.3
传感设备通信接口,见4.2.1.4
设备传感参数,见4.2.1.5
interface
sensor
传感设备XML文件中用Attribution节点表示传感设备属性,Attribution节点结构见图4。日adributes
Attribution
sensornum
englishname
manufacturer
图4Attribution节点结构
Attribution节点结构说明见表3。表3Attribution节点结构说明
sensornum
englishname
manufacturen
xsdint
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
设备通信接口
传感设备的唯一编号
传感设备名称
传感设备的型号
传感设备包含的设备传感参数数量传感设备的英文名称
传感设备的制造商
GB/T33137—2016
传感设备XML文件中用Interface节点表示传感设备通信接口,接口类型包括串行接口(RS485和RS232),见GB/T19582.1—2008;网络接口(Ethernet),见GB/T19582.2—2008:通用接口总线(GPIB),见IEEE488.2—1992;通用串行总线(USB),见GB/T16649.12—2010。Interface节点结构见图5,该图说明了本标准中传感设备通信接口使用的参数。comport
Fbaudrate
RS485百
Interface
RS232百
Ethermet
图5Interface节点结构
Fstopbit
Fdatabit
Fparity
Faddaress
comport
Fbaudrate
Fstopbit
databit
parity
ipaddress
address
address
GB/T33137—2016
Interface节点结构说明见表4。接口
Ethernet
comport
baudrate
stopbit
databit
parity
address
comport
baudrate
stopbit
databit
parity
ipaddress
address
address
设备传感参数
Interface节点结构说明
xsd:int
xsd:int
xsd:int
xsd:int
xsd:string
xsd:int
xsd:int
xsd:int
xsd:int
xsd:int
xsd:string
xsd:string
xsd:int
传感设备通信串口号
传感设备通信波特率
传感设备通信停止位
传感设备通信数据位
传感设备通信校验方式
传感设备通信地址
传感设备通信申口号
传感设备通信波特率
传感设备通信停止位
传感设备通信数据位
传感设备通信校验方式
传感设备网络协议地址
传感设备端口号
传感设备通信地址
传感设备通信地址
传感设备XML文件中用Sensor节点表示设备传感参数,Sensor节点结构见图6。日arribuftes
globalid
englishname
SensorA
Control
Sensor节点结构
description
command
Fdescription
Sensor节点结构说明见表5。
globalid
englishname
Control
4.2.2接口
description
command
description
接口通信协议
xsd:string
xsd:string
xsd:string
xsd:int
xsd:int
xsd:string
xsd:string
xsd:int
xsd:string
xsd:string
表5Sensor节点结构说明
设备传感参数唯一编号
设备传感参数名称
设备传感参数的英文名称
设备传感参数测量单位
GB/T33137—2016
设备传感参数类型,1代表模拟量,2代表状态量,3代表开关量,4代表状态量和开关量;状态量和开关量的值需要提供描述说明,分别见State和Control描述当type=2或type=4时,此项有效,表示设备传感参数状态量的编号
当type=2或type=4时,此项有效,表示设备传感参数状态量的值
当type=2或type=4时,此项有效,表示设备传感参数状态量的描述说明
当type=3或type=4时,此项有效,表示设备传感参数开关量的编号
当type=3或type=4时,此项有效,表示设备传感参数开关量的命令
当type=3或type=4时,此项有效,表示设备传感参数开关量的描述说明
接口通信协议采用套接字通信实现。4.2.2.3~4.2.2.5中使用的字符编码方式见GB/T1988—1998.4.2.2.2
获取传感设备文件接口
本接口完成采集模块与监测软件的通信,用来获取传感设备文件,采用TCP协议,接口占用的网络协议地址和网络端口见4.2.1.1说明。4.2.2.3采集模块状态控制接口
4.2.2.3.1概述
本接口用来控制采集模块的启动、停止,采用UDP协议,接口占用的网络协议地址和网络端口见4.2.1.1说明。
启动命令
4.2.2.3.2
本命令用来控制采集模块启动。7
GB/T33137—2016
请求:启动采集模块的通信命令格式见表6。a
启动采集模块的通信命令格式
命令内容
字节数
命令分为6部分:
命令开始符;
表示控制命令;
表示本命令用来启动采集模块:分割符;
APStart
校验码
校验码,计算方法是将1)2),3)组成字符串M,然后将M中每个字符按照GB/T19881998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位前一位补0)。再把每一位转换为字符作为校验码;6)命令结束符。
响应:启动命令返回值格式见表7。b)
表7启动命令返回值格式
命令内容
字节数
命令分为9部分:
命令开始符;
表示返回结果;
表示控制命令;
表示本命令为启动采集模块;
分割符;
APStart
表示命令是否启动成功,字符0表示启动失败,字符1表示启动成功;分割符;
校验码
校验码,计算方法是将1)、2)、3)、4)、5)、6)组成字符串M.然后将M中每个字符按照GB/T1988—1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位前一位补0),再把每一位转换为字符作为校验码;9)命令结束符。
停止命令
4.2.2.3.3
本命令用来控制采集模块停止。请求:停止采集模块的通信命令格式见表8。a
命令内容
字节数
命令分为6部分:
1)命令开始符;
2)表示控制命令;
表8停止采集模块的通信命令格式2)
3)表示本命令用来停止采集模块;分割符;
APStop
GB/T33137—2016
校验码
校验码,计算方法如下,将1)、2)3)组成字符串M,然后将M中每个字符按照GB/T19881998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位前一位补0),再把每一位转换为字符作为校验码;6)命令结束符。
b)响应:停止命令返回值格式见表9。表9停止命令返回值格式
命令内容
字节数
命令分为9部分:
命令开始符;
表示返回结果;
表示控制命令:
表示本命令为停止采集模块;
分割符;
APStop
表示命令是否停止成功,字符0表示停止失败,字符1表示停止成功;分割符;
校验码
校验码,计算方法如下,将1)、2)、3)、4)、5)、6)组成字符串M.然后将M中每个字符按照GB/T1988—1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位前一位补0),再把每一位转换为字符作为校验码;9)命令结束符。
获取采集数据接口
本接口用来获取设备传感参数的采集数据,包括模拟值和状态量,接口占用的网络协议地址和网络端口见4.2.1.1说明。
a)请求:请求采集数据的通信命令格式见表10。9
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。