Page Client NoSQL

Utilisez cette page si vous souhaitez vous connecter à une base de données MongoDB ou InfluxDB.

Habituellement, un automate est requis pour contrôler l’échange de données avec la base de données. La zone mémoire source de l’automate est spécifiée sous Paramètres généraux.

Les données peuvent également être insérées directement dans la base de données via Modbus ou MEWTOCOL/MEWTOCOL7 à partir d’un dispositif connecté au FP-I4C. Dans ce cas, activez Insertion automatique de données à partir d’un dispositif connecté et indiquez la source et la destination.

Des blocs fonctions prédéfinis pour Control FPWIN Pro7 sont disponibles. Pour télécharger ces blocs fonctions ou un exemple de programmation, sélectionnez les boutons en bas de la page de configuration.

Activer le client NoSQL et entrer les paramètres API

Configurer l’accès à la base de données NoSQL

Type de base de données : Le FP-I4C prend en charge les bases de données MongoDB et InfluxDB.

Pour MongoDB, entrez les paramètres suivants :

Pour InfluxDB, entrez les paramètres suivants :

Tester la connexion

Vous pouvez tester la connexion à la base de données. Cela peut durer 60s. Enregistrez vos paramètres avant de procéder aux tests pour que vos modifications soient prises en compte.

Insérer automatiquement les données d’un dispositif connecté

Si vous n’utilisez pas d’automate, activez Insertion automatique de données à partir d’un dispositif connecté pour insérer de nouveaux enregistrements directement dans la base de données, à partir d’un dispositif connecté. 100 points de données maximum peuvent être ajoutés. Tous les points de données sont insérés en un enregistrement.

  1. Pour MongoDB : Entrez le nom de collection dans la base de données de destination.

    Pour InfluxDB : Entrez le nom de bucket et de mesure (measurement) dans la base de données de destination.

  2. Sélectionnez l’interface et le numéro de station du FP-I4C.

  3. Sélectionnez Nouveau pour indiquer les données qui doivent être lues à partir du dispositif connecté.

    Pour supprimer une ou plusieurs entrées de la liste, cochez les cases souhaitées puis cliquez sur Supprimer la sélection.

    Pour MongoDB, entrez les paramètres suivants :

    Nom de propriétés : Entrez le nom de propriétés des données.

    Format des données : Sélectionnez INT, UINT, BOOL, DINT, UDINT, REAL, STRING, WORD ou DWORD.

    Adresse du registre : Sélectionnez la zone mémoire (R, X ou Y pour les adresses en bits et DT, LD, WR, WX ou WY pour les adresses en mots) et l’adresse de la zone mémoire qui doit être lue.

    Pour InfluxDB, entrez les paramètres suivants :

    Nom de champs : Entrez le nom de champs des données.

    Nom de balise (option) : Entrez les métadonnées (option). Si vous entrez un nom de balise, vous devez également indiquer une valeur de balise.

    Valeur de balise (option) : Entrez une valeur de balise si vous spécifiez un nom de balise.

    Format des données : Sélectionnez INT, UINT, BOOL, DINT, UDINT, REAL, STRING, WORD ou DWORD.

    Adresse du registre : Sélectionnez la zone mémoire (R, X ou Y pour les adresses en bits et DT, LD, WR, WX ou WY pour les adresses en mots) et l’adresse de la zone mémoire qui doit être lue.

Entrer les paramètres de certificats

Activez Utiliser le chiffrement si vous souhaitez crypter la communication avec la base de données.

Télécharger un exemple de programme

Sélectionnez Enregistrer sur PC pour télécharger un exemple de programme. Vous pouvez également copier l’exemple dans le presse-papiers et l’insérer directement dans Control FPWIN Pro7. Dans ce cas, vous devez télécharger et installer la bibliothèque FP-I4C séparément.

Enregistrez la configuration.

Lorsque vous avez changé des paramètres, un bouton Enregistrer apparaît en haut à droite de l’écran. Vous pouvez apporter des modifications sur plusieurs pages et enregistrer vos paramètres.

Réinitialisez votre configuration

Pour réinitialiser tous les paramètres de la page en cours aux paramètres par défaut, sélectionnez le bouton Réinitialiser en bas de la page.