Описание Товара
Продукт «IIoT Libraries SL» содержит множество библиотек для поддержки различных протоколов связи (таких как MQTT, HTTPS...) и содержит инструменты для кодирования и декодирования структур данных (таких как JSON, XML...). Также предоставляются библиотеки со строительными блоками для прямой связи с облачными сервисами отдельных поставщиков (AWS, Azure и т. д.). Компоненты, входящие в пакет CODESYS, идеально подходят для связи в среде IIoT.
Библиотеки для общения
Веб-клиент SL
Библиотека Web Client SL содержит функциональные блоки для связи с веб-сервером через http или https.
С помощью http-GET данные можно запрашивать с веб-сервера.
Используя http-POST и http-PUT, данные можно передавать с контроллера на веб-сервер.
С помощью http-DELETE данные на веб-сервере можно удалить.
Заголовок http можно запросить с помощью http-HEAD.
HTTP-заголовок запроса можно расширить по желанию. Кроме того, включены функциональные блоки для базовой аутентификации HTTP, аутентификации дайджест-доступа и аутентификации через OAuth (версии 1a и 2).
Клиент MQTT SL
MQTT (Message Queuing Telemetry Transport) — это открытый протокол Интернета вещей, который обеспечивает передачу данных телеметрии в виде сообщений между устройствами. Устройства всегда обмениваются данными через брокера MQTT (например, Mosquitto https://mosquitto.org/ ). Подписка и отправка сообщений основаны на «Темах». «Тема» соответствует пути (например, устройство1/температура). Подписка на сообщения осуществляется путем указания тематического фильтра, также разрешены подстановочные знаки (+ для одного уровня или # для нескольких уровней).Формат сообщения не фиксирован, то есть может передаваться строка JSON или любая структура данных.
С помощью библиотеки MQTT Client SL сообщения можно отправлять с контроллера CODESYS брокеру MQTT, а на сообщения можно подписываться на основе «тем».
Почтовая служба SL
Библиотека содержит функциональные блоки для отправки, получения и удаления электронной почты по протоколам SMTP и POP3. Связь с почтовым сервером может быть зашифрованной (TLS) или незашифрованной. Пример проекта иллюстрирует использование функциональных блоков.
СМС-сервис SL
Эта библиотека позволяет отправлять, получать и удалять SMS через GSM-модем. Пример проекта включен в иллюстративных целях.
SNMP-сервис SL
Библиотека поддерживает следующие функции SNMP:
SNMP GET: запрос значения (контроллер является менеджером)
SNMP GET_NEXT: таблицы запросов (контроллер является менеджером)
Агент SNMP: Запрос значений от контроллера (контроллер является агентом)
SNMP TRAP: Отправка и получение телеграмм TRAP/INFORM
SNMP SET: значения настройки
Поддерживаемые версии SNMP
SNMP версии 1
SNMP V2c
SNMP версии 3
SNTP-сервис SL
Библиотека SNTP Service SL содержит функциональные блоки для создания клиентских и серверных приложений SNTP (SNTP V3, SNTP V4). Функциональный блок SNTPGetUTCTimeможно использовать для запроса времени UTC с сервера NTP/SNTP. Функциональный блок SNTPServerслужит простым SNTP-сервером на контроллере CODESYS.
В библиотеку включены следующие функциональные блоки (FB):
SNTPGetUTCTime: FB для запроса времени через SNTP (SNTP-клиент)
SNTPServer: ФБ для раздачи местного времени по SNTP (SNTP сервер)
AWS IoT Core Client SL
«AWS IoT Core» — это управляющая облачная платформа Amazon, которая позволяет подключенным устройствам легко и безопасно работать с облачными приложениями и другими устройствами. Библиотека AWS IoT Core Client SL предоставляет функциональные блоки для отправки и получения сообщений. Связь шифруется с использованием протокола MQTT. В среде AWS сообщения обычно передаются в формате JSON. Библиотеку «JSON Utilities» можно использовать для анализа и создания файлов JSON.
Клиент Azure IoT Hub SL
Облачный сервис Azure IOT Hub от Microsoft — это сервис для прямого подключения устройств IoT (дополнительную информацию см. на странице https://azure.microsoft.com/de-de/services/iot-hub/ ). Библиотека Azure IoT Hub Client SL предоставляет функциональные блоки для отправки и получения сообщений. Пример проекта демонстрирует, как использовать библиотеку.
Веб-токен JSON SL
Библиотека JSON Web Token SL содержит функциональный блок для создания JWT (JSON Web Token) на контроллере. Поддерживаются алгоритмы HS256, HS384, HS512 и RS256.
Клиент веб-сокетов SL
Протокол WebSocket обеспечивает двустороннюю связь между клиентом и сервером WebSocket через Интернет. Связь обычно осуществляется через TCP-порт номер 443 (или 80 для незащищенных соединений). Библиотека Web Socket Client SL предоставляет функциональные блоки для связи через протокол WebSocket.
Библиотеки для чтения и записи структур данных.
CSV-утилита SL
Библиотека CSV Utility SL предоставляет функциональные блоки для чтения и записи файлов CSV. Библиотека состоит из компонентов CSVReader(чтение CSV-файлов) и CSVWriter(запись CSV-файлов). Все функциональные блоки могут использоваться классически или объектно-ориентировано. Использование библиотеки подробно продемонстрировано на примере проекта.
Утилита INI-файлов SL
«INI File Utility SL» — это библиотека для чтения и записи INI-файлов. Библиотека содержит функциональные блоки для чтения, записи и поиска значений в INI-файлах. Использование функциональных блоков демонстрируется в примере проекта.
JSON Утилиты SL
Библиотека JSON Utilities SL предлагает следующие функции:
Создание сложных файлов JSON
Чтение файлов JSON (UTF-8 и UTF-16)
Чтение массивов байтов JSON
Написание файлов JSON (UTF-8 и UTF-16)
Написание байтовых массивов JSON
Поиск ключей, значений, дочерних и родительских элементов.
Данные хранятся в массиве структур. Доступ к данным и поиск элементов происходит через методы функционального модуля JSONData. Простое создание файла JSON достигается JSONBuilderс помощью функционального модуля и его методов. Функциональные блоки JSONByteArrayReaderсчитывают JSONFileReaderданные в формате JSON и сохраняют значения в функциональном блоке JSONData. Файлы и массивы байтов записываются с использованием функциональных блоков JSONFileWriterи JSONByteArrayWriter.
В сочетании с библиотекой Web Client SL можно легко реализовать простой клиент REST.
XML-утилита SL
Библиотека XML Utility SL содержит функциональные блоки для чтения и записи файлов XML или строк XML на контроллере. Отдельные элементы хранятся в массиве структур. Библиотека также содержит функциональные модули для поиска элементов XML. Использование функциональных блоков демонстрируется на примере двух примеров приложений.
Важное примечание о версии 1.9.0.0
Название компании библиотек было изменено на CODESYS. При обновлении до версии 1.9.0.0 старые библиотеки (< 1.9.0.0) необходимо удалить через менеджер библиотек и вставить новые.
Примеры проектов устанавливаются в папку «IIoT Libraries SL» установки CODESYS (корневой каталог CODESYS) начиная с версии 1.9.0.0.
Требования
Система программирования | Система разработки CODESYS V3.5.16.10 |
Система выполнения | CODESYS Control V3.5.15.20 |
Поддерживаемые платформы/устройства | Примечание. Используйте проект Device Reader, чтобы определить функции, поддерживаемые контроллером. |
Дополнительные требования | Для библиотек Web Client SL, MQTT Client SL, Mail Service SL, AWS IoT Core Client SL, Azure IoT Hub Client SL, помимо прочего, требуются библиотеки SysSocket2 3.5.16.0, Net Base Services, CmpCrypto, CmpTls 3.5.15.0 и CmpX509Cert. Библиотеки CSV Utility SL, INI File Utility SL, JSON Utilities SL и XML Utility SL требуют, помимо прочего, библиотеки SysFile. Для библиотеки SMS Service SL требуется, помимо прочего, библиотека SysCom. |
ограничения | Входные данные itfAsyncProperty и AsyncProperty поддерживаются только в Net Base Services V3.5 SP17 Patch 4. В старых версиях при перезагрузке контроллера могут возникать взаимоблокировки. В этом случае AsyncProperty использовать нельзя. Из-за ошибки в библиотеке Net Base Service в версии 3.5.19.0 TLS-соединения не могут быть установлены. Используйте другую версию библиотеки Net Base Services. |
Лицензирование | Лицензия на одно устройство. Лицензию можно использовать на контроллере, на котором установлена система выполнения CODESYS. Активация лицензии происходит в программном контейнере лицензий (мягком контейнере), который жестко привязан к контроллеру. Альтернативно лицензию можно сохранить на ключе CODESYS (USB-ключ). Изменив ключ CODESYS, лицензию можно будет использовать на другом контроллере. Примечание. Без лицензии программное обеспечение работает в демонстрационном режиме в течение 30 минут. Затем требуется ручной перезапуск. |
Необходимые аксессуары | - |
Продукты
Система разработки CODESYS - это инструмент программирования IEC 61131-3 для промышленного управления и автоматизации, доступный в 32-разрядной и 64-разрядной версиях.

CODESYS управляет RTE SL
CODESYS Control RTE SL - это программный ПЛК с поддержкой реального времени для промышленных контроллеров на базе ПК под управлением Windows, программируемый в соответствии с IEC 61131-3 в среде разработки CODESYS.

Ключ Времени Выполнения CODESYS_KEY
Ключ CODESYS - это USB-ключ для безопасного хранения ваших лицензий на программное обеспечение, основанный на технологии CodeMeter®.

CODESYS SoftMotion SL
CODESYS SoftMotion является дополнительной опцией для систем SoftPLC, совместимых с CODESYS. CODESYS SoftMotion расширяет функциональные возможности этих систем от чисто логического контроллера до контроллера движения, опционально также с поддержкой ЧПУ и робототехники.

CODESYS Контролирует Temel S
Лицензия CODESYS Control Basic S на основе приложений специально разработана для самых маленьких приложений с поддержкой до 64 каналов ввода-вывода и размером приложения до 512 Кбайт и может использоваться на всех продуктах Control SL без ограничений.

Базовый Уровень Управления CODESYS M
Базовая лицензия CODESYS Control Basic M на основе приложений специально разработана для приложений, использующих до двух экземпляров CANopen или Modbus fieldbus. Он содержит 128 каналов ввода-вывода и поддерживает размер приложения до 1 МБ и может использоваться на всех продуктах Control SL без ограничений.

Базовый Уровень Управления CODESYS L
Лицензия CODESYS Control Basic L на основе приложений специально разработана для приложений, использующих до двух экземпляров CANopen или Modbus fieldbus. Он содержит 256 каналов ввода-вывода и поддерживает размер приложения до 3 МБ и может использоваться на всех продуктах Control SL без ограничений.

Стандарты Управления CODESYS
Лицензия CODESYS Control StandardS на основе приложений специально разработана для приложений с экземпляром fieldbus на базе Ethernet. Она содержит 512 каналов E-A и поддерживает размер приложения до 3 МБ. Ее можно использовать на всех продуктах Control SL без ограничений.

Стандарт Управления CODESYS M
Лицензия CODESYS Control Standard M на основе приложений специально разработана для приложений с экземпляром fieldbus на базе Ethernet. Она содержит 1024 канала ввода-вывода и поддерживает размер приложения до 5 МБ и может использоваться на всех продуктах Control SL без ограничений.

Стандарт Управления CODESYS L
Лицензия CODESYS Control Standard L на основе приложений специально разработана для приложений с двумя экземплярами полевой шины на базе Ethernet. Она содержит 2048 каналов ввода-вывода, поддерживает размер приложения до 6 МБ и может использоваться на всех продуктах Control SL без ограничений.

CODESYS Контролирует Производительность M
Лицензия CODESYS Control Performance на основе приложений специально разработана для приложений с самыми высокими требованиями к производительности. Многоядерная функциональность позволяет значительно снизить уровень дрожания задач, кроме того, лицензия содержит два экземпляра fieldbus на базе Ethernet, 4096 каналов ввода-вывода и поддерживает размер приложения до 8 МБ. Ее можно использовать на всех продуктах Control SL без ограничений.

CODESYS Контролирует Производительность L
Лицензия CODESYS Control Performance L на основе приложений специально разработана для приложений с самыми высокими требованиями к производительности. Многоядерная функциональность позволяет значительно снизить уровень дрожания задач, кроме того, лицензия содержит четыре экземпляра полевой шины на базе Ethernet, 8192 канала ввода-вывода и поддерживает размер приложения до 10 МБ. Ее можно использовать на всех продуктах Control SL без ограничений.

CODESYS Control для Linux ARM SL
Программный модуль PLC, соответствующий стандарту IEC 61131-3, для промышленных контроллеров на базе Linux/ARM.

CODESYS Контролирует Win SL
CODESYS Control Win SL - это программный модуль IEC 61131-3 для промышленных контроллеров (ПЛК) на базе ПК под управлением Windows с программируемыми свойствами реального времени.

Безопасность CODESYS для модуля безопасности EtherCAT SL
Расширение CODESYS для решений безопасности на базе EtherCAT с логическими модулями TwinSAFE EL6900, EL6910 и EK1960 от Beckhoff под управлением контроллера CODESYS с основным стеком CODESYS EtherCAT.

Управление CODESYS для Raspberry Pi MC SL
CODESYS Control for Raspberry Pi CSI - это адаптированная система выполнения CODESYS Control для Raspberry Pi с более чем одним ядром на одном процессоре.

Управление CODESYS для Raspberry Pi SL
CODESYS Control для Raspberry Pi SL — это адаптированная система выполнения CODESYS Control для Raspberry Pi (расширение ПЛК) для некоммерческого использования.

Сервер IEC 60870-5-104
Пакет Telecontrol содержит сервер IEC 60870-5-104, который может быть полностью активирован с помощью этой лицензии. Без покупки лицензии сервер IEC 60870-5-104 SL работает в течение 30 минут без каких-либо функциональных ограничений (демонстрационный режим).

CODESYS Control для Linux SL
CODESYS Control Linux SL - это совместимый с IEC 61131-3 SoftPLC для промышленных контроллеров на базе ПК, работающих под управлением Linux, с программируемыми свойствами реального времени.

CODESYS Control для Linux MC SL
CODESYS Control Linux MC SL является расширением CODESYS Control Linux SL – программного обеспечения, совместимого с IEC 61131-3, для промышленных контроллеров на базе ПК, работающих под управлением Linux, с программируемыми свойствами реального времени.

Система управления CODESYS для PFC200 SL
Этот продукт позволяет пользователям программировать различные модели контроллера WAGO PFC200 с помощью бесплатной системы разработки CODESYS (V3).

Профессиональная версия для разработчиков CODESYS
Годовая лицензия на все инструменты CODESYS Professional Developer Edition (PDE). CODESYS Professional Developer Edition является дополнительным продуктом к системе разработки CODESYS.

Объектно-ориентированная библиотека тревожных сигналов
Библиотека объектно-ориентированной сигнализации (OOA) ControlSphere Engineering расширяет возможности CODESYS Alarm Manager, позволяя объектам (функциональным блокам) создавать и активировать свои собственные сигналы тревоги.

Редактор Python
“PythonEditor” в качестве годовой подписки облегчает автоматизацию разработки с помощью ScriptEngine, интегрированного в CODESYS с использованием сложной технологии IntelliSense.

Форматер STweep для CODESYS
Форматировщик Sweep для CODESYS - это форматировщик исходного кода для структурированного текста. С помощью STweep вы можете применять стиль состоящего кода на основе ваших предпочтений! “STweep - это обязательный инструмент для разработчиков и компаний, которые хотят ускорить разработку”.

Библиотека MsSQL SL
Библиотека MsSQL помогает считывать и сохранять ваши данные непосредственно на Microsoft SQL Server без промежуточного программного обеспечения (такого как OPC). Без покупки лицензии (просто скачайте) библиотека работает в течение двух часов без функциональных ограничений и автоматически завершает работу (демонстрация).

Сетевая лицензия PDE (5 пользователей)
Годовая плавающая лицензия на все инструменты CODESYS Professional Developer Edition (PDE). CODESYS Professional Developer Edition является дополнительным продуктом к системе разработки CODESYS. Дополнительный продукт поддерживает компании, которые профессионально и в командах разрабатывают программное обеспечение для машин и систем. Подписка CODESYS Professional Developer Edition объединяет все перечисленные ниже дополнительные решения CODESYS для профессиональной разработки приложений по стандарту IEC 611313-3.

Библиотека MySQL SL
Библиотека обеспечивает соединение между базой данных MySQL и приложением CODESYS V3 PLC для чтения или записи данных. Без получения лицензии (только для загрузки) библиотека MySQL SL работает в течение 30 минут без каких-либо функциональных ограничений, а затем автоматически отключается (демонстрация).

Клиентская библиотека JSON HTTP
Эта библиотека содержит функции для создания данных JSON из переменных CODESYS для отправки их в виде HTTP-сообщения на (веб-)сервер.

Пакет автоматизации зданий HVAC SL
Функциональные компоненты HVAC (Отопление, вентиляция и кондиционирование воздуха) и визуализация HTML5.

Универсальный клиент Modbus/Master SL
С помощью простых в использовании функциональных блоков Modbus значения могут считываться и записываться через Modbus TCP, Modbus UDP или Modbus RTU. Кроме того, поддерживаются Modbus RTU через TCP и Modbus RTU через UDP. Без покупки лицензии (просто скачайте) универсальный клиент Modbus Master SL работает в течение 30 минут без функциональных ограничений (демонстрация).

Домашний энергетический контроль
Главная-Контроль энергии, бир конут бинасынин электрик энерджи, деньгесини кайдетмек, анализ этмек ичин кулланылан, бир язылимдир. Бир П.В. Сантрали'нин гелири, кенди тюкетими ве сатин алинан энерджи иль каршилаштирилабилир.

Библиотека Dweet Pro Library SL
Это неофициальная библиотека для использования с dweet.ввод-вывод и dweetpro.io сервис. Она разработана для использования с такими основными функциями, как отправка и получение dweets. Библиотека поддерживает защищенное соединение между сервисом и контроллером PLC. TLS шифрует весь трафик. Сервис dweet также предлагает возможность защитить вашу “вещь” с помощью секретного ключа.

CODESYS Academy Training V3 Продвинутый
Организатор / тренер: CODESYS GmbH / Ральф Хольц

Основы обучения CODESYS Academy Training V3
Организатор / тренер: CODESYS GmbH / Дэвид Фрайберг

ОНЛАЙН-обучение CODESYS Academy V3 Essentials
Организатор / тренер: CODESYS GmbH / Патрик Ролофф

CODESYS Academy Training V3 Advanced ОНЛАЙН
Организатор / тренер: CODESYS GmbH / Патрик Ролофф