PDA

Просмотр полной версии : Возможно ли фиксировать на ПЛК160 потерю связи с OwenCloud.



frend_faer
28.12.2019, 15:41
Доброго времени суток. Есть ПЛК160 который управляет вентиляцией, подключил его к OwenCloud. Всё замечательно, но бывает на объекте проблемы с интернетом. Возможно ли фиксировать на самом ПЛК факт потери связи с облачным сервером. А то ситуации бывают разные, например начал отстраивать ПИД, и ещё что и связь пропала, так бы прописал возврат в рабочий режим, да мало ли чего, хоть писать архив когда связи с облаком нет. Связь с облаком по TCP Ezernet.

melky
28.12.2019, 16:07
облако на ping отвечает ? кто мешает на ПЛК делать проверку периодическую ?

capzap
28.12.2019, 16:11
облако на ping отвечает ? кто мешает на ПЛК делать проверку периодическую ?

это ни чего не докажет, на пинг ответит весь домен owemcloud.ru и ни какого отношения к посылке запросов именно от облака здесь не просматривается

frend_faer
28.12.2019, 17:03
облако на ping отвечает ? кто мешает на ПЛК делать проверку периодическую ?

Хотя бы так. А как прописать команду в ПЛК на пинг до облака? Не знал что в ПЛК возможно такие команды прописать.

melky
28.12.2019, 17:41
Ну доступ к овен клауд идет по доменному имени и IP могут меняться.
А так в oscat network есть библиотеки и IP control и wget запросы и другие.

Если речь о контроле наличия интернет.

Опять же, capzap лучше знает по поводу API, может есть в том же oscat возможность посылать какой-то запрос именно на облако ?

capzap
28.12.2019, 18:07
документация на API доступна любому https://api.owencloud.ru/
Другой вопрос, поможет ли обращение по api, узнавать отправляет ли облако запросы. Это скорее всего микросервисная архетиктура и сложно сказать глядя из вне что работает что нет. К тому же, это с ПК и с плк на базе линукса легко эти запросы делать, можно даже не кодить, что не скажешь про КДС 2.3

frend_faer
28.12.2019, 18:20
Ну доступ к овен клауд идет по доменному имени и IP могут меняться.
А так в oscat network есть библиотеки и IP control и wget запросы и другие.

Если речь о контроле наличия интернет.

Опять же, capzap лучше знает по поводу API, может есть в том же oscat возможность посылать какой-то запрос именно на облако ?

Благодарю. Не знал про наличие таких библиотек. Контроль наличия интернета уже не плохо. Если бы в облаке была возможность менять значения переменных ПЛК по событию, хотя бы простейшая, но увы.

frend_faer
28.12.2019, 18:34
документация на API доступна любому https://api.owencloud.ru/
Другой вопрос, поможет ли обращение по api, узнавать отправляет ли облако запросы. Это скорее всего микросервисная архетиктура и сложно сказать глядя из вне что работает что нет. К тому же, это с ПК и с плк на базе линукса легко эти запросы делать, можно даже не кодить, что не скажешь про КДС 2.3

Благодарю.) Для начала сделаю, хотя бы проверку интернета и доступности сервера облака. Может ещё что придумаю потом.)

capzap
28.12.2019, 18:50
теоретически запрашивая /v1/parameters/last-data можно вычислять то же значение времени или обновилось между запросами, так и станет ясно на связи ли прибор