Здравствуйте! Возникла такая проблемма: в канале HEX16 необходимо сохрянять флаг <инверсия>, установка флаго <Дамп> не спасает ситуацию. При перезагрузке профайлера инверсия сбрасывается в <0>. Параметры файла <Дамп> в узле настроены. Посоветуйте как разрешить ситуацию
Posted by Baikal_E (Участник № / Member № 4135) on :
Инверсия - это 40-й атрибут канала HEX16. Сделайте программу, которая при запуске проекта пишет в 40-й атрибут единицу.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для какой цели Вам нужно менять инверсию в реальном времени?
Posted by Ben Postman (Участник № / Member № 3922) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Для какой цели Вам нужно менять инверсию в реальном времени?
Ну нппример в процессе эксполуатации заменили концевой выключатетль не совсем на такой как был, т.е. в новом нет нормально-закрытого контакта, в итоге нужно инвертировать одинн из входных сигналов модуля i-87053.
Posted by Ben Postman (Участник № / Member № 3922) on :
quote:Отправитель / Originally posted by Baikal_E: Инверсия - это 40-й атрибут канала HEX16. Сделайте программу, которая при запуске проекта пишет в 40-й атрибут единицу.
Я к этому атрибуту и обращаюсь, только он после перезапуска системы не сохраняется, т.е. мне нужно изменять этот параметр в реальном времени и что бы при этом система сохраняла состояние этого атрибута после перезапуска МРВ, для этого, вроде бы предусмотрен такой механизм как "дамп", и он спешно работает при изменении атрибубов канала FLOAT, а вот в канале HEX этот механизм почему то не работает.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Атрибут Инверсия не относится к тем атрибутам, которые сохраняются в Дамп. Также и в каналах Float не все атрибуты сохраняются.
Если Вы предусматриваете такую возможность, то Вам нужно программно реализовать возможные ограничения.
Posted by Ben Postman (Участник № / Member № 3922) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Атрибут Инверсия не относится к тем атрибутам, которые сохраняются в Дамп. Также и в каналах Float не все атрибуты сохраняются.
Если Вы предусматриваете такую возможность, то Вам нужно программно реализовать возможные ограничения.
Благодарю за столь содержательный ответ. Атрибуты канала Float, которые я использую, к счастью, сохраняются в Дамп. Жаль что ТМ6, пока, очень сырая система. Времени на преодоление недочетов и недоработок в системе тратиться больше, чем на разработку алгоритмов работы программы. С уважением, Владимир Почтарев.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Функция изменения инверсии в реальном времени и сохранения ее в дамп сейчас не востребована.
Это не ошибка, т.к. данная функция не была заявлена.