Page 1 sur 2
CQM1 vers M221 problème codeur.
Posté : 09 févr. 2018, 16:53
par latune
Bonjour ,
Afin de remplacer un CQM1 par un M221 sur une ancienne machine , j'aurai besoin d'explications pour le fonctionnement de la partie codeur de cette machine.
Je n'ai jamais travaillé sur une partie de programme concernant un codeur et donc avant de me lancer il me faut comprendre son fonctionnement.
Je peux transmettre le programme en MP si nécessaire.
Merci
Re: CQM1 vers M221 problème codeur.
Posté : 09 févr. 2018, 18:04
par josé
bonjour,
Pourquoi ne pas remplacer ton CQM1 par un OMRON plus récent ex: CJ1 ?
En gain de temps de programmation
les erreurs de frappes en moins...

Re: CQM1 vers M221 problème codeur.
Posté : 09 févr. 2018, 18:23
par latune
Tous les automates de notre entreprise sont des Schneider.
Seules 2, 3 machines sont en Omron (année 95).
Une fois que j'aurai compris la partie codeur , le reste ne posera pas de problèmes.
De plus j'ai le temps pour finaliser ce retrofit.
Re: CQM1 vers M221 problème codeur.
Posté : 10 févr. 2018, 11:21
par josé
Sur certains modèles il existe des entrées rapides.
quelle est la ref de ton CQM1 ?
Re: CQM1 vers M221 problème codeur.
Posté : 10 févr. 2018, 11:29
par latune
CPU21
Re: CQM1 vers M221 problème codeur.
Posté : 10 févr. 2018, 16:10
par josé
Si c'est les entrées intégrées qui sont utilisées.
fait une ref croisée de DM6642 dans ton programme
Re: CQM1 vers M221 problème codeur.
Posté : 11 févr. 2018, 13:37
par latune
Le DM 6642 a sa valeur qui est à 100 .
Le codeur utilise la partie IR0,IR1,IR2
Dans les mots DM0 à DM13 j'ai bien des valeurs qui servent à effectuer des commutations via les HR comme un programmateur à cames.
Si l'on peut m'expliquer cette partie ci-dessous........
Re: CQM1 vers M221 problème codeur.
Posté : 12 févr. 2018, 10:33
par philou77
Salut !
Le premier Move place la valeur 230 dans DM100 Après le premier Cycle
Le deuxième Move initialise le DM101 à 0 au premier cycle
le bloc ini(61) initialise le compteur à la valeur DM100, DM101 au premier cycle et autorise l'évaluation du compteur
Le bloc BCMP compare la valeur 230 (dans ton cas) avec les 16 mots 'doubles' à partir de DM0
Le résultat des comparaisons ( < = 0 , dans la plage = 1 , > = 0 ) est dans HR0
en fait DM0 est la valeur 'basse', DM1 la valeur 'haute'
on compare donc si la valeur est dans la plage =1 ou hors plage =0
DM0-DM1 -> correspond au bit 0 de HR0
DM2-DM3 -> correspond au bit 1 de HR0
etc.. pour les autres valeurs
cela ressemble à des valeurs de cames.. les bits de HR0 te disent où tu tu situes dans cette came en une seule instruction.
il est étrange de chercher une valeur (230) plutôt qu'un mot ... Je ne sais pas l'utilité de cet ligne; à moins que je ne me trompe.
Re: CQM1 vers M221 problème codeur.
Posté : 12 févr. 2018, 11:53
par JC87
Bonjour,
je ne pense pas que 230 soit une valeur, ça ressemble plutôt à l'adresse de la valeur courante du codeur. Il faudrait consulter la doc Omron pour s'en assurer.
JC
Re: CQM1 vers M221 problème codeur.
Posté : 12 févr. 2018, 12:10
par latune
Bonjour,
Je pense que ce doit être le mot IR230 ???