首页 下载中心 帮助中心 软件组内页
非标准212协议配置用法

本文档是非标准的212协议平台配置方法,涉及到比较专业的内容,一般由技术人员进行配置。

如何每30秒发送一次数据?

在实时数据选项里选择“发送30秒数据”即可。

我希望QN总是等于DataTime,怎么办?

在配置文件里,增加如下配置即可:

<f n="SendFormat"><e v="QNEqualDataTime" r="1"/></f>

我使用的CN,跟标准212协议不一致,怎么办?

例如需要发送实时数据,标准212协议规定的CN是2011,如果希望改成2081,则增加如下配置:

<f n="CNCode"><e v="2011" r="2081"/></f>

我希望因子状态总是显示正常(不传输超标等信息,例如101-Flag=N),怎么办?

在配置文件里,增加如下配置即可:

<f n="SendFormat"><e v="StateFlag" r="1"/></f>

如果不希望传送Flag信息,也就是065-Rtd=5.4;101-Rtd=0.76;,可以这样配置:

<f n="SendFormat"><e v="StateFlag" r="2"/></f>

如何不显示212报文中的Flag?

在配置文件里,增加如下配置即可:

<f n="SendFormat"><e v="Flag" r="0"/></f>

如何不传送QN?

在配置文件里,增加如下配置即可:

<f n="SendFormat"><e v="HasQN" r="0"/></f>

如何自定义心跳命令的格式?

在配置文件里,增加如下配置即可:

<f n="HeartBeat"><e v="Format" r="ST=%ST;CN=1011;PW=%PW;MN=%MN;CP=&&QN=%QN;SystemTime=%QN&&"/></<f>

其中,%ST、%MN等内容,发送时会被替换成配置的数据。

如何配置只在某几个小时发送数据,其他时间不发送?

在小时数据选项中选择“特定小时发小时”,然后在附加信息里填入要发送的小时,例如是“3 5 7 15”等。

如果希望在这几个时间点发送实时数据而不是小时数据,则选择“特定小时发实时”。

发送不成功的情况下,如何进行重发?

软件支持三种重发机制。第一种,所有数据只发送一次。第二种,尝试三次发送数据,等待平台确认回复。第三种,不管平台回复,直接发送两次。

默认是第一种方式。第二种在配置文件里增加:<f n="SendFormat"><e v="CheckResponse" r="1"/></f>。第三种在配置文件里增加:<f n="SendFormat"><e v="CheckResponse" r="2"/></f>。