序号 | 执行结果编码 | 描述 | 备注 |
1 | 1 | 数据包验证通过 ,准备执行指令 | |
2 | 2 | 请求被拒绝 | |
3 | 3 | 密码错误 | |
4 | 4 | 指令校验码错误 | |
5 | 5 | 未登录系统 | |
6 | 6 | 指令字段格式错误 | |
7 | 7 | 不支持的指令 | |
8 | 8 | 当前状态不能执行该指令 | 上位机数据库异常等导致指令不能执行 |
9 | 9 | 上位机中现场机设备信息不存在,不能执行指令 |
命令名称 | 命令编号 | 命令类型 | 描述 | ||
上位向现场 | 现场向上位 | ||||
上传实时数据 | 2011 | 上传命令 | 用于现场机自动发送实时数据。 | ||
交互命令 | |||||
命令名称 | 命令编号 | 命令类型 | 描述 | ||
上位向现场 | 现场向上位 | ||||
通知应答 | 9013 | 9013 | 系统交互 | 用于回应通知命令 | |
数据应答 | 9014 | 9014 | 系统交互 | 用于数据应答命令 | |
登陆注册 (扩充指令) |
9021 | 通知命令 | 用于现场机向上位机的登录请求。 | ||
回应登录注册结果(扩充指令) | 9021 | 通知命令 | 用于上位机通知现场机登录注册的结果。 | ||
指令编码 | 发送指令 | 指令样例 |
9021 | 现场机 | QN=20040516010101001;ST=91;CN=9021;MN=88888880000001;PW=123456;Flag=1;CP=&&SysVer=$版本号$;NetMode=$通信方式$;HightSpeed=$高速直连$&& |
上位机 | ST=91;CN=9013;MN=88888880000001;PW=123456; Flag=0;CP=&&QN=20040516010101001&& | |
上位机 | ST=91;CN=9021;MN=88888880000001;PW=123456;Flag=1;CP=&&Logon=0;Reason =$登录失败原因$&& | |
机制说明 |
现场机通过9021指令登录到上位机来实现自己的合法性验证。上位机通过回复9021指令来指示现场机是否已经登录成功。 SysVer :32个字符串。前面2个字符为V3,表示3.0通信协议,如SysVer=V3 XXXX NetMode:通信方式,2个字节,通信网络/设备类型: 0:光纤(宽带) 1:ADSL(宽带) 2:微波(宽带) 3:串口(窄带) 4:串口CDMA(窄带) 5:网口GPRS(窄带) 6:网口CDMA(窄带) 7:数传电台(窄带) 8:10/100M LAN 9:3G网络(WCDMA,中国联通网络) 10:3g网络(CDMA2000,中国电信网络) 11:3g网络(TD-CDMA,中国移动网络) HightSpeed:高速传输数据。
Logon: 1-登录成功; 0-登录失败。 Reason: 0-登录成功。
|
指令编码 | 发送指令 | 指令样例 |
2011 | 现场机 |
噪声: QN=20040516010101001;ST=23;CN=2011;PW=123456;MN=88888880000001;Flag=1;CP=&& DataTime=20190516021030, A1=55.5, A2=55.5, A3=55.5, A4=56.5,A5=51.5, A6=55.5, A7=55.5, A8=102.5,A9=55.5, U=223.7,Data-Flag=N; DataTime=20190516021031, A1=55.5, A2=55.5, A3=55.5, A4=55.5,A5=55.5, A6=55.5, A7=55.5, A8=55.5,A9=55.5, U=223.7,Data-Flag=N; DataTime=?&& |
上位机 | ST=91;CN=9014;CP=&&QN=20040516010101001;CN=2011&& | |
说明 |
现场机采集实时数据,可以定时10或30秒打包实时数据上传,其中U代表电压,A1代表******路电流值,A2代表第二路电流值... Data-Flag是代表这组数据的有效性,N代表正常,D代表异常。 |
指令编码 | 发送指令 | 指令样例 |
9014 | 现场机 |
ST=91;CN=9014;CP=&&QN=20040516010101001;CN=2051;QnRtn=1&& 或 ST=91;CN=9014;CP=&&QN=20040516010101001;CN=2051;PNO=1;PNUM=1; QnRtn=1&& |
机制说明 |
数据应答命令,上位机、现场机均可发出 对于现场机主动上传的状态数据、测量数据,或上位机请求的状态数据、测量数据时,存在多个数据包,需要9014确认指令。 |
指令编码 | 发送指令 | 指令样例 |
9015 | 发送方 | QN= 20040516010101001;ST=91;CN=9015;PW=123456;MN=88888880000001; CP=&&&& |
接收方 | ST=91;CN=9013;PW=123456;MN=88888880000001; CP=&&QN= 20040516010101001&& | |
机制说明 | 上位机、现场机均可发出。在无数据收发期间,根据实际需要,定期发送9015心跳指令,用于表明发送指令方处于工作状态中,也用于检测通信网络状态是否正常。 |
指令编码 | 发送指令 | 指令样例 |
9013 | 现场机,上位机 |
ST=91;CN=9013;PW=123456;MN=88888880000001;CP=&&QN=20040516010101001;QnRtn=1&& 或 ST=91;CN=9013;PW=123456;MN=88888880000001;Flag=0;CP=&&QN=20040516010101001;QnRtn=1&& |
机制说明 |
对于各种通知、告警指令,都属于通知消息,使用9013指令应答。 回应通知命令,上位机、现场机均可发出。 |