Bit de mot en modbus TCP / intouch

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
dpo
Créateur de langage
Créateur de langage
Messages : 737
Enregistré le : 27 nov. 2015, 20:03

Bit de mot en modbus TCP / intouch

Message par dpo »

Salut
je dois faire quelques modifs sur un intouch qui communique en modbus TCP avec un M340 via le serveur DASMBTCP. (je fais du intouch une fois tous les 5 ans, sous la torture).
j'ai ajouté des "device group"
j'ai ajouté des variables de type INT qui tapent dans ces "device", pas de soucis ça fonctionne
D'origine il n y avait que des %M pour les variables "E/S digital", j'ai besoin d'ajouter des variables qui pointent sur des bits de mot (%MWxx.y)
j'ai essayé 400000xx , 400000:x0,400000.0,400000.x0...sans succès, je n'ai pas essayé en multipliant l'adresse par 16 ?
j'ai parcouru quelques tutos et doc mais je n'ai pas trouvé rapidement, si quelqu'un peut me donner l'astuce qui doit être sous mes yeux.
Merci d'avance
Avatar du membre
Bruce33
Créateur de langage
Créateur de langage
Messages : 739
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Bit de mot en modbus TCP / intouch

Message par Bruce33 »

Bonjour,
Je n'ai jamais utilisé le serveur DASMBTCP donc je vais peut-être dire des bêtises.
As-tu essayé 400001:1 pour %MW0:X0 (et 400001:16 pour %MW0:X15) ? Mais attention à l'ordre des bits défini dans DASMBTCP.
Et je ne suis pas sûr que tu puisses écrire dans les bits de mots...
dpo
Créateur de langage
Créateur de langage
Messages : 737
Enregistré le : 27 nov. 2015, 20:03

Re: Bit de mot en modbus TCP / intouch

Message par dpo »

en effet j'ai trouvé ça:
https://www.developpez.net/forums/d1473 ... schneider/
je continue de fouiller
si je ne peux pas écrire, c'est le moins pire, je n'ai qu'une dizaine de commande que je passerai par des %M
mais ça parait étonnant
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7141
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Bit de mot en modbus TCP / intouch

Message par itasoft »

slts,
la syntaxe ModBus standard c'est 40001.x
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Bruce33
Créateur de langage
Créateur de langage
Messages : 739
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Bit de mot en modbus TCP / intouch

Message par Bruce33 »

La syntaxe du standard Modbus est une chose.
La syntaxe pour interroger MBTCP DAServer est autre chose.
dpo
Créateur de langage
Créateur de langage
Messages : 737
Enregistré le : 27 nov. 2015, 20:03

Re: Bit de mot en modbus TCP / intouch

Message par dpo »

j'ai retrouvé l'info dans la doc du DASMBTCP
"Poking a value to a particular bit in the Holding register in this TSX Premium PLC is not supported"
De mémoire sur site c'est bien une com Premium qui est déclarée vers le M340
Comme je n'ai pas beaucoup de commande, je vais passer par des %M et basta
Répondre