Page 2 sur 5
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 10:21
par Cigo
Bonjour Lamjer65.
Après investigation (et recheche Google) je suis tombé sur un super tuto qui parlait d'adressage Modbus et je sais maintenant qu'il s'agit d'une codification propre au Modbus, le chiffre suivi d'un "X" indique la nature de la variable à lire ou écrire (entrée ou sorite TOR, mot 166 bit...etc) puis ":" et on doit trouver l'adresse de la vaiable dans le registre, et c'est là que ça se complique car rien dans la liste de variable PLC, il va falloir faire des tests donc.
Voici le super Tuto :
https://www.youtube.com/watch?v=Yjz90PTSpos
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 10:41
par MiGaNuTs
Cigo a écrit : ↑09 sept. 2024, 10:21
Bonjour Lamjer65.
Après investigation (et recheche Google) je suis tombé sur un super tuto qui parlait d'adressage Modbus et je sais maintenant qu'il s'agit d'une codification propre au Modbus, le chiffre suivi d'un "X" indique la nature de la variable à lire ou écrire (entrée ou sorite TOR, mot 166 bit...etc) puis ":" et on doit trouver l'adresse de la vaiable dans le registre, et c'est là que ça se complique car rien dans la liste de variable PLC, il va falloir faire des tests donc.
Voici le super Tuto :
https://www.youtube.com/watch?v=Yjz90PTSpos
Ca a l'air pas mal ce qu'il fait. Dommage qu'il n'y ai pas de version écrite pour les vieux cons comme moi qui ne peuvent pas blairer les tutos en vidéo.
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 15:29
par Cigo

Je suis dans le même cas que toi !
Sur le numéro 2 il y a une démo avec un super logiciel pour tester la com.
Je suis pas féru de tutos sur Youtube non plus mais je dois reconnaitre que celui-ci est utile.
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 21:24
par Jambe
Chez ABB et AC800M sous ControlBuilder les variables ne sont pas localisées.
MMS est un protocole de chez utilisé par ABB.
Le conseil que je peux te donner, c’est de passer par OPC DA mais pour ça il faut connaître le nom des variables dans l’application.
EDIT: c’est quoi les IHM qui sont raccordé sur tes AC800?
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 21:47
par itasoft
Comprends pas, sur n’importe quel IHM sous protocole ModBus RTU ou tcp/ip si je déclare la variable TOTO à l’adresse registre 4X :100
sur le M340 ça va obligatoirement taper sur %MW100 ou %MW99 si ya le décalage de 1, il n'as pas encore essayé ?
---------
A moins qu’il veut que ça tape dans les variables non localisées du M340, si c’est le cas c’est une grosse connerie,
il faut passer par les variables %MW
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 22:12
par Jambe
Oui mais on ne parle pas de M340?
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 09 sept. 2024, 22:56
par MiGaNuTs
A la limite il faut mettre un coup de whireshark, sniffer les requêtes que le client émet et décoder a la main ce qu'il y'a dedans.
Le modbus c'est pas loin d’être un des protocoles les plus simples a déchiffrer (vu que c'est pas chiffré en fait)
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 10 sept. 2024, 00:54
par itasoft
Jambe a écrit : ↑09 sept. 2024, 22:12
Oui mais on ne parle pas de M340?
-------------
ha mais c'est pas sur un M340 alors j'ai rien dit
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 10 sept. 2024, 08:07
par Cigo
Oui, a mon grand regret ce ne sont pas des M340 qui me posent problème.
Il y en a sur le réseau mais il suffit d'exporter un fichier SVI puis l'importer sur EMSE et la lecture est super facile, adressage ou non.
Malheureusement, sur les 2 PLC AC800, pas d'adressage. Je vais regarder du coté de l'OPC DA que propose Jambe car j'ai le code source pour les 2 et donc la syntaxe exacte de chaque variable.
Merci encore pour votre aide.
Re: lire des variable ABB AC800 avec Schneider EMSE
Posté : 10 sept. 2024, 08:09
par Cigo
@ Jambe : Les HMI sont des panel 800 (ABB)