Affectation de variables sans adresse uniquement ?
Affectation de variables sans adresse uniquement ?
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 !
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 !
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Affectation de variables sans adresse uniquement ?
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
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
itasoft@free.fr
Re: Affectation de variables sans adresse uniquement ?
Ok, dans ce cas comment puis-je simuler des entrées de type "%I" à l'aide de ces boutons ?
Re: Affectation de variables sans adresse uniquement ?
Bonjour,
À la limite en mettant un bit interne en parallèle de ton entrée et en le commandant depuis ton IHM.
À la limite en mettant un bit interne en parallèle de ton entrée et en le commandant depuis ton IHM.
Re: Affectation de variables sans adresse uniquement ?
Cela me semble être une bonne idée, je vais faire ça ! Merci
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Affectation de variables sans adresse uniquement ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Affectation de variables sans adresse uniquement ?
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 ^^'
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 ^^'
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Affectation de variables sans adresse uniquement ?
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.
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
itasoft@free.fr
Re: Affectation de variables sans adresse uniquement ?
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 :/
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 :/
- Béryl
- Mi homme - Mi automate
- Messages : 1661
- Inscription : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Affectation de variables sans adresse uniquement ?
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é.
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é.