iec61850 控制服务 模型

      <LNodeType id="GGIO_0" lnClass="GGIO">
         <DO desc="Enumerated status" name="Beh" type="ENS_0"/>
         <DO desc="Controllable single point" name="SPCSO1" type="SPC_0"/>
         <DO desc="Controllable enumerated status" name="Mod" type="ENC_0"/>
         <DO desc="Controllable single point" name="SPCSO2" type="SPC_1"/>
         <DO desc="Controllable single point" name="SPCSO3" type="SPC_2"/>
         <DO desc="Controllable single point" name="SPCSO4" type="SPC_3"/>
         <DO desc="Integer status setting" name="NumSubIntv" type="ING_0"/>
      </LNodeType>
      <DOType cdc="SPC" desc="Controllable single point" id="SPC_0">
         <DA bType="Struct" fc="CO" name="Oper" type="Oper_0"/>
         <DA bType="BOOLEAN" dchg="true" fc="ST" name="stVal"/>
         <DA bType="Quality" fc="ST" name="q" qchg="true"/>
         <DA bType="Timestamp" fc="ST" name="t"/>
         <DA bType="Enum" dchg="true" fc="CF" name="ctlModel" type="CtlModelKind"/>
         <DA bType="VisString255" fc="DC" name="d"/>
      </DOType>
      <DAType id="Oper_0">
         <BDA bType="BOOLEAN" name="ctlVal"/>
         <BDA bType="Struct" name="origin" type="origin_0"/>
         <BDA bType="INT8U" name="ctlNum"/>
         <BDA bType="Timestamp" name="T"/>
         <BDA bType="BOOLEAN" name="Test"/>
         <BDA bType="Check" name="Check"/>
      </DAType>
      <DOType cdc="ENS" desc="Enumerated status" id="ENS_0">
         <DA bType="Enum" dchg="true" dupd="true" fc="ST" name="stVal" type="BehaviourModeKind"/>
         <DA bType="Quality" fc="ST" name="q" qchg="true"/>
         <DA bType="Timestamp" fc="ST" name="t"/>
      </DOType>
      <EnumType id="BehaviourModeKind">
         <EnumVal ord="1">on</EnumVal>
         <EnumVal ord="2">blocked</EnumVal>
         <EnumVal ord="3">test</EnumVal>
         <EnumVal ord="4">test/blocked</EnumVal>
         <EnumVal ord="5">off</EnumVal>
      </EnumType>