Un exemple simple: Comment connecter quelques balises de votre automate ACE à l’IHM de Virtuino Modbus Android via la passerelle ACE-GTW-MB Modbus-TCP

Virtuino Modbus

 

Pour cet exemple, nous utilisons :

  • un automate ACE (Tous les ACE sont compatibles avec la passerelle ACE-GTW-MB Modbus TCP)
  • une passerelle ACE-GTW-MB Modbus TCP (avec ses paramètres par défaut)
  • l’IHM sur Android : Virtuino Modbus

 

Nous allons implémenter sur l’IHM Modbus Virtuino HMI :

  • un interrupteur à 2 positions
  • un témoin lumineux
  • un curseur analogique
  • un indicateur numérique

ACE PLC

Configuration d’un programme simple dans l’automate ACE avec vBuilder

Tout d’abord, créez ce programme simple avec vBuilder :

  • InBitC1 est une entrée physique existante de votre ACE
    • utilisé pour changer l’état du BitToRead
  • BitToRead est un nouveau bit interne de votre ACE
  • BitToWrite est un nouveau bit interne de votre ACE
    • utilisé pour modifier l’état de OutBitD1
  • OutBitD1 est une sortie physique existante de votre ACE
  • WordToWrite est un nouveau mot interne UI16 de votre ACE
    • utilisé pour changer l’état de WordToRead
  • WordToRead est un nouveau mot interne UI16 de votre ACE

Pour pouvoir écrire dans ces balises depuis le maître Modbus, vous devez les rendre éditables. Pour BitToWrite et WordToWrite

Ajouter toutes les balises à la table Modbus

Maintenant, vous pouvez télécharger votre programme :

  1. Télécharger le programme
  2. Exécuter le programme

Connecter le ACE-GTW-MB

Connectez la passerelle ACE-GTW-MB au port USB de votre ACE et mettez la en marche ! Le CAE est alimenté par la passerelle.

Configurer une IHM simple avec Virtuino Modbus

Paramètres du serveur
New Server – Gateway
ACE-GTW-MB
Adresse IP 192.168.8.1
Nouveau Module
(ACE)
L’ID de l’unité par défaut est 1
(= ID API Modbus#)
Voir la table Modbus de vBuilder
Nouveau Slider
(WordToWrite)
Serveur : ACE-GTW-MB
Memory: Module Registre
Adresse: 1
UnitID : 1
Format:Mot non signé 16 bits (UI16)
Fonction:06
Affichage de la nouvelle valeur
(WordToRead)
Serveur:ACE-GTW-MB
Memory:Module Register
Address:0
Unit ID:1
Format:Mot non signé 16 bits (UI16)
Fonction:03

 

 

Nouveau Led
(BitToRead)
Server : ACE-GTW-MB
Memory:Module Register
Address:0
Unit ID:1
Format:Non utilisé
Fonction:01
Nouveau commutateur
(BitToWrite)
Serveur:ACE-GTW-MB
Memory:Module Registre
Adresse:1
UnitID:1
Format:Non utilisé
Fonction:05
Connectez votre appareil Android
au point d’accès WIFI de
l’ACE-GTW-MB
Connecter Virtuino
Verrouiller le panel
C’est fait !
L’interrupteur n’allume pas la led !

 

Pour une autre méthode de connexion de votre appareil Android à la passerelle, voir « Comment connecter l’ACE-GTW-MB sur le réseau« 

 

 

 

 

Comment fonctionne cette IHM Android ?

  • l’état de l’interrupteur HMI (ON/OFF) change la sortie OutBitD1 de votre ACE
  • l’entrée PLC InBitC1 de votre ACE modifie l’état de la led de l’IHM
  • le curseur de l’IHM change la balise WordToWrite de votre ACE
  • la valeur de l’IHM affiche la balise WordToRead de votre ACE (=WordToWrite)

Nota :

  • OutBitD1 peut aussi être modifié directement (si présent dans la table Modbus)
  • InBit ne peut pas être modifié via la table Modbus, il est physiquement dépendant de son entrée