Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Время последнего обновления канала

   
Автор / Author Тема / Topic: Время последнего обновления канала
ilovefiniki
Forum Member / Участник форума
Участник № / Member № 4106


Icon 1 отправлено / posted      Профиль для / Profile for ilovefiniki           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Интересно как отследить время последнего обновления канала? Нашел атрибут (45, Т) Время изменения. Но он изменяется только в случае если значение канала изменилось. А хотелось бы именно отслеживать момент обновления, даже если значение осталось прежним. В идеале конечно чтобы было по аналогии с атрибутом "Время изменения". Но можно и просто отслеживать какой-нибудь флаг и в момент его изменения выводить текущее время. Получается что оператору невозможно отследить момент когда данные обновились, а то многих людей статичная картинка на экране доводит до паники вплоть до нажатия Reset. Пробовал через словарь делать, но там тоже самое, сообщение записывается только в случае изменения значения или ошибки.
Сообщения / Posts 52 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
сделайте программу с тем же циклом обработки, что и каналов, по которым это время нужно выводить, в ней берите текущее астрономическое время системы и на выходные аргументы его, а их уже на экран оператору... А еще проще - сделать "психологическую" затычку для мозгов оператора можно так: создайте канала генератора пилы с периодом пересчета нужных вам каналов, и его атрибут "время изменения" выводите на экран оператору как метку времени, якобы обработки каналов системы. [Усмешка / Big Grin]
IP / IP: IP адрес / IP address | Report this post to a Moderator
ilovefiniki
Forum Member / Участник форума
Участник № / Member № 4106


Icon 1 отправлено / posted      Профиль для / Profile for ilovefiniki           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо, оба варианта хороши, если реальное значение времени обновления отбивать не получится, то так и сделаю.
Сообщения / Posts 52 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135


Icon 1 отправлено / posted      Профиль для / Profile for Baikal_E           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Получается, что для обычного отслеживания изменения канала нужно создавать ЕЩЕ канал [Неодобрение / Frown] . Это не очень удобно. Почему бы разработчикам не включить в следующий релиз атрибут канала, который показывает Реальное изменение канала [Недоумение / Confused]
Сообщения / Posts 127 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Именно реальное изменение значения канала и фиксирует атрибут 45.
Если контролировать качество связи по диагностическим переменным и атрибутам ДОСТОВЕРНОСТЬ каналов и выводить эту информацию для каждого устройства на экран оператору, то у него будет повода для паники, если он будет видеть индикатор "Связь с устройством N в норме", который в случае потери связи загорится красным, замигает, загудит и любым другим способом привелечет внимание оператора.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Реальное изменение значения канала как раз правильно показывает 45-й атрибут, а то, чего хотите Вы - как раз введение в заблуждение: значение не меняется а метка времени шпарит генератором - еще ни в одной системе такого не видел. [Улыбка / Smile]
А будете идти на поводу у операторов - они у вас еще и не такие "примочки" попросят сделать. [Усмешка / Big Grin] Надо их приучать к правильным системам. И уж если делаете сигнализацию обработки математики - то цепляйтесь к атрибуту Состояние каналов - если он отключен от пересчета, то цвет меняйте индикатора или текстового поля вывода его значения, а не по метке времени делайте анализ.

IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ну или к Достоверности, как уже ответила Техподдержка. Но это для случаев, если канал именно залинкован на внешний источник данных из другого узла или внешнего устройства.
IP / IP: IP адрес / IP address | Report this post to a Moderator
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135


Icon 1 отправлено / posted      Профиль для / Profile for Baikal_E           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Написал выше немного некорректно:
"Почему бы разработчикам не включить в следующий релиз атрибут канала, который показывает Реальное изменение канала"
Хотел написать: "Почему бы разработчикам не включить в следующий релиз атрибут канала, который показывает РЕАЛЬНОЕ ОБНОВЛЕНИЕ канала" [Недоумение / Confused]

Сообщения / Posts 127 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Во всех стандартных протоколах, включая телемеханические, OPC и др. используется метка времени именно последнего изменения.
Фиксация времени последней попытки записи - функция мало востребованная. Расширять структуру для массовых применений - нет оснований.

Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
ilovefiniki
Forum Member / Участник форума
Участник № / Member № 4106


Icon 1 отправлено / posted      Профиль для / Profile for ilovefiniki           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Конечно жаль что такая функция не появится, но вроде решение предложенное Теходдержкой вполне подходит. Хоть и довольно мудрёное. Немного понаблюдал за атрибутами "Достоверность", "Подключение" и "FS". В принципе по данным из этих атрибутов можно определить не только время последнего обновления, но и довольно точно определить где проблемы со связью - на удалённой стороне или на стороне компьютера с TM. Правда эти атрибуты нужно анализировать относительно друг друга, но это вполне реализуемо. Если программу обработки этих данных написать, а результат выводить ввиде сообщений, через пользовательский словарь например.
Сообщения / Posts 52 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2