南京市污染源(废水)监控数采和现场仪器之间通讯规约监控终端(数据采集仪)与现场一次仪表之间通信规约南京市污染源废水在线监控数据采集仪与现场在线监测仪之间数据传送,采用以数字通信为主(RS-232C),模拟接口为辅原则,下面就这二种方式给出相关规范。1数字通信方式1.1通信格式:通信采用异步通信方式。命令及数据帧采用和校验,和校验为二个字节(2ByteASCⅡ码)。通信中命令、数据均采用ASCⅡ码,数据帧采用十进制方式,高位在前、低位在后。每个ASCⅡ字符的传送格式为:0B0B1B2B3B4B5B6B71起始位8位ASCⅡ字符1位停止位其它说明:*通信接口:RS-232C*通信方式:双向异步、主从方式*波特率:2400bps、4800bps、9600bps任选一种*数据位:8位*奇偶校验:不校验*通信字符:ASCⅡ字符*接收命令后响应时间1秒对COD仪(TOC仪、石油类)等一些非连续实时产生数据的仪器,通信格式将根据其仪器的特殊功能给出不同的通信格式。通信方式采用主—从方式。1.2.通信规范:*通信接口:RS—232C*通信方式:双向异步、主--从方式*波特率:4800bps*数据位:8位*奇偶校验:不校验*通信字符:ASCⅡ字符*接收命令后响应时间1秒*数据包头STX用%字符25H*数据包尾ETX用回车字符ODH1.3通信协议1.3.1通知COD仪(TOC仪、石油类等)进行一次COD测量。数据采集仪→COD仪命令格式STX43H31H和校验ETXCOD仪应答数据包格式STX43H31HXXH和校验ETXXXH:正确接收为79H:小y字符未正确接收为72H:小r字符正处于忙,不能执行为6EH:小n字符例:数据采集仪向COD仪发启动执行一次测量命令数据采集仪:25H43H31H39H39HODHCOD正确接收并执行应答:25H43H31H79H31H32HODH1.3.2取COD仪(TOC、石油类等)目前测试值。数据采集仪→COD仪命令格式STX43H32H和校验ETXCOD上传数据包格式COD正常应答:STX43H32HY1HY2HMhMhdhdhhhhhmhmhX1HX2HX3HX4HX5HX6HX7HX8H和校验EXTY1H、Y2H:“y”“B”:走标,79H42H“y”“C”:COD测量值,79H43H“y”“Z”:走零,79H5AHMh、Mh:表示月份dh、dh:表示日hh、hh:表示时mh、mh:表示分X1H、X2H……X8H:为测量值,小数位在倒数第二位。最大值为999999.99mg/升。COD异常应答:STX43H32HY1HY2H和校验ETXY1H、Y2H:72H31H停电72H72H无试剂72H32H无水样72H33H无标样72H34H温度异常72H35H压力异常72H36H仪器故障72H37H检修仪器例:数据采集仪取COD仪目前测试值:25H43H32H39H41HODHCOD正常应答:25H43H32H79H43H30H31H30H37H32H30H33H30H30H30H30H31H30H33H30H30H36H37H0DH表示1月7日20时30分测量值为103mg/升COD返回标样值:25H43H32H79H42H30H31H30H37H32H30H33H30H30H30H30H31H31H32H30H30H36H36H0DH表示1月7日20时30分COD做的标样值为112mg/升COD停电:25H43H32H72H31H33H44HODH1.3.3通知COD走零数据采集仪→COD仪命令格式STX43H33H和校验ETXCOD应答数据包格式STX43H33HXXH和校验ETXXXH:79H为小y字符,正确接收且执行。72H为小r字符,未正确接收。6EH为小n字符,正处于忙,不能执行该命令。1.3.4取COD走零值数据采集仪→COD仪命令格式STX43H34H和校验ETXCOD应答数据包格式正常应答:STX43H34HY1HY2HMhMhdhdhhhhhmhmhX1HX2HX3HX4HX5HX6HX7HX8H和校验EXTY1H、Y2H:79H5AH时,表示X1H、X2H、……X8H为走零值,小数位在倒数第二位,最大值为999999.99mg/升异常应答:STX43H34HY1HY2H和校验ETXY1H、Y2H:72H31H停电72H72H无试剂72H32H无水样72H33H无标样72H34H温度异常72H35H压力异常72H36H仪器故障72H37H检修仪器1.3.5通知COD走标数据采集仪→COD仪命令格式STX43H35H和校验ETXCOD应答数据包格式STX43H35HXXH和校验ETXXXH:79H为小y字符,正确接收且执行72H为小r字符,未正确接收6EH为小n字符,正处于忙,不能执行该命令1.3.6取COD走标值:数据采集仪→COD仪命令格式STX43H36H和校验ETXCOD应答数据包格式正常应答:STX43H36HY1HY2HMhMhdhdhhhhhmhmhX1HX2HX3HX4HX5HX6HX7HX8H和校验EXTY1H、Y2H:79H42H时,表示X1H、X2H……X8H为走标值,小数位在倒数第2位,最大值为999999.99mg/升。异常应答:STX43H36HY1HY2H和校验ETXY1H、Y2H:72H31H停电72H72H无试剂72H32H无水样72H33H无标样72H34H温度异常72H35H压力异常72H36H仪器故障72H37H检修仪器1.3.7读COD仪时间:数据采集仪→COD仪命令格式STX43H37H和校验ETXCOD上传时间数据包格式STX43H37H年低位月日时分秒和校验ETX年、月、日、时、分、秒均为2个ASCⅡ码1.3.8写COD仪时间1、数据采集仪→COD仪命令格式STX43H38H年低位月日时分秒和校验ETX2、COD应答数据包格式STX43H38HXXH和校验ETXXXH:79H为小y字符,正确接收且修改72H为小r字符,未正确接收6EH正处于忙,无法执行1.3.9设定COD仪定时测量时间数据采集仪→COD仪命令格式STX43H39HDATA0DATA1……DATA23和校验ETXDATA0、DATA1、……、DATA23分别表示00时、1时、……23时DATA分钟启动做一次,如8:30时间启动做一次,则在DATA8位置上填写33H、30H,其它不测量时间位置上填写46H、46H。COD应答数据包格式STX43H39HXXH和校验ETXXXH:79H为小y字符,正确接收且执行72H为小r字符,未正确接收6EH正处于忙,无法执行1.3.A读取COD仪定时测量时间值数据采集仪→COD仪命令格式STX43H40H和校验ETXCOD应答数据包格式STX43H40HDATA0DATA1……DATA23和校验ETX1.4通信协议中几点说明:4.2.1.4.1STXSTX为数据包的起始字符,ASCⅡ码为%=25H4.2.1.4.2和校验和校验为2个ASCⅡ码字符,为30H,31H---39H,41H,42H,……,46H。校验运符从STX开始参加到和校验结束,和校验不参加运符。1.4.3ETX为数据包的结束字符,用回车字符0DH。1.4.4其它XXH和一个ASCⅡ码字符。X1H、X2H、X3H、X4H、X5H、X6H、X7H、X8H分别为一个ASCⅡ码字符。Y1H、Y2H分别为一个ASCⅡ码字符。以上通信协议适用于相同于COD、TOC等各种非连续定时测量的在线监测仪器。2实时连续测量在线监测仪流量计、PH、SS等一些连续实时监测的在线仪,通信协议采用RS-232C接口,通信方式采用主—从方式。2.1通信规范:*通信接口:RS---232C*通信方式:双向异步、主—从方式*波特率:2400bps、4800bps、9600bps任选一种*数据位:8位*奇偶校验:不校验*通信字符:ASCⅡ码*接收命令后响应时间1秒2.2通信协议2.2.1取流量计等实时连续测量在线监测仪瞬时值数据采集仪→在线监测仪STX46H31H和校验ETX在线监测仪应答STX46H31HXXHX1HX2HX3HX4HX5HX6HX7HX8H和校验ETXXXH:B:走标,42HC:测试值,43HZ:走零,5AHX1H、X2H、……X8H为回送瞬时值,小数位在倒数第二位,最大值为999999.99单位:流量计为升/秒其它污染物单位为mg/升例:读取流量计瞬时值25H46H31H39H43HODH流量回送目前瞬时值25H46H31H43H30H30H30H30H34H39H30H38H37H34H0DH表示目前流量计瞬时值49.08升/秒3模拟接口连接方式:模拟接口连接方式适合于一些无异步通信接口的在线连续测量仪器,接口连接规范如下:3.1模拟接口的物理连接规范0---10mA4---20mA0---5V1---5V4单位流量计升/秒PH0—14其它仪器毫克/升南京市环保局发布二〇〇四年三月