<?xml version="1.0" encoding="UTF-8"?>
<!--Конфигурация-->
<configuration number="1683051243" name="test-62541-1" caption="test-62541-1" description="для внутреннего тестирования" port="1812" password="" hi_port="65535">
  <!--Протокол-->
  <protocol name="Iec62541" caption="IEC62541 (OPC UA)" module="Iec62541" driver="LoopBack" priority="0" srvprefix="opc.tcp://" srvaddr="127.0.0.1" srvport="48480" login="admin" tuwait="10000" syncManual="0" testTagId="0" testTime="2" timeSync="0" timeShiftS="0" timeShiftW="0" t0="3000" t1="2000" connectionOscillationRate="0" connectionOscillationCount="0" version="2.0" startDelay="0">
    <properties format="%s, %s (%s)" rdx="line(index=number,name=name,type=module,driver=driver,redLine=priority,direction=direction.number,srvprefix=srvprefix,srvaddr=srvaddr,srvport=srvport,srvendpoint=srvendpoint,&#9;login=login,password=password,&#9;tuwait=tuwait,syncManual=syncManual,testTagId=testTagId,testTime=testTime,&#9;timeSync=timeSync,timeShiftS=timeShiftS,timeShiftW=timeShiftW,startDelay=startDelay,t0=t0,t1=t1,connectionOscillationRate=connectionOscillationRate,connectionOscillationCount=connectionOscillationCount)" title="number,caption,name">
      <property name="name" caption="Протокол" type="text" editing="0" visible="0" key="0" default="1"/>
      <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="module" caption="Модуль" type="text" editing="0" visible="1" key="0" default="1"/>
      <property name="driver" caption="Драйвер" type="text" editing="0" visible="1" key="0" default="1">
        <enum item="LoopBack" caption="Не используется"/>
      </property>
      <property name="redundancy" caption="Резервирование" type="text" editing="0" visible="0" key="0"/>
      <property name="priority" caption="Приоритет" type="int" editing="1" visible="1" key="0" default="1">
        <range min="0" max="100"/>
      </property>
      <property name="srvprefix" caption="Префикс протокола" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="srvaddr" caption="IP-адрес" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="srvport" caption="Порт" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="srvendpoint" caption="Точка подключения" type="text" editing="1" visible="1" key="0"/>
      <property name="login" caption="Логин" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="password" caption="Пароль" type="text" editing="1" visible="1" key="0"/>
      <property name="tuwait" caption="Таймаут подтверждения ТУ (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="syncManual" caption="Синхронизация ручного ввода" type="bool" editing="1" visible="1" key="0" default="1"/>
      <property name="testTagId" caption="Проверочный сигнал" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="testTime" caption="Время принудительного обновления (сек)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeSync" caption="Синхронизация времени сервера (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeShiftS" caption="Сдвиг летнего времени(s)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeShiftW" caption="Сдвиг зимнего времени(s)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="t0" caption="Таймаут подключения (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="t1" caption="Таймаут Т1 (ms)" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="tagid" caption="Адрес тэга. Имя свойства" type="text" editing="0" visible="0" key="0"/>
      <property name="tagtype" caption="Тип значения тэга. Имя свойства" type="text" editing="0" visible="0" key="0"/>
      <property name="connectionOscillationRate" caption="Таймаут дребезга канала (сек)" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="connectionOscillationCount" caption="Число быстрых изменений" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="version" caption="Версия протокола" type="text" editing="0" visible="1" key="0" default="1"/>
      <property name="startDelay" caption="Задержка старта (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
    </properties>
    <remoteunit caption="Группа тэгов">
      <properties format="%s" title="caption">
        <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0" default="1"/>
        <property name="name" caption="Имя" type="text" editing="1" visible="1" key="1"/>
        <property name="path" caption="path" type="text" editing="0" visible="1" key="0"/>
      </properties>
      <source nodeid="ns=1;s=Path/To/Attribute" tagid="1" tagtype="2" wheelOut="0">
        <properties format="%s, %s" rdx="informationObject(tagid=tagid,tagtype=tagtype,nodeid=nodeid,wheelOut=wheelOut)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="nodeid" caption="NodeID" type="text" editing="1" visible="1" key="1" default="1"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="0" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="1" key="0" default="1">
            <enum item="1" caption="Boolean"/>
            <enum item="2" caption="Integer"/>
            <enum item="3" caption="Double"/>
          </property>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="0" visible="0" key="0" default="1"/>
        </properties>
      </source>
      <pass nodeid="NodeName" tagid="1" tagtype="2" wheelOut="0">
        <properties format="%s, %s" rdx="crt(tagid=tagid,tagtype=tagtype,nodeid=nodeid,wheelOut=wheelOut)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="nodeid" caption="NodeID" type="text" editing="1" visible="1" key="1" default="1"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="0" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="1" key="0" default="1">
            <enum item="1" caption="Boolean"/>
            <enum item="2" caption="Integer"/>
            <enum item="3" caption="Double"/>
          </property>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="1" key="0" default="1"/>
        </properties>
      </pass>
      <controlsource tagid="1" tagtype="1" wheelOut="0">
        <properties format="%s, %s" rdx="informationObject(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="0" key="0" default="1"/>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="0" key="0" default="1"/>
        </properties>
      </controlsource>
      <controlpass tagid="1" tagtype="1" wheelOut="0">
        <properties format="%s, %s" rdx="crt(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="0" key="0" default="1"/>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="0" key="0" default="1"/>
        </properties>
      </controlpass>
    </remoteunit>
  </protocol>
  <!--Протокол-->
  <protocol name="Mdx" caption="MDX" module="ModExt.ModMdx" driver="LoopBack" redundancy="mdx" priority="0" srvaddr="127.0.0.1" srvport="1312" login="admin" tuwait="10000" syncManual="0" testTagId="0" testTime="2" timeSync="0" timeShiftS="0" timeShiftW="0" t0="3000" t14="50" connectionOscillationRate="0" connectionOscillationCount="0" mridAndTagidSynchro="false" version="2.0" startDelay="0">
    <properties format="%s, %s (%s)" rdx="line(index=number,name=name,type=module,driver=driver,redLine=priority,direction=direction.number,srvaddr=srvaddr,srvport=srvport,login=login,password=password,tuwait=tuwait,syncManual=syncManual,testTagId=testTagId,testTime=testTime,timeSync=timeSync,timeShiftS=timeShiftS,timeShiftW=timeShiftW,startDelay=startDelay,t0=t0,t14=t14,connectionOscillationRate=connectionOscillationRate,connectionOscillationCount=connectionOscillationCount,&#9;mridAndTagidSynchro=mridAndTagidSynchro)" title="number,caption,name">
      <property name="name" caption="Протокол" type="text" editing="0" visible="0" key="0" default="1"/>
      <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="module" caption="Модуль" type="text" editing="0" visible="1" key="0" default="1"/>
      <property name="driver" caption="Драйвер" type="text" editing="0" visible="1" key="0" default="1">
        <enum item="LoopBack" caption="Не используется"/>
      </property>
      <property name="redundancy" caption="Резервирование" type="text" editing="0" visible="0" key="0" default="1"/>
      <property name="priority" caption="Приоритет" type="int" editing="1" visible="1" key="0" default="1">
        <range min="0" max="100"/>
      </property>
      <property name="srvaddr" caption="IP-адрес" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="srvport" caption="Порт" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="login" caption="Логин" type="text" editing="1" visible="1" key="0" default="1"/>
      <property name="password" caption="Пароль" type="text" editing="1" visible="1" key="0"/>
      <property name="tuwait" caption="Таймаут подтверждения ТУ (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="syncManual" caption="Синхронизация ручного ввода" type="bool" editing="1" visible="1" key="0" default="1"/>
      <property name="testTagId" caption="Проверочный сигнал" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="testTime" caption="Время принудительного обновления (сек)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeSync" caption="Синхронизация времени сервера (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeShiftS" caption="Сдвиг летнего времени(s)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="timeShiftW" caption="Сдвиг зимнего времени(s)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="t0" caption="Таймаут подключения (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
      <property name="t14" caption="Таймаут ожидания не в overlaped режиме (ms)" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="tagid" caption="Адрес тэга. Имя свойства" type="text" editing="0" visible="0" key="0"/>
      <property name="tagtype" caption="Тип значения тэга. Имя свойства" type="text" editing="0" visible="0" key="0"/>
      <property name="connectionOscillationRate" caption="Таймаут дребезга канала (сек)" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="connectionOscillationCount" caption="Число быстрых изменений" type="int" editing="0" visible="0" key="0" default="1"/>
      <property name="mridAndTagidSynchro" caption="Синхронизация mrid и locId при старте" type="bool" editing="1" visible="1" key="0" default="1"/>
      <property name="version" caption="Версия протокола" type="text" editing="0" visible="1" key="0" default="1"/>
      <property name="startDelay" caption="Задержка старта (ms)" type="int" editing="1" visible="1" key="0" default="1"/>
    </properties>
    <remoteunit caption="Группа тэгов">
      <properties format="%s" title="caption">
        <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0" default="1"/>
        <property name="name" caption="Имя" type="text" editing="1" visible="1" key="1"/>
        <property name="path" caption="path" type="text" editing="0" visible="1" key="0"/>
      </properties>
      <source tagid="1" tagtype="0" wheelOut="0">
        <properties format="%s, %s" rdx="informationObject(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut,mrid=mrid)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="1" key="0" default="1">
            <enum item="0" caption="По умолчанию"/>
            <enum item="1" caption="Boolean"/>
            <enum item="2" caption="Integer"/>
            <enum item="3" caption="Double"/>
            <enum item="4" caption="Blob"/>
          </property>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="0" visible="0" key="0" default="1"/>
          <property name="mrid" caption="Идентификатор" type="text" editing="1" visible="1" key="0"/>
        </properties>
      </source>
      <pass tagid="1" tagtype="1" wheelOut="0">
        <properties format="%s, %s" rdx="crt(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut,mrid=mrid)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="1" key="0" default="1">
            <enum item="1" caption="Boolean"/>
            <enum item="2" caption="Integer"/>
            <enum item="3" caption="Double"/>
            <enum item="4" caption="Blob"/>
          </property>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="1" key="0" default="1"/>
          <property name="mrid" caption="Идентификатор" type="text" editing="1" visible="1" key="0"/>
        </properties>
      </pass>
      <controlsource tagid="1" tagtype="1" wheelOut="0">
        <properties format="%s, %s" rdx="informationObject(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut,mrid=mrid)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="0" key="0" default="1"/>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="0" key="0" default="1"/>
          <property name="mrid" caption="Идентификатор" type="text" editing="1" visible="1" key="0"/>
        </properties>
      </controlsource>
      <controlpass tagid="1" tagtype="1" wheelOut="0">
        <properties format="%s, %s" rdx="crt(tagid=tagid,tagtype=tagtype,wheelOut=wheelOut,mrid=mrid)" title="tagid,caption">
          <property name="caption" caption="Наименование" type="text" editing="1" visible="1" key="0"/>
          <property name="tagid" caption="Номер тэга" type="int" editing="1" visible="1" key="1" default="1"/>
          <property name="tagtype" caption="Тип" type="int" editing="1" visible="0" key="0" default="1"/>
          <property name="wheelOut" caption="Выкатной элемент" type="bool" editing="1" visible="0" key="0" default="1"/>
          <property name="mrid" caption="Идентификатор" type="text" editing="1" visible="1" key="0"/>
        </properties>
      </controlpass>
    </remoteunit>
  </protocol>
  <!--Направление-->
  <direction number="1" caption="Клиент" tmain="6000" tstate="3000" weight="1">
    <line number="1" name="Iec62541" caption="IEC62541 (OPC UA)" module="Iec62541" driver="LoopBack" srvprefix="opc.tcp://" srvaddr="127.0.0.1" srvport="48480" login="admin" tuwait="10000" testTime="2" t0="3000" t1="2000" version="2.0"/>
    <remoteunit number="1" caption="Устройство" protocol="Iec62541">
      <f_source number="1" caption="Принимаемые значения">
        <source number="1" caption="tagSource" nodeid="ns=1;s=RdxServerTest1" tagid="1" tagtype="3" procMul="1"/>
      </f_source>
      <f_pass number="1" caption="Передаваемые значения"/>
      <f_controlsource number="1" caption="Принимаемые команды"/>
      <f_controlpass number="1" caption="Передаваемые команды"/>
    </remoteunit>
  </direction>
  <!--Направление-->
  <direction number="2" caption="Сервер" tmain="6000" tstate="3000" weight="1">
    <line number="2" name="Iec62541" caption="IEC62541 (OPC UA)" module="Iec62541" driver="LoopBack" srvprefix="opc.tcp://" srvaddr="0.0.0.0" srvport="48480" login="admin" tuwait="10000" testTime="2" t0="3000" t1="2000" version="2.0"/>
    <remoteunit number="2" caption="Устройство" protocol="Iec62541">
      <f_source number="2" caption="Принимаемые значения"/>
      <f_pass number="2" caption="Передаваемые значения">
        <pass number="2" caption="tagPass" nodeid="RdxServerTest1" tagid="1" tagtype="3" procMul="1" links="s3"/>
      </f_pass>
      <f_controlsource number="2" caption="Принимаемые команды"/>
      <f_controlpass number="2" caption="Передаваемые команды"/>
    </remoteunit>
  </direction>
  <!--Направление-->
  <direction number="3" caption="Mdx" tmain="6000" tstate="3000" weight="1">
    <line number="3" name="Mdx" caption="MDX" module="ModExt.ModMdx" driver="LoopBack" redundancy="mdx" srvaddr="127.0.0.1" srvport="1312" login="admin" tuwait="10000" testTime="2" t0="3000" t14="50" version="2.0"/>
    <remoteunit number="3" caption="Устройство" protocol="Mdx">
      <f_source number="3" caption="Принимаемые значения">
        <source number="3" caption="MdxSource" tagid="1" tagtype="3" procMul="1"/>
      </f_source>
      <f_pass number="3" caption="Передаваемые значения">
        <pass number="4" caption="MdxPass" tagid="1" tagtype="3" procMul="1" links="s1"/>
      </f_pass>
      <f_controlsource number="3" caption="Принимаемые команды"/>
      <f_controlpass number="3" caption="Передаваемые команды"/>
    </remoteunit>
  </direction>
</configuration>
