Avsiannikova
Active Forum Member / Активный участник форума
Участник № / Member № 5946
отправлено / posted
Здравствуйте. Работаю над проектом, в котором очень много однотипного оборудования. Проблему визуализации большого количества оборудования можно решить графическими объектам, большое количество каналов легко копируется. Но мне еще нужны сообщения по каждой единице оборудования. И получается в каждом словаре мне нужно отредактировать каждое сообщение. Может быть есть какой-то способ редактирования словарей сообщений, чтобы сэкономить время? Существует же групповое редактирование каналов и источников..
Сообщения / Posts 64 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
отправлено / posted
Механизма групповой правки словарей нет. Во многих случаях типовой текст какого-либо словаря сообщений с успехом используется для описания событий, касающихся разных единиц оборудования, если в имени канала и/или в его кодировке имеется идентификатор, указывающий на конкретную единицу оборудования.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avsiannikova
Active Forum Member / Активный участник форума
Участник № / Member № 5946
отправлено / posted
Здравствуйте. Ищу ответы на вопросы о словарях сообщений. Поэтому задам здесь.
1) Нашла в справке, что в сообщения по каналу float можно вставлять текущее значение канала. Допустим есть уровень в резервуаре и необходимо задавать определенную уставку уровня. При задании ее в отчет приходит сообщение что она изменилась. В словаре для этого канала пишу: "Уставка уровння изменена на %i см". Но в отчет тревог приходит сообщение такого типа "Уставка уровння изменена на 0 см", т.е. не подставляет значение. Правильно ли я понимаю, что в сообщение подставляется значение того канала, к которому привязан этот словарь?
2) Есть канал типа float. Нужно выводить соответствующее сообщение по определенному начению параметра этого канала. Например 0-100 такое сообщение, 100-200 - другое сообщение. Как это реализовать?
Сообщения / Posts 64 | Из / From: Беларусь
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
1. В разделе "Приложения/Форматы/Формат Си вывода чисел" указаны возможные форматы вывода чисел. В текст сообщения из словаря вставляется РЕАЛЬНОЕ значение канала.
2. Если речь идет о выводе сообщения в ОТ, то надо соответствующим образом задать значения контрольных границ для канала. Если количество контролируемых интервалов превышает количество интервалов по штатным границам, придется осуществлять дополнительный программный контроль параметра по недостающим интервалам и по результатам контроля посылать в ОТ строки канала CALL.STRING или использовать системную переменную @Message и словари сообщений для каналов, привязанных к этой системной переменной.
Если речь идет только о выводе текстовых сообщений на экран, то это можно сделать с помощью ГЭ "Текст" (тип динамизации "Arg в диапазоне").
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |