Intégration du produit et programmation de l’IHM (et des E/S)

La solution IHM et de gestion d’E/S tout-en-un de Clairitec contient tout le matériel et le logiciel nécessaires pour équiper facilement vos appareils avec des modules d’affichage ou des terminaux de contrôle d’E/S et leur faire bénéficier d’une IHM graphique et tactile personnalisée. Grâce aux jeux de commandes fournis, vous effectuez la programmation de l’IHM et des E/S afin de «rendre plus vivante» votre interface utilisateur graphique et vos fonctions applicatives.

Hardware

Tous les terminaux, modules et cartes IHM Clairitec sont équipés d’un processeur graphique intégré et d’une mémoire de stockage dédiée pour votre interface utilisateur graphique.

Cela vous permet d’utiliser tous les produits IHM Clairitec même avec des cartes mères très basiques. Aucune puissance de traitement élevée ou d’espace mémoire important n’est nécessaire sur la carte mère de votre périphérique; tout ce dont vous avez besoin est une connexion série pour envoyer des commandes de contrôle et recevoir des retours d’information.

L’écran (et la dalle tactile) sont directement connectés aux cartes Clairitec et contrôlés par celles-ci.

Logiciel PC

Le logiciel GraphConverter et son éditeur IHM “WYSIWYG” vous permettent de créer – très rapidement et facilement – une interface utilisateur graphique et tactile personnalisée et de la charger dans les terminaux, modules ou cartes Clairitec.

Jeu de commandes

Vous pilotez les terminaux, modules ou cartes IHM – c’est-à-dire votre interface utilisateur graphique et les entrées/sorties intégrées – avec un ensemble de commandes de contrôle fournies. Ces commandes sont intégrées dans le code principal de votre application sur votre carte mère et sont envoyées aux cartes Clairitec via une connexion série.

Hardware

Tous les terminaux, modules et cartes IHM Clairitec sont équipés d’un processeur graphique intégré et d’une mémoire de stockage dédiée pour votre interface utilisateur graphique.

Cela vous permet d’utiliser tous les produits IHM Clairitec même avec des cartes mères très basiques. Aucune puissance de traitement élevée ou d’espace mémoire important n’est nécessaire sur la carte mère de votre périphérique; tout ce dont vous avez besoin est une connexion série pour envoyer des commandes de contrôle et recevoir des retours d’information.

L’écran (et la dalle tactile) sont directement connectés aux cartes Clairitec et contrôlés par celles-ci.

Logiciel PC

Le logiciel GraphConverter et son éditeur IHM “WYSIWYG” vous permettent de créer – très rapidement et facilement – une interface utilisateur graphique et tactile personnalisée et de la charger dans les terminaux, modules ou cartes Clairitec.

Jeu de commandes

Vous pilotez les terminaux, modules ou cartes IHM – c’est-à-dire votre interface utilisateur graphique et les entrées/sorties intégrées – avec un ensemble de commandes de contrôle fournies. Ces commandes sont intégrées dans le code principal de votre application sur votre carte mère et sont envoyées aux cartes Clairitec via une connexion série.

3 étapes pour créer vos IHM

Étape 1 : Intégration matérielle via une connexion série

Les Afficheurs Intelligents, les cartes IHM ainsi que les Afficheurs Intelligents Programmables en version “esclave” (sans carte programmable intégrée) fonctionnent comme des modules d’extension : ils complètent votre propre carte mère.

Vous connectez simplement les terminaux, modules ou cartes Clairitec à la carte mère de votre appareil via une connexion série :

  • RS232

  • (RS485)

  • CAN 2.0B

  • USB

La communication série est ensuite utilisée pour la transmission des commandes de contrôle afin de piloter votre interface utilisateur graphique et tactile ainsi que les entrées/sorties intégrées des Afficheurs Intelligents Programmables.

Les Afficheurs Intelligents Programmables en version “autonome” bénéficient d’une carte programmable intégrée avec microprocesseur. Cela vous permet de développer votre application principale et de programmer les commandes d’affichage et de contrôle, directement dans le terminal.

synoptique-solution-ihm_eng

Étape 2 : Création de l’interface utilisateur graphique et tactile

Dans le but de créer votre IHM graphique et tactile personnalisée, vous utilisez le logiciel GraphConverter:

  • Compilez et gérez votre bibliothèque graphique.

  • Créez les différentes pages de votre interface utilisateur et placez-y des objets.

  • Chargez l’ensemble du projet dans les terminaux, modules ou cartes Clairitec.

GraphConverter créera un fichier de référence propre à votre projet.

Ce fichier de référence contient une description de votre projet IHM répertoriant toutes les pages IHM que vous avez créées ainsi que tous les objets disposés sur celles-ci (images, zones de texte, zones tactiles, etc.).

Pour chaque objet, les coordonnées spécifiques sur l’écran et les caractéristiques sont détaillées .

Lors de la programmation de l’IHM, vous utiliserez ces informations pour renseigner les paramètres des commandes fournies.

Vous trouverez plus d’informations sur ce logiciel PC ici : HMI Editor Software GraphConverter.

synoptique-construction-ihm-eng

Étape 3 : Programmation des fonctionnalités avec le jeu de commandes fourni

Programmation IHM

Vous menez à bien la programmation de l’IHM avec l’ensemble des commandes d’affichage et de contrôle, intégrées dans le code principal de votre application.

Ces commandes,  combinées au fichier de référence de votre projet créé par GraphConveter, vous permettent de rendre votre interface utilisateur “vivante” :

  • Afficher les images et modifier les pages de votre IHM.

  • Dessiner des formes (lignes, rectangles, courbes, etc.) avec des pixels.

  • Écrire des textes sur l’écran.

Programmation des E/S

Pour les Afficheurs Intelligents Programmables, un deuxième jeu de commandes est fourni.

Ces commandes de contrôle des entrées/sorties vous permettent de piloter directement les E/S intégrées dans le terminal :

  • Activation / désactivation des entrées / sorties.

  • Lecture des valeurs d’entrée.

  • Demande d’un retour d’information des sorties.

  • Etc.

Programmation IHM dans n’importe quel langage de haut niveau

Toutes les commandes de contrôle fournies pour la programmation de l’IHM ainsi que pour les E/S sont déjà pré-programmées en langage C. Cela vous permet de les intégrer directement dans votre code d’application si vous travaillez dans ce langage de programmation.

Notez que nous fournissons également le “code brut” des commandes sous la forme de séquences d’octets. Cela vous permet d’adapter les commandes à n’importe quel langage de programmation de haut niveau de votre choix !

Vous avez besoin de plus de détails ?

Pour plus d’informations sur le jeu de commandes et la programmation, n’hésitez pas à nous contacter !

Contactez-nous