<?xml version="1.0" encoding="utf-8"?>
<protocol name="ICCPsrv" caption="ICCP SRV"  driver="TcpServer" 
  redundancy="" 
  port="102"
  startDelay="0"
  tuwait="10000"
  IPaddress="127.0.0.1"
  timeShiftS="0" timeShiftW="0"
  t0="3000" t1="2000" t2="300" t14="50" priority="0"
  negMMSPduSize="10000" tpduSize="10" timeInterval="5000" >
  <properties title="number,caption,name" format="%s, %s (%s)"
      rdx="line(index=number,name=name,tuwait=tuwait,timeShiftS=timeShiftS,driver=driver,redLine=priority,redundancy=redundancy, timeShiftW=timeShiftW,startDelay=startDelay,t0=t0,t1=t1,t2=t2, t14=t14,negMMSPduSize=negMMSPduSize, tpduSize=tpduSize, IPaddress=IPaddress,port=port, timeInterval=timeInterval)">
   
	<property name="name" caption="Протокол" type="text" editing="false" visible="false" key="false"/>
  <property name="caption" caption="Наименование" type="text"	editing="true" visible="true" key="false"/>
  <property name="module" caption="Модуль" type="text" editing="false" visible="false" key="false"/> 
  <property name="redundancy" caption="Резервирование" type="text" editing="false" visible="false" key="false"/>
  <property name="priority" caption="Приоритет" type="int" editing="true" visible="true" key="false"> 
    <range min="0" max="100"/>
  </property>
  <property name="driver" caption="Драйвер"  type="text"	editing="true" visible="true" key="false">
    <enum item="TcpServer" caption="TcpServer-slave"/>
  </property>
 <!--  <property name="driver" caption="Драйвер"
      type="text"	editing="true" visible="true" key="false">
      <enum item="Tcp" caption="Tcp-master"/>
      <enum item="TcpServer" caption="TcpServer-slave"/>
    </property>
	-->
  <property name="tuwait" caption="Таймаут ТУ (ms)" type="int" editing="false" visible="false" key="false"/>
  <property name="timeShiftS" caption="Сдвиг летнего времени(s)" type="int"	editing="false" visible="false" key="false"/>
  <property name="timeShiftW" caption="Сдвиг зимнего времени(s)" type="int"	editing="false" visible="false" key="false"/>
  <property name="t0" caption="Таймаут подключения (ms)" type="int"	editing="true" visible="true" key="false"/>
  <property name="t1" caption="Таймаут ожидания ответа" type="int" editing="false" visible="false" key="false"/>
  <property name="t2" caption="Таймаут просмотра транс.сет" type="int" editing="true" visible="true" key="false"/> 
  <property name="t14" caption="Таймаут ожидания не в overlaped режиме (ms)" type="int" editing="false" visible="false" key="false"/>
	<property name="port" caption="Порт" type="int" editing="true" visible="true" key="false"/>
	<property name="IPaddress" caption="IP клиента" type="text" editing="true" visible="true" key="false"/>
	
	<property name="negMMSPduSize" caption="Размер MMSPdu" type="int" editing="true" visible="true" key="false">
	      <enum item="10000" caption="10000"/>
		  <enum item="20000" caption="20000"/>
          <enum item="30000" caption="30000"/>
    </property>
    <property name="tpduSize" caption="Размер tpdu" type="int" editing="true" visible="true" key="false">
	      <enum item="10" caption="10,1024"/>
		  <enum item="11" caption="11,2048"/>
    </property>	 
	
	<property name="timeInterval" caption="Интервал чтения" type="int" editing="true" visible="true" key="false"/>
</properties>

 	<remoteunit  ied_name="VCC"  caption="Устройство" ied_port="102" time_shift="0" maxICC="1" maxDS="1"  >
    <properties title="caption" format="%s">
      <property name="ied_name" caption="Имя устройства"
        type="text"	editing="true" visible="true" key="true"/>
      <property name="caption" caption="Наименование"
        type="text"	editing="true" visible="true" key="false"/>
      <property name="ied_port" caption="TCP-порт"
        type="int"	editing="false" visible="false" key="false"/>
      <property name="ied_xml" caption="XML-файл"
        type="text"	editing="false" visible="true" key="false"/>
   <property name="time_shift" caption="Смещение времени (s)"
        type="int" editing="false" visible="fase" key="false"/>
		<property name="maxICC" caption="Мах к-во ICC"  type="int" editing="true" visible="true" key="false"/>
		<property name="maxDS" caption="Мах к-во DataSet в ICC "  type="int" editing="true" visible="true" key="false"/>
		
	<!--  <property name="sclcomplete" caption="Отмена редактирования" type="bool"	editing="false" visible="true" key="false"/> -->
    </properties>
    <source caption="" tag_name="" tag_type="1" domain="1" isinDataSet="0" mrid="" >
      <properties title="caption,tag_name" format="%s|%s"
        rdx="src(ied_name=remoteunit.ied_name,ied_port=remoteunit.ied_port,time_shift=remoteunit.time_shift, caption=caption, presentSBO=presentSBO,
		maxICC=remoteunit.maxICC, maxDS=remoteunit.maxDS, tag_name=tag_name, tag_type=tag_type,desc=desc, domain=domain,isinDataSet=isinDataSet, mrid=mrid	)">
        <property name="caption" caption="Наименование"
  	      type="text"	editing="true" visible="true" key="false"/>
        <property name="tag_name" caption="Имя переменной"
          type="text"	editing="false" visible="true" key="false"/>
		<property name="tag_type" caption="Тип тега ICCP" type="int" editing="true" visible="true" key="false">
		 <enum item="21" caption = "DiscreteSetPoint"  />
		 <enum item="22" caption = "RealSetPoint"  />
		 
		     
       </property >
       
	 <property name="domain" caption = "Область" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "VMD"  />
		 <enum item="1" caption = "ICC_1" />
         <enum item="2" caption = "ICC_2" />
         <enum item="3" caption = "ICC_3" />
         <enum item="4" caption = "ICC_4" />
         <enum item="5" caption = "ICC_5" />
         <enum item="6" caption = "ICC_6" /> 
         <enum item="7" caption = "ICC_7" />
      </property>	 
	  <property name="presentSBO" caption = "Наличие SBO" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "NOSBO"  />
		 <enum item="1" caption = "SBO" />
	  </property > 
      
	 <property name="isinDataSet" caption = "Вхождение в DataSet" type="int" editing="true" visible="true" key="false"> 
	     <enum item="0" caption = "No_DataSet"  />
		 <enum item="1" caption = "DataSet_1" />
         <enum item="2" caption = "DataSet_2" />
         <enum item="3" caption = "DataSet_3" />
         <enum item="4" caption = "DataSet_4" />
         <enum item="5" caption = "DataSet_5" />
         <enum item="6" caption = "DataSet_6" /> 
         <enum item="7" caption = "DataSet_7" />
	
     </property>
     <property name="desc" caption="Описание" type="text"	editing="true" visible="true" key="false"/>	 
	 <property name="mrid" caption="Идентификатор"
          type="text" 	editing="true" visible="true" key="false"/>	
	</properties> 
    </source>
    <pass caption="" tag_name=""  tag_type="1"  domain="1" mrid="">
      <properties title="caption,tag_name" format="%s|%s"
        rdx="crt(ied_name=remoteunit.ied_name,ied_port=remoteunit.ied_port,time_shift=remoteunit.time_shift,maxICC=remoteunit.maxICC, caption=caption, maxDS=remoteunit.maxDS, tag_name=tag_name,tag_type=tag_type, domain=domain,isinDataSet=isinDataSet,desc=desc,mrid=mrid)">
        <property name="caption" caption="Наименование"
  	      type="text"	editing="true" visible="true" key="false"/>
        <property name="tag_name" caption="Имя переменной"
          type="text"	editing="true" visible="true" key="false"/>
		<property name="tag_type" caption="Тип тега ICCP" type="int" editing="true" visible="true" key="false">
          <enum item="0" caption = "Data_DiscreteQTimeTag"  />
		 <enum item="1" caption = "Data_RealQTimeTag" />
		 <enum item="2" caption = "Data_DiscreteQTimeTagExtended" />
		 <enum item="3" caption = "Data_RealQTimeTagExtended" />
		 <enum item="4" caption = "Data_Real" />
         <enum item="5" caption = "Data_Discrete" />
		 <enum item="6" caption = "VISIBLE_STRING32" />
		 <enum item="7" caption = "UINT8" />
		 <enum item="8" caption = "INT8" />
		 <enum item="9" caption = "Data_Flags" />
		 <enum item="10" caption = "GMTBasedS" />
         <enum item="11" caption = "TimeIntervalL16" /> 
         <enum item="12" caption = "BitString" />
		 <enum item="13" caption = "FLOAT32" />
		 <enum item="14" caption = "INT32"    />
			<enum item="15" caption = "BitString12"    />
			<enum item="16" caption = "BitString5"   />
			<enum item="17" caption = "INT16"   />
			<enum item="18" caption = "BOOL"   />
			<enum item="19" caption = "Data_State"  />
			<enum item="20" caption = "Data_StateSupplemental" />
        </property>
		 <property name="domain" caption = "Область" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "VMD"  />
		 <enum item="1" caption = "ICC_1" />
         <enum item="2" caption = "ICC_2" />
         <enum item="3" caption = "ICC_3" />
         <enum item="4" caption = "ICC_4" />
         <enum item="5" caption = "ICC_5" />
         <enum item="6" caption = "ICC_6" /> 
         <enum item="7" caption = "ICC_7" />
        </property>	 
      
	   <property name="isinDataSet" caption = "Вхождение в DataSet" type="int" editing="true" visible="true" key="false"> 
	     <enum item="0" caption = "No_DataSet"  />
		 <enum item="1" caption = "DataSet_1" />
         <enum item="2" caption = "DataSet_2" />
         <enum item="3" caption = "DataSet_3" />
         <enum item="4" caption = "DataSet_4" />
         <enum item="5" caption = "DataSet_5" />
         <enum item="6" caption = "DataSet_6" /> 
         <enum item="7" caption = "DataSet_7" />
       </property>	 
	   <property name="desc" caption="Описание" type="text"	editing="true" visible="true" key="false"/>	 
	   <property name="mrid" caption="Идентификатор"
          type="text" 	editing="true" visible="true" key="false"/>
      </properties>
    </pass>
    <controlsource caption="" tag_name="" tag_type="1" domain="1" mrid="">
      <properties title="caption,tag_name" format="%s|%s"
        rdx="src(ied_name=remoteunit.ied_name,ied_port=remoteunit.ied_port,time_shift=remoteunit.time_shift,maxICC=remoteunit.maxICC,presentSBO=presentSBO, maxDS=remoteunit.maxDS, tag_name=tag_name,tag_type=tag_type, caption=caption, domain=domain,isinDataSet=isinDataSet,desc=desc,mrid=mrid)">
        <property name="caption" caption="Наименование"
  	      type="text"	editing="true" visible="true" key="false"/>
         <property name="tag_name" caption="Имя переменной"
          type="text"	editing="false" visible="true" key="false"/>
		<property name="tag_type" caption="Тип тега ICCP" type="int" editing="true" visible="true" key="false">
          <enum item="23" caption = "ControlCommand"  />
		  
        </property>
		<property name="domain" caption = "Область" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "VMD"  />
		 <enum item="1" caption = "ICC_1" />
         <enum item="2" caption = "ICC_2" />
         <enum item="3" caption = "ICC_3" />
         <enum item="4" caption = "ICC_4" />
         <enum item="5" caption = "ICC_5" />
         <enum item="6" caption = "ICC_6" /> 
         <enum item="7" caption = "ICC_7" />
      </property>	 
	   <property name="presentSBO" caption = "Наличие SBO" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "NOSBO"  />
		 <enum item="1" caption = "SBO" />
	  </property > 
      
	 <property name="isinDataSet" caption = "Вхождение в DataSet" type="int" editing="true" visible="true" key="false"> 
	     <enum item="0" caption = "No_DataSet"  />
		 <enum item="1" caption = "DataSet_1" />
         <enum item="2" caption = "DataSet_2" />
         <enum item="3" caption = "DataSet_3" />
         <enum item="4" caption = "DataSet_4" />
         <enum item="5" caption = "DataSet_5" />
         <enum item="6" caption = "DataSet_6" /> 
         <enum item="7" caption = "DataSet_7" />
     </property>
      <property name="desc" caption="Описание" type="text"	editing="true" visible="true" key="false"/>	 
	  <property name="mrid" caption="Идентификатор"
          type="text" 	editing="true" visible="true" key="false"/>
	</properties>
    </controlsource>
    <controlpass caption="" tag_name="" tag_type="1"  domain="1" mrid="">
      <properties title="caption,tag_name" format="%s|%s"
        rdx="crt(ied_name=remoteunit.ied_name,ied_port=remoteunit.ied_port,time_shift=remoteunit.time_shift,maxICC=remoteunit.maxICC, maxDS=remoteunit.maxDS, tag_name=tag_name,tag_type=tag_type,caption=caption, domain=domain,isinDataSet=isinDataSet,desc=desc,mrid=mrid)">
        <property name="caption" caption="Наименование"
  	      type="text"	editing="true" visible="true" key="false"/>
        <property name="tag_name" caption="Имя переменной"
          type="text"	editing="false" visible="true" key="false"/>
		<property name="tag_type" caption="Тип тега ICCP" type="int" editing="true" visible="true" key="false">
           <enum item="0" caption = "Data_DiscreteQTimeTag"  />
		 <enum item="1" caption = "Data_RealQTimeTag" />
		 <enum item="2" caption = "Data_DiscreteQTimeTagExtended" />
		 <enum item="3" caption = "Data_RealQTimeTagExtended" />
		 <enum item="4" caption = "Data_Real" />
         <enum item="5" caption = "Data_Discrete" />
		 <enum item="6" caption = "VISIBLE_STRING32" />
		 <enum item="7" caption = "UINT8" />
		 <enum item="8" caption = "INT8" />
		 <enum item="9" caption = "Data_Flags" />
		 <enum item="10" caption = "GMTBasedS" />
         <enum item="11" caption = "TimeIntervalL16" /> 
         <enum item="12" caption = "BitString" />
		 <enum item="13" caption = "FLOAT32" />
		 <enum item="14" caption = "INT32"    />
			<enum item="15" caption = "BitString12"    />
			<enum item="16" caption = "BitString5"   />
			<enum item="17" caption = "INT16"   />
			<enum item="18" caption = "BOOL"   />
			<enum item="19" caption = "Data_State"  />
			<enum item="20" caption = "Data_StateSupplemental" />
        </property>
		<property name="domain" caption = "Область" type="int" editing="true" visible="true" key="false">
         <enum item="0" caption = "VMD"  />
		 <enum item="1" caption = "ICC_1" />
         <enum item="2" caption = "ICC_2" />
         <enum item="3" caption = "ICC_3" />
         <enum item="4" caption = "ICC_4" />
         <enum item="5" caption = "ICC_5" />
         <enum item="6" caption = "ICC_6" /> 
         <enum item="7" caption = "ICC_7" />
        </property>	 
      
	   <property name="isinDataSet" caption = "Вхождение в DataSet" type="int" editing="true" visible="true" key="false"> 
	     <enum item="0" caption = "No_DataSet"  />
		 <enum item="1" caption = "DataSet_1" />
         <enum item="2" caption = "DataSet_2" />
         <enum item="3" caption = "DataSet_3" />
         <enum item="4" caption = "DataSet_4" />
         <enum item="5" caption = "DataSet_5" />
         <enum item="6" caption = "DataSet_6" /> 
         <enum item="7" caption = "DataSet_7" />
       </property>	
       <property name="desc" caption="Описание" type="text"	editing="true" visible="true" key="false"/>	
 	   <property name="mrid" caption="Идентификатор"
          type="text" 	editing="true" visible="true" key="false"/>
	  </properties>
    </controlpass>
  </remoteunit>
</protocol>

