六 、附件
6.1主采集器常用调试命令
串口通讯参数: 9600,N,8,1。 终端命令格式一般说明
⑴各种终端命令由命令符和相应参数组成,命令符由若干英文字母组成,参数可以没有,或由一个或多个组成,命令符与参数、参数与参数之间用1个半角空格分隔;
⑵监控操作命令分一级和二级,若为二级命令时,一级与二级命令之间用半角空格分隔;
⑶在监控操作命令中,若命令符后不跟参数,则为读取数据采集器中相应参数据;
⑷命令符后加“/?”可获得命令的使用格式;
⑸在计算机超级终端中,键入控制命令后,应键入回车/换行键,本格式中用“↙”表示;
⑹返回值的结束符均为回车/换行;
⑺命令非法时,返回出错提示信息“BAD COMMAND.”; ⑻本格式中返回值用“<>”给出;
⑼若无特殊说明,本部分中使用YYYY-MM-DD HH:MM表示日期、时间格式。
6.1.1 设置或读取数据采集器的通讯参数(SETCOM)
命令符:SETCOM
参数:波特率 数据位 奇偶校验 停止位 示例:若数据采集器的波特率为9600 bps,数据位为8,奇偶校验为无,停止位为1,若对数据采集器进行设置,键入命令为:
SETCOM 9600 8 N 1↙
返回值:
正确返回值为<9600 8 N 1>。
6.1.2 设置或读取数据采集器日期(DATE)
命令符:DATE
参数:YYYY-MM-DD(YYYY为年,MM为月,DD为日)
示例:若对数据采集器设置的日期为2006年7月21日,键入命令为: DATE 2006-07-21↙
返回值:
DATE↙
正确返回值为<2007-10-01>。
6.1.3 设置或读取数据采集器时间(TIME)
命令符:TIME
参数:HH:MM:SS(HH为时,MM为分,SS为秒)
示例:若对数据采集器设置的时间为12时34分00秒,键入命令为: TIME 12:34:00↙
返回值:
TIME↙
正确返回值为<07:04:36>。
6.1.4 设置或读翻斗雨量传感器的配置参数(SENCO)
命令符:SENCO XXX 命令符:SENCO XXX
其中,XXX为传感器的标识符,见附件6.2
参数:三次多项式系数 a0、a1、a2、a3。系数之间用半角空格分隔。 示例:若气候分采所挂接的翻斗雨量计雨量与脉冲计数的关系R=0.5f,则多项式系数为 0、0.5、0、0,键入命令为:
SENCO RAT1 0 0.5 0 0↙
示例:若气候分采所挂接的翻斗雨量计雨量与脉冲计数的关系 R=0.2f,则多项式系数为 0、0.2、0、0,键入命令为:
SENCO RAT1 0 0.2 0 0↙
返回值:
若气候分采挂接0.5mm/翻斗的大翻斗,数据采集器中的多项式系数为 0、0.5、0 、0,直接键入命令:
SENCO RAT1↙ 正确返回值为<0 0.5 0 0>。
6.1.5 系统中分采集器配置DAUSET
命令符:DAUSET XXX
其中,XXX为传感器标识符,见附件6.2。 各分采集器标识符 序号 分采集器类别 1 气候观测分采集器 2 辐射观测分采集器 标识符 CLIM RADI
3 地温观测分采集器 EATH 4 土壤水分观测分采集器 SOIL 5 海洋观测分采集器 SEAA 参数:分采集器的配置。用 “0” 或 “1” 表示,“1”表示配置有相应分采集器,“0”表示没有配置相应分采集器。
示例:若系统配置有气候观测分采集器,则键入命令为: DAUSET CLIM 1↙
返回值:
6.1.6 GPS模块配置GPSSET
命令符:GPSSET 参数:系统没有配置GPS模块,参数为“0”,如配置有GPS模块,参数为“1”。 示例:当前系统配置有GPS模块,则键入命令为: GPSSET 1↙
返回值:
6.1.7 CF卡模块配置CFSET
命令符:CFSET
参数:系统没有配置CF卡,参数为“0”,如配置有CF卡,参数为“1” 示例:当前系统配置有CF模块,则键入命令为: CFSET 1↙
返回值:
6.1.8 读取主采集器工作状态STATMAIN
命令符:STATMAIN
示例:读取主采集器当前工作状态,则键入命令为: STATMAIN↙
返回值:STATMAIN 0 126 1 225 0 0 0 1025 0 1 0 0 0 576 256↙ 返回值的数据格式见表4.5。
主采集器工作状态顺序及内容 序号 1. 2. 3. 4. 5. 6. 7. 标识 主采集器运行状态 主采集器电源电压 主采集器供电类型 主采集器主板温度 主采集器AD模块工作状态 主采集器计数器模块状态 状态内容 STATMAIN “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态;“N”表示没有该采集器 单位为伏(V),取1位小数,原值扩大10倍存储 “0”表示交流供电,“1”表示直流供电 单位为摄氏度(℃),取1位小数,原值扩大10倍存储 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态;“N”表示无AD模块 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态;“N”表示无I/O通道 “0”表示正常工作;“1”表示没有检测到CF卡(没有插入);“2”表示方式 8. 主采集器CF卡状态 表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态;“N”表示无CF卡 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 主采集器CF卡容量 主采集器GPS状态 主采集器门开关状态 主采集器LAN状态 主采集器RS232/RS485终端通信状态 CAN总线状态 蒸发水位 称重降水传感器承水桶水量 保留1 保留2 保留3 保留4 保留5 单位为MB,取整数; 当没有或未插入CF 卡时,填入一个“-”。 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态;“N”表示无GPS模块 “0”表示打开或未关好;“1”表示关上 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态 “0”表示正常工作;“2”表示有故障,不能工作;“9”表示没有检查,不能判断当前工作状态 单位为mm,取1位小数,原值扩大10倍存储 当未启用蒸发传感器时,填入一个“-” 单位为mm,取1位小数,原值扩大10倍存储 当未启用称重降水传感器时,填入一个“-” 填入一个“-” 填入一个“-” 填入一个“-” 填入一个“-” 填入一个“-”
6.1.9 读取传感器工作状态STATSENSOR
命令符:STATSENSOR XXX
其中,XXX为传感器标识符,见附件6.2。
示例:读取当前气温传感器工作状态,则键入命令为: STATSENSOR T0↙ 返回值:0↙
若不带参数,则返回当前所有传感器工作状态。 传感器工作状态标识见附件6.2。 传感器工作状态标识 标识代码值 0 2 3 4 5 6 9 N “正常”:正常工作 “故障或未检测到”:无法工作 “偏高”:采样值偏高 “偏低”:采样值偏低 “超上限”:采样值超测量范围上限 “超下限”:采样值超测量范围下限 “没有检查”:无法判断当前工作状态 “传感器关闭或者没有配置” 描述
6.1.10 下载分钟常规观测数据(DMGD)
命令符:DMGD
参数按如下三种方式给出: 不带参数,下载数据采集器所记录的最新分钟观测记录数据(最后一次下载结束以后的分钟观测记录数据);
参数为:开始时间 结束时间,下载指定时间范围内的分钟观测记录数据; 参数为:开始时间 n,下载指定时间开始的n条分钟观测记录数据。 开始时间、结束时间格式:YYYY-MM-DD HH:MM 分钟常规观测数据返回内容及排列顺序 序号 1. 2. 3. 内容 时间(北京时) 观测数据索引 质量控制标志组 格式举例 2006-02-28 16:43 共45位 序号 25. 26. 内容 10 cm地温 15 cm地温 20 cm地温 格式举例 同气温 同气温 同气温 位长为观测数据索引中为1的个数,与各27. 观测数据组相对应 36°输出36 123°输出123 2.7m/s输出27 28. 29. 4. 5. 2 min平均风向 2 min平均风速 40 cm地温 80 cm地温 同气温 同气温