Rockwell RSLogix
-
le 11/09/2016 à 01:07 Citer ce message
Bonjour,
Je programme de façon très basique un Rockwell L30ER avec RSlogix 5000 studio en ladder. Jusqu'ici que de la gestion de bit. Aucun souci. Là je dois piloter un esclave Ethernet/IP (variateur) et envoyer et lire des mots de position, vitesse, accélération ... Comment envoyer ces données en Ladder ? Quel est le bloc fonction à utiliser ?
Je pars vraiment de très loin.
Merci d'avance. -
le 28/09/2016 à 19:36 Citer ce message
Bonjour,
Peux-tu m'en dire un peu plus sur ton variateur (marque, modèle).
Il va tout d'abord falloir effectuer un peu de configuration dans RSLogix (déclaration du matériel). -
le 01/10/2016 à 14:05 Citer ce message
bonjour,
Merci de prendre en compte ma question.
il s'agit d'un JXC91 dont tu trouveras le manuel sur smcworld.com, c'est un variateur SMC Pneumatique en Ethernet/IP pour axes électriques. Sur la communication pas de souci, je suis bien connecté. en mode forçage il n'y a pas de problèmes par contre je ne sais absolument pas comment envoyer des mots (positions, vitesses, etc ...) en ladder. Le but étant de faire un programme faisant bouger l'axe par cycle. Je voudrais donc envoyer des valeurs et les lire en retour.
La finalité sera d'utiliser une entrée analogique qui fera varier la valeur du mot de position dans le programme. Par exemple sur un signal 4 . 20 mA et une course de 200 mm, à 4 mA l'actionneur ne bouge pas, à 8 mA il commence un cycle jusqu'à 20 mA où son cycle sera entre 0 et 200 mm.
Je reconnais que c'est un peu complexe en comparaison de mes connaissances, mais j'y travaille. pour le moment tout ce que je sais faire c'est de faire un cycle en activant des bits sur des variateurs plus basic piloté en TOR.
Merci d'avance.
Pascal. -
le 26/10/2016 à 13:27 Citer ce message
Bonjour,
J'ai continué mes recherches de mon côté. je pense que l'instruction MOV (ou COPY) devrait convenir que ce soit sur l'analogique ou sur l'envoi de mot à travers le réseau Ethernet/IP en lecture/ écriture.
Quelqu'un pourrait il me le confirmer ?
Merci d'avance. -
le 29/11/2016 à 17:22 Citer ce message
bonsoir pascal,
l'instruction MOV est une instruction de transfert du contenu d'une variable a vers une variable b du même type.
aussi,le type d'instruction MOV dépendra du type de la variable transferer,
En ce qui concerne ta commande d'axe,
Je te propose de créer un bloc régulateur PID pour cela il faudra:
- créer une variable entrée analogique sur le control tag(type=int) n'oublier pas de l'aliasser avec une entrée physique genre toto.ICHANEL0.DATA
_ créer une sortie analogique même principe
- créer une nouvelle routine
- développer ton code sur la nouvelle routine(appel du bloc PID,raccorder l'entree au PV et la sortie au CV ne pas oublier de parametrer ton régulateur)
- appeler ta routine sur la routine principale
end
Je ne sais pas si c'est tard en tout cas bonne chance !!! -
le 03/12/2016 à 14:30 Citer ce message
Bonjour,
Toute aide est précieuse. merci pour ta réponse. je vais travailler en ce sens.
J'ai réussi à récupérer un rslogix lite, je m'entraine dessus, je vais appliquer tes conseils.
En ce qui concerne mon boulot je suis sur une programmation de Proface pour piloter un 4 axes en TOR, c'est plus simple donc pas trop le temps pour des tests en réel. Mais le sujet reviendra.
Encore merci.
Pascal.
Répondre à ce message