Fio banner fr 1 1

Formation automatisme en ligne 3

Rockwell RSLogix

# 11/09/2016 à 01:07 Pascaljt

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.

# 28/09/2016 à 19:36 Boisdet julien

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).

# 01/10/2016 à 14:05 Pascaljt

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.

# 26/10/2016 à 13:27 Pascaljt

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.

# 29/11/2016 à 17:22 ebebda

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 !!!

# 03/12/2016 à 14:30 Pascaljt

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

Code incorrect ! Essayez à nouveau

 

Cliquez ici pour s'inscrire à la formation TIA Portal

Its plc profesionnal edition 1