Змінити в 7.4.1 ISO 9506-2 рядок
object-state-conflict |
(2), |
— Значення 3 зарезервовано для подальшого визначення
continuation-invalid на такий новий текст object-state-conflict pdu-size continuation-invalid |
(4) (2), (3), (4). |
ДОДАТОКG
(додатковий)
ПРИКЛАД ФАЙЛУ SCL
Наведений нижче текст є прикладом можливого SCL-файлу. Цей файл і його вміст не треба використовувати з будь-якою іншою метою, окрім як із навчальною, оскільки приклад може не відповідати діючій схемі SCL. Реальні приклади SCL та схему див. в ІЕС 61850-6.
<?xml version='1.0" encoding="UTF-8,?>
<SCL xmlns:xsi-'http://www.w3.org/2001/XMLSchema-instance" xm!ns="http://www.iec.ch/61850/2003/SCL" version="2007” revision="A"
xsi:schemaLocation="http://www.iec.ch/61850/2003/SCL SCLxsd">
«Header ld=”SCL Example T1-1" nameStructure=”IEDName" />
«Substation name="S12" desc=’Baden”>
«VoltageLevel пате="0Г>
«PowerTransformer name=*T1" type=”PTR">
«LNode lnlnst=’1" lnClass="PDIF" ldlnst="F1" iedName=“D1Q1BP2" />
«LNode lnlnst="1“ lnClass=''TCTR" ldlnst="C1" iedName="D1Q1SB1" />
«Transformerwinding name-'W1” type-'PTW">
«Terminal connectivityNode=’'S12/D1/Q1/L1"substationName=”S12“ voltageLevelName-'DT bayName=‘Q1" cNodeName=“H“ />
«/Transformerwinding»
«Transformerwinding name="W2" type="PTW">
«Terminal connectivityNode=”S12/E1/Q2/L3* substationName="S12" voltageLevelName="ET bayName="Q2" cNodeName="L3“ />
</TransformerWinding>
«/PowerTransformer»
«Voltage multiplier=T unit="V"»220«/Voltage>
«Bay name="Q1">
«LNode lnlnst='1" lnClass="PDIS" ldlnst="F1" iedName="D1Q1BP3" />
«ConductingEquipment name="IT type="CTR”>
«Terminal connectivityNode="S12/D1/Q1/H” substationName="S12" voltageLevelName="Dr bayName-'QI" cNodeName="Lr /»
«SubEquipment name="R" phase=“A''>
«LNode lnClass=”TCTR" iedName=''D1Q1BP2" ldlnst=”F1" lnlnst=’1' />
«/SubEquipment»
«SubEquipment name=”S" phase="B”>
«LNode lnClass="TCTR" iedName="D1Q1BP2” ldlnst=’F1" lnlnst="2" />
«/SubEquipment»
«SubEquipment name=T phase="C>
«LNode lnClass="TCTR ’ iedName="D1Q1BP2" ldlnst=HF1" lnlnst="3” />
</SubEquipment>
«SubEquipment name-'IO" phase="N">
«LNode lnClass="TCTR' iedName="D1Q1BP2" ldlnst=HF1" lnlnst="4“ />
</SubEquipment>
«/ConductingEquipment»
«ConnectivityNode name="L1" pathName="S12/D1/Q1/Lr l>
</Bay>
«/VoltageLevel»
«VoltageLevel name="E1">
«Voltage multiplier=’k" unit="V"»132«/Voltage>
«Вау name=“Q1">
«LNode lnlnst=“1" lnClass=“MMXU" ldfnst=*C1“ iedName=*ElQ1SB1" />
«LNode lnlnst="1" lnClass='PDIS" ldlnst="F1" />
«LNode lnlnst="1“ lnClass="PDIF” ldlnst="F 1" /»
«ConductingEquipment name-’QAI” type=”CBR"»
«LNode lnlnst="1" lnClass=”CSWI" ldlnst=”C1' iedName="E1Q1SB1" /»
«Terminal connectivityNode=”S12/El/Q1/L1" substationName="S12" voltageLevelName=”ET bayName=”Q1" cNodeName="L1" />
«Terminal connectivityNode="S12/E1/Q1/L2" substationName-'S12" voltageLevelName-'ЕГ bayName-'QI” cNodeName="L2" />
«/ConductingEquipment»
«ConductingEquipment name="QB1" type="DIS">
«LNode lnlnst="2" lnClass="CSWI’ ldlnst=”C1" iedName="E1Q1SB1" /»
«LNode lnlnst="1" lnClass=”CILO" ldlnst="C1" iedName="D1Q1SB4" /»
«Terminal connectivltyNode=“S12/E1/Q4/Br substationName=“S12" voltageLevelName="E1" bayName="Q4" cNodeName="Br />
«Terminal connectivityNode="S12/E1/Q1/L1" substationName="S12" voltageLevelName="E1“ bayName=“Q1“ cNodeName=“L1" l>
«/ConductingEquipment»
«ConductingEquipment name="U1’ type=*VTR"»
«Terminal connectivityNode=“S12/E1/Q1/L2" substationName="S12" voltageLevelName="E1" bayName="Q1" cNodeName="L2" />
«SubEquipment name=“A" phase="A">
«LNode lnClass="TVTR" iedName=“ElQlSBr ldlnst="C1” lnlnst="1’ desc="VT phase L1" />
</SubEquipment>
«/ConductingEquipment»
«ConductingEquipment name=“H" type="CTR”»
«Terminal connectivityNode=”S12/E1/Q1/L3" substationName=“S12“ voltageLevelName="ET bayName="Q1” cNodeName=“L3“ /»
«Terminal connectivityNode=“S12/E1/Q1/L2" substationName=”S12" voltageLevelName=“Er bayName="Q1“ cNodeName=”L2" /»
«/ConductingEquipment»
«ConnectivityNode name="L1" pathName=”S12/E1/Q1/L1" /»
«ConnectivityNode name="L2" pathName="S12/E1/Q1/L2" /»
«ConnectivityNode пате=и13" pathName=”S12/E1/Q1/L3" />
«/Bay»
«Bay name="Q2“ desc="Turgi"»
«ConductingEquipment name="QA1" type="CBR"»
«LNode lnlnst="r lnClass="CSWr ldlnst-'СГ /»
«Terminal connectivityNode="S12/E1/Q2/L0“ substationName=”S12" voltageLevelName="E1" bayName=”Q2" cNodeName="LO“ /»
«Terminal connectivityNode="S12/E1/Q2/L1" substationName="S12" voltageLevelName=“Er bayName="Q2" cNodeName="Lr /»
«/ConductingEquipment»
«ConductingEquipment name="QB1" type="DIS“»
«LNode lnlnst=”2" lnClass="CSWI" ldlnst="C1"/>
«LNode lnlnst="2" lnClass="CILO" ldlnst="C1" iedName="D1Q1SB4" /»
«Terminal connectivityNode=',S12/E1/Q4/B1" substationName=“S12" voltageLevelName="E1“ bayName="Q4" cNodeName=”B1" /»
«Terminal connectivityNode="Sl2/E1/Q2/L0" substationName="S12” voltageLevelName="E1" bayName="Q2" cNodeName="LO" />«/ConductingEquipment*
<ConductingEquipment name-'И" type="CTR”>
«Terminal connectivityNode=”S12/E1/Q2/L1" substationName="S12" voltageLevelName=”ET' bayName="Q2" cNodeName-'LT' />
«Terminal connectivityNode="S12/E1/Q2/L2" substationName="S12" voltageLevelName="E1" bayName="Q2" cNodeName="L2" />
«/ConductingEquipment*
«ConductingEquipment пате-'UT' type="VTR">
«Terminal connectivityNode="S12/E1/Q2/LT' substationName-'S12" voltageLevelName-'ЕГ bayName="Q2" cNodeName-'LT />
«/ConductingEquipment*
«ConnectivityNode name=''L0" pathName="S12/E1/Q2/L0"/*
«ConnectivityNode name="L1" pathName="S12/E1/Q2/L1" /*
«ConnectivityNode name="L2" pathName=''S12/E1/Q2/L2" />
«/Bay>
«Bay name="Q3” desc=”London">
«LNode lnlnst="1" lnClass="MMXU" ldlnst="LDO" />
«LNode lnlnst='T InClass-'PDIS" ldlnst=”LDO" />
«LNode lnlnst="1” InClass-'PDIF" idlnst=”LDO" />
«ConductingEquipment name=”QA1" type="CBR">
«LNode lnlnst=”1" lnClass="CSWI" ldlnst='C1’ /*
«Terminal connectivityNode="S12/E1/Q3/L1" substationName="S12" voltageLevelName="E1" bayName="Q3" cNodeName=”L1" />
«Terminal connectivityNode="S12/E1/Q3/L2” substationName="S12" voltageLevelName="E1" bayName="Q3" cNodeName=“L2" />
«/ConductingEquipment*
«ConductingEquipment name="QB1" type="DIS"*
«Terminal connectivityNode=”S12/E1/Q4/B1" substationName=”S12" voltageLevelName="E1'' bayName="Q4" cNodeName=”B1" />
«Terminal connectivityNode=“S12/E1/Q3/L1” substationName=''S12" voltageLevelName="E1" bayName="Q31' cNodeName-'Ll" /*
«/ConductingEquipment*
«ConductingEquipment name="U1" type-'VTR"*
«Terminal connectivityNode=''S12/E1/Q3/L2" substationName-'S12" voltageLevelName-'ЕГ bayName=''Q3" cNodeName="L2" />
«/ConductingEquipment*
«ConductingEquipment name="H” type="CTR”>
«Terminal connectivityNode="S12/E1/Q3/L3" substationName="S12" voltageLevelName=”E1" bayName=”Q3” cNodeName=''L3" />
«Terminal connectivityNode="S12/E1/Q3/L2" substationName="S12" voltageLevelName-'ЕГ bayName="Q3” cNodeName="L2" />
«/ConductingEquipment*
«ConnectivityNode name="L1" pathName-'S12/E1/Q3/Lr />
«ConnectivityNode name="L2" pathName="S12/E1/Q3/L2“/>
«ConnectivityNode name=''L3" pathName="S12/E1/Q3/L3" /*
«/Bay*
«Bay name="Q4''*
«ConnectivityNode name=''B1" pathName="S12/E1/Q4/B1" /*
«/Bay*
«/VoltageLevel*«/Substation*
«Communication*
«SubNetwork name="W01" type="8-MMS">
<Text>Station bus«/Text>
«BitRate unit="b/s''*10</BitRate>
«ConnectedAP iedName="D1Q1SB4" apName="S1"*
«Address*
<P type="IP” xsi:type=”tP_IP''*10.0.0.11</P>
<P type="IP-SUBNET" xsi:type="tP_IP-SUBNET"*255.255.255.0«/P*
P type="IP-GATEWAY'' xsi:type="tP_IP-GATEWAY"> 10.0.0.101 </P>
P type="OSI-AP-Title" xsi:type="tP_OSI-AP-Title"*1,3,9999,23</P>
P type=''OSI-AE-Qualifier” xsi:type="tP_OSI-AE-Qualifier"*23«/P>
P type="OSI-TSEL” xsi:type="tP_OSI-TSEL"*OOOOOOOK/P>
P type="OSI-PSEL" xsi:type=''tP_OSI-PSEL"*01«/P>
P type="OSI-SSEL" xsi:type="tP_OSI-SSEL”*01«/P>
«/Address*
<GSE ldlnst="CT cbName="SyckResult"*
«Address*
P type="MAC-Address" xsi:type="tP_MAC-Address"*01-0C-CD-01-00-02</P>
P type="APPID” xsi:type="tP_APPID"*3001«/P>
P type="VLAN-PRIORITY" xsi:type="tP_VLAN-PRIORITY"*4«/P>
<P type="VLAN-ID" xsi:type=”tP_VLAN-ID">001 «/P*
«/Address*
</GSE>
«PhysConn type=”Plug">
<P type=”Type">FOC</P>
<P type="Plug"*ST«/P>
«/PhysConn*
«/ConnectedAP*
«ConnectedAP iedName="E1Q1SBr apName="S1">
«Address*
<P type="IP"*10.0.0.1«/P>
<P type="IP-SUBNET">255.255.255.0</P>
<P type="IP-GATEWAY"*10.0.0.101«/P>
<P type="OSI-TSEL"*00000001</P*
<P type="OSI-PSEL">01 </P*
«Р type="OSI-SSEL">01 </P>
«/Address*
<GSE ldlnst="C1" cbName=''ltlPositions">
«Address*<Р type=”MAC-Address">01-0C-CD-01 -00-01 </Р>
<Р type="APPID">3000</P>
<Р type="VLAN-PRIORITY">4</P>
</Address>
</GSE>
<SMV ldlnst="C1" cbName="Volt">
<Address>
<P type="MAC-Address”>01-0C-CD-04-00-01 </P>
<P type=”APPID">4000</P>
<P type="VLAN-ID">123</P>
<P type="VLAN-PRIORITY">4</P>
</Address>
</SMV>
</ConnectedAP>
<ConnectedAP iedName="E1Q1BP2" apName="S1">
<Address>
<P type="IP">10.0.0.2</P>
<P type="IP-SUBNET">255.255.255.0</P>
<P type=”lP-GATEWAY"> 10.0.0.101 </P>
<P type="OSI-TSEL">00000001 </P>
<P type="OSI-PSEL”>01 </P>
<P type="OSI-SSEL">01</P>
</Address>
</ConnectedAP>
<ConnectedAP iedName=''E1Q1BP3" apName=’’S1">
<Address>
<P type="IP”>10.0.0.3</P>
<P type=”IP-SUBNET">255.255.255.0</P>
<P type="lP-GATEWAY"> 10.0.0.101 </P>
<P type="OSI-TSEL">00000001 </P>
<P type="OSI-PSEL">01 </P>
<P type="OSI-SSEL”>01 </P>
</Address>
</ConnectedAP>
<ConnectedAP iedName="A1KA1" apName="S1">
<!- station level client for reporting -->
<Address>
<P type="IP">10.0.0.121</P>
<P type=''IP-SUBNET,'>255.255.255.0</P>
<P type="IP-GATEWAY">10.0.0.101 </P><Р type="OSI-TSEL">00000001 «/Р>
«Р type="OSI-PSEL"*01 </Р>
<Р type=“OSI-SSEL''>01 </Р>
</Address>
«/ConnectedAP*
«/SubNetwork*
«/Communication*
<IED name="E1Q1SB1">
«Services*
«DynAssociation />
«GetDirectory />
«GetDataObjectDefinition /*
«GetDataSetValue />
«DataSetDirectory />
«ReadWrite />
«FileHandling />
«ConfDataSet max="4’ maxAttributes="50" l>
«ConfReportControl max="12" />
«Reportsettings bufTime="Dyn" cbName="Conr rptlD="Dyn" datSet="Conf" intgPd="Dyn" optFields="Conf" /> «ConfLogControl max="1" /*
«ConfLNs fixLnlnst=”true" />
«GetCBValues /*
«GOOSE max="2” />
«GSESettings applD="Conf cbName=”Conf" datSet="Conf" />
«/Services*
«AccessPoint name="ST>
«Server*
«Authentication />
«LDevice inst="C1">
<LN0 lnType="LN0“ )nClass="LLN0" inst="">
«DataSet name="Positions">
«FCDA ldlnst="C1" prefix5”" lninst5”1” lnClass="CSWI" doName="Pos" fc="ST" /*
«FCDA ldlnst=”C1" prefix5"" lnlnst="2" lnClass="CSWI” doName="Pos" fc="ST" /*
«/DataSet*
«DataSet name=”Measurands">
«FCDA ldlnst=”Cr prefix5"" lnlnst="r lnClass="MMXU" doName="Amps" fc="MX" />
«FCDA ldlnst="Cr prefix5”1* lnlnst="1“ lnClass=”MMXU" doName="Volts'' fc="MX" />
«/DataSet*
«DataSet name='smv">
«FCDA ldlnst=“C1” prefix5"" lnClass5"TVTR” lnlnst="1" doName="Vol” daName=“instMag" fc="MX" /></DataSet>
<ReportControl name="PosReport" rptlD="E1Q1Switches" datSet-'Positions” confRev=”0">
<TrgOps dchg="true" qchg="true" />
<OptFields />
<RptEnabled max=“5">
<ClientLN iedName=''A1KA1" ldlnst="LD1" lnlnst="1" lnClass="IHMI" />
</RptEnabled>
</ReportControl>
<ReportControl name-'MeaReport" rptlD="E1Q1Measurands" datSet=”Measurands" intgPd="2000" confRev="0">
<TrgOps qchg="true" period=”true" />
<OptFields reasonCode="true” />
<RptEnabled max="5’’>
<ClientLN iedName="A1KA1" ldlnst="LD1" lnlnst="1" lnClass="IHMI" />
</RptEnabled>
</ReportControl>
<LogControl name=''Log” datSet="Positions” logName="C1">
<TrgOps dchg=''true" qchg="true" />
</LogControl>
<Log/>
<GSEGontrol name=''ltlPositions" datSet="Positions" applD=''ltl" />
<SampledValueControl name="Volt" datSet=”smv" smvlD=''ir smpRate="4800" nofASDU="5" multicast="true">
<SmvOpts sampleRate="true" refreshTime-'true” sampleSynchronized="true" />
</SampledValueGontrol>
</LN0>
<LN lnType=”LPHDa" lnClass=”LPHD" inst="1">
<DOI name="Proxy”>
<DAI name="stVal">
<Val>false</Val>
</DAI>
</DOI>
</LN>
LN lnst="1” lnClass="CSWr lnType="CSWIa" />
LN inst="2" lnClass=''CSWI" lnType=”CSWla" />
LN inst="3“ lnClass="CSWI" lnType=°CSWIb" />
LN inst="1" lnClass="MMXU" lnType=''MMXUa">
<DOI name="Volts“>
<SDI name="sVC”>
<DAI name=''offset">
<Val>10</Val>
</DAI><DAI name="scaleFactor">
<Val>200</Val>
</DAI>
</SDI>
</DOI>
</LN>
<LN InType-'TVTRa" lnClass=''TVTR" inst="1" />
</LDevice>
</Server>
</AccessPoint>
</IED>
<!- Details of following lEDs to be defined before final allocation of LNs to Substation section -->
<IED name="E1Q1BP2">
<AccessPoint name="S1“ />
</IED>
<IED name="E1Q1BP3">
<AccessPoint name=”S1" />
</IED>
<IED name="E1Q2SB1“>
<AccessPoint name="S1" />
</IED>
<IED name="E1Q3SB1">
<AccessPoint name="S1" />
</IED>
<IED name="E1Q3KA1">
<AccessPoint name="S1" />
</IED>
<IED name="E1Q3KA2">
<AccessPoint name="S1” />
</IED>
<IED name="E1Q3KA3">
<AccessPoint name="S1“ />
</IED>
<IED name="D1Q1SB1">
<AccessPoint name="S1" />
</IED>
<IED name="D1Q1BP2”>
<AccessPoint name="S1" />
</IED>
<IED name="D1Q1BP3"><AccessPoint name="S1" />
</IED>
<IED name=”D1Q1SB4">
«Services>
<DynAssociation />
<GetDirectory />
«GetDataObjectDefinition />
«GetDataSetValue />
<DataSetDirectory />
<ReadWrite />
<FileHandling />
«ConfDataSet max=”4" />
«ConfReportControl max=”12"/>
«Reportsettings bufTime="Dyn" cbName="Conf' rptlD="Dyn" datSet="Conf" intgPd="Dyn" optFields="Conf" />
<ConfLogControl max='T' />
<GetCBValues />
«GOOSE max="2" />
<GSESettings applD="Conf" cbName="Conf" datSet=”Conf'/>
</Services>
<AccessPoint name="Sr’>
<Server>
«Authentication />
«LDevice inst="C1">
<LN0 lnType="LN0” lnClass="LLN0" inst="">
«DataSet name=”SyckResult">
<FCDA ldlnst=''CT prefix='"' lnlnst="1" lnClass="RSYN" doName="Rel" fc="ST" />
</DataSet>
«GSEControl name=”SyckResult“ datSet="SyckResult" applD="SynChk" />
</LN0>
LN lnType="LPHDa" lnClass="LPHD" inst="1">
<DOI name="Proxyn>
<DAI name=,,stVal">
<Val>false«/Val>
</DAI>
</DOI>
</LN>
LN inst="1" lnClass="RSYN" lnType="RSYNa" />
LN inst="1" lnClass="CILO" lnType="CILOa" />
LN inst="2" lnClass="CILO'' lnType=''CIL0a" />
</LDevice></Server>
</AccessPoint>
</IED>
<IED name="A1 KA1">
<!— station level IED - client only ->
<AccessPoint name="Sr>
<LN inst="1" lnClass="IHMI" lnType=“IHMIa" />
</AccessPoint>
</IED>
<DataTypeTemplates>
«LNodeType id="LN0" lnClass="LLN0">
<DO name="Mod" type="myMod'' />
<DO name="Beh" type="myBeh” />
<DO name="Health" type=”myHealth" />
<DO name="NamPlt” type="myLN0LPL" />
</LNodeType>
<LNodeType id="LPHDa“ lnClass="LPHD">
<DO name="PhyNam" type="myDPL" l>
<DO name="PhyHealth" type="myENS" />
<DO name="Proxy" type="mySPS" />
</LNodeType>
<LNodeType id="CSWIa" lnClass=''CSWI">
<DO name="Mod" type="myMod” />
<DO name="Beh” type="myBeh" />
<DO name="Health" type="myHealth" />
<DO name="NamPlt" type="myLPL" />
<DO name="Pos" type=''myPosWithoutTimeActivation" />
</LNodeType>
<LNodeType id="CSWIb" lnClass=”CSWI">
<DO name="Mod" type="myMod" l>
<DO name="Beh" type="myBeh” l>
<DO name="Health" type="myHealth" />
<DO name="NamPlt” type="myLPL" />
<00 name="Pos" type="myPosWithTimeActivation" />
</LNodeType>
<LNodeType id="MMXUa” lnClass="MMXU">
<DO name="Mod” type="myMod" />
<DO name=”Beh“ type="myHealth" />
<DO name=“Health" type=''myBeh" />
<DO name="NamPlt" type=“myLPL" /><00 name=”Amps" type="myMV" />
<DO name="Volts" type="myMV" />
</LNodeType>
<LNodeType id="CILOa" lnClass="CILO">
00 name=''Mod" type=“myHealth'' />
D0 name="Beh" type="myBeh" />
D0 name="Health” type="myENS" />
D0 name="NamPlt” type="myLPL" />
<00 name=”EnaOpen'' type=”mySPS" l>
<DO name="EnaClose" type="mySPS" />
</LNodeType>
<LNodeType id=”TVTRa" lnClass="TVTR">
<D0 name="Mod" type="myMod" />
<DO name=”Beh” type="myBeh" l>
<DO name=”Health" type="myHealth" />
<D0 name="NamPlt" type="myLPL" />
<D0 name="Vor type=”mySAV" />
<DO name="FuFail" type="mySPS" />
</LNodeType>
<LNodeType id="RSYNa" lnClass=”RSYN''>
<DO name=''Mod" type="myMod" />
<DO name="Beh" type=“myBeh" />
<DO name="Health" type="myHealth" />
<DO name="NamPlt" type="myLPL'' />
<DO name=”Rel" type="mySPS" />
</LNodeType>
<LNodeType id=”IHMIa" lnClass="IHMI">
<DO name="Mod” type="myMod" l>
<DO name=”BehH type="myBeh” />
<DO name="Health“ type="myHealth" />
<D0 name=“NamPlt" type="myLPL" />
</LNodeType>
<DOType id-'myMod" cdc="ENC">
<DA name="stVal" fc=”ST" dchg="true" bType=“Enum" type="Mod" />
<DA name-'q” fc=,'ST" bType="Quality" qchg=''true" />
<DA name="t" fc="ST" bType="Timestamp" dchg=“true" />
<DA name="ctlModel" fc=”CF" bType="Enum" type=”ctlModel" />
<DA name="Oper" fc=”CO" bType="Struct" type="myModOper" />
<!- Oper needed for mapping according to 8-1 -->
</DOType><DOType id="myHealth" cdc=”ENS''>
<DA name="stVal" fc="ST" bType="Enum" dchg=''true" type="Health" />
<DA name=''q" fc="ST" bType="Quality" qchg=“true" />
<DA name="t" fc=“ST" bType=',Timestamp" dchg=”true" />
</DOType>
<DOType id="myBeh" cdc="ENS”>
<DA name="stVal" fc="ST" bType=’’Enum" dchg="true" type=”Beh" />
<DA name="q" fc="ST" bType="Quality" qchg="true" />
<DA name="t" fc=“ST" bType=''Timestamp" dchg="true" />
</DOType>
<DOType id="myENS" cdc="ENS">
<DA name=“stVal" fc="ST" bType="INT32" dchg="true" />
<DA name="q" fc="ST" bType="Quality" qchg="true" />