Все представленное мной является примером.
Для экспериментов я не прописывал конфигурацию контроллера.
Я понимаю, что существуют локальные и сетевые переменные для записи и чтения.
Вопрос был немного в другом.
Как заставить читать или записывать переменные по внешнему сигналу.
Но вроде как удалось реализовать макрос, который так делает.
2022-10-24_12-18-17.png
Смысл следующий:
---Чтение данных---
На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
Опираясь на номер канала, передаем в Owen (переменная n_channel) номер канала и сигнал на чтение данных (переменная n_load) из определенной локальной переменной в сетевую.
На экран панели выводим из сетевой переменной необходимые данные. Таким образом получаем данные по определенному каналу на экран.
---Запись данных---
На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
В переменные temp и hum (может быть больше переменный, у меня их планируется 24-ре на 8 каналов) с HMI (Kinco GL070E) мы заносим необходимые значения.
Далее нажимаем кнопку на панели HMI
Сохранить и опираясь на номер канала, передаем в Owen номер канала (переменная n_channel) и сигнал на записи данных (переменная n_save, переменная n_load при этом изменяется на false) из сетевых переменных temp и hum в определённые локальные переменные.
Макрос можете посмотреть и сделать свои замечания скачав по ссылке ниже.
Запись_чтение локальных и сетевых переменных.owle
Вроде как понятно описал.