PILOTER UN ATV 12 VIA UN IHM
PILOTER UN ATV 12 VIA UN IHM
Bonjour,
Je souhaiterai piloter en modbus un altivar (ATV12H018M2) via un magelis(HMIS5T+HMIS85).
Ma question , est comment dois-je initialiser le graphe d’état ? Est ce que je dois passer par un scrit Java? Ou y a t il un solution plus simple?
Cordialement
Je souhaiterai piloter en modbus un altivar (ATV12H018M2) via un magelis(HMIS5T+HMIS85).
Ma question , est comment dois-je initialiser le graphe d’état ? Est ce que je dois passer par un scrit Java? Ou y a t il un solution plus simple?
Cordialement
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: PILOTER UN ATV 12 VIA UN IHM
slts,
il faut déclarer des variables externes à l'adresses absolue des registre à lire ou écrire
il faut déclarer des variables externes à l'adresses absolue des registre à lire ou écrire
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: PILOTER UN ATV 12 VIA UN IHM
ok, merci, je viens de réussir de mettre mon variateur en mode rdy,
Pour le mettre en mode rdy, il faut envoyer successivement les valeurs 16#0006, 16#0007, et 16#xxxF. au mot de commande %MW8601
Je fais ça manuellement via un affichage numérique.
Est y a t il un possibilité que ça se fasse automatiquement? j'aimerai par exemple avoir sur ma première page un simple bouton(initialisation variateur) qui me permet de réaliser l’opération précédente.
Pour le mettre en mode rdy, il faut envoyer successivement les valeurs 16#0006, 16#0007, et 16#xxxF. au mot de commande %MW8601
Je fais ça manuellement via un affichage numérique.
Est y a t il un possibilité que ça se fasse automatiquement? j'aimerai par exemple avoir sur ma première page un simple bouton(initialisation variateur) qui me permet de réaliser l’opération précédente.
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: PILOTER UN ATV 12 VIA UN IHM
slts,
Via un Script ou par une touche avec un Delay entre chaque opération
Via un Script ou par une touche avec un Delay entre chaque opération
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: PILOTER UN ATV 12 VIA UN IHM
Merci, j'ai essayé avec un Script, mais je suis obligé d’appuyer 3 fois pour que ça fonctionne.
int a = 0;
a = CMD.getIntValue();
CMD.write (6);
if ( CMD.getIntValue()==6)
CMD.write (7);
if ( CMD.getIntValue()==7)
CMD.write (15);
int a = 0;
a = CMD.getIntValue();
CMD.write (6);
if ( CMD.getIntValue()==6)
CMD.write (7);
if ( CMD.getIntValue()==7)
CMD.write (15);
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: PILOTER UN ATV 12 VIA UN IHM
slts,
alors essaye avec 3 actions sur une touche avec un Delay entre chaque.
alors essaye avec 3 actions sur une touche avec un Delay entre chaque.
Dernière modification par itasoft le 07 juil. 2019, 15:41, modifié 2 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: PILOTER UN ATV 12 VIA UN IHM
ok, merci à toi , je vais essayer de me débrouiller avec tout ça..
Bonne soirée à toi.
Bonne soirée à toi.
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: PILOTER UN ATV 12 VIA UN IHM
slts,
sinon pour le faire en script:
Dans une touche affecter la valeur 0 à la variable interne TOUCHE de type INT (variable à créer)
Dans Actions globales déclarer une action périodique 1s de type Script et y copier le script ci dessous
int a = TOUCHE.getIntValue();
if (a==0) {CMD.write (6);TOUCHE.write(1);}
if (a==1) {CMD.write (7);TOUCHE.write(2);}
if (a==2) {CMD.write (15);TOUCHE.write(3);}
sinon pour le faire en script:
Dans une touche affecter la valeur 0 à la variable interne TOUCHE de type INT (variable à créer)
Dans Actions globales déclarer une action périodique 1s de type Script et y copier le script ci dessous
int a = TOUCHE.getIntValue();
if (a==0) {CMD.write (6);TOUCHE.write(1);}
if (a==1) {CMD.write (7);TOUCHE.write(2);}
if (a==2) {CMD.write (15);TOUCHE.write(3);}
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: PILOTER UN ATV 12 VIA UN IHM
Mieux vaut tard que jamais. MERCI!