[M251] Read Input Register (Code fonction 04)

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
Relax1485
Forcené des structures
Forcené des structures
Messages : 184
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

[M251] Read Input Register (Code fonction 04)

Message par Relax1485 »

Salut à tlm,

Requete:
Existe t-il un appareil générique Modbus TCP esclave qui peut gérer la lecture de registre modbus "Input" code fonction 04 ?

Détails :
J'utilise un M251MESE et le port Ethernet 2. Il y a le gestionnaire industriel Ethernet qui gère les équipements Modbus TCP ou Ethernet IP.
Dans l'arborescence, j'ai toute une ribambelle d'équipement que j'ai pu intégrer via fichier "eds"
Par contre pas de fichier pour le module de sécu programmable Sick "FlexiCompact" FLX3-CPUC200.... du coup je pars sur un équipement générique Modbus TCP, mais pas de bol le code fonction 04 n'est pas dispo dans les fonctions... :x

Si quelqu'un a une astuce ;) mise à part les blocs READ_VAR en dur ?
Que de temps perdu à gagner du temps... 8-)
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1937
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [M251] Read Input Register (Code fonction 04)

Message par JC87 »

Hello,

Pourquoi un code 4 et pas 3 qui est celui utilisé le plus souvent en lecture de mots ?

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
Relax1485
Forcené des structures
Forcené des structures
Messages : 184
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

Re: [M251] Read Input Register (Code fonction 04)

Message par Relax1485 »

Bin justement car le "03" ne fonctionne pas sur cet appareil (ou du moins je n'y arrive pas à le faire fonctionner), le registre de lecture est 256 et celui d'écriture le même

Avec le bloc WRITE_READ VAR, il me faut bien la fonction "03" pour pouvoir lire dans le module... et un "16" pour y écrire
Que de temps perdu à gagner du temps... 8-)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7117
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M251] Read Input Register (Code fonction 04)

Message par itasoft »

slts,
est que le code 3 fonctionne en lecture ??
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1937
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [M251] Read Input Register (Code fonction 04)

Message par JC87 »

Les codes 3 et 4 sont des codes de lecture pas d'écriture. La seule différence c'est que ça ne tape pas aux même endroit. Le code 4 lit en 30001-39999 alors que le code 3 lits en 40001-49999 et c'est aussi ces adresses en "4" qui sont accessibles aux codes d'écriture. Je pense plutôt à un pb d'adresse de lecture.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
Relax1485
Forcené des structures
Forcené des structures
Messages : 184
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

Re: [M251] Read Input Register (Code fonction 04)

Message par Relax1485 »

Effectivement, JC tu as raison.

Concernant l'adresse, c'est la même : "256" pour la lecture fonction 04 et pour l'écriture fonction 16
Que de temps perdu à gagner du temps... 8-)
Répondre