Archives par mot-clé : Passerelle embarquée

Une passerelle embarquée prend la forme d’un module de communication présentant une interface bus de terrain et une interface UART ou SPI vers le contrôleur Hôte.

netIC : netIC Test Tool

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.

nic_tt00

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 :

nic_tt01

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 :

nic_tt02

On peut lire et éventuellement modifier les réglages système :

nic_tt03

Pour certains bus de terrain, un état étendu est disponible, ce qui n’est pas le cas pour le firmware chargé :

nic_tt04

Il est aussi possible de modifier le paramétrage du côté bus de terrain :

nic_tt05

On peut consulter l’état du système :

nic_tt06

On peut agir sur les drapeaux et ainsi piloter le firmware :

nic_tt07

Et bien sûr jouer avec les entrées et sorties :

nic_tt08

Cherry on the cake, une superbe horloge Hilscher vous est offerte ! 😉

Hilscher-Clock

Nos clients obtiennent le code source sur demande pour en faire ce qu’ils souhaitent.

Cordialement,
Stéphane