Page 1 sur 1

les codes fonctions de MODBUS RTU

Posté : 26 juil. 2017, 14:20
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 :)

Re: les codes fonctions de MODBUS RTU

Posté : 26 juil. 2017, 14:38
par itasoft
slts,
sur soMachine Basic
avec READ_VAR il faut choisir le code 0x03
avec WRITE_VAR il faut choisir le code 0x10

Re: les codes fonctions de MODBUS RTU

Posté : 26 juil. 2017, 14:48
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

Re: les codes fonctions de MODBUS RTU

Posté : 26 juil. 2017, 18:20
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

Re: les codes fonctions de MODBUS RTU

Posté : 01 août 2017, 10:29
par ariana
Merciiiii bien pour votre réponse