Как можно создать функциональный блок MQTT/HTTP-клиент в структурированном тексте (IEC 61131-3)?

Я хотел бы вставить документы в MongoDB(где присутствует сервер) с использованием структурированного текстового программирования, которое собирает данные из ПЛК. Поскольку нет доступных драйверов, как я могу создать функциональный блок клиента HTTP и подключиться к базе данных?

Кроме того, могу ли я подключиться к MongoDB с помощью ST, так как доступен REST API?

1 ответ

Вам нужно будет указать производителя и модель ПЛК, так как большинство поставщиков имеют свою собственную интерпретацию спецификации IEC, а затем ознакомятся с их документацией. Некоторые из них будут включать функциональные блоки для обработки сокетов и тому подобное, а некоторые - нет. Я полагаю, что вам будет трудно заставить это работать, и предлагаю, как в приведенном выше комментарии, создать приложение на сервере, которое извлекает данные из ПЛК вместо того, чтобы пытаться отправить их из ПЛК. ST довольно ограничен по сравнению с языками высокого уровня, и есть вероятность, что вы сможете найти библиотеку, которая соответствует вашему ПЛК.

Другие вопросы по тегам