Bonjour,
J’introduis aujourd’hui le netIC, une passerelle Hilscher pour l’embarqué :
http://www.hilscher.com/en/products/product-groups/embedded-modules/dil-32-communication-ic
C’est donc une passerelle au format DIL32, présentant d’un côté une interface vers tous les bus de terrain conventionnels ou sur Ethernet Temps Réel et de l’autre une connexion Modbus RTU Maitre ou Esclave, sur UART ou SPI.
Cette passerelle est fournie avec un outil de configuration, le « netX Configuration Tool », outil que l’on retrouve pour la configuration des cartes cifX.
Cet outil permet ainsi la configuration, le test et le diagnostic de la passerelle via la connexion UART0 réservée très justement à la configuration, au chargement du firmware, et au diagnostic.
Côté Hôte, il est également possible de faire un certain nombre de choses et l’outil de test et de démonstration que votre zélé serviteur a développé en C++, avec libmodbus et gtkmm, le binding C++ du toolkit graphique GTK+, a pour ambition de vous montrer cela via la connexion UART1.
Vous pouvez trouver ce fabuleux outil ici :
http://www.hf-news.fr/download/netIC/netIC_TestTool%20V1.2.0.7z
Il suffit d’exécuter « Setup.exe », l’installeur réalisé avec https://nsis.sourceforge.io/Main_Page.
Ayez un Anti Virus à jour, sait-on jamais !
Vous avez donc acheté une carte d’évaluation pour votre netIC et vous avez raccordé tout ça. Attention à bien positionner les jumpers…
Lorsque vous exécutez « netIC Test Tool », la fenêtre de trace vous montre les requêtes Modbus et les réponses obtenues du netIC.
Il est nécessaire en premier lieu de vérifier les paramètres de connexion sur l’interface série que vous réglerez bien sûr à l’identique de ceux affectés avec le « netX Configuration Tool ».
Puis il faut se connecter, ce que l’on fait en cliquant sur le bouton idoine :
Une fois connecté, on a accès à toute l’interface dédiée, que les onglets présentent dans l’ordre du modèle de données, cf. la documentation.
Ainsi on peut lire les informations systèmes, qui sont là pour vous permettre d’identifier le matériel et le firmware s’exécutant sur le netIC, ici un netIC 50-RE avec firmware Ethernet/IP Adapter :
On peut lire et éventuellement modifier les réglages système :
Pour certains bus de terrain, un état étendu est disponible, ce qui n’est pas le cas pour le firmware chargé :
Il est aussi possible de modifier le paramétrage du côté bus de terrain :
On peut consulter l’état du système :
On peut agir sur les drapeaux et ainsi piloter le firmware :
Et bien sûr jouer avec les entrées et sorties :
Cherry on the cake, une superbe horloge Hilscher vous est offerte ! 😉
Nos clients obtiennent le code source sur demande pour en faire ce qu’ils souhaitent.
Cordialement,
Stéphane