PDA

Просмотр полной версии : управление пр-200 с дисплея и owencloud



Алексей Архангельский
05.02.2021, 12:28
добрый день, подскажите не разумному, как организовать изменение переменных с экрана и облака .у меня пока при изменение в облаке в программе переменные меняются, а на экране пр нет.53387

melky
05.02.2021, 12:32
SelChangeI и SelChangeF должны помочь.

Алексей Архангельский
05.02.2021, 12:45
SelChangeI и SelChangeF должны помочь.

я ими и пользуюсь. но при измении значения переменной в облаке, переменная на экране ПР не меняется, а в программу записывается.

Ревака Юрий
05.02.2021, 13:32
я ими и пользуюсь. но при измении значения переменной в облаке, переменная на экране ПР не меняется, а в программу записывается.

Так может связи нет, замените временно облако на симулятор модбас, проверьте алгоритм, далее настроить уже связь.

Алексей Архангельский
05.02.2021, 14:29
[QUOTE=Ревака Юрий;348913]Так может связи нет, замените временно облако на симулятор модбас, проверьте алгоритм, далее настроить уже связь.
Связь есть, переменная с облака записывается в программу ( я в режиме отладки это вижу). Программа работает уже с новой переменной, при этом на экране ПР переменная старая.
на выход SelChangeF какая переменная должна записываться?

Ревака Юрий
05.02.2021, 14:51
[QUOTE=Ревака Юрий;348913]Так может связи нет, замените временно облако на симулятор модбас, проверьте алгоритм, далее настроить уже связь.
Связь есть, переменная с облака записывается в программу ( я в режиме отладки это вижу). Программа работает уже с новой переменной, при этом на экране ПР переменная старая.
на выход SelChangeF какая переменная должна записываться?

Нужно по месту смотреть, вот тут: https://youtu.be/alT2Oi_fFho разбирался похожий вопрос, там есть пример, можно по нему посмотреть.

melky
05.02.2021, 22:18
На выходе макроса должны быть ОБЕ переменных. Та, которую меняете, перезаписывает обе сразу.

Алексей Архангельский
08.02.2021, 14:55
спасибо всем за помощь. разобрался

Aviator_VZh
10.02.2021, 16:17
Используйте в качестве экранных переменных переменные Modbus и все будет ок. Ну кроме булевых переменных )