Вопрос: есть ПЛК, который подключен к сети с доступом в интернет, и другое устройство, которое находится на удаленном объекте.
У ПЛК нет доступа к сети этого объекта (или сеть там вообще отсутствует), но устройство подключено к облачному сервису OwenCloud.
Возможно ли как-то с ПЛК считывать/записывать параметры этого устройства?
Ответ: да, это возможно с помощью API OwenCloud. См. пример и видео.
При переносе примера на ПЛК2xx в ФБ WRITE_PARAMATER потребуется изменить значение константы c_sPathToFile на:
Код:
c_sPathToFile: STRING := '/root/CODESYS/send_data.json';
Документация на API:
https://api.owencloud.ru/