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/000057.html

Posted by ilya (Участник № / Member № 469) on :
 
Действительно ли Микро МРВ не подчитывает значения границ каналов из файла сохранения состояния системы?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для того, чтобы в дампе сохранялись и подчитывались атрибуты канала - в реквизитах канала необходимо выставить флаг "Атрибуты"!
 
Posted by ilya (Участник № / Member № 469) on :
 
Цитирую помощь:
"Для подчитывания начальных условий и границ из файла восстановления состояния системы в редакторе базы каналов необходимо открыть окно объектов узла и нажать Ctrl+R. Эта функция работает только для файлов, созданных в МРВ, и не поддерживается Микро МРВ."
Как понимать эту фразу? Она и вызвала вопрос. Про флаг атрибуты я в курсе.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Речь идет про Редактор Базы Каналов! [Улыбка / Smile]
Т.е., если в загруженном на редактирование проекте есть файл сохранения состояния системы, то данные из него можно подчитать в атрибуты каналов узла. Это бывает необходимо, если файл нужно удалить, а значения из него нужны - тогда их подчитывают в начальные значения каналов узла и дамп можно спокойно удалять.
Соответственно в узлах МРВ кроме значений каналов должны также подчитываться граница каналов, если они сохранялись, а для узлов контроллеров - только значения.
 
Posted by Сафронов (Участник № / Member № 408) on :
 
Не записывается в файл сохранения состояния или не сохраняется атрибут "гистерезис", хотя флаг "Атрибуты" установлен (границы восстанавливаются). Проверено в МРВ профессионального варианта релиза 5.11.
 
Posted by Сафронов (Участник № / Member № 408) on :
 
quote:
Отправитель / Originally posted by Сафронов:
Не записывается в файл сохранения состояния или не сохраняется атрибут "гистерезис", хотя флаг "Атрибуты" установлен (границы восстанавливаются). Хотя в Helpе речь идет о всех атрибутах канала. Проверено в МРВ профессионального варианта релиза 5.11.


 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы правы. По ошибке в документации не указано, что в файле сохранения состояния системы не сохраняются гистерезис и период пересчета канала. Мы поправим документацию.
 
Posted by Сафронов (Участник № / Member № 408) on :
 
Непонятно, почему не сохраняется гистерезис? Менее важен, чем границы?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, по опыту наших пользователей, ГИСТЕРЕЗИС, который является параметром вспомогательным, менее критериален , чем границы контроля.
В версии 6.0. предполагается расширить спецификацию сохраняемых атрибутов.
 
Posted by Larik (Участник № / Member № 191) on :
 
Здравствуйте. У меня вопрос - такое ощущение, что в файл сохраняются не все глобальные переменные, а только до W255. Это на самом деле так предусмотрено или только у нас так работает?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А как Вы их туда сохраняете - в FBD или в IL?
 
Posted by Larik (Участник № / Member № 191) on :
 
Я имею в виду файл сохранения состояния - ДАМП
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
А в Микро МРВ их и так всего 255.
 
Posted by Larik (Участник № / Member № 191) on :
 
Я знаю. Но я опять же имею ввиду МРВ.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Где производится получение значения по глобальным переменным - в FBD или в IL?
 
Posted by Larik (Участник № / Member № 191) on :
 
Большая часть переменных формируют свои значения путем ввода с клавиатуры через формы отображения - они необходимы чисто для хранения информации. Другие переменные формируют свои значения через IL-программы (и тип FB и тип PRG),но только до W255. А переменные с индексами больше 255 вынуждены обрабатывать в FBD-программах через блоки WTRW, WREAD, AREAD
 
Posted by Larik (Участник № / Member № 191) on :
 
Сейчас создал тестовый проект с автосохранением состояния системы.
Запустил и через ФО ввел значения в переменные W255 и W256. Остановил МРВ и снова запустил - осталось значение только в переменной W255 [Усмешка / Big Grin]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы правы. Сохранение глобальных переменных в файле сохранения состояния системы до настоящего времени не было документировано. Эта функция была внесена в одном из последних релизов.
Мы внесем дополнение в документацию:
"В файле сохранения состояния системы сохраняются значения только первых 256 (от 0 до 255) глобальных переменных типа W."
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2