Помощь      Поиск      Пользователи      BanList


 Страниц (1): [1]   

> Описание: Проблема с изменением начальных значений тегов и отображением их в среде исполнения
Ruslan
Отправлено: 14 Ноября, 2019 - 11:34:19
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2019  





В Датарейте есть баг (или фича? Не понял ) с начальными значениями тегов. При изменении начального значения тега и последующим запуском в среде разработки новое значение успешно подчитывается. При запуске же в среде исполнения в первый раз начальные значения прочитываются и записываются в файл с расширением «.rtdb». В дальнейшем, если вы захотите изменить начальное значение тега, то в среде исполнения новое значение не будет прочитано, а будет взято из этого файла. Чтобы новое значение переменной отобразилось в среде исполнения нужно удалить файл «.rtdb».

В начальных значениях тегов могут храниться важные данные, например, номера команд на запуск оборудования. Думаю, разработчикам следует исправить этот недочет в скада-системе.

Подробности на видео: youtu.be/6V1nbiPENbg

(Отредактировано автором: 22 Мая, 2020 - 07:37:10)

 
 Top
Support
Отправлено: 14 Ноября, 2019 - 15:23:16
Post Id



Администратор
Full Member


Покинул форум
Сообщений всего: 204
Дата рег-ции: Сент. 2010  





Вы очень поверхностно смотрите на этот вопрос, не учитываете других ситуаций и заложенные возможности по манипуляции уставками Среды Исполнения в Среде Разработки.
1. Значения уставок, сделанных в Среде Исполнения, важнее того что будет сделано в Среде Разработки.
2. Проект может делаться типовым и уставки, сделанные в Среде Разработки, могут быть неверными для всех объектов на которых будет проект запущен в Среде Исполнения.
3. В Среде Разработки есть возможность импортировать/экспортировать уставки из Среды Исполнения. Можно сделать в Среде Разработки такой набор данных, который будет состоять как из данных реального диспетчера, так из того что было сделано инженером в Среде Разработки.
4. При запуске системы на исполнение происходит проверка на наличие измененных данных атрибутов тегов в Среде Исполнения. Если такие данные есть, то изменения игнорируются. Это сделано умышленно, чтобы не перетирать уставки диспетчера при перезапуске системы после модификаций проекта. Если пользователь уверен, что ему ничего сохранять не нужно было, то он удалит файл и получит полную копию уставок из проекта.

За этот пост сказали спасибо: Ruslan  
 
 Top
Ruslan
Отправлено: 15 Ноября, 2019 - 07:19:43
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2019  





Согласен, что возможность сохранять настройки, введенные оператором нужна, только обычно она реализуется при помощи сохраняемых переменных в контроллере или рецептов в скаде. Сейчас механизм сохранения значений в rtdb непрозрачен. Пользователь получает разные значения в разработке и в исполнении! Возможно стоит сделать галку напротив переменной - является ли она сохраняемой или нет, как это делается в контроллерах или вообще предусмотреть возможность глобально включать и отключать базу rtdb.

(Отредактировано автором: 15 Ноября, 2019 - 07:22:02)

 
 Top
Support
Отправлено: 15 Ноября, 2019 - 11:04:06
Post Id



Администратор
Full Member


Покинул форум
Сообщений всего: 204
Дата рег-ции: Сент. 2010  





В настоящее время продуктом пользуется очень много людей и они знают о том как работает продукт в этой части. Многие системы уже более 10 лет работают на объектах без изменений в части БДРВ. Мы не можем легко и просто менять такие вещи, даже если это будет в каких-то случаях удобно. Дополнительные параметры вводить можно, но только если это будет действительно необходимо. Если у Вас очень большой проект и данная ситуация для вас критическая, то обратитесь в техническую поддержку и мы постараемся выработать приемлемое решение.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« SCADA/HMI DataRate »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB FM 1.0 Final