onekey.xml格式内容
onekey.xml文件用于WEB转发配置,内容格式如下:
<?xml version="1.0" encoding="utf-8"?>
<scl>
<header id="XS11123696" revision="4" version="1">
<history>
<hitem revision="1" version="1" when="2017-7-01" what="" who="bsure" why="">初始版本</hitem>
</history>
</header>
<system name="WEB子系统" desc="WEB子系统">
<sys beforepdr="5" safedaystart="2014-3-19" productname="WEB子系统" exturl="127.0.0.1"/>
<user/>
<node>
<nitem name="BSure-zst" attribute="1" appsvr="3" dasvr="3" alarmsvr="3" reportsvr="3" websvr="3" databasesvr="3" wfsvr="0" videosvr="0" transsvr="0">
<ip ip="192.168.0.101"/>
</nitem>
</node>
<mctimesharing/>
<report>
<normal>
<ritem type="0" name="test"/>
<ritem type="0" name="fff"/>
</normal>
<time>
<ritem type="0" name="定时报表测试"/>
</time>
</report>
</system>
<substation name="WEB厂站" desc="WEB厂站"/>
<communication desc="通信场">
<channels>
<channel name="CHANNEL103" desc="CHANNEL103" portref="tcpClient" protocolref="down104" group="true">
<port>
<P type="REMOTE-IP">192.168.0.104</P><P type="REMOTE-PORT">2405</P>
</port>
<rtu>
<item ref="RTU00001"/>
</rtu>
</channel>
<channel name="channelname2" desc="channelname2" portref="tcpClient" protocolref="down104" group="true">
<port>
<P type="REMOTE-IP">192.168.0.104</P><P type="REMOTE-PORT">2406</P>
</port>
<rtu>
<item ref="rtuname1"/>
<item ref="rtuname2"/>
</rtu>
</channel>
</channels>
<relationships/>
<!-- <relationships><relationship><ritem>s1</ritem><ritem>s2</ritem></relationship></relationships>-->
</communication>
<product>
<rtu name="RTU00001" desc="RTU00001" addr="1" type="2" pointtable="../cfg/devdefinefile/CHANNEL103_RTU00001.csv"/>
<rtu name="rtuname1" desc="rtuname1" addr="1" type="2" pointtable="../cfg/devdefinefile/channelname2_rtuname1.csv"/>
<rtu name="rtuname2" desc="rtuname2" addr="2" type="2" pointtable="../cfg/devdefinefile/channelname2_rtuname2.csv"/>
</product>
<extend>
<protocols desc="规约库模板">
<pitem id="4" subid="1" name="down104" desc="IEC104主站规约" standard="IEC">
<p group="基本参数" name="valid" desc="有效性" type="boolean" default="1" readonly="false"/>
<p group="基本参数" name="lib" desc="库文件" type="string" default="../protocol/libp104.so" readonly="true"/>
<p group="基本参数" name="K" desc="" type="int" default="12" readonly="false"/>
<p group="基本参数" name="W" desc="" type="int" default="8" readonly="false"/>
</pitem>
<pitem id="4" subid="2" name="up104" desc="IEC104子站规约" standard="IEC">
<p group="基本参数" name="valid" desc="有效性" type="boolean" default="1" readonly="false"/>
<p group="基本参数" name="lib" desc="库文件" type="string" default="../protocol/104/tp104.lua" readonly="true"/>
</pitem>
<pitem id="7" subid="1" name="downModbus" desc="Modbus主站规约">
<p group="基本参数" name="valid" desc="有效性" type="boolean" default="1" readonly="false"/>
<p group="基本参数" name="lib" desc="库文件" type="string" default="../protocol/modbus/modbus.lua" readonly="true"/>
</pitem>
<pitem id="8" subid="1" name="gt02" desc="车载GPS定位器通信协议">
<p group="基本参数" name="valid" desc="有效性" type="boolean" default="1" readonly="false"/>
<p group="基本参数" name="lib" desc="库文件" type="string" default="../protocol/libpgt02.so" readonly="true"/>
</pitem>
</protocols>
<ports desc="端口模板">
<pitem id="3" subid="4" name="tcpServer" desc="TCP服务端" standard="TCPIP">
<p group="通用" name="valid" desc="有效性" type="boolean" default="0" readonly="false"/>
<p group="本地地址" name="LOCAL-IP" desc="本地IP" type="string" default="" readonly="false"/>
<p group="本地地址" name="LOCAL-PORT" desc="本地端口" type="int" default="2404" readonly="false"/>
</pitem>
<pitem id="3" subid="5" name="tcpClient" desc="TCP客户端" standard="TCPIP">
<p group="通用" name="valid" desc="有效性" type="boolean" default="0" readonly="false"/>
<p group="远程地址" name="REMOTE-IP" desc="远程IP" type="string" default="" readonly="false"/>
<p group="远程地址" name="REMOTE-PORT" desc="远程端口" type="int" default="2404" readonly="false"/>
</pitem>
<pitem id="3" subid="8" name="gprsServer" desc="GPRS PPP服务端" standard="TCPIP">
<p group="通用" name="valid" desc="有效性" type="boolean" default="0" readonly="false"/>
<p group="本地地址" name="LOCAL-IP" desc="本地IP" type="string" default="" readonly="false"/>
<p group="本地地址" name="LOCAL-PORT" desc="本地端口" type="int" default="2404" readonly="false"/>
<p group="GPRS选项" name="CONNECT-OPT" desc="连接选项" type="string" default="RTU地址" readonly="false"/>
<p group="GPRS选项" name="HEARTBEAT-OPT" desc="心跳选项" type="string" default="RTU地址" readonly="false"/>
</pitem>
</ports>
</extend>
<datatypetemplates>
<enumtype id="yxStateEnum" desc="遥信状态" value="1">
<enumval ord="1">动作</enumval>
<enumval ord="2">复归</enumval>
<enumval ord="3">合闸</enumval>
<enumval ord="4">分闸</enumval>
<enumval ord="5">拉出</enumval>
<enumval ord="6">推进</enumval>
<enumval ord="7">拉开</enumval>
<enumval ord="8">合上</enumval>
<enumval ord="9">未储能</enumval>
<enumval ord="10">已储能</enumval>
</enumtype>
<enumtype id="SIUnitEnum" desc="基本单位" value="2">
<enumval ord="0">无</enumval>
<enumval ord="1">A</enumval>
<enumval ord="2">V</enumval>
<enumval ord="3">kA</enumval>
<enumval ord="4">kV</enumval>
<enumval ord="5">Hz</enumval>
<enumval ord="6">kW</enumval>
<enumval ord="7">kVa</enumval>
<enumval ord="8">kVar</enumval>
<enumval ord="9">Mw</enumval>
<enumval ord="10">MVa</enumval>
<enumval ord="11">MVar</enumval>
<enumval ord="12">kWh</enumval>
<enumval ord="13">kVah</enumval>
<enumval ord="14">kVarh</enumval>
<enumval ord="15">MWh</enumval>
<enumval ord="16">MVah</enumval>
<enumval ord="17">MVarh</enumval>
<enumval ord="18">℃</enumval>
<enumval ord="19">W</enumval>
<enumval ord="20">var</enumval>
<enumval ord="21"/>
<enumval ord="22">%</enumval>
<enumval ord="23">mA</enumval>
<enumval ord="24">Wh</enumval>
<enumval ord="25">varh</enumval>
<enumval ord="26">s</enumval>
<enumval ord="27">Hz/s</enumval>
<enumval ord="29">度</enumval>
<enumval ord="30">Ω</enumval>
<enumval ord="31">°</enumval>
<enumval ord="32">ms</enumval>
<enumval ord="33">VA</enumval>
<enumval ord="40">km/h</enumval>
</enumtype>
<enumtype id="ykOperatorEnum" desc="遥控操作" value="3">
<enumval ord="1">合闸</enumval>
<enumval ord="2">分闸</enumval>
<enumval ord="3">升</enumval>
<enumval ord="4">降</enumval>
<enumval ord="5">急停</enumval>
</enumtype>
<enumtype id="signTypeEnum" desc="挂牌类型" value="4">
<enumval ord="1">禁止操作</enumval>
<enumval ord="2">检修</enumval>
<enumval ord="3">停运</enumval>
<enumval ord="4">离线</enumval>
<enumval ord="5">故障</enumval>
<enumval ord="6">中间态</enumval>
</enumtype>
<enumtype id="voltageLevelEnum" desc="电压等级" value="5">
<enumval ord="0">3kv</enumval>
<enumval ord="1">6kv</enumval>
<enumval ord="2">10kv</enumval>
<enumval ord="3">35kv</enumval>
<enumval ord="4">63kv</enumval>
<enumval ord="5">110kv</enumval>
<enumval ord="6">220kv</enumval>
<enumval ord="7">330kv</enumval>
<enumval ord="8">500kv</enumval>
</enumtype>
<enumtype id="deviceTypeEnum" desc="设备类型" value="6">
<enumval ord="0">未知</enumval>
<enumval ord="1">线路保护</enumval>
<enumval ord="2">变压器保护</enumval>
<enumval ord="97">后台报警设备</enumval>
<enumval ord="98">后台五防设备</enumval>
<enumval ord="99">虚拟二次设备</enumval>
<enumval ord="100">虚拟一次设备</enumval>
<enumval ord="101">变压器</enumval>
<enumval ord="102">母线</enumval>
<enumval ord="103">线路</enumval>
<enumval ord="104">断路器</enumval>
<enumval ord="105">电容器</enumval>
<enumval ord="106">电压互感器</enumval>
<enumval ord="107">电流互感器</enumval>
<enumval ord="108">滤波器</enumval>
<enumval ord="109">发电机</enumval>
<enumval ord="110">电动机</enumval>
</enumtype>
<enumtype id="HealthEnum" desc="健康度" value="7">
<enumval ord="1">正常</enumval>
<enumval ord="2">异常</enumval>
<enumval ord="3">报警</enumval>
</enumtype>
<enumtype id="systemTypeEnum" desc="系统类型" value="8">
<enumval ord="0">厂矿电气监控系统</enumval>
<enumval ord="1">发电厂厂用电监控系统</enumval>
<enumval ord="2">变电站当地功能</enumval>
<enumval ord="3">集控站监控系统</enumval>
<enumval ord="4">调度自动化系统</enumval>
<enumval ord="5">水电站监控系统</enumval>
<enumval ord="6">泵站监控系统</enumval>
</enumtype>
<enumtype id="dataFormatEnum" desc="数据类型">
<enumval ord="0">None</enumval>
<enumval ord="1">INT8U</enumval>
<enumval ord="2">INT16</enumval>
<enumval ord="3">INT16U</enumval>
<enumval ord="4">INT32</enumval>
<enumval ord="5">INT32U</enumval>
<enumval ord="6">FLOAT32</enumval>
<enumval ord="7">FLOAT64</enumval>
</enumtype>
<enumtype id="alarmLevelEnum" desc="报警级别">
<enumval ord="1" attr1="" attr2="ff6820">事件报警</enumval>
<enumval ord="2" attr1="" attr2="0000ff">一般报警</enumval>
<enumval ord="3" attr1="" attr2="ff0000">事故报警</enumval>
<enumval ord="4" attr1="" attr2="00ff00">报警恢复</enumval>
</enumtype>
<enumtype id="alarmColorEnum" desc="报警颜色">
<enumval ord="1" attr1="c0c0c0">失效值</enumval>
<enumval ord="2" attr1="FF0000">人工置数值</enumval>
<enumval ord="3" attr1="FF0000">一级越上限</enumval>
<enumval ord="4" attr1="FF0000">一级越下限</enumval>
<enumval ord="5" attr1="FF0000">二级越上限</enumval>
<enumval ord="6" attr1="FF0000">二级越下限</enumval>
<enumval ord="7" attr1="FF0000">电压越上限</enumval>
<enumval ord="8" attr1="FF0000">电压越下限</enumval>
</enumtype>
<enumtype id="alarmTypeEnum" desc="事件类型">
<enumval ord="1">SCADA事件</enumval>
<enumval ord="2">电网事件</enumval>
<enumval ord="3">操作事件</enumval>
<enumval ord="4">保护事件</enumval>
</enumtype>
<enumtype id="syseventEnum" desc="电网事件类别">
<enumval ord="0">事故</enumval>
<enumval ord="1">手动</enumval>
<enumval ord="2">遥控</enumval>
<enumval ord="3">变位</enumval>
<enumval ord="4">越一级上限</enumval>
<enumval ord="5">越一级下限</enumval>
<enumval ord="6">越二级上限</enumval>
<enumval ord="7">越二级下限</enumval>
<enumval ord="8">电压偏高</enumval>
<enumval ord="9">电压偏低</enumval>
<enumval ord="10">保护状态变化</enumval>
<enumval ord="11">保护预告</enumval>
<enumval ord="12">保护动作</enumval>
<enumval ord="13">数据不一致</enumval>
<enumval ord="14">小电流接地告警</enumval>
<enumval ord="15">VQC提示信息</enumval>
</enumtype>
<enumtype id="scadaeventEnum" desc="SCADA事件类别">
<enumval ord="0">通道状态</enumval>
<enumval ord="1">通道切换</enumval>
<enumval ord="2">RTU通讯状态</enumval>
<enumval ord="3">网卡切换</enumval>
<enumval ord="4">节点通讯中断</enumval>
<enumval ord="5">主机切换</enumval>
<enumval ord="6">进程失效</enumval>
<enumval ord="7">实时库不刷新</enumval>
<enumval ord="8">数据库访问故障</enumval>
</enumtype>
<enumtype id="operateeventEnum" desc="操作事件类别">
<enumval ord="0">遥控</enumval>
<enumval ord="1">遥调</enumval>
<enumval ord="2">系统配置</enumval>
<enumval ord="3">历史数据修改</enumval>
<enumval ord="4">未定义</enumval>
<enumval ord="5">人工置数</enumval>
<enumval ord="6">封锁刷新</enumval>
<enumval ord="7">取反</enumval>
<enumval ord="8">闭锁设置(挂牌)</enumval>
<enumval ord="9">人工切换</enumval>
<enumval ord="10">系统启停</enumval>
<enumval ord="11">模拟演示</enumval>
</enumtype>
<enumtype id="eventEnum" desc="保护事件类别">
<enumval ord="0">SOE事件</enumval>
</enumtype>
<enumtype id="ctlModelEnum" desc="控制模式">
<enumval ord="0">不可控</enumval>
<enumval ord="1">带普通安全机制的直接操作</enumval>
<enumval ord="2">带普通安全机制的先选择后操作</enumval>
<enumval ord="3">带增强安全机制的直接操作</enumval>
<enumval ord="4">带增强安全机制的先选择后操作</enumval>
</enumtype>
<enumtype id="sboClassEnum" desc="选控类型">
<enumval ord="0">操作一次</enumval>
<enumval ord="1">操作多次</enumval>
</enumtype>
<enumtype id="userLevelEnum" desc="用户级别">
<enumval ord="0">系统管理员</enumval>
<enumval ord="1">值班长</enumval>
<enumval ord="2">操作员</enumval>
<enumval ord="3">访客</enumval>
</enumtype>
<enumtype id="sharetimeTypeEnum" desc="分时时段类型">
<enumval ord="0">平,峰,谷</enumval>
<enumval ord="1">平,峰,谷,峰峰</enumval>
<enumval ord="2">平,峰,谷,峰峰,谷谷</enumval>
</enumtype>
<enumtype id="orCatEnum" desc="">
<enumval ord="0">not-supported</enumval>
<enumval ord="1">bay-control</enumval>
<enumval ord="2">station-control</enumval>
<enumval ord="3">remote-control</enumval>
<enumval ord="4">automatic-bay</enumval>
<enumval ord="5">automatic-station</enumval>
<enumval ord="6">automatic-remote</enumval>
<enumval ord="7">maintenance</enumval>
<enumval ord="8">process</enumval>
</enumtype>
<enumtype id="multiplierEnum" desc="倍率">
<enumval ord="-24">Yocto</enumval>
<enumval ord="-21">Zepto</enumval>
<enumval ord="-18">Atto</enumval>
<enumval ord="-15">Femto</enumval>
<enumval ord="-12">Pico</enumval>
<enumval ord="-9">Nano</enumval>
<enumval ord="-6">Micro</enumval>
<enumval ord="-3">Milli</enumval>
<enumval ord="-2">Centi</enumval>
<enumval ord="-1">Deci</enumval>
<enumval ord="0">zeroNoValue</enumval>
<enumval ord="1">Deca</enumval>
<enumval ord="2">Hecto</enumval>
<enumval ord="3">Kilo</enumval>
<enumval ord="6">Mega</enumval>
<enumval ord="9">Giga</enumval>
<enumval ord="12">Tera</enumval>
<enumval ord="15">Petra</enumval>
<enumval ord="18">Exa</enumval>
<enumval ord="21">Zetta</enumval>
<enumval ord="24">Yotta</enumval>
</enumtype>
<enumtype id="pointTypeEnum" desc="信息点类型">
<enumval ord="0">未知</enumval>
<enumval ord="1">遥信</enumval>
<enumval ord="2">遥测</enumval>
<enumval ord="3">电度</enumval>
<enumval ord="4">遥控</enumval>
<enumval ord="5">遥调</enumval>
<enumval ord="6">定值</enumval>
<enumval ord="7">SOE</enumval>
<enumval ord="8">逻辑计算</enumval>
<enumval ord="9">模拟计算</enumval>
<enumval ord="10">电度计算</enumval>
<enumval ord="11">挂牌</enumval>
</enumtype>
<enumtype id="DbposEnum" desc="双点位置">
<enumval ord="0">中间状态</enumval>
<enumval ord="1">分状态</enumval>
<enumval ord="2">合状态</enumval>
<enumval ord="3">坏状态</enumval>
</enumtype>
<enumtype id="yxTypeEnum" desc="遥信/逻辑计算点类型" value="1">
<enumval ord="0">其它</enumval>
<enumval ord="1">断路器位置</enumval>
<enumval ord="2">隔离开关位置</enumval>
<enumval ord="3">装置事故总</enumval>
<enumval ord="4">装置预告总</enumval>
<enumval ord="5">保护及自动装置动作信号</enumval>
<enumval ord="6">保护预告信号</enumval>
<enumval ord="7">保护状态信号</enumval>
<enumval ord="21">事故跳闸总信号</enumval>
<enumval ord="22">有载调压变压器分接头位置</enumval>
<enumval ord="23">消弧线圈分档位置</enumval>
<enumval ord="24">通道故障信号</enumval>
<enumval ord="25">装置主电源停电信号</enumval>
<enumval ord="26">发电机组运行状态信号</enumval>
<enumval ord="27">临时接地线</enumval>
<enumval ord="28">备用软地线</enumval>
<enumval ord="29">挂牌标志</enumval>
<enumval ord="30">全站闭锁点</enumval>
<enumval ord="31">指挥信号</enumval>
<enumval ord="32">双位遥信主点</enumval>
<enumval ord="33">双位遥信备点</enumval>
<enumval ord="34">小车运行位置</enumval>
<enumval ord="35">小车试验位置</enumval>
<enumval ord="36">小车检修位置</enumval>
<enumval ord="37">全站挂牌点</enumval>
<enumval ord="38">间隔挂牌点</enumval>
<enumval ord="39">保护设备事件点</enumval>
</enumtype>
<enumtype id="ycTypeEnum" desc="遥测点/模拟计算点类型" value="2">
<enumval ord="0">其它</enumval>
<enumval ord="1">电流I</enumval>
<enumval ord="2">电压U</enumval>
<enumval ord="3">有功功率P</enumval>
<enumval ord="4">无功功率Q</enumval>
<enumval ord="5">功率因数COSφ</enumval>
<enumval ord="6">温度t</enumval>
<enumval ord="7">频率f</enumval>
<enumval ord="8">零序电流基波/五次谐波幅值</enumval>
<enumval ord="9">零序电流基波/五次谐波方向</enumval>
<enumval ord="10">有载调压变压器分接头位置</enumval>
<enumval ord="20">时间戳</enumval>
<enumval ord="21">经度</enumval>
<enumval ord="22">纬度</enumval>
<enumval ord="23">速度</enumval>
<enumval ord="24">航向</enumval>
</enumtype>
<enumtype id="mcTypeEnum" desc="电度/脉冲计算点类型" value="3">
<enumval ord="0">总量</enumval>
<enumval ord="1">峰峰</enumval>
<enumval ord="2">峰</enumval>
<enumval ord="3">平</enumval>
<enumval ord="4">谷</enumval>
<enumval ord="5">谷谷</enumval>
<enumval ord="6">增量</enumval>
</enumtype>
<enumtype id="ykTypeEnum" desc="遥控点类型" value="4">
<enumval ord="0" attr1="3" attr2="11" attr3="2">遥控</enumval>
<enumval ord="1">升降分接头</enumval>
<enumval ord="2">急停分接头</enumval>
<enumval ord="3">信号复归</enumval>
<enumval ord="4">全站信号复归</enumval>
</enumtype>
<enumtype id="ytTypeEnum" desc="遥调点类型" value="5">
<enumval ord="0">设值</enumval>
</enumtype>
<enumtype id="fvTypeEnum" desc="定值点类型" value="6">
<enumval ord="0">定值</enumval>
<enumval ord="1">投退</enumval>
</enumtype>
<enumtype id="comParityEnum" desc="COM校验方式">
<enumval ord="1">无校验</enumval>
<enumval ord="2">奇校验</enumval>
<enumval ord="3">偶校验</enumval>
<enumval ord="4">Mark校验</enumval>
<enumval ord="5">Space校验</enumval>
</enumtype>
<enumtype id="comRateEnum" desc="COM波特率">
<enumval ord="0">150</enumval>
<enumval ord="1">300</enumval>
<enumval ord="2">600</enumval>
<enumval ord="3">1200</enumval>
<enumval ord="4">2400</enumval>
<enumval ord="5">4800</enumval>
<enumval ord="6">9600</enumval>
<enumval ord="7">19200</enumval>
<enumval ord="8">38400</enumval>
<enumval ord="9">57600</enumval>
<enumval ord="10">115200</enumval>
</enumtype>
<enumtype id="comStopEnum" desc="COM停止位">
<enumval ord="0">1位</enumval>
<enumval ord="1">1.5位</enumval>
<enumval ord="2">2位</enumval>
</enumtype>
<enumtype id="protocolTypeEnum" desc="规约类型">
<enumval ord="4">IEC104</enumval>
<enumval ord="7">Modbus</enumval>
</enumtype>
<enumtype id="portTypeEnum" desc="端口类型">
<enumval ord="1">串口</enumval>
<enumval ord="3">以太网</enumval>
</enumtype>
</datatypetemplates>
</scl>
|