This is topic Отчет тревог in forum Архивирование в TRACE MODE / Data Logging in Trace Mode at Форум TRACE MODE: техническая поддержка.


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

Posted by Anat6711 (Участник № / Member № 1663) on :
 
Здравствуйте!
Вы не смогли бы прислать пример организации посылки сообщений в отчет тревог из пользовательского словаря.
Проблема у меня такова. Сделал канал подтипа СИСТЕМНЫЙ с дополнением Сообщение.
Организовав посылку сообщений в одном FBD, все принимается. Делаю в нескольких FBD посылку в этот же канал, принимаеться только одно из них.
Спасибо
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Наш пример вряд ли разрешит коллизию, которая есть в Вашем проекте.
Пришлите, пожалуйста Ваш проект на адрес техподдержки с описание задачи, которую Вы хотите решать с помощью этого механизма.
 
Posted by Anat6711 (Участник № / Member № 1663) on :
 
Здравствуйте!

Проект выслал на support@adastra.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Адрес техподдержки hotline@adastra.ru.
Повторите, пожалуйста, посылку по эому адресу.
 
Posted by Anat6711 (Участник № / Member № 1663) on :
 
Выслал
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вас в проекте 3 независимых программы посылают в один и тот же канал "Сообщение" разные значения.
Такая система корректно работать не будет.
Самое простое решение - вместо числовых каналов, регистрирующих какие-то события в целочисленных значениях, использовать сразу каналы "Системный/Сообщение", в процедурах трансляции которых осуществлять необходимые преобразования для вызова нужных сообщений.
Более сложный вариант - для каждого числового канала-регистратора создать свой канал "Сообщение" и в него подавать выход соответствующей программы, вызываемой каналом-регистратором.
Возможно также создать единую программу формирования сообщения, которая учитывала бы изменения всех каналов-регистраторов и управляла бы общим каналом "Сообщение". Здесь возможна погрешность во-времени выдачи сообщения, если одновременно будут зарегистрированы события в разных каналах-регистраторах.

создать для каждого Если изменения значени
 
Posted by Anat6711 (Участник № / Member № 1663) on :
 
Понял, спасибо. Я конечно и предполагал это, но прога громозкая получаеться, я имею виду количество переменных. Спасибо за ответ
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А вариант первый ("Самое простое решение - вместо числовых каналов, регистрирующих какие-то события в целочисленных значениях, использовать сразу каналы "Системный/Сообщение", в процедурах трансляции которых осуществлять необходимые преобразования для вызова нужных сообщений.") не годится?
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2