Project

General

Profile

Настройка для работы с группами индикаторов уровня

Начиная с 2.15.37.43

Позволяет динамически переключать точки отображения индикаторов уровня между группами индикаторов: выходами или входами нодов.
Подразумевается, что на выходах нодов находится сигнал обратного контроля.

В файле конфигурации нужно сделать следующее:

<AXIA_COMMUTATION>
  ...
  <IND_GROUP ID='In'  NAME='Контроль' />
  <IND_GROUP ID='Out' NAME='Выход' />
  ...
  <NODES>
    <NODE ... MTR_ICH='In.N1' MTR_OCH='Out.N1'>
      <OUTPUT ... MTR_ID='N1.m01' ...> ...
      <OUTPUT ... MTR_ID='N1.m02' ...> ...
      ...
    </NODE>
    <NODE ... MTR_ICH='In.N2' MTR_OCH='Out.N2'>
      <OUTPUT ... MTR_ID='N2.m01' ...> ...
      <OUTPUT ... MTR_ID='N2.m02' ...> ...
    </NODE>
  <NODES>
...
</AXIA_COMMUTATION>


Другими словами:

  • создать две группы тегами IND_GROUP: входную (Контроль) и выходную. Названия можно дать любые.
  • указать MTR_ICH, MTR_OCH нода в виде X.Y, где X - это имя группы, указанное в IND_GROUP, а Y - ID индикаторов, получаемых от данного нода.
  • указать MTR_ID канала в виде Y.mNN, где Y - то, что указано у нода, mNN - порядковый номер, в виде mNN: m01, m02…

После этого в панели коммутатора, в верхней полоске, появится кнопка, содержащая имя активной группы индикаторов.
Щелчок на кнопке меняет активную группу на другую.

В конфигурацию Инфопанели, отображающей индикаторы уровня, также необходимо внести изменения, позволяющие видеть на панели название текущей точки контроля.
В конфигурацию необходимо добавить текстовое поле с идентификатором IndicatorMode.

Например:

<clip> <class>flash.text.TextField</class> <x>100</x>  <y>0</y> <id>IndicatorMode</id><height>100</height><width>800</width></clip>


При смене точек индикации в этом поле будет отображаться название группы индикаторов, как указано в атрибуте NAME тега .
Размер, расположение и др. параметры поля значения не имеют и выбираются из соображений удобства считывания информации.

Add picture from clipboard (Maximum size: 742 MB)