Skip to main content

CODESYS String Libraries

Le CODESYS IIoT Libraries SL L'add-on fournit de nombreuses bibliothèques pour la communication dans l'environnement IIOT. Différents protocoles sont pris en charge, tels que MQTT et HTTPS. Le package fournit également des outils pour encoder et décoder des structures de données (par exemple, INI, CSV, JSON et XML) et des blocs de fonctions pour une communication directe avec les services cloud de fournisseurs individuels (par exemple, AWS et Azure)

Les bibliothèques suivantes sont fournies avec le package :

. Bibliothèques pour la communication :
  • Web Client SL: Communication avec un serveur Web via http ou https

  • MQTT Client SL: Support du protocole MQTT (Message Queuing Telemetry Transport) pour la transmission de données télémétriques sous forme de messages entre appareils

  • Mail Service SL: envoyez, recevez et supprimez des e-mails au moyen des protocoles SMTP et POP3.

  • Service SNMP SL: Prise en charge des fonctions suivantes : SNMP GET, SNMP GET_NEXT, SNMP Agent, SNMP TRAP, SNMP SET

  • SNTP Service SL: créez des applications client et serveur SNTP (SNTP V3, SNTP V4).

  • AWS IoT Core Client SL: envoyez et recevez des messages en échange avec la plateforme cloud « AWS IoT Core » d'Amazon

  • Azure IoT Hub Client SL: blocs fonctionnels permettant d'envoyer et de recevoir des messages lors de la connexion d'appareils IoT au service cloud « Azure IOT Hub » de Microsoft.

  • JSON Web Token SL: créez un JWT (JSON Web Token) sur le contrôleur. À cette fin, les algorithmes HS256, HS384, HS512und et RS256 sont pris

  • Web Socket Client SL: communication via le protocole WebSocket entre un client et un serveur Web Socket via Internet.

  • OpenWeather Client SL: interrogez les données météorologiques via l'API OpenWeather.

. Bibliothèques pour lire et écrire des structures de données :
  • CSV Utility SL: Lecture et écriture de fichiers CSV

  • INI File Utility SL: Lecture et écriture de fichiers INI

  • JSON Utilities SL: créez, lisez et écrivez des fichiers JSON complexes (UTF-8, UTF-16) ; lisez et écrivez des tableaux d'octets JSON et recherchez des clés, des valeurs, des éléments enfants et parents

  • XML Utility SL: Lire et écrire des fichiers XML ou des chaînes XML sur le contrôleur et rechercher des éléments XML

Téléchargement et licence

Vous pouvez télécharger le CODESYS IIoT Libraries SL module complémentaire du CODESYS Store International et installez-le via CODESYS Installer.

La bibliothèque peut être utilisée directement sur certains contrôleurs, tandis que pour les autres contrôleurs, une licence SL doit être installée sur le contrôleur.

Vous pouvez acheter une licence dans Boutique CODESYS.

Important

CODESYS IIoT Libraries SL inclut uniquement les bibliothèques de blocs fonctionnels. Un configurateur, comme dans le cas des protocoles de bus de terrain, n'est pas implémenté

Astuce

Pour obtenir des informations générales sur le contenu et les utilisations des bibliothèques, consultez l'aide relative aux exemples de projets : Exemples : bibliothèques CODESYS IIoT SL