Importer des symboles HMI dans Weintek EasyBuilder Pro
C'est le chemin le plus rapide entre un symbole que vous avez dessiné dans le Symbol Builder — ou téléchargé depuis la bibliothèque communautaire — et une Multi-state Lamp fonctionnelle dans Weintek EasyBuilder Pro. Testé sur EBPro 6.07 et ultérieur, sur les séries cMT-X (recommandé), cMT et eMT/iE/MT8000. Le même flux s'applique à la bibliothèque d'icônes (badges d'état, badges d'alarme, icônes de navigation).
Pas à pas
Obtenez vos symboles en PNG transparents
Weintek veut des bitmaps. Trois façons de les obtenir, toutes aboutissant au même type de fichier :
- Dessinez-le : ouvrez le Symbol Builder, choisissez le canevas 256 × 128 (ou 512 × 512 pour un équipement carré), composez le moteur / la vanne / la pompe à partir de formes, d'éléments ISA et de tampons, réglez BG → Transparent et cliquez sur
↓ PNG. Le PNG est rendu à 2 à 4× la taille du canevas, il reste donc net sur les affichages retina cMT-X. - Réutilisez-le : parcourez les moteurs de la communauté, les vannes, les pompes ou les convoyeurs, ouvrez la page du symbole et cliquez sur Download PNG. Les symboles de la communauté sont sous CC BY 4.0 — notez l'auteur dans la documentation de votre projet. Si c'est proche sans être tout à fait juste, Open in builder et ajustez avant d'exporter.
- Badges et icônes : les badges d'état, les badges de priorité d'alarme, les flèches et les icônes de navigation viennent de la bibliothèque d'icônes, également en PNG transparent.
La composition dans le Builder ne nécessite pas de compte. Le téléchargement, si : un compte gratuit donne 5 téléchargements par mois, Starter 50, Studio illimité. Les symboles que vous publiez vous-même sont toujours téléchargeables gratuitement.
Créez les variantes d'état et nommez les fichiers
Le Builder travaille sur un symbole à la fois, vous produisez donc les états vous-même. Deux approches qui fonctionnent toutes deux bien dans EBPro :
- Une image par état (la plus simple à lier) : construisez le symbole de base, enregistrez-le comme modèle, puis changez le remplissage du corps pour la couleur d'état (gris arrêté → blanc ou vert en marche → jaune sans retour → bleu manuel → gris foncé désactivé), exportez chacune. Pour les états d'alarme, apposez le badge P1 / P2 de la bibliothèque d'icônes sur la variante en marche ou arrêtée et exportez à nouveau. Neuf fichiers par type d'équipement.
- Image de base + superposition de badge (moins de fichiers) : exportez le symbole de base une fois par état de couleur (six fichiers) et placez par-dessus une seconde Multi-state Lamp, plus petite, qui n'affiche rien / badge P1 / badge P2 de la bibliothèque d'icônes. Préférable quand vous avez de nombreux types d'équipement et peu de variantes d'alarme.
Nommez les fichiers {kind}_{state}.png — par exemple motor_3ph_running.png, motor_3ph_running_p1.png — et gardez chaque type dans son propre dossier (motor/, pump/, valve/). EBPro transforme chaque dossier en sous-bibliothèque, ce qui rend le mappage de l'étape 5 bien plus rapide.
Importez dans la Picture Library
Dans EasyBuilder Pro : Library → Picture Library → Picture Manager → Import. Pointez-le sur le dossier. EBPro créera une sous-bibliothèque par dossier ; renommez selon les conventions de votre projet (par ex. HMI_LIB_MOTORS).
Astuce : enregistrez le jeu importé comme une seule User Library (Library → Picture Library → Save as → User, extension de fichier .flb) afin de pouvoir la déposer dans d'autres projets EBPro sans réimporter.
Placez un objet Multi-state Lamp
Depuis la barre d'outils : Object → Lamp → Multi-state Lamp. Liez Read Address au tag API contenant le code d'état de l'équipement (recommandé : 1 mot par équipement, encodé 0-8 pour les 9 états ISA-101).
Mappez les valeurs d'état sur les images
Dans la boîte de dialogue Multi-state Lamp, basculez la forme sur Picture. Pour chaque valeur d'état (0..N), sélectionnez le PNG correspondant dans la bibliothèque importée. Encodage recommandé :
| Valeur API | État | Suffixe de fichier |
|---|---|---|
0 | Arrêté | _stopped |
1 | Démarrage | _starting |
2 | En marche | _running |
3 | Sans retour | _nofb |
4 | Manuel | _manual |
5 | Désactivé | _disabled |
6 | Marche + alarme P1 | _running_p1 |
7 | Marche + alarme P2 | _running_p2 |
8 | Défaut | _stopped_p1 |
Pour Démarrage, vous pouvez réutiliser l'image en marche et laisser EBPro la faire clignoter (Multi-state Lamp → Blinking sur cet état) plutôt que de dessiner un fichier séparé.
(Facultatif) Superposez le tag avec un Text Object
Exportez les symboles sans le tag d'équipement — laissez le texte du tag hors du canevas du Builder, ou supprimez-le avant l'export. Weintek gère déjà le tag via un Text Object, il reste donc modifiable sans réimporter l'image. Placez un Static Text ou un Dynamic Text par-dessus la Multi-state Lamp, à la position centrée.
Si vous préférez le tag intégré à l'image, ajoutez un élément texte ou une bulle d'instrument ISA dans le Builder avant l'export. Dans la bibliothèque d'icônes, l'équivalent est la case Tag on top de la barre latérale.
Encodage API recommandé
Le motif le plus simple : 1 mot INT par équipement, avec des bits ou des énumérations de valeur pilotant l'état. Exemple pour un moteur avec variateur :
Dimensionnement pour les différents modèles cMT
Dessinez sur un canevas 256 × 128 pour l'empreinte large classique d'équipement (moteur + étiquette) ou 512 × 512 pour les symboles carrés (vannes, réservoirs). Comme le Builder rend le PNG à 2 à 4× la taille du canevas, réglez le cadre de la Multi-state Lamp à la taille dont vous avez besoin sur le pupitre et laissez EBPro réduire — cela reste net. Les PNG de la communauté sont exportés de la même manière (2× le canevas).
Pour les petits pupitres (cMT-iPC15, MT8071iE 7"), 192 × 96 px à l'écran suffit ; pour les grands affichages cMT-X, 320 × 160 se lit bien à deux mètres.
| Modèle | Cadre de lampe à l'écran | Source |
|---|---|---|
| cMT-X 15.6" | 320×160 ou 512×256 | PNG Builder, canevas 512×512 ou 640×360 |
| cMT3092X 9.7" | 256×128 | PNG Builder, canevas 256×128 |
| cMT3072X / 3092X 7" | 192×96 à 256×128 | PNG Builder, canevas 256×128 |
| MT8071iE 7" | 192×96 | PNG Builder, canevas 256×128 |
Pièges fréquents
- Dérive du tag entre l'image et le texte : si vous intégrez le tag dans l'image, vous devez réexporter quand le tag change. Utilisez plutôt une superposition Text Object.
- Flou du bitmap sur cMT-X retina : importez le PNG tel qu'exporté (2× ou plus). Ne le réduisez pas dans un éditeur d'image avant l'import — laissez EBPro le faire à la taille du cadre.
- Couleurs qui dérivent entre les états : quand vous recolorez les variantes à la main, tenez-vous-en à la palette :
#9E9E9Earrêté,#2E7D32en marche,#FBC02Dsans retour,#1976D2manuel,#616161désactivé,#D32F2FP1,#F57C00P2. Les échantillons de remplissage du Builder sont exactement ceux-là. - État 0 rendu comme « Arrêté » au lieu de « pas de valeur » : initialisez le registre d'état de l'API à la mise sous tension. Sinon un état indéfini s'affiche comme « arrêté » même quand l'équipement est injoignable. Mappez l'état 3 (Sans retour) sur la panne de communication.
- La Multi-state Lamp ne se rafraîchit pas : vérifiez que la cadence de scrutation de Read Address est assez rapide (typiquement 250 ms). Pour les états d'alarme critiques, utilisez plutôt un Event Display.
Et ensuite
- Lisez les 9 états de moteur que tout HMI devrait afficher pour comprendre pourquoi l'encodage ci-dessus compte.
- Parcourez la référence ISA-101 pour la philosophie de conception derrière la palette apaisée.
- Besoin des badges et indicateurs dans un style maison fabricant ? La barre latérale de la bibliothèque d'icônes dispose de préréglages de style (ABB, Siemens, Rockwell, Ignition) qui les recolorent avant le téléchargement. Dans le Builder, vous choisissez les remplissages vous-même — gardez les couleurs d'état sémantiques.
- Bloqué sur une version ou un modèle EBPro spécifique ? Posez la question dans le forum — les questions Weintek atterrissent dans la catégorie outils-fabricants.
Construisez le symbole, puis liez-le
Le Symbol Builder ne nécessite pas de compte pour composer. Un compte gratuit vous donne 5 téléchargements par mois ; publiez vos propres symboles sous CC BY 4.0 et téléchargez-les gratuitement. Ou partez de ce que d'autres ingénieurs ont déjà dessiné.