gsoap_I2_Client
*** 通讯方式配置
通讯方式无需选择,选择了也无无妨。
*** 通讯属性
无需配置,配置了也无妨。
*** 驱动属性配置
定时器间隔(ms) 定时器触发时间间隔
访问路径 填写CAG服务器的webservice访问地址,例如:http://192.168.1.101:8808
CMA唯一标识 17位码
上传心跳周期(s)
上传监测数据周期(s)
*** 设备基本信息配置
传感器唯一标识 17位码
增加组态设备时需要指定其中一个设备为CMA设备,通过比较驱动属性配置中的"CMA唯一标识"与该设备的"传感器唯一标识"是否一致来确定该设备是否为CMA本身,此设备的心跳组点为心跳上送时cma节点的“电池电压”、“工作温度”、“浮充状态”值
监测类型编码 监测类型编码,参见《输变电设备状态监测系统接入数据规范》
监测参数的版本号 监测参数的版本号,表明监测数据的个数、内容及格式,用于解析监测数据
*** 心跳组
当此设备为CMA设备时,在配置"心跳组点"时需要配置如下三个点:电池电压、工作温度、浮充状态
"采集点名"关联CMA的电池电压点,将此点的"变量名"参数修改为"batteryvoltage"
"采集点名"关联CMA的工作温度点,将此点的"变量名"参数修改为"operationtemperature"
"采集点名"关联CMA的浮充状态点,将此点的"变量名"参数修改为"floatingcharge",数值为"1"时为"CHARGE",数值为"2"时为"DISCHARGE",其他数值为"OTHER"
当此设备为传感器设备时,在配置"心跳组点"时需要配置如下四个点:设备通讯状态、电池电压、工作温度、浮充状态
"采集点名"关联传感器设备的心跳状态时,将此点的"变量名"参数修改为"status",数值为"0"时为"BREAK",数值为"1"时为"NORMAL",其他数值为"OTHER"
"采集点名"关联传感器设备的电池电压点,将此点的"变量名"参数修改为"batteryvoltage"
"采集点名"关联传感器设备的工作温度点,将此点的"变量名"参数修改为"operationtemperature"
"采集点名"关联传感器设备的浮充状态点,将此点的"变量名"参数修改为"floatingcharge",数值为"1"时为"CHARGE",数值为"2"时为"DISCHARGE",其他数值为"OTHER"
*** 监测数据点
上送监测数据xml报文中的"attr"节点的"name"属性值为"采集点名"中"@"符号后边的字符
例如采集点名为"API.新建设备1@YC1",则上送监测数据xml报文中的"attr"节点的"name"属性值为"YC1"
心跳
<?xml version="1.0" encoding="UTF-8"?>
<request>
<cma id="CMA12345678901234">
<ip>本机的ip地址</ip>
<curtime>2018-07-22 09:06:44</curtime>
<batteryvoltage>xxx.xx</batteryvoltage>
<operationtemperature>xxx.xx</operationtemperature>
<floatingcharge>CHARGE/DISCHARGE</floatingcharge>
</cma>
<sensors>
<sensor id="Device00000000001">
<status>NORMAL/BREAK</status>
<batteryvoltage>xxx.xx</batteryvoltage>
<operationtemperature>xxx.xx</operationtemperature>
<floatingcharge>CHARGE/DISCHARGE</floatingcharge>
</sensor>
<sensor id="Device00000000002">
<status>NORMAL/BREAK</status>
<batteryvoltage>xxx.xx</batteryvoltage>
<operationtemperature>xxx.xx</operationtemperature>
<floatingcharge>CHARGE/DISCHARGE</floatingcharge>
</sensor>
</sensors>
</request>
心跳反馈
<?xml version="1.0" encoding="UTF-8"?>
<response>
<result code="0"/>
<commands>
<command objid="26M00090990000987" subtype="NORMAL" type="SETCONFIG">
<action name="CAGIP" value="10.144.98.101"/>
<action name="CURTIME" value="2010-04-10 22:10:11"/>
</command>
<command objid="1" subtype="MODEL" type="SETCONFIG">
<action name="MODELNAME" value="TEMP01"/>
<action name="MODELVERSION" value="10.1"/>
<action name="FORMULA" value="coef*input+offset"/>
<action name="PARA" value="coef:0.1,offset:2"/>
</command>
<command objid="26M00090990000986" subtype="NORMAL" type="SETCONFIG">
<action name="MONITORTYPE" value="01013"/>
<action name="EQUIPMENTID" value="97M00090990000997"/>
<action name="CONFIGVERSION" value="2.0"/>
<action name="MAINTIME" value="20"/>
<action name="SAMPLECOUNT" value="15"/>
</command>
</commands>
</response>