Верхний раздел редактора канала
Вкладка 'Основные' редактора канала
Вкладка 'Архивация' редактора канала
Вкладка 'Дополнительно' редактора канала
Верхний раздел редактора канала
В верхней части редактора канала любого класса содержатся поля для редактирования следующих атрибутов:
Имя – (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) – задание свойства связь. Компонент для привязки выбирается в следующем диалоге (для вызова диалога нужно нажать кнопку ):
Для удаления привязки канала нужно нажать кнопку .