ICS35.240
中华人民共和国国家标准
GB/T39556—2020
智能实验室
仪器设备
通信要求
IntelligentlaboratoryInstruments and equipment-Communication requirements2020-12-14发布
国家市场监督管理总局
国家标准化管理委员会
2021-07-01实施
规范性引用文件
术语和定义
缩略语
总体要求
完整性
通信方式
可拓展性
符合性测试
6网络通信模型
网络通信架构
通信传输模式
免费标准bzxz.net命令格式
数据报文结构
命令数据格式
监视命令
设置命令
设置命令响应
监视命令响应
推送消息
错误信息
批处理命令
附录A(资料性附录)
附录B(资料性附录)
附录C(资料性附录)
附录D(资料性附录)
附录E(资料性附录)
高低温试验箱关键字及命令示例温度变化试验箱关键字及命令示例离心机关键字及命令示例
电动振动台关键字及命令示例
电子天平关键字及命令示例
GB/T39556—2020
本标准按照GB/T1.1-2009给出的规则起草。GB/T39556-—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中国机械工业联合会提出。本标准由全国实验室仪器及设备标准化技术委员会(SAC/TC526)归口本标准起草单位:广州五所环境仪器有限公司、机械工业仪器仪表综合技术经济研究所、湖南省计量检测研究院、长沙高新开发区湘仪天平仪器设备有限公司、湖南德诺科学仪器有限公司、长沙启科电子有限公司、杭州雪中炭恒温技术有限公司、华测检测认证集团股份有限公司、上海爱斯佩克环境设备有限公司、上海博迅医疗生物仪器股份有限公司、广州莱佰世开科技有限公司、重庆银河试验仪器有限公司、苏州苏试试验集团股份有限公司、成都易华天宇试验设备有限责任公司、广州能源检测研究院、厂州市庆瑞电子科技有限公司、深圳市计量质量检测研究院、福建省产品质量检验研究院、中信戴卡股份有限公司、深圳国技仪器有限公司。本标准主要起草人:雷晓明、张桂玲、王成城、吴双双、周凌嵘、姚希华、陈春跃、徐月明、冯华、向伟、王欣、蔡金、彭军、黄晓光、张平、刘雅杰、郑善锋、张国庆、刘友华、黄亮、朱平、王美军、谢晨浩、周四清、唐郡、司继生、王海洋、谭君贤、蒙家文、江亨湖、卢嘉敏、龙四维、张文、张福旺、庞艳、周意波、姚陆洋m
1范围
智能实验室
仪器设备
通信要求
GB/T39556-—2020
本标准规定了智能实验室仪器设备与上层系统通信的总体要求、网络通信模型和命令格式等。本标准适用于实验室中具有通信功能的仪器设备2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件GB/T39555一2020智能实验室仪器设备气候、环境试验设备的数据接口术语和定义
5一2020界定的以及下列术语和定义适用于本文件。GB/T39555
关键字keyword
主键、子键、值项的名称
intelligentlaboratory
智能实验室
应用信息和通信技术,通过信息管理系统等系统对实验室活动进行智能化管理的实验室注:智能化是指事物在网络、大数据、物联网和人工智能等技术的支持下,所具有的能动地满足人的各种需求的属性。
缩略语
下列缩略语适用于本文件。
CAN:控制器局域网络(ControllerAreaNetwork)GPRS:通用分组无线服务(GeneralPacketRadioService)GPIB:通用接口总线(General-PurposeInterfaceBus)RS485:RS485标准接口(Recommendedstandard-485)RS232:RS232标准接口(Recommendedstandard-232)WiFi:无线局域网(WirelessFidelity)5
总体要求
完整性
实验室设备与上层系统之间交换信息,应确保信息的真实性、完整性。GB/T39556—2020
通信方式
实验室设备与上层系统可通过有线或无线方式通信,包括以太网、WIFI、GPRS、GPIB、CAN、RS485.RS232等。
5.3可拓展性
通信协议应具有可拓展性,满足通信协议中未定义的特殊信息的交换数据访问以分层结构为基础,包括主关键字、第二级关键字、第三级关键字,以此类推,在数据接口相关标准中定义了基本关键字,例如:TEMP:PV表示温度物理量中的箱内实测温度。制造商可在已有的关键字下定义子关键字,也可定义新的主关键字和其下的子关键字,例如:TEMP:ENV在温度物理量下增加环境温度;WEIGHT:SAMP增加新的物理量:重量,并在其下增加样品重量,新关键字的访问参见命令数据格式及基本关键字命令。通信数据接口见GB/T39555—2020的规定。5.4符合性测试
使用工具软件(调试助手等),通过人工或自动的方式对实验室仪器设备发送本标准定义的命令,并检查仪器设备的应答是否符合本标准。6网络通信模型
网络通信架构
智能实验室由实验室仪器设备、上层系统、通信网络组成,网络通信架构如图1所示,主要包括:上层系统:包括实验室、设备制造商、第三方监管机构、上级主管部门等的信息管理系统,这此系统可能运行在PC机、服务器、移动终端上。如果系统中存在多个上层系统时,实验室仪器设备采用先到先处理的方式处理上层系统的命令。通信网络:包括以太网、WIFI、GPRS、GPIB、CAN、RS485,RS232等。一实验室仪器设备:包括分析仪器,加热、制冷及空气净化与调节设备,样品处理仪器与设备等。应用示例参见附录A~附录E。
1.层系统
逛倍网络
实验京馨改备A
实验六仪器设务B
图1网络通信架构
实验定仪器设务X
6.2通信传输模式
6.2.1拉取方式
GB/T39556—2020
上层系统依次轮询网络中所有实验室设备,向设备发送设置命令或读取设备中的数据·如图2所示。拉取方式如下:
上层系统发出设置命令时,收到请求的实验室设备对命令进行检查,如正确则发出确认命令“ACK”,不正确则发出命令“NACK”;上层系统发出监视命令时,收到请求的实验室设备对命令进行检查,如正确则发出应答数据包,不正确则发出命令“NACK”;上层系统在超时时间内如未收到任何报文则启动重发机制,或收到指示某些错误状态的命令“NACK”后启动相应的重发机制。「层系绕
6.2.2推送方式
设筑靠令
设然命
班税净会
应替数
实验空设务
设各1
没召令处理
监祝所令处理
图2拉取传输模式
当实验室仪器设备出现告警等情况,需要主动向上层系统发送消息时,主动将消息推送给上层系统,如图3所示。推送方式如下:实验室仪器设备将监视命令和应答数据组织在一起形成推送消息后,发送给上层系统;上层系统收到推送消息后,根据监视命令处理相应的应答数据。注:在半双工网络中,推送和拉取方式同时并存可能会造成通信冲突。3
GB/T39556—2020
7命令格式
数据报文结构
实验室设备
设备1
设备2
设各!
性送消息
(监视命令+应答激据)
送消息
(蓝视命令+成答数制)
推送消息
(要视命今-岑敬博)
图3推送传输模式
拉取传输模式数据报文分为命令和响应数据,其中:2系统
命令:从上层系统发送到实验室设备的数据被视为命令。命令有以下两种基本类型:·监视命令:用于监视实验室设备的操作状态和测量数据;·设置命令:用于改变实验室设备的操作模式或设置数据响应数据:实验室设备处理命令后,生成并向上层系统返回的数据:设置命令响应:返回上层系统发送的设置命令是否正确处理;·
当设置命令被正确处理时,返回:\OK:settingcommand\;当设置命令未正确处理时,返回:\NA:settingcommand:errormessage”;有关错误消息的详细信息,参见表1。·监视命令响应:实验室设备处理监视命令后,生成并向上层系统返回的数据;当监视命令被正确处理时,返回:\monitoredcommandmonitoreddata\;当监视命令未正确处理时,返回:\NA:monitoredcommand:errormessage”;4
有关错误消息的详细信息,参见表1GB/T39556—2020
推送传输模式数据报文为推送消息命令,即实验室仪器设备主动发送给上层系统的监视命令和数据:\monitored command monitored data”。有关错误消息的详细信息,参见表1。7.2命令数据格式
通信的命令数据格式如下:
Addr:PrimaryKey.SecondKey.ThirdKey@Paraml,Param2...J?|&.[DatalData2[...JJK
一(中包含了给定命令字符串的参数选项。大括号不随命令字符串一起发送。一竖条(I)隔开给定命令字符串的多个参数选择。竖条不随命令字符串一起发送。一方括号([])表示该元素可选且可以省略。方括号不随命令字符串一起发送《》表示必须为括号内的参数指定一个值。尖括号不随命令字符串一起发送。冒号(:)用于将命令关键字与下一级的关键字分隔开。一用于分割关键字和参数(必须)。问号(?)用于监视命令(必须)。&用于设置命令(必须)。
逗号(,)用于分隔相邻的参数,分号(;)用于命令批处理中多个命令之间的分割及多个命令参数之间的分割。-Addr实验室设备的通信地址,十进制数字。PrimaryKey、SecondKey、ThirdKey命令关键字,可以多级链接Paraml、Param2命令参数
-Datal、Data2设置或返回的值。《CR通信的监视命令如下:
Addr:PrimaryKey.SecondKey.ThirdKey[[email protected][...J?通信的设置命令如下:
Addr:PrimaryKey.SecondKey:[email protected]&.Datal,Data2[.J7.5设置命令响应
通信的设置命令响应如下:
OK.Addr:PrimaryKey:SecondKey:ThirdKey[...JJ@Paraml,Param2...&Datal[,Data2[...J]7.6监视命令响应
通信的监视命令响应如下:
GB/T39556—2020
Addr:PrimaryKeyL:SecondKey:[email protected]?Datal,Data2[.J推送消息
实验室设备主动推送的消息如下:Addr:PrimaryKey:SecondKey:ThirdKey[...@Paraml,Param2...J?Datal,Data2[..J(CR)7.8错误信息
当从上层系统发送命令没有被实验室设备正确处理时,实验室设备返回一个附加有“NA”的错误信息。表1给出这些消息及其含义。表1错误信息
错误信息
CMDERR
CONTNOTREADY-(设备制造商定义)PARAERR-《参数1ID),参数2IDJIDATAOUTOFRANGE-参数1ID>[·参数2ID[J]PROTECTON-(参数1ID>[,参数2IDE·J]USERERR
监视命令错误应答如下:
不能识别的命令
不能执行的命令
参数错
参数超范围
设置被保护的参数
用户自定义错误
NA.Addr:PrimaryKey.SecondKey:ThirdKey...@Paraml,Param2...J?:errormessage设置命令错误应答如下:
NA:Addr:PrimaryKey:SecondKey:ThirdKey...J]@Paraml,Param2..J&DatalData2Jl:error message(CR)批处理命令
可同时发送多条设置命令或监视命令,但设置命令和监视命令不能同时发送,并且只能发送同级的(及同级的关键字)命令,其中二级关键命令包括:多条设置命令如下:Addr:PrimaryKey:SecondKeyl;SecondKey2@SecondKeylParam;SecondKey2 Param & SecondKeylData;SecondKey2 Data(CR)GB/T39556—2020
一多条监视命令错误响应如下:NA:Addr:PrimaryKey:SecondKeyl,SecondKey2@SecondKeylParam;SecondKey2Param?:errormessageA.1关键字列表
附录A
(资料性附录)
高低温试验箱关键字及命令示例高低温试验箱关键字包括但不限于表A.1所示的内容表A.1关键字列表
主关键字
主关键
通用数据
定时器数据
程序数据
第二级关键字
第二级
关键字
MAXCURR
制造商
序列号
软件版本号
工作室
最大工作电流
生产日期
定时器号
程序号
第三级关键字
第三级
关键字
HEIGHT
工作室尺寸(高)
工作室尺寸(宽)
工作室尺寸(深)
定时器状态
定时器开始模式
定时器操作模式
程序名
程序创建的日期
程序结束模式
循环号
第四级关键字
第四级
关键字
CTIMES
循环开始段号
循环结束段号
循环次数
主关键字
主关键
程序数据
状态数据
电压数据
第二级关键字
第二级
关键字
OUTPUT
PRMODE
程序号
报警号
键盘锁
运行状态
继电器
表A.1(续)
第三级关键字
第三级
关键字
CTIMES
REMAIN
输出百分比
电源断电恢复
节能模式
湿度开关设定值
三相电源P1相
三相电源P2相
三相电源P3相
运行模式
运行程序号
运行段号
当前循环号
当前循环次数
继电器输出
继电器不输出
总运行时间
程序段剩余时间
加热输出百分比
加湿输出百分比
GB/T39556—2020
第四级关键字
第四级
关键字
程序段运行
开始温度
结束温度
开始湿度
结束湿度
继电器信号
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。