Действительно ли Микро МРВ не подчитывает значения границ каналов из файла сохранения состояния системы?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для того, чтобы в дампе сохранялись и подчитывались атрибуты канала - в реквизитах канала необходимо выставить флаг "Атрибуты"!
Posted by ilya (Участник № / Member № 469) on :
Цитирую помощь: "Для подчитывания начальных условий и границ из файла восстановления состояния системы в редакторе базы каналов необходимо открыть окно объектов узла и нажать Ctrl+R. Эта функция работает только для файлов, созданных в МРВ, и не поддерживается Микро МРВ." Как понимать эту фразу? Она и вызвала вопрос. Про флаг атрибуты я в курсе.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Речь идет про Редактор Базы Каналов! Т.е., если в загруженном на редактирование проекте есть файл сохранения состояния системы, то данные из него можно подчитать в атрибуты каналов узла. Это бывает необходимо, если файл нужно удалить, а значения из него нужны - тогда их подчитывают в начальные значения каналов узла и дамп можно спокойно удалять. Соответственно в узлах МРВ кроме значений каналов должны также подчитываться граница каналов, если они сохранялись, а для узлов контроллеров - только значения.
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
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы правы. Сохранение глобальных переменных в файле сохранения состояния системы до настоящего времени не было документировано. Эта функция была внесена в одном из последних релизов. Мы внесем дополнение в документацию: "В файле сохранения состояния системы сохраняются значения только первых 256 (от 0 до 255) глобальных переменных типа W."