С помощью этой библиотеки относительно легко отправлять данные с контроллеров CODESYS на (веб-)серверы. Он очень хорошо подходит для приложений IoT.
Оно имеет следующие преимущества перед другими решениями:
Серверному приложению не обязательно иметь конкретную реализацию протокола. HTTP-сообщения с содержимым JSON уже являются стандартными для (Интернет) коммуникаций.-
Он совместим с брандмауэром, поскольку ПЛК будет подключаться к серверу через порт 80 (по умолчанию). Как и обычные компьютеры в сети, это стандартный способ доступа в Интернет.
Непрерывный опрос данных не требуется. Данные отправляются только в том случае, если указано, например, по (временному) триггеру или событию (тревоги). Это экономит усилия по программированию и пропускную способность сети, что также снижает затраты на связь по мобильной сети.
Могут использоваться различные типы данных, например отдельные переменные, массивы и структуры. Их можно добавить для создания одного сообщения данных JSON.
Требования
Система программирования | Система разработки CODESYS > V3.5.6.0 |
Целевая система | CODESYS Control > V3.5.6.0 |
Поддерживаемые платформы/устройства | Устройство с поддержкой сетевой библиотеки (NBS). В целях отладки библиотека содержит функциональный блок для записи строки JSON в файл с использованием библиотеки доступа к файлам. Пожалуйста, свяжитесь с нами, если ваше устройство не поддерживает это, тогда библиотеку можно создать без этого функционального блока. Примечание. Используйте проект «Device Reader», чтобы узнать, какие функции поддерживает ваше устройство. «Device Reader» доступен бесплатно в магазине CODESYS. |
Дополнительные требования | |
Ограничения | |
Лицензирование | Активация лицензии на ключе безопасности CODESYS |
Требуемый аксессуар | Ключ безопасности CODESYS |
Продукты
Система разработки CODESYS - это инструмент программирования IEC 61131-3 для промышленного управления и автоматизации, доступный в 32-разрядной и 64-разрядной версиях.