This is topic Групповая правка словарей сообщений in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by Avsiannikova (Участник № / Member № 5946) on :
 
Здравствуйте.
Работаю над проектом, в котором очень много однотипного оборудования. Проблему визуализации большого количества оборудования можно решить графическими объектам, большое количество каналов легко копируется.
Но мне еще нужны сообщения по каждой единице оборудования. И получается в каждом словаре мне нужно отредактировать каждое сообщение.
Может быть есть какой-то способ редактирования словарей сообщений, чтобы сэкономить время?
Существует же групповое редактирование каналов и источников..
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Механизма групповой правки словарей нет.
Во многих случаях типовой текст какого-либо словаря сообщений с успехом используется для описания событий, касающихся разных единиц оборудования, если в имени канала и/или в его кодировке имеется идентификатор, указывающий на конкретную единицу оборудования.
 
Posted by Avsiannikova (Участник № / Member № 5946) on :
 
Здравствуйте. Ищу ответы на вопросы о словарях сообщений. Поэтому задам здесь.

1) Нашла в справке, что в сообщения по каналу float можно вставлять текущее значение канала. Допустим есть уровень в резервуаре и необходимо задавать определенную уставку уровня. При задании ее в отчет приходит сообщение что она изменилась.
В словаре для этого канала пишу:
"Уставка уровння изменена на %i см". Но в отчет тревог приходит сообщение такого типа "Уставка уровння изменена на 0 см", т.е. не подставляет значение. Правильно ли я понимаю, что в сообщение подставляется значение того канала, к которому привязан этот словарь?

2) Есть канал типа float. Нужно выводить соответствующее сообщение по определенному начению параметра этого канала. Например 0-100 такое сообщение, 100-200 - другое сообщение. Как это реализовать?
 
Posted by Nico (Участник № / Member № 5342) on :
 
%g
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. В разделе "Приложения/Форматы/Формат Си вывода чисел" указаны возможные форматы вывода чисел.
В текст сообщения из словаря вставляется РЕАЛЬНОЕ значение канала.

2. Если речь идет о выводе сообщения в ОТ, то надо соответствующим образом задать значения контрольных границ для канала. Если количество контролируемых интервалов превышает количество интервалов по штатным границам, придется осуществлять дополнительный программный контроль параметра по недостающим интервалам и по результатам контроля посылать в ОТ строки канала CALL.STRING или использовать системную переменную @Message и словари сообщений для каналов, привязанных к этой системной переменной.

Если речь идет только о выводе текстовых сообщений на экран, то это можно сделать с помощью ГЭ "Текст" (тип динамизации "Arg в диапазоне").
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2