GB/T39556-2020

智能实验室仪器设备通信要求

Intelligentlaboratory—Instrumentsandequipment—Communicationrequirements

本文分享国家标准智能实验室仪器设备通信要求的全文阅读和高清PDF的下载,智能实验室仪器设备通信要求的编号:GB/T39556-2020。智能实验室仪器设备通信要求共有71页,发布于2021-07-01
  • 中国标准分类号(CCS)N60
  • 国际标准分类号(ICS)35.240
  • 实施日期2021-07-01
  • 文件格式PDF
  • 文本页数71页
  • 文件大小3.06M

以图片形式预览智能实验室仪器设备通信要求

智能实验室仪器设备通信要求


国家标准 GB/T39556一2020 智能实验室仪器设备通信要求 nteligentlaboraory一InstrumentsandequipmentComunieationrequirements 2020-12-14发布 2021-07-01实施 国家市场监督管理总局 发布 国家标涯花管理委员会国家标准
GB/39556一2020 目 次 前言 范围 2 规范性引用文件 3 术语和定义 缩略语 总体要求 5.1完整性 5.2通信方式 5.3可拓展性 符合性测试 5,4 网络通信模型 G.1网络通信架构 通信传输模式 6.,2 命令格式 7.1数据报文结构 7.2命令数据格式 .3监视命令 7.4设置命令 7.5设置命令响应 7.6监视命令响应 7.7推送消息 7.8错误信息 7.9批处理命令 附录A资料性附录)高低温试验箱关键字及命令示例 附录B(资料性附录)温度变化试验箱关键字及命令示例 25 39 附录C(资料性附录)离心机关键字及命令示例 附录D(资料性附录)电动振动台关键字及命令示例 49 57 附录E资料性附录电子天平关键字及命令示例
GB/39556一2020 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由机械工业联合会提出 本标准由全国实验室仪器及设备标准化技术委员会(SAC/TC526)归口 本标准起草单位:广州五所环境仪器有限公司、机械工业仪器仪表综合技术经济研究所,湖南省计 量检测研究院、长沙高新开发区湘仪天平仪器设备有限公司、湖南德诺科学仪器有限公司、长沙启科电 子有限公司、杭州雪中炭恒温技术有限公司、华测检测认证集团股份有限公司、上海爱斯佩克环境设备 有限公司、上海博迅医疗生物仪器股份有限公司、广州莱伯世开科技有限公司,重庆银河试验仪器有限 公司、苏州苏试试验集团股份有限公司、成都易华天宇试验设备有限责任公司、广州能源检测研究院、广 州市庆瑞电子科技有限公司,深圳市计量质量检测研究院、福建省产品质量检验研究院、中信戴卡股份 有限公司、深圳国技仪器有限公司 本标准主要起草人;雷晓明、张桂玲,王成城,吴双双,周凌蝶,姚希华、陈春跃.徐月明,冯华、向伟 王欣,蔡金、彭军,黄晓光、张平、刘雅杰、郑善锋,张国庆、刘友华、黄亮、朱平、王美军,谢晨浩、周四清 唐郡、司继生、王海洋、谭君贤、蒙家文、江享湖、卢嘉敏、龙四维、张文、张福旺、庞艳、周意波、姚陆祥
GB/39556一2020 智能实验室仪器设备通信要求 范围 本标准规定了智能实验室仪器设备与上层系统通信的总体要求、网络通信模型和命令格式等 本标准适用于实验室中具有通信功能的仪器设备 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T39555一2020智能实验室仪器设备气候、环境试验设备的数据接口 术语和定义 GB/T39555一2020界定的以及下列术语和定义适用于本文件 3.1 关键字keyword 主键、子键值项的名称 3.2 智能实验室intelligentlaboratory 应用信息和通信技术,通过信息管理系统等系统对实验室活动进行智能化管理的实验室 注,智能化是指事物在网络,大数据、物联网和人工智能等技术的支持下,所具有的能动地满足人的各种需求的 属性 缩略语 下列缩略语适用于本文件 CAN:控制器局域网络(ControlerAreaNetwork GPRs:通用分组无线服务(GeneralPacketRadioService) GPIB:通用接口总线(General-PurposelnterfaceBus) RS485:RS485标准接口(Recommendedstandard-485 RS232:RS232标准接口(Recommendedstandard232) WiFi:无线局域网(WirelessFidelity 总体要求 5.1完整性 实验室设备与上层系统之间交换信息,应确保信息的真实性、完整性
GB/T39556一2020 5.2通信方式 实验室设备与上层系统可通过有线或无线方式通信,包括以太网、wIFI、GPRs,GPIB、CAN、 RS485,RS232等 5.3可拓展性 通信协议应具有可拓展性,满足通信协议中未定义的特殊信息的交换 数据访问以分层结构为基础,包括主关键字、第二级关键字、第三级关键字,以此类推,在数据接口 相关标准中定义了基本关键字,例如;TEMP;PV表示温度物理量中的箱内实测温度 制造商可在已有的关键字下定义子关键字,也可定义新的主关键字和其下的子关键字,例如 -TEMP:ENV在温度物理量下增加环境温度; -wEIGHTSAMP增加新的物理量;重量,并在其下增加样品重量 新关键字的访问参见命令数据格式及基本关键字命令 通信数据接口见GB/T395552020的规定 5.4符合性测试 使用工具软件(调试助手等),通过人工或自动的方式对实验室仪器设备发送本标准定义的命令,并 检查仪器设备的应答是否符合本标准 网络通信模型 6 6.1 网络通信架构 智能实验室由实验室仪器设备、上层系统、通信网络组成,网络通信架构如图1所示,主要包括 上层系统;包括实验室、设备制造商,第三方监管机构、上级主管部门等的信息管理系统,这些 系统可能运行在PC机、服务器、移动终端上 如果系统中存在多个上层系统时,实验室仪器 设备采用先到先处理的方式处理上层系统的命令 -通信网络:包括以太网、wIFIGPRs,GPIB,CAN,RS485,RS232等 实验室仪器设备;包括分析仪器,加热、制冷及空气净化与调节设备,样品处理仪器与设备等 应用示例参见附录A附录E 上层系统 通信网络 实验室仪器设备A 实验室仪器设备B #*# 实验室仪器设备x 图 网络通信架构
GB/39556一2020 6.2通信传输模式 6.2.1拉取方式 上层系统依次轮询网络中所有实验室设备,向设备发送设置命令或读取设备中的数据,如图2所 示 拉取方式如下 上层系统发出设置命令时,收到请求的实验室设备对命令进行检查,如正确则发出确认命令 “ACK”,不正确则发出命令“NACK” 上层系统发出监视命令时,收到请求的实验室设备对命令进行检查,如正确则发出应答数据 包,不正确则发出命令“NACK” 上层系统在超时时间内如未收到任何报文则启动重发机制,或收到指示某些错误状态的命令 “NACK”后启动相应的重发机制 上层系统 实验室设备 RR的 设备" 设置命令处理 " 没1多 OK 这起白 设备n 监视命令处理 应答数据 图2拉取传输模式 6.2.2推送方式 当实验室仪器设备出现告警等情况,需要主动向上层系统发送消息时,主动将消息推送给上层系 统,如图3所示 推送方式如下 实验室仪器设备将监视命令和应答数据组织在一起形成推送消息后,发送给上层系统 上层系统收到推送消息后,根据监视命令处理相应的应答数据 注在半双工网络中,推送和拉取方式同时并存可能会造成通信冲突
GB/T39556一2020 实验室设备 上层系统 推送消息 监视命令+应答数据 设备1 推送消息 监视命令+应答数据 设备2 推这得a 监视命令+应答数据 设备" 图3推送传输模式 命令格式 7.1数据报文结构 拉取传输模式数据报文分为命令和响应数据,其中 命令:从上层系统发送到实验室设备的数据被视为命令 命令有以下两种基本类型 监视命令;用于监视实验室设备的操作状态和测量数据 设置命令:用于改变实验室设备的操作模式或设置数据 响应数据:实验室设备处理命令后,生成并向上层系统返回的数据 设置命令响应;返回上层系统发送的设置命令是否正确处理; 当设置命令被正确处理时,返回;“OK;settingcommand” 当设置命令未正确处理时,返回;“NA:setingcommand:errormessage” 有关错误消息的详细信息,参见表1 监视命令响应:实验室设备处理监视命令后,生成并向上层系统返回的数据 当监视命令被正确处理时,返回“monitoredcommandmonitoreddata” e”; 当监视命令未正确处理时,返回“NA;monitoredcommand;error message
GB/39556一2020 有关错误消息的详细信息,参见表1 推送传输模式数据报文为推送消息命令,即实验室仪器设备主动发送给上层系统的监视命令和数 据“monitoredcommandmonitoreddata” 有关错误消息的详细信息,参见表1 7.2命令数据格式 通信的命令数据格式如下 Addr;PrimaryKey[:SecondKey[:ThirdKey[]]][@Paraml[,Param2[]1]?1&.}[Datal[, Data2[.]]《CR)(LFy }中包含了给定命令字符串的参数选项 大括号不随命令字符串一起发送 竖条(l隔开给定命令字符串的多个参数选择 竖条不随命令字符串一起发送 方括号(C]表示该元素可选且可以省略 方括号不随命令字符串一起发送 )表示必须为括号内的参数指定一个值 尖括号不随命令字符串一起发送 冒号(:)用于将命令关键字与下一级的关键字分隔开 用于分割关键字和参数(必须) 问号(?)用于监视命令(必须) &.用于设置命令(必须) 逗号(,)用于分隔相邻的参数 分号(;用于命令批处理中多个命令之间的分割及多个命令参数之间的分割 Addr实验室设备的通信地址,十进制数字 ,ThirdKey命令关键字,可以多级链接 Prin imaryKey、SecondKey、 Paraml、,Param2命令参数 Datal、,Data2设置或返回的值 CR>(LF》终止符回车、换行) 7.3监视命令 通信的监视命令如下 Addr;PrimaryKey[:SecondKey[:ThirdKey[][@Paraml[,Param2[]]? CR>LF》 7.4设置命令 通信的设置命令如下 Addr;PrimaryKey[:SecondKey[:ThirdKey[][@Pard anm2[]&.Datal[.Data2 aml,Part []](CR>(LF》 7.5设置命令响应 通信的设置命令响应如下 OK.Addr:PrimaryKey[:SecondKey[:ThirdKey[]][@Paraml[,Param2[]]&.Datal [,Data2[]]CR>(LF》 7.6监视命令响应 通信的监视命令响应如下
GB/T39556一2020 AddlrPimaryKey[SeondKey[;ThirdKey[]][@Paraml[,Param2[]]?Datal[,Data2 ]]《CR>(LF 7.7推送消息 实验室设备主动推送的消息如下 Addr;PimaryKey[SecondKey[:;ThirdKey[[@Paurn aml[,Param2[..]]?Datal[,Dta2 []](CR>(LF 7.8错误信息 当从上层系统发送命令没有被实验室设备正确处理时,实验室设备返回一个附加有“NA”的错误 信息 表1给出这些消息及其含义 表1错误信息 错误信息 含义 CMDERR 不能识别的命令 cONTNoTREADY-(设备制造商定义 不能执行的命令 PARAERR-(参数1ID[,参数2ID[]” 参数错 DATAOUTOFRANGE(参数1ID[,参数2ID[]7 参数超范围 PROTECTON-《参数llID)汇E,参数21ID[] 设置被保护的参数 用户自定义错误 USERERR 监视命令错误应答如下 NA;Addr:PrimaryKey[:SeondKey[ThirdKey[][@Param[,Param2[]]]? errOr :CR)IF》 mmessage 设置命令错误应答如下: NA;Addr;PrimaryKey[SecondKey[:ThirdKey[]][@Paraml[,Param2[]]]&.Datal[, Data2[]]:errormessage(CR>(LF 7.9批处理命令 可同时发送多条设置命令或监视命令,但设置命令和监视命令不能同时发送,并且只能发送同级的 及同级的关键字)命令,其中二级关键命令包括: 多条设置命令如下:Addr:PrimarykKey:SecondKeyl;SecondKey2@SecondKey1 Param;SecondKey2Param SecondKey1Data;SecondKey2Data(CR>LF》 多条设置命令正确响应如下:OK;Addr;PrimaryKey,SecondKeyl;SecondKey2@SecondKey1 Param;SecondKey2Param SecondKeylData;SecondKey2Data(CR)(IF nmdKeyl;SecondKey2@SecondlKeyl 多条设置命令错误如下;NA;Addr;Primary ryKeySecond SecondKeylData;SecondKey2Data;errormessage(CR>(LF》 Param;SecondKey2Param -多条监视命令如下:Addr:PrimmaryKey:SecondKeyl;SecondKey2@SecondKey1 Param;SecondKey2Param?CRIF 多条监视命令正确响应如下;Addr;PrtimaryKey;SeeondKeyl;SecondKey2@SecondKeyl o? ;SecondKey2Param? SecondKeylData;SecondKey2Data(CR)(LF 'aramm;
GB/39556一2020 C 多条监视命令错误响应如下;NA;Addr;PrimarykKeyS SeconC ndKsyl;,scmadkey2@scondlKey!l Param;SecondKey2Param?:errormessage(LF》 注实验室仪器设备在多条命令发送时,如果其中一条命令不能正确处理,则所有命令都不处理,并返回错误信息
GB/T39556一2020 附 录 A 资料性附录) 高低温试验箱关键字及命令示例 关键字列表 A.1 高低温试验箱关键字包括但不限于表A.1所示的内容 表A.1关键字列表 主关键字 第二级关键字 第三级关键字 第四级关键字 第四级 第二级 第三级 主关键 含义 含义 含义 字 关健字 关键字 关健字 MANUF 制造商 型号 MODEL SN 序列号 VER 软件版本号 DATE 日期 TIME 时间 HEIGiHT 工作室尺寸高 GEN 通用数据 WROOM 工作室 WIDTH 工作室尺寸宽 工作室尺寸深 DEPTH TYPE 类型 PwR vOL.T 电压 电源 FREQ 频率 MAXCURR最大工作电流 WT 重量 MFD 生产日期 STAT 定时器状态 TNo SMoDB TIMER定时器数据 定时器号 定时器开始模式 OMODE 定时器操作模式 NAME 程序名 CDATE 程序创建的日期 EMODE 程序结束模式 PRGM PNo 程序数据 程序号 BSNO 循环开始段号 循环结束段号 CNO 循环号 ESNO cTIMEs 循环次数
GB/39556一2020 表A.1(续》 主关键字 第二级关键字 第三级关键字 第四级关键字 第二级 主关键 第三级 第四级 含义 含义 含义 含义 字 关键字 关键字 关键字 程序段运行 RTIME 时间 S(OAK 等待 BTEMP 开始温度 PRGM程序数据 程序号 段号 PN(O SNO ETEMP 结束温度 BHUM 开始湿度 EHUM 结束湿度 REL.Ay 继电器信号 报警号 AN(O KEYL 键盘锁 MODE 运行模式 PNO 运行程序号 RUNS 运行状态 SNO 运行段号 当前循环号 CNO 当前循环次数 CTIMES ON 继电器输出 RELAY 继电器 STAT 状态数据 OFF 继电器不输出 TOTAL 总运行时间 TIME 时间 REMAIN 程序段剩余时间 HEAT 加热输出百分比 oUTPUT 输出百分比 HUM 加湿输出百分比 电源断电恢复 PRMODE 模式 节能模式 EMODE HUMss 湿度开关设定值 三相电源P1相 P1 电压 三相电源P2相 V(OLT 电压数据 P2 电压 三相电源P3相 P3 电压
GB/T39556一2020 表A.1(续) 第二级关键字 第三级关键字 第四级关键字 主关键字 主关键 第二级 第三级 第四级 含义 含义 含义 含义 字 关键字 关键字 关键字 CF4 冷凝风机 AN HEAT 加热器 HUM 加湿器 FRAME 门窗框 INGLAss 内玻璃 OUTGLASS 外玻璃 CURR 电流数据 三相电源P1 相 P1 电流 三相电源相 P2 电流 三相电源相 P3 电流 SV 设定值 Mv 测得值 HL 上限值 LL 下限值 温度数据 TEMP AH 上限报警值 AL 下限报警值 SAMPLE 样品 EXHAUST 压缩机排气 压缩机回气 SUCTION Sv 设定值 Mv 测量值 HL 上限值 HUM 湿度数据 LL 下限值 AH 上限报警值 AL 下限报警值 LSDE 压缩机低压端 PRESS 压力数据 HsDE 压缩机高压端 10
GB/39556一2020 A.2读写通用数据命令 A.2.1读制造商命令 读取设备制造商 语法:Addr:GENMANF?(CR>(LF 参数;无 返回:Addr:GENMANF?(Manufacturer>(CR>(LF 参数: Manufacturer 返回的制造商名称 示例" 发送:00:GEN:MANF?CR>(LFy 返回 GEN.MANF?Gws(CR(LFy 00: A.2.2读型号命令 读取设备型号 语法;Addr:GEN:MODEL?CR>(LF 参数:无 返回:Addr:G;EN.MODEL?Chambermodel)(CR>(LF 参数: Chambermodel 返回的设备型号 示例" 发送:00:GEN:MODEL?(CR>(LF》 返回,00.,cGEN;MoDEL" EL04KACR)LF A.2.3读序列号命令 读取设备序列号 语法:Addr:GENSN?《CR>(LF 参数:无 返回:Addr:GENSN?Chamberserialnumber)(CR>(LF 参数: Chamberserialnumber 返回的设备序列号 示例" 发送:00:GEN:SN?CR>LF 00.GENSN?18123456(cR)LF 返回 A.2.4读软件版本号命令 读设备软件版本号 语法;Addr:GEN:VER?(CR>(LF 参数:无 返回:Addr:GEN.VER?(Versionnumber)>(CR)>(LF 11
GB/T39556一2020 参数 Versionnumber 返回的软件版本号 示例: 发送;00GEN:VER?CR)>(LF 返回:00:(GEN;VER?V1.4(CR>(1LF A.2.5读写日期命令 读写设备日期 读语法;Addr:GEN;DATE?CR>(LFy 参数;无 返回;Addr:GEN;DATE?date>(CR>(LF 参数 返回的设备日期 Date 示例1: 发送;00;GEN;DATE?(CR>(LF) 返回:00:GEN;DATE?2018-05-17CR>(LF 写语法;Addr:GEN;DATE&.(date)(CR>(LFy 参数 Date 设置的设备日期 返回:OK:Addr:GEN:DATE8.(dateCR>IF》 示例2 发送:00:GEN,DATE&.2018-05-17(CR>(LF 返回:OK:00;GEN:DATE8.2018-05-17(CR>(LF A.2.6读写时间命令 读写设备时间 读语法;Addr:GEN;TIME?CR>(LFy 参数;无 返回:Addr:GEN;TIME?time>CRLF》 参数: 返回的设备时间 time 示例1 发送;00;GEN;TIME?《CR>(LF 返回00;GEN;TIME?16#13#00(CR)(LFy 写语法:Addr:GEN:TIME&.(time>(CR)(LF 参数 Time 设置的设备时间 返回(OK:Addr:G;EN:TIME&.(time>(CR>(LF 12
GB/39556一2020 示例2 发送00;GEN;,TIME8.16#13#00(CR>(LF 返回:OK;00:GEN:TIME8.16井13井00(CR>(ILF A.2.7读工作室命令 读工作室尺寸 语法:Addr:GENwROOM.(SUBKEY1[;sUBKEY2[;]]?(CR>(LF 参数: sUBKEY1,sUBKEY2, 指定的子关键字 返回:Addr:GENWROOM:(SUBKEY1[;SUBKEY2[;]]?datal汇;data2[;]]CR>(LF 参数 SUBKEY1SUBKEY2、 指定的子关键字 datal、data2、 返回的尺寸数据 示例 发送:00:(GENwRO(OM:HEIGHT?(CR(IFy 返回:00:(GENwRO(OM:HEIGHT?1.5(CR)(LF A.2.8读电源命令 读电源信息 语法:Addr:GEN;PwR:(sUBKEY1[;sUBKEY2[;]]?CR>(LFy 参数: SUBKEY1、SUBKEY2、 指定的子关键字 返回:Addr:GEN:PwR:(SUBKEY1>[;SUBKEY2[;]]??datal[;data2[;]]《CR)(LF 参数: 指定的子关键字 sUBKEY1,sUBKEY2、 data2. 返回的工作电源信息 datal 示例 发送:00:GEN:PwR:VOLT?(CR>(LF 返回:00:GEN;PwR:VvOLT?220.0(CR>(LF》 A.2.9读最大工作电流命令 读最大工作电流 语法:Addr:GEN:MAxCURR?CR>LF 参数;无 返回:Addr:GEN:MAxCURR?datal)CR>(LF 参数 返回的最大工作电流 datal 示例: 发送00;GEN;NMAxcURR?CR)>(LF 返回00;GEN;MAxcURR?14.0(CR>(LFy 13
GB/T39556一2020 A.2.10读重量命令 读重量 语法:Addr:GEN.wT?(CR>(LF 参数;无 返回:Addr:GENWT?datal>(CR)>(L.F 参数 datal 返回的重量 示例 发送:00:GEN:WT?(CR>(LF 返回:00:GEN:wT?350(CR)>(LF A.2.11读生产日期命令 读生产日期 语法;Addr:GEN;MFD?《CR>(LF 参数:无 返回;Addr:GEN;MFD?《datal>(CR>(LFy 参数 返回的生产日期 datal 示例 发送:00:GEN:MFD?CR>(LF 返回 00: (GEN,MFD?2018-08(CR>(LF A.3读写定时器数据命令 读写定时器号 读语法:Addr:TIMER:TNO:(sUBKEYI[;sUBKEY2[;]]@TimerNo?《CR>(LF 参数 指定的子关键字 SUBKEY1 要读的定时器号 TimerNo 返回;Addr;TIMER;TNO:(sUBKEY1>[;sUBKEY2[;]]@TimerNo?(datal[;data2[;]] 《CR>《IF》 参数 sUBKEY1,SUBKEY2, 指定的子关键字 要读的定时器号 TimerNo 返回的定时器数据 datal、data2、 示例1: 发送;00;TIMER;TNO;STAT;SMODE@0?CR>(LFy 返回00;TIMER;TNoSTAT;SMoDE@0?oFF;MODE1,2018 14,10#00(CR>LFy 0 2 14
GB/39556一2020 写语法;Addr;TIMER;TNO;(sUBKEY1)[;sUBKEY2[;]]@TimerNO8.[;data2[; ]](CR>(LF 参数: 指定的子关键字 sUBKEY1,sUBKEY2、 TimerNO 设置的定时器号 datal、data2、 设置的定时器数据 返回.OK:Addr:TIMER:TNO:(sUBKEY1>[;sUBKEY2[;]]@TimerNo&.(datal>[;data2[; ]](CR>(LF) 示例2 发送;00;TIMER;TNoSTAT;oMoDE@08.oN;PRoGRAMl,STEP(CR)(LF 返回:OK;00;TIMER;TNO;STAT;O)MODE@08.(ON;PR(0(GRAMl,STEP1(CR>LF》 读写程序数据命令 A.4.1读写程序号命令 读写程序号 读语法;Addr;PRGM.PNO:(SUBKEY1)[;sUBkEY2[;]]@ProNO?CR)(LF 参数 SUBKEY1,SUBKEY2, 指定的子关键字 ? roNO 要读的程序号 返回:Addr:PRGM:PNO:(SsUBKEY1)[;SUBKEY2[;]]@ProNO?datal>[;data2[; (CR>(LF 参数: sUBKEY1、,SUBKEY2、 指定的子关键字 ProNO 要读的程序号 返回的程序数据 datal、data2、 示例1: 发送:00;PRGM;PNO;NAME;CDATE;EMODE@0?(CR>1F 返回;00;PRGM,PNo;NAME;CDATE;EMoDE@0?NAMEl;2018-05-18,08#42;OFF(cR>(LFy 写语法:Addr;PRGM:PNO:(SUBKEY1[;sUBKEY2[;]]@ProNO8.(datal>[;data2[; CR)LF 参数: SUBKEY1,SUBKEY2, 指定的子关键字 ProNO 设置的程序号 datal、data2、 设置的程序数据 返回:OK:Addr:PRGM:PNO;(sUBKEY1[;sUBKEY2[;]]@ProNO8.datal>[;data2[; ]]《CR>(LF 15
GB/T39556一2020 示例2 发送,00,PRGM.PNo;NAMEa(CDATE;EMoDE@0&.NAMEl;2018-05-18,08#42;OFF(CR>(LFy 返回:oK;00,;PRGM,PNo,NAMECDATE;EMoDE@0&NAME1;2018-05-18,08#42;OFF(cR>LF) A.4.2读写循环号命令 读写循环号 读语法:Addr:PRGM:PNO.CNO;(sUBKEY1>[;sUBKEY2[;]]@ProNo;CycNo?CR LF 参数 SUBKEY1、SUBKEY2、 指定的子关键字 ProNo 要读的程序号 要读的循环号 CycNo 返回:Addr;PRGM;PNOCNO:(sUBKEY1)[;sUBKEY2[;]@ProNo;CycNo?datal)[ data2[;]](CR)>(LF 参数 指定的子关键字 SUBKEY1SUBKEY2、 要读的程序号 ProNo 要读的循环号 CycNo 返回的循环数据 datal、data2、 示例1: 发送;00;PRGM;PNO;CNO;ISNO;ESNO;CTIMEs@0;0?CR)(LF 00;PR(GM;PNO.CNO;lBSNO;SNO;cCTIMES(a0;0?l;2;l00(CR>1Fy 返回 写语法:Addr;PRGM:PNO.CNO:(SUBKEY1[;sUBKEY2[;]@ProNo;CyeNo8.(LF 参数 指定的子关键字 SUBKEY1、SUBKEY2、" 设置的程序号 ProNo 设置的循环号 CycNo 设置的循环数据 datal,data2、" - 返回.OK:Addr;PRGMPNO(CNO;(sUBKEY1>[;sUBKEY2[;]]@ProNo;CyeNo&.(LF》 示例2 发送:00:PRGM:PNO:CNO;EBSNO;ESNO;CTIMESa0;0&.l;2;l00(CR>(LF 返回OK,00;PRGM.PNo;CNO;BSNO;ESNO;CTIMEs@0;0&.1;2;l00(CR>(LFy A.4.3读写段号命令 读写段号 读语法:Addr;PRGM:PNOSNO;(SUBKEY1>[;SUBKEY2[;]]@ProNo;StepNo?CR) LF 16
GB/39556一2020 参数: SUBKEY1、sUBKEY2、 指定的子关键字 ProNo 要读的程序号 要读的程序段号 StepNo 返回:Addr:;PRGM;PNOSNO;(SUBKEY1[;sUBKEY2[;]]@ProNo;StepNo?《datal>[; ]]《CRLF data2[; 参数: sUBKEY1,sUBKEY2 指定的子关键字 ProNo 要读的程序号 要读的程序段号 StepNo 返回段数据 datal,data2 示例1: 发送00,PRGMPNo,SNo;RIMEsoAK;BTEMP;E:TEMP,;RE:L.AY@0;0?(CR>(LF 返回:00;PRGM,PNo.SNo;RTIME;SoAK;BTEMP;ETEMP;REL.AY@0;0?180;TEMP;80.0;88.0;l. 2,3(CR>LF 写语法:Addr:PRGM:PNO.SNO:(SUBKEY1[;sUBkEY2[;]@ProNNo;StepNo&.(datal汇; data2[;]]CR>(LF 参数 SUBKEY1、SUBKEY2 指定的子关键字 ProNo 设置的程序号 设置的程序段号 StepNo datal,data2 设置的段数据 返回:OK:Addr:PRGM:PNO:SNO:(sUBKEY1汇;sUBKEY2[;]]@ProNo;StepNo&.(datal [;data2[;]](CR>(LF) 示例2: 发送,00;PRGM.PNosNo;RTIMEsOAK;BTEMPETEMP,REL.AY@0;08.180;TEMP;80.0,88.0;l 2,3(CR(LF 返回:OK;00;PRGM:PNOSNO:RTIME;SOAK;BTEMP;ETEMP;REL.AY@0;0&.180;TEMP;80.0;88. 0;l,2,3(CR> IF A.5读写状态数据命令 A.5.1读报警号命令 读设备报警号 读语法;Addr;STAT;ANO?CR)(LF 参数:无 返回:Addr:STAT:ANO?《Alarmnumber)>(CR>(LF 17
GB/T39556一2020 参数 Alarmnumber 返回的设备告警号 示例: 发送;00STAT;ANO?《CR>(LF 返回:00.STAT:ANO?1,2(CR>(LF A.5.2读写键盘锁命令 读写键盘锁状态 读语法:Addr:STAT:KEYL?CR>(LF 参数;无 返回:Addr:STAT:KEYL?Keylockstatus>(CR>(LF》 参数 Keylock 返回的键盘锁状态 status 示例1 发送;00STAT;KEYL?CR>(LF 返回 00:STAT;KEYL?ONCR>LF 写语法.Addr:sTAT,kKEYL&.(Keylodk status)CR)LF 参数 Keylockstatus 设置的键盘锁状态 返回:OK:Addr:STAT:KEYIL&.(Keylockstatus>(CR>(LF》 示例2 发送;00STAT;KEYL&.(ONCR>(LFy 返回:OK:00:STAT:KEYIL8.ON(CR>(LF》 A.5.3读写运行状态命令 读写运行状态 读语法;Addr:STAT;RUNS;(SUBKEY1[;sUBKEY2[;]]?CR>(LF 参数 sUBKEY1SUBKEY2、 指定的子关键字 返回:Addr:STAT;RUNS;(sUBkEY1汇[;SUBKEY2[;]]?datal汇[;data2[;]](CR>(LF) 参数 sUBKEY1、sUBKEY2 指定的子关键字 datal,data2 返回运行状态数据 示例1: 发送;00STATRUNS;MODE??CR>(LF 返回 STAT:RUNs.MODE?cOSTANT(CR>(LF 00 写语法:Addr:STAT:RUNS;(SUBKEY1>[;sUBKEY2[;]]&.《datal>[;data2[;]]CR》 LF 18
GB/39556一2020 参数: sUBKEY1,SUBKEY2 指定的子关键字 datal.data2 设置运行状态数据 返回:OK:Addr:STAT:RUNS;(sUBkEY1>[;sUBKEY2[;]&.(datal)[;data2[;]]LF 返回:OK,00;STATRUNS,MoDE;PNO;SNo8.PRoGRAM;l;0(CR)(LF A.5.4读写继电器命令 读写继电器 读语法:AddrSTAT;RELAY:(SUBKEY1[;SUBKEY2[;]]?(CR)>(LF 参数: SUBKEY1、sUBKEY2、 指定的子关键字 返回:Addr:STAT;RELAY:(SsUBKEY1[;SUBKEY2[;]]?(datal汇;data2[;]](LF 参数: SUBKEY1,sUBKEY2 指定的子关键字 datal.data2 返回的继电器号 示例1: 发送;00STAT;RELAY;(ON?CR)LF 返回:00STAT:RELAY:ON?l,2(CR>LF 写语法;Addr;STAT:RELAY;(SUBKEYl>[;sUBKEY2[;]&.(datal[;data2[;]]《CR LF 参数: sUBKEY1,sUBKEY2 指定的子关键字 datal,data2 设置的继电器号 返回:OK;Addr;STAT;RELAY:(SUBKEY1[;sUBKEY2[;]]&.(datal[;data2[;]]《CR LF 示例2 发送:00:sTAT:RELAY.oFF&1.2.3(CR>(LFy 返回OK:00STAT;REL.AY.OFF&.1,2,3(cR>(LF A.5.5读时间命令 读时间 读语法:Addr:TIME:(sUBKEY1汇;sUBKEY2[;]]?《CR>(LF》 参数 sUBKEY1、SUBKEY2 指定的子关键字 返回:Addr:TIME:(SUBKEY1[;sUBKEY2[;]]?《datal[;data2[;]]CR)>(LF 19
GB/T39556一2020 参数 sUBKEY1、sUBKEY2 指定的子关键字 datal,data2 返回时间 示例: 发送,00;TIME,ToTAL?(CR>(LF) 返回:00;TIME:TOTAL?180(CR>(LFy A.5.6读输出百分比命令 读输出百分比 读语法:Addr:STAT:OUTPUT:(sUBKEY1汇;sUBKEY2[;]]?CR>(LF 参数 SUBKEY1SUBKEY2 指定的子关键字 返回Adr;sTAT.oUTPUT:(sUBKEY1>[sUBKEY2[]]?《datal>[,data2[;]]《CR LF 参数 sUBKEY1,SUBKEY2 指定的子关键字 返回输出百分比 datal,data2 示例: 发送,00,STAToUTPUT,HEAT?(CR>(LF) 返回:00STAT:OUTPUT:HEAT?100(CR>(LF》 A.5.7读写电源断电恢复模式命令 读写电源断电恢复模式 读语法:Addr:STAT;PRMODE?(CR)>(IF 参数;无 返回:Addr:STAT:;PRMODE?《datal>(CR>(LEF 参数 返回的断电恢复模式 datal 示例1: 发送,00,STAT,PRMoDE?《CR>LF 返回:00STAT:PRMODE?ON(CR>(LF》 写语法AddrSTAT;PRMoDE&.(datal>(CR>(LFy 参数 datal 设置的断电恢复模式 返回:OK:Addr:STAT:PRMODE&.(datal>(CR>(LF》 示例2 发送;00;STATPRMoDE&.OFF(CR>(LF) 返回;oK,00;STAT:PRMoDE&.oFF(CR>(LF 20
GB/39556一2020 A.5.8读写节能模式命令 读写节能模式 读语法:Addr:STAT:EMODE?CR>(IF》 参数;无 返回:Addr.STAT,EMODE?datal>(CR)(LF 参数: 返回节能模式 datal 示例1. 发送;00;STAT;EMoDE?《CR>(LF 返回00STAT:EMODE?ONCR>LF》 写语法:Addr:STAT;EMODE&.(datal>(CR>(LF》 参数: 设置节能模式 datal 返回.OK.Addr:STAT;EMoDE&.(datal>(CR>(LF 示例2 发送:00;STAT;EMODE&.OF(CR>(LFy 返回:oK,00,STAT;EMoDE&.oFF(cR>LFy A.5.9读写湿度开关设定值命令 读写湿度开关设定值 读语法:Addr:STAT:HUMSS?CR)IF》 参数:无 返回:Addr:STAT;HUMSs?(datal)>(CR)>(LF 参数 返回的湿度开关设定值 datal 示例1. 00;STAT;HUMsS?CR>(LFy 发送 返回:00;STAT:HUMSS?ON(CR>(IF 写语法:Addr:STAT;HUMss&.(datal>(CR)>LF 参数 datal 设置的湿度开关设定值 返回:OK;AddrSTAT;HUMSs&.(datal)(CR>(LF 示例2: 发送:00TAT;HUMSS&.(OFF(CR>LFy 返回;oOK,00;STAT:HUMss&.OFF(CR>(LF)y 21
GB/T39556一2020 A.6读写其他数据命令 A.6.1读电压数据命令 读电压 读语法:Addr:VOLT:(sUBKEY1汇[;sUBKEY2[;]]?CR>(LF》 参数 SUBKEY1、SUBKEY2 指定的子关键字 返回,Adr,voL.T;(sUBKEY1)[;sUuBKEY2[;]?(datal[;data2[;]CR>(LF 参数 SUBKEY1、SUBKEY2 指定的子关键字 datal,data2 返回电压值 示例 发送;00;VOLT;P1?(CR>(LF 返回;00;VOLT;P1?380.5(CR>(LFy 如果电压值可设定,制造商根据设置命令格式自行定义 A.6.2读电流数据命令 读电流 读语法:Addr:CURR:(sUBKEY1>[;sUBKEY2[;]]?(CR>(LF》 参数 sUBKEY1、sUBKEY2 指定的子关键字 返回:Addr:cURR:(sUBKEY1[;sUBKEY2[;]]?data1[;data2[;]]CR>(LF 参数 sUBKEY1,sUBKEY2 指定的子关键字 返回电流值 datal,data2 示例: 发送00.cURRHEAT?(CR>(LF 返回:00;cURR;HE.AT?20.5(CR>(LF 如果电流值可设定,制造商根据设置命令格式自行定义 A.6.3读写温度数据命令 读写温度 读语法:Addr:TEMP:(SUBKEY1[;sUBKEY2[;]?CR>(LF 参数: sUBKEY1,sUBKEY2 指定的子关键字 返回:Addr:TEMP:(SUBKEY1[;sUBKEY2[;]]?datal>[;data2[;]]《CR>(LF 22
GB/39556一2020 参数: SUBKEY1、SUBKEY2 指定的子关键字 datal,data2 返回的温度值 示例1 发送00;TEMP,MV?(CR)(LF 返回:00:TEMP:MV?48,5(CR>LF 写语法:Addr:TEMP:(SUBKEY1[;sUBKEY2[;]]&.(datal[;data2[;]CR>(LF 参数 指定的子关键学 SUBKEY1、SUBKEY2 datal,data2 设置的温度值 返回OK;Addr:TEMP;(sUBKEY1[;sUBKEY2[;]]8.(datal[;data2[;]](CR>(LFy 示例2: 发送00;TEMP,SV&.60.5(CR>(LF)》//设置箱内恒定运行温度 返回:OK.00;TEMP.sv8.60.,5(LF A.6.4读写湿度数据命令 读写湿度 读语法:Addr;HUM.(sUBKEY1[;sUBKEY2[;]]? CR)IF 参数: sUBKEY1,sUBKEY2 指定的子关键字 返回;Addr;HUM:(sUBKEY1[;SUBKEY2[;]]?datal)[;data2[;]](CR>(LF 参数: sUBKEY1、sUBKEY2 指定的子关键字 datal.data2 返回的湿度值 示例1. 发送:00:HUM:MV?CR>(LF》 返回:00:HUM:MV?88.5(CR)(LF 写语法:Addr;HUM:(sUBKEY1汇[;sUBKEY2[;]]&.(datal[;data2[;]]《CR)(LF 参数: SUBKEY1、SUBKEY2 指定的子关键字 datal,data2 设置的湿度值 返回:OK.Addr;HUM:(sUBKEY1[;sUBKEY[;]]&(datal汇;data2[]](CR>(LF 示例2: 发送00;HUM.sv&.88.5(LF>//设置箱内恒定运行湿度 返回oK.00,HUUM.sv&.88.5LF A.6.5读压力数据命令 读压力 23
GB/T39556一2020 读语法;Addr;PRESS;(SUBKEY1)[;sUBkEY2[;]?(CR>(LF 参数: sUBKEY1,sUBKEY2 指定的子关键字 返回:Addr;PREsS:(SsUBKEY1[;sUBKEY2[;]]?datal[;data2[;]](CR>(LF 参数 sUBKEY1、sUBKEY2 指定的子关键字 datal,data2 返回压力值 示例" 发送:00:PRESS:LSIDE?(CR>LFy 返回:00;PRESS;LSIDE?200.2(CRLFy 24
GB/39556一2020 附录 B 资料性附录 温度变化试验箱关键字及命令示例 关键字列表 B.1 温度变化试验箱的关键字包括但不限于表B.1所示的内容 表B.1关键字列表 主关键字 第三级关键字 第二级关键字 主关键字 含义 第二级关键字 含义 第三级关键字 含义 MANUF 制造商 MODEL 型号 sN 序列号 VER 软件版本号 DATE 日期 TIME 时间 HEIGHT 工作室尺高 通用数据 工作室 工作室尺寸(宽) WROOM GEN wIDTH DEPTH 工作室尺寸(深) TYPE 类型 PwR 电源 VOLT 电压 FREQ 频率 MAXCURR 最大工作电流 T 重量 MFD 生产日期 STAT 定时器状态 TIMER To SMODE 定时器数据 定时器号 定时器开始模式 OMODE 定时器操作模式 NAM 程序名 CDATE 程序创建的日期 EMODE 程序结束模式 程序数据 程序号 高温区预热温度 PRGM PNO PREHEAT sVH 高温区设定温度 HrIME 高温区运行时间 ATIME 常温区运行时间 25
GB/T39556一2020 表B.1续 第二级关键字 第三级关键字 主关键字 主关键字 第二级关键字 第三级关键字 含义 含义 含义 SVL 低温区设定温度 L.TIME 低温区运行时间 PRGM 程序数据 PNO 程序号 PRCOOL 低温区预冷温度 CYCIE 循环次数 DEFCYCLE 除霜次数 ANO 报警号 KEYI 键盘锁 MoDE 运行模式 PNO 运行程序号 SNO 运行段号 运行状态 RLUNS D(CTIMES 当前除霜循环次数 CTIMES 当前循环次数 STAT 状态数据 CTAREA 当前试验区域 ToTAI 总运行时间 TIME 时间 REMAIN 当前程序段剩余时间 OUTPUT HEAT 输出百分比 加热输出 PRMODE 电源断电恢复模式 EMODE 节能模式 STAREA 试验区域设定 P 三相电源P1相电压 电压数据 P2 VOLT 三相电源P2相电压 P3 三相电源3相电压 CFAN 冷凝风机 HEAT 加热器 FRAME 门窗框 INGLASS 内玻璃 cURR 电流数据 OUTGLASS 外玻璃 P1 三相电源P1相电流 P2 三相电源2相电流 P3 三相电源?相电流 26
GB/39556一2020 表B.1(续》 主关键字 第二级关键字 第三级关键字 主关键字 第二级关键字 第三级关键字 含义 含义 含义 MVH 高温区测得值 低温区测得值 MV AMPLE 样品 H 上限值 TEMP 温度数据 IL 下限值 AH 上限报警值 AL 下限报警值 ExHAUST 压缩机排 scTION 压缩机回气 LSIDE 压缩机低压端 PREss 压力数据 HSIDE 压缩机高压端 B.2读写通用数据命令 B.2.1读制造商命令 读取设备制造商 语法:Addr:GEN:MANF?CR>(LFy 参数;无 返回;Addr:GEN;MANF?Manufacturer>(CR>LF 参数: Manufacturer 返回的制造商名称 示例: 发送:00;(GEN;MANF?CR)(LF 返回:00;GEN;MANF?GwSCR)(LF B.2.2读型号命令 读取设备型号 语法:Addr:GEN:MODEL?CR)ILF》 参数;无 返回.Addr:GEN:MODEL?Chambermodel(CR)(LFy 参数 o 返回的设备型号 Chambermodel 示例: 发送,o0.GEN.MODEL?《CR>(LF 返回,0w.,GEN,MoDELEL.IKACR\LF 27

智能实验室仪器设备通信要求GB/T39556-2020

实验室仪器设备的智能化是一种趋势,其可以提高实验室工作效率和精度,降低人力成本和错误率。而实现这种智能化,则需要设备之间的良好通信。

GB/T39556-2020标准针对实验室仪器设备的通信要求进行了规范。该标准要求实验室仪器设备应该支持以下通信方式:

  • 基于TCP/IP协议的以太网通信
  • 基于RS485总线的串行通信
  • 基于蓝牙的无线通信

同时,该标准还规定了通信协议、消息格式、数据交互方式等方面的要求,以确保设备之间可以正确无误地通信。

具体来说,GB/T39556-2020标准对实验室仪器设备的通信协议进行了规范,要求设备之间应该采用同一种协议进行通信。同时,该标准还规定了消息格式、数据交互方式等细节要求,以确保数据能够被正确解析和处理。

此外,该标准还要求实验室仪器设备应该支持多种通信模式,例如广播模式、单播模式、多播模式等。这样可以满足不同场景下的通信需求。

总之,GB/T39556-2020标准为实现智能实验室仪器设备的通信提供了规范与指导,有利于推动实验室仪器设备的智能化进程。

智能实验室仪器设备通信要求的相关资料

    和智能实验室仪器设备通信要求类似的标准

    立体仓库货架系统设计规范
    上一篇 本文分享国家标准立体仓库货架系统设计规范的全文阅读和高清PDF的下载,立体仓库货架系统设计规范的编号:GB/T39681-2020。立体仓库货架系统设计规范共有30页,发布于2021-07-01
    导航电子地图应用开发中间件接口规范
    本文分享国家标准导航电子地图应用开发中间件接口规范的全文阅读和高清PDF的下载,导航电子地图应用开发中间件接口规范的编号:GB/T39584-2020。导航电子地图应用开发中间件接口规范共有162页,发布于2021-07-01 下一篇
    相关推荐
    标签
    气象仪器 水文与水利仪器 海洋仪器 地球科学仪器 X射线、磁粉、荧光及其他探伤仪器 超声波与声放射探伤仪器 工艺试验机与包装试验机 力与变形测试仪器 机械振动、冲击设备与动平衡机 金属材料试验机 试验机与无损探伤仪器综合 真空检测仪表与装置 声学仪器与测震仪 实验室用玻璃、陶瓷、塑料器皿 实验室基础设备 实验室仪器与真空仪器综合 质谱仪、液谱仪、能谱仪及其联用装置 电化学、热化学、光学式分析仪器 色谱仪 物性分析仪器 物质成分分析仪器与环境监测仪器综合 缩微复印机械 照相机与照相器具 投影器、幻灯机 测试设备与检验片仪器 镜头 放映设备及其配件 制片设备 电影、照相、缩微、复印设备综合 光学设备 光学测试仪器 光学计量仪器 电子光学与其他物理光学仪器 放大镜与显微镜 望远镜、大地测量与航测仪器 光学仪器综合 电工参数检验及电源装置 综合测试系统 交直流电工仪器记录仪器 数字显示仪表 电能测量和负荷控制系统 电测模拟指示仪表 电工仪器、仪表综合 其他自动化装置 工业控制机与计算技术应用装置 自动控制与遥控装置 执行器 调节仪表 显示记录仪表 机械量仪表、自动称重装置与其他检测仪表 流量与物位仪表 温度与压力仪表 工业自动化与控制装置综合 卫生、安全、劳动保护 标志、包装、运输、贮存 仪器、仪表用材料和元件 基础标准与通用方法