This is topic Словарь сообщений in forum TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/60/t/000171.html

Posted by AlexeyN (Участник № / Member № 9911) on :
 
Доброго дня!
В проекте ТМ7.2 создан пользовательский словарь сообщений (Словарь16) для отображения событий по сигналам (Аварии, включение режимов, возникновение событий...
В RTM по каждому сигналу есть канал состояния в формате битовой маски, которые связаны с Словарем. Включен отчет событий.
Как сделать чтобы События работали по битовой маске канала, а не по передаче дисятичного значения канала 0-15?
Описание в справки как это сделать не нашли.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Добрый день. см. описание в справке для каналов DISCRETE: Каналы -> Числовые каналы -> Канал класса DISCRETE -> DISCRETE. Генерация сообщений:




Сообщения при изменении R канала DISCRETE

Формат (246, VFRMT) = 0∼∼F0, 1∼∼F1 и 2∼∼F2 – сообщение генерируется при каждом изменении R:

если канал не связан со словарем, в качестве текста сообщения используется выражение вида "=<число>", где <число> – величина реального значения канала в соответствующем формате;

если канал формата F1, F2 связан со словарем, то выдается сообщение из словаря с номером, который соответствует значению канала;

если канал формата F0 связан со словарем и в канале установлен флаг (44, MB) (Атрибуты [44] в ИС), то, вне зависимости от размера словаря и разрядности канала, каждая пара бит реального значения (биты 0-1, 2-3, 4-5 и т.д.; значение пары – 0, 1, 2 или 3) генерирует 4 сообщения:

биты 0-1 – сообщения 0-3;

биты 2-3 – сообщения 4-7;

и т.д.

Если сообщений в словаре не хватает, то ничего не генерируется;

для канала формата F0, в котором НЕ установлен флаг (44, MB) (Атрибуты [44] в ИС) – если такой канал связан со словарем, число сообщений в котором в 2 раза превышает разрядность канала, то при установке бита N реального значения используется словарное сообщение с номером (2N+1), а при сбросе – словарное сообщение с номером 2N.

Если число сообщений в словаре меньше разрядности канала:

при установке и сбросе бита N используется одно и то же словарное сообщение с номером N с признаком активации/деактивации соответственно;

Если формат канала – F0, то сообщения по биту отображаются, в том числе, при применении фильтра Активные (см. EvRep. Фильтрация записей ).

Формат (246, VFRMT) = 3∼∼CNT (см. CNT-канал ) – для работы счетчика привязка словаря не требуется;

Формат (246, VFRMT) = 4∼∼APP(%u), 5∼∼VLV(%u), 6∼∼ECA(%u) и 7∼∼REG(%u) (см. DPA-канал ) – для работы DPA-канала привязка словаря не требуется.

 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2