Подскажите, пожалуйста, как реализовать канал HEX32, который получает значение из источника только один раз - при старте МРВ, и в дальнейшем отрабатывается (программным путем) уже без источника?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Чтобы канал HEX32 надежно связался с источником только 1 раз, надо установить ему в настройках периода обработки "Единица измерения" - ОДНОКРАТНО. После получения ответа на свой запрос канал ВЫКЛЮЧИТСЯ и перестанет пересчитываться. Если Вы хотите через него дальше передавать информацию из программы, Вам придется в этом случае записывать непосредственно в РЕАЛЬНОЕ значение канала.
Posted by AUGUST (Участник № / Member № 2699) on :
Спасибо. Уточните, пожалуйста: если канал отключен, то могу ли я его заставить из программы все-таки отработать, посылая в атрибут EXEC единицу?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Надо различать свойства канала ВЫКЛЮЧЕН и ОТКЛЮЧЕН от источника. И ВЫКЛЮЧЕННЫЙ и ОТКЛЮЧЕННЫЙ от источника канал при подаче 1 в атрибут EXEC не будет пересчитываться и не будет обращаться к источнику.