top of page
Rechercher
  • David CHERAMY

Contrôle à distance VNC : Weintek / Kep


Voici une façon simple de prendre la main à distance d'un IHM de marque KEP ou Weintek.

Pour l'essai, j'ai utilisé un écran tactile KEP, référence MMI-7070-P2, l'équivalent du MT8073iE de Weintek, ainsi qu'un routeur ETIC RAS-E-100 installé chez le client :

L'objectif de ce post n'est pas d'expliquer la configuration du routeur.

Vous pouvez faire l'essai en branchant directement le PC sur l'IHM via un câble RJ45.

Adresse IP du PC : 192.168.1.100

Adresse IP de l'IHM : 192.168.1.3

J'ai utilisé le logiciel « VNCviewer » de RealVNC qui est très simple à paramétrer pour cette application :

=> Ajout d'un appareil :

Il suffit d'entrer l'adresse IP de l'IHM et de lui donner un nom.

=> Paramétrage de l'IHM pour autoriser l'accès VNC :

Dans le projet, sous EasyBuilderPro, on peut seulement indiquer si on souhaite protéger l’accés par un mot de passe ou non et si on souhaite seulement autoriser l’accès en lecture seule (mode monitor). Dans le cas ci-dessus je n’ai pas protégé par mot de passe et j’ai autorisé la lecture écriture.

Mais ce n’est pas pour autant que l’accès VNC est activé. Pour se faire il y a 2 solutions :

- soit activer le VNC directement sur l’écran grâce aux paramètres systèmes, puis appuyer sur « Start VNC »

- Soit activer le VNC via un bouton qui met à ON le bit système LB-12092

Vous pouvez aussi afficher sur l'écran tactile si quelqu'un est connecté grâce au VNC en utilisant le bit système LB-12090 qui active un message ou un voyant.

Nota : Cette fonction VNC peut être utilisée par un premier IHM pour prendre la main sur un deuxième IHM.

 

Une deuxième possibilité est d'utiliser le logiciel "EasyAccess" en mode "Local Network" avec les mêmes configuration matérielles vues ci-dessus.

Avec cette solution, il y a plusieurs inconvénients.

Déjà il faut avoir le fichier compilé du projet (l'extension .exob), ce qui n'est pas toujours le cas. De plus ce n'est pas une prise en main à distance comme on pourrait le faire d'un PC à un autre via TeamViewer par exemple. Dans ce cas on a une fenêtre avec l'IHM qui est simulé sur le PC et on utilise seulement les variables de l'IHM distant. Si vous changez de page sur le PC, vous ne changez pas de page sur l'IHM distant. Si vous utilisez les fonctions de sécurité par mot de passe pour avoir différents utilisateurs, quelques bugs peuvent apparaître sur la simulation PC ou sur l'IHM distant.

Vous pouvez faire un comparatif en activant VNCviewer et EasyAccess en même temps et avec le même PC :

 

Une troisième possibilité existe avec EasyAccess en créant un compte sur www.ihmi.net , qui permet de créer un tunnel VPN sans utiliser de routeur comme je l'ai fait ci-dessus. Cette fonction n'est pas gratuite et plusieurs tutoriel sont disponibles sur le web en pdf et sur Youtube.

611 vues0 commentaire
bottom of page