Общие атрибуты каналов

  Верхний раздел редактора канала

  Вкладка 'Основные' редактора канала

  Вкладка 'Архивация' редактора канала

  Вкладка 'Дополнительно' редактора канала

Верхний раздел редактора канала

В верхней части редактора канала любого класса содержатся поля для редактирования следующих атрибутов:

   Имя – (127, B_NAME, МРВ – NAME) – имя канала (при создании канала задается по умолчанию и может быть изменено в этом поле) (см. Имена и идентификаторы объектов структуры );

   Кодировка – (79, CODE) – кодировка канала (при создании канала задается по умолчанию и может быть изменена в этом поле). Кодировка может содержать буквы, цифры и символы "_", "-", "*", "?" и "@". МРВ считывает первые 31 символ кодировки;

   Комментарий – (80, CMNT, МРВ – COMMNT) – произвольный текст, МРВ считывает первые 39 символов комментария.

Эти атрибуты могут быть также отредактированы в окне свойств (см. Вкладка ‘Информация’ ).

Вкладка Основные’ редактора канала

На этой вкладке редактируются следующие атрибуты канала:

   Тип – (81, TYPE, МРВ – IO, в окне свойств – флаг Тип OUTPUT) – тип канала: INPUT (0 в реальном времени) или OUTPUT (1). Числовые каналы типа INPUT предназначены для приема данных от источников, типа OUTPUT – для передачи данных приемникам. У канала класса FLOAT с обработкой алгоритм обработки зависит от типа канала. Монитор автоматически устанавливает для канала тип, соответствующий привязанному источнику/приемнику;

   Размерность – (82, DIM) – размерность реального значения канала. Этот параметр выбирается из списка, который хранится в текстовом файле tmcf/dimension.tmc. Если требуемая размерность в списке отсутствует, то ее можно добавить, отредактировав указанный файл в редакторе с поддержкой кодировки UTF-8 – например, в MS WORD (редактировать файлы *.tmc в редакторе Блокнот ОС WINDOWS не рекомендуется). Текст размерности не может содержать более 8 символов, а количество строк в списке не должно превышать 255;

   Период – (5, FRQ) – значение периода пересчета канала (см. Период пересчета канала );

   Единица измерения – (38, FRQ_D) – единицы измерения периода пересчета канала, выбирается из списка (см. Период пересчета канала );

   Включить – (60, T_NET, МРВ – ToNet, в окне свойств – флаг Разрешить) – при установке этого флага монитор будет передавать в сеть реальное значение канала при каждом его изменении в виде широковещательного сообщения (см. Связь канал-канал ). На других узлах такое сообщение принимается каналами, которые связаны с данным;

   Индекс – (61, N_SND, МРВ – Nind, в окне свойств – флаг ID автопосылки) – индекс, по которому другие узлы идентифицируют широковещательное сообщение. Использование этого параметра позволяет перенести узел на другое аппаратное средство (например, на компьютер с другим IP-адресом) без модификации проекта;

   Отработать – (39, EXEC) – установка этого флага является признаком необходимости отработки канала. Установка флага Отработать в редакторе задает пересчет и отработку канала при старте монитора;

   На старте – (2, In) – значение, указанное в этом поле, присваивается атрибуту (2, In) канала при старте монитора.

Тип и параметры автопосылки в сеть могут быть заданы также в окне свойств канала (см. Вкладка ‘Флаги’ ).

Вкладка Архивация’ редактора канала

На этой вкладке редактируются следующие атрибуты канала:

   СПАД – (41, AB) (в окне свойств – Номер SIAD) – признак архивирования атрибутов канала в SIAD, выбирается из следующего списка: нет – не архивировать, 1 – архивировать в SIAD1, 2 – в SIAD2, 3 – в SIAD3 (в реальном времени в атрибут нужно послать соответственно 0, 1, 2 и 3). Набор архивируемых атрибутов зависит от флага Атрибуты. В архивируемом канале FLOAT/DOUBLE FLOAT строковое представление атрибута 41 в МРВ имеет вид A<номер SIAD>.<код периода принудительной архивации> (см. описание атрибута (6, D));

   Регистратор – (42, RB) – признак архивирования атрибутов канала в регистратор. Набор архивируемых атрибутов зависит от флага Атрибуты;

   Атрибуты – (44, MB) – от этого флага зависит набор атрибутов канала, архивируемых в указанный архив SIAD и/или регистратор. Этот флаг влияет также на генерацию сообщений для отчета тревог;

   Синхр/Дамп – (58, DW, МРВ – DumpSync) – значение этого атрибута выбирается из следующего списка (dump.tmc):

   ...DumpSync=0; канал не использует дамп и игнорируется при синхронизации резервов (см. описание функций синхронизации в разделе Задание параметров узла , а также раздел Резервирование в АСУ );

   Синхр.DumpSync=1 (установлен бит 0 DumpSync); канал не использует дамп, но участвует в синхронизации резервов;

   ДампDumpSync=2 (установлен бит 1 DumpSync); канал использует дамп (чтение при старте/запись), но игнорируется при синхронизации резервов;

   Синхр./ДампDumpSync=3 (установлены биты 0 и 1 DumpSync); канал использует дамп и участвует в синхронизации резервов.

В окне свойств канала (см. Вкладка ‘Флаги’ ) флаг Синхронизировать устанавливает бит 0, а флаг Дамп – бит 1 атрибута DumpSync;

   Отчет тревог – (43, EB) – признак генерации сообщений для отчета тревог. Критерии генерации сообщений зависят от флага Атрибуты;

   Индекс аварийного словаря – (57, ALR_MSG_I, МРВ – Iala) – словарь, чьи сообщения будут использованы для событий данного канала (если словарь не задан, генерируются сообщения, заданные по умолчанию). Словарь выбирается в следующем диалоге (для вызова диалога нужно нажать кнопку  ):

Для удаления привязки канала к словарю нужно нажать кнопку  .

Все перечисленные атрибуты, за исключением индекса словаря, могут быть заданы в окне свойств канала (см. Вкладка ‘Флаги’ ).

В реальном времени атрибуты 41, 42, 43, 44 и 57 допускается изменять только в том случае, если соответствующие параметры/режимы были заданы при редактировании проекта.

Вкладка Дополнительно’ редактора канала

На этой вкладке редактируются следующие атрибуты канала:

   Отключить от источника – (8, W) Подключение – при установке этого флага канал отключается от источника/приемника (см. также Особенности пересчета и отработки каналов );

   Выключить – (3, C) Состояние – установка этого флага означает остановку пересчета канала. Профайлер отображает значение этого атрибута совместно с типом канала и аппаратной достоверностью в виде <тип (I/O)> <состояние (On/Off)>+<достоверность (T/F)> – например, O On+F для пересчитываемого канала типа OUTPUT с недостоверным значением;

   Отладка – (49, DBG) Отладка – если этот флаг установлен, в отладочный файл профайлера <имя файла prj>_<ordinal>.txt (ordinal – порядковый номер узла) будет выводиться информация, определяемая каналом, связанным с системной переменной @Debug (группа СИСТЕМНЫЕ);

   Смена типа Вх/Вых – (51, bIO) Change IO – смена типа канала на одну отработку. Этот флаг используется для канала типа OUTPUT, связанного с приемником, – например, для канала, задающего уставку в контроллере. Если узел, на котором размещен такой канал, по каким-либо причинам остановлен, то при его дальнейшем запуске в канал вначале необходимо считать текущее значение уставки из контроллера (для этого тип канала должен быть INPUT), после чего переключить канал в рабочий режим. Этот флаг может быть использован в случае обмена по некоторым протоколам (M-Link, I-NET, MODBUS и т.п.);

   Привязка (86, LN_ATTR, МРВ – nAtrt) – задание свойства связь. Компонент для привязки выбирается в следующем диалоге (для вызова диалога нужно нажать кнопку  ):

Для удаления привязки канала нужно нажать кнопку  .