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...
Si quelqu'un a une astuce mise à part les blocs READ_VAR en dur ?
[M251] Read Input Register (Code fonction 04)
- Relax1485
- Forcené des structures
- Messages : 184
- Enregistré le : 02 oct. 2017, 11:45
- Localisation : OCCITANIE
[M251] Read Input Register (Code fonction 04)
Que de temps perdu à gagner du temps...
- JC87
- Mi homme - Mi automate
- Messages : 1945
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: [M251] Read Input Register (Code fonction 04)
Hello,
Pourquoi un code 4 et pas 3 qui est celui utilisé le plus souvent en lecture de mots ?
JC
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..."
- Relax1485
- Forcené des structures
- Messages : 184
- Enregistré le : 02 oct. 2017, 11:45
- Localisation : OCCITANIE
Re: [M251] Read Input Register (Code fonction 04)
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
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...
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M251] Read Input Register (Code fonction 04)
slts,
est que le code 3 fonctionne en lecture ??
est que le code 3 fonctionne en lecture ??
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- JC87
- Mi homme - Mi automate
- Messages : 1945
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: [M251] Read Input Register (Code fonction 04)
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
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..."
- Relax1485
- Forcené des structures
- Messages : 184
- Enregistré le : 02 oct. 2017, 11:45
- Localisation : OCCITANIE
Re: [M251] Read Input Register (Code fonction 04)
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
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...