À partir de la release 1.4.0.0 la fonctionnalité clientBox est disponible.
Elle permet de mettre à disposition localement au niveau de la box aval (cloud) des données collectées par la box amont (indus).
Pour accéder à ces données, la box aval propose un serveur Modbus RTU accessible via un convertisseur usb/série. De plus, elle prend également en charge le Modbus TCP pour la communication sur le réseau local.
1. Paramétrage de la fonctionnalité ClientBox
1.1. Activation de la fonctionnalité :
Accéder à la page Configuration Générale de la box Indus puis cocher la case "Mode clientBox activé", dans la section Services optionnels :
La rubrique de paramétrage de la ClientBox apparaît :
1.2. Paramètres de communication :
Vous avez la possibilité d'utiliser deux modes de communication différents :
modbusRTU
modbusTCP
1.2.1. Mode modbus RTU
Une fois le mode modbus RTU sélectionné, il est alors possible de paramétrer le port série accessible par l’intermédiaire d’un convertisseur USB/Série.
1.2.2. Mode modbusTCP
Une fois le mode modbusTCP sélectionné, indiquez le numéro du port ethernet à utiliser :
2. Paramétrage des données à exposer
Le paramétrage des données exposées par le serveur Modbus se fait avec le fichier Excel de l'équipement en exportant et important la configuration des variables.
2.1. Exporter un équipement
Pour exporter un équipement, accéder à la page "Source de données" de la box Indus.
Ensuite, cliquer sur le bouton d’export de l'équipement de votre choix :
Le téléchargement du fichier Excel est lancé depuis votre navigateur.
Attention : Si vous utilisez plusieurs équipements, assurez-vous de définir des adresses Modbus différentes pour chaque équipement afin d'éviter les conflits d'adressage.
Pour ce faire, dans le fichier Excel exporté, aller à l'onglet équipement :
Et vérifier que vos équipements ont chacun une Adresse IP et un N°esclave différents.
2.2. Paramétrer les variables à exposer
Le fichier Excel est composé de deux onglets. Le deuxième permet de consulter toutes les variables de l'équipement.
Afin d’exposer les variables de la clientBox il faut paramétrer leurs adresses dans la colonne Adresse ClientBox :
Remarque : Les types de données BOOL sont accessibles en lecture sur le serveur Modbus RTU avec la fonction 2 - Inputs status.
Tous les autres types de données sont accessibles en lecture sur le serveur Modbus RTU avec la fonction 4 - Inputs registers.
ATTENTION ! Dans le fichier Excel de l'équipement, la colonne Type de fonction ne concerne que la requête de lecture de l'équipement.
2.3. Importer l'équipement
Pour réimporter l'équipement après modification, cliquer sur le bouton de parcours des fichiers en haut de la page Source de données :
Sélectionner le fichier Excel correspondant à l'équipement que l’on vient de modifier, puis cliquer sur le bouton Confirmer :
L’équipement existant déjà, un message propose de le remplacer. Cliquer sur confirmer.
3. Accéder aux données
3.1. Modbus RTU
Pour accéder aux données, il faut se connecter en Modbus RTU sur le deuxième port de la box aval via un un convertisseur USB/RS avec les paramètres définis précédemment dans la Configuration Générale (cf. chapitre 1.2.1).
Les données sont lisibles aux adresses paramétrées dans le fichier Excel.
3.2. Modbus TCP
Pour accéder aux données via Modbus TCP, il suffit de connecter un câble Ethernet à la Cloud Box et de s'assurer que les paramètres réseau sont configurés comme indiqué dans la Configuration Générale (voir le Chapitre 1.2.2).
Quelle que soit le type de fonction d'entrée, les données seront lisibles en fonction 2 (Input status) et 4 (Input registrer).
ATTENTION : Si la box cloud n'est pas connectée à un réseau avec DHCP, l'horodatage doit être réglé manuellement pour garantir que les données soient lues correctement.
Ce processus est similaire au réglage de l'horodatage de la Box Indus.