Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Clavier à l'écran avec PLCnext Engineer eHMI

Ce projet de démonstration montre comment créer un clavier personnalisé à utiliser avec l'eHMI dans PLCnext Engineer. Cela a été développé comme solution de contournement pour les écrans tactiles IHM de la série BWP 2000, mais fonctionnera également avec les écrans tactiles de la série WP 4000.

Les écrans tactiles de la série BWP 2000 n'ont qu'un clavier complet à l'écran; il n'y a pas d'option clavier. Le clavier à l'écran peut être déplacé du bas de l'écran vers le haut de l'écran afin qu'il ne couvre pas le champ de saisie, mais dans de nombreux scénarios, il est souhaitable d'avoir un pavé numérique.

Les écrans tactiles de la série WP 4000 disposent d'un clavier complet à l'écran et d'un pavé numérique. Cependant, PLCnext Engineer ne peut pas utiliser le pavé numérique intégré. Encore plus difficile est le fait que le clavier complet à l'écran ne peut pas être déplacé et couvrira souvent le champ de saisie.

Historique

LTS 2019.0

Ce projet a été initialement créé dans PLCnext Engineer 2019.0 LTS avec l'aide de Tim Wicker de Phoenix Contact USA. Cela a été créé pour une application client spécifique qui n'avait qu'un seul champ de saisie numérique.

LTS 2021.0

L'exemple de projet a été mis à jour vers PLCnext Engineer 2021.0 LTS car cela permet l'utilisation de paramètres, de variables et d'expressions simples dans l'eHMI. Il est désormais possible d'utiliser une seule instance du clavier personnalisé avec de nombreux champs de saisie numérique.

Mise à jour mars 2021 :

L'exemple de projet a été réécrit par Wilco Meewis de eL-Tec Elektrotechnologie aux Pays-Bas. Cette version utilise des codes de caractères comme entrée pour résoudre la limitation précédente des nombres négatifs et prend en charge tous les types de données numériques. Wilco a également amélioré le clavier contextuel pour utiliser automatiquement la valeur actuelle de la variable. J'ai ajouté un bouton pour effacer la valeur, si vous le souhaitez.

Mise en œuvre

  1. Téléchargez l'exemple de projet ici.
  2. Importez la page eHMI "Clavier" et le bloc de fonction NumericKeypad dans votre projet.
  3. Ajouter une instance du bloc de fonction "NumericKeypad" à un programme. Ce programme doit être planifié dans une tâche avec un intervalle deux fois plus rapide que l'intervalle d'interrogation des données eHMI.
  4. Utilisez un objet "Texte", et non un objet "Saisie de texte", dans votre IHM où un champ de saisie de valeur numérique est nécessaire.
  5. Ajoutez une dynamique "Action au clic" à cet objet "Texte".
    • Définissez "Action" sur "Ouvrir la boîte de dialogue".
    • Pour "Page", sélectionnez "Clavier".
    • Facultatif, cochez la case "Estomper l'arrière-plan".
    • Sélectionnez la variable souhaitée comme valeur source pour le paramètre "iOutput".

Répétez les étapes 4 et 5 pour ajouter autant de champs de saisie que nécessaire pour votre application.

Limites

Toutes les limitations connues ont été résolues. Il peut y avoir des limitations ou des défis supplémentaires qui n'ont pas été identifiés. L'utilisateur assume l'entière responsabilité lors de l'utilisation de ce projet de démonstration.


Technologie industrielle

  1. arithmétique avec notation scientifique
  2. Q&R avec un architecte de solution Industrie 4.0
  3. Smart Procurement Balances AI avec HI
  4. Un ingénieur australien a regardé une machine à bois avec un dispositif rotatif
  5. Comment désosser un PCB
  6. Tableau de bord PLCnext
  7. Rapports PLCnext Power BI
  8. Tableaux de bord PLCnext Grafana
  9. Prise en main de Go sur PLCnext