Просмотр полной версии : Настройка управления 1 параметром из сети, с экрана, и физической кнопки.
Добрый день. Есть вопрос, наверно кто-то уже решал подобную проблему. Необходимо управлять 1 параметром, конкретнее запуском тена, с физической кнопки, с экрана (белевской переменной), и из сети (из клауда). Получилось подружить кнопку (физическую) и сетевую переменную, а вот переменную от экрана пдружить как-то не выходит, необходимо создать обратную связь на все элементы в том числе отслеживать, чтобы кнопка на экране меняла состояние в зависимости от того включен тен или нет. НАверное решение какое-то очевидное, но на ум что-то не приходит.
Сергей0308
01.02.2026, 23:24
Добрый день. Есть вопрос, наверно кто-то уже решал подобную проблему. Необходимо управлять 1 параметром, конкретнее запуском тена, с физической кнопки, с экрана (белевской переменной), и из сети (из клауда). Получилось подружить кнопку (физическую) и сетевую переменную, а вот переменную от экрана пдружить как-то не выходит, необходимо создать обратную связь на все элементы в том числе отслеживать, чтобы кнопка на экране меняла состояние в зависимости от того включен тен или нет. НАверное решение какое-то очевидное, но на ум что-то не приходит.
Вроде здесь нечто подобное делали:
https://owen.ru/forum/showthread.php?t=26216&page=222&p=376273&viewfull=1#post376273
Добрый день. Есть вопрос, наверно кто-то уже решал подобную проблему. Необходимо управлять 1 параметром, конкретнее запуском тена, с физической кнопки, с экрана (белевской переменной), и из сети (из клауда). Получилось подружить кнопку (физическую) и сетевую переменную, а вот переменную от экрана пдружить как-то не выходит, необходимо создать обратную связь на все элементы в том числе отслеживать, чтобы кнопка на экране меняла состояние в зависимости от того включен тен или нет. НАверное решение какое-то очевидное, но на ум что-то не приходит.
У Вас в программе должно быть реализовано разделение управления на режимы:
- ручное - автоматическое управление
- местное (кнопками со шкафа) - дистанционное (от контроллера)
В соответствии с этим получаете 4 режима:
- ручное+местное - от кнопки со шкафа
- ручное+дистанционное - из облака или панели оператора или локальной панели ПР
- автоматическое+местное - ни от кого, всё выключено, т.к. нет такого устройства по месту
- автоматическое+дистанционное - из алгоритма ПР
Для команд из сети удобно использовать импульсные команды - когда команда выделяется из принятого регистра и регистр сразу обнуляется.
Недостаток - нужно 2 разряда (команды) на переключения
Вот примерно, так
Какая ПРка и физическая кнопка с фиксацией, без?
kondor3000
02.02.2026, 09:10
Управление булевой переменной из 3 мест примерно так 87825 Или так 87823
Макрос SelChgB из менеджера компонентов, кнопка должна быть без фиксации.
Какая ПРка и физическая кнопка с фиксацией, без?
ПР205. Проблема именно в управлении с экрана, переключателем,( булевской переменной)
Управление булевой переменной из 3 мест примерно так 87825 Или так 87823
Макрос SelChgB из менеджера компонентов, кнопка должна быть без фиксации.
Добрый день. Примерно подобное я и собрал, проблема в том, что когда прописыватся во входной блок переменная экрана, то непосредственно с экрана ввести ни чего нельзя. Получается цикл, который можно разрушить либо с кнопки либо сетевой переменной.
kondor3000
02.02.2026, 17:36
Добрый день. Примерно подобное я и собрал, проблема в том, что когда прописыватся во входной блок переменная экрана, то непосредственно с экрана ввести ни чего нельзя. Получается цикл, который можно разрушить либо с кнопки либо сетевой переменной.
У переменной привязанной к экрану (кнопке) надо сделать управление по переменной -Инвертировать, 87847
а в настройках переменной выхода, включить настройку (Запись в конце цикла -Да), на скрине
У меня всё работает и с экрана тоже.
У переменной привязанной к экрану (кнопке) надо сделать управление по переменной -Инвертировать, 87847
а в настройках переменной выхода, включить настройку (Запись в конце цикла -Да), на скрине
У меня всё работает и с экрана тоже.
Спасибо огромное. Запись в конце цикла решила все проблемы. Низкий поклон.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot