Affectation de variables sans adresse uniquement ?

Forum traitant des automates industriels de marque Schneider - Telemecanique
CactusPhl
Code sa première boucle
Code sa première boucle
Messages : 12
Inscription : 23 mars 2018, 15:58

Affectation de variables sans adresse uniquement ?

Message par CactusPhl »

Bonjour,

Je suis en train d'affecter des variables à mes boutons de commande dans l'écran d'exploitation, mais je ne peux qu'affecter les variables qui n'ont pas d'adresse sinon j'ai le message d'erreur "Variable inconnue ou incorrecte" qui apparaît.
C'est gênant car à chaque fois je dois supprimer l'adresse qui correspond à la variable que je veux tester.

Savez vous comment régler ce problème ?

Merci d'avance !
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affectation de variables sans adresse uniquement ?

Message par itasoft »

slts,
on ne peut régler le problème vu qu'il ni as pas de problème pour afficher les objets absolus ex: %MW100
et ni les variables à adressage absolu d'ailleurs
Automaticien privé (de tout)
itasoft@free.fr
CactusPhl
Code sa première boucle
Code sa première boucle
Messages : 12
Inscription : 23 mars 2018, 15:58

Re: Affectation de variables sans adresse uniquement ?

Message par CactusPhl »

Ok, dans ce cas comment puis-je simuler des entrées de type "%I" à l'aide de ces boutons ?
Avatar de l’utilisateur
Priigame
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 121
Inscription : 08 nov. 2017, 09:28

Re: Affectation de variables sans adresse uniquement ?

Message par Priigame »

Bonjour,
À la limite en mettant un bit interne en parallèle de ton entrée et en le commandant depuis ton IHM.
CactusPhl
Code sa première boucle
Code sa première boucle
Messages : 12
Inscription : 23 mars 2018, 15:58

Re: Affectation de variables sans adresse uniquement ?

Message par CactusPhl »

Cela me semble être une bonne idée, je vais faire ça ! Merci
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affectation de variables sans adresse uniquement ?

Message par itasoft »

Automaticien privé (de tout)
itasoft@free.fr
CactusPhl
Code sa première boucle
Code sa première boucle
Messages : 12
Inscription : 23 mars 2018, 15:58

Re: Affectation de variables sans adresse uniquement ?

Message par CactusPhl »

Bonjour Itasoft,
Oui je pourrai faire quelque chose de ce genre là mais ça ne me dis pas comment pouvoir assigner des variables ayant pour adresse "%I0.1.1" (par exemple) à ces boutons.
Par ailleurs je ne sais pas si c'est le type d'adresse qui m'empêche de faire ça ou si c'est le fait que je n'ai pas de valeur.

Pour ce qui est de la solution de Priigame ça marche bien par contre il faut insérer les nouvelles entrées dans tout le ladder ^^'
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Affectation de variables sans adresse uniquement ?

Message par itasoft »

slts,
les entrées sont en lecture seule , on ne peut pas les écrire via un bouton (juste les lires),
il faut utiliser l'instruction WRITE_INPUT_AREBOOL_16 pour écrire sur les entrées.
ex:
dans ecran d'exploitation utiliser les bits d'une variable INT00.0 à INT00.15
dans Unity en début de scrutation, copier cette variable dans les 16 entréés: WRITE_INPUT_AREBOOL_16 (INT00,%I1.0.0:16);
ça force les entr&es, penser à supprimer ces lignes de programme une fois l'automate en place sur le site.
Automaticien privé (de tout)
itasoft@free.fr
CactusPhl
Code sa première boucle
Code sa première boucle
Messages : 12
Inscription : 23 mars 2018, 15:58

Re: Affectation de variables sans adresse uniquement ?

Message par CactusPhl »

Bonjour Itasoft,
Je suis désolé mais je ne comprends pas ce que je suis censé faire concrètement.
Comment utiliser l'instruction "WRITE_INPUT_AREBOOL_16" ?
Dois-je créer de nouvelles variables ? Si oui avec pour adresse celles des variables que je veux simuler (%I0.1.0 [...] %I0.1.15) ?
Dans mon ladder que dois-je mettre en sortie pour ces nouvelles lignes ?
Désolé d'être à la masse :/
Avatar de l’utilisateur
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1661
Inscription : 20 oct. 2015, 12:00
Localisation : localhost

Re: Affectation de variables sans adresse uniquement ?

Message par Béryl »

Je ne comprends pas pourquoi tu veux absolument écrire sur des entrées physiques !
Les boutons de ton IHM sont affectés à des variables. Tu les mets en parallèle avec tes entrées dans ton programme et le problème est réglé.
Répondre