les codes fonctions de MODBUS RTU

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
ariana
Aguerri de l'automation
Aguerri de l'automation
Messages : 82
Enregistré le : 04 mai 2017, 09:58

les codes fonctions de MODBUS RTU

Message par ariana »

Bonjour ,

Aujourd'hui j'ai essayé de comprendre la communication via le port série modbus RTU d'un automate modicon , etant donné que j'ai un automate m221 et je dispose du logiciel somachine basic sur mon ordinateur.
J'ai trouvé le document suivant a partir de la page 15
https://www.honeywellprocess.com/librar ... -25-66.pdf
qui détaille le modbus RTU et qui parle bien evidement des" function codes" mais le problème c'est que j'arrive pas à comprendre comment pourrais je utiliser ces codes dans mon programme au niveau de somachine basic et donc je demande si par exemple :
l'ajout d'un bloc fonction "read_var" correspond au choisir un code d'ecriture 01 ou 02 ou 03 oubien 04 et c 'est le choix d'un type object qui spécifie l'un de ces codes .

Si quelqu'un peut m'expliquer encore ce point et merci bien :)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7167
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: les codes fonctions de MODBUS RTU

Message par itasoft »

slts,
sur soMachine Basic
avec READ_VAR il faut choisir le code 0x03
avec WRITE_VAR il faut choisir le code 0x10
Automaticien privé (de tout)
itasoft@free.fr
ariana
Aguerri de l'automation
Aguerri de l'automation
Messages : 82
Enregistré le : 04 mai 2017, 09:58

Re: les codes fonctions de MODBUS RTU

Message par ariana »

merci pour ta réponse
mais j'ai pas compris le choix READ_VAR correspond au choix du code 0x03 ?? sinn ou dois je mettre le code 0x03?? est ce que tu peux me faire une capture d'ecran ? et merci énormément
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: les codes fonctions de MODBUS RTU

Message par Ulairi »

Bonjour,

voir cette FAQ de Schneider :
SoMachine BASIC : Comment piloter un variateur ATV32 avec un contrôleur M221 en Modbus Série ?
http://www.schneider-electric.fr/fr/faqs/FA272848/

PDF :
http://www2.schneider-electric.com/reso ... erie-1.pdf

Exemple de WriteVAr page 12 avec fonctions 15 ou 16
Exemple de ReadVar page 24 avec fonctions 1, 2, 3 ou 4
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
ariana
Aguerri de l'automation
Aguerri de l'automation
Messages : 82
Enregistré le : 04 mai 2017, 09:58

Re: les codes fonctions de MODBUS RTU

Message par ariana »

Merciiiii bien pour votre réponse
Répondre