Communication entre L30ER et M251 via ModbusTCP

Forum traitant des automates industriels de marque Allen Bradley et Rockwell
kiwi13nrv
Aguerri de l'automation
Aguerri de l'automation
Messages : 78
Inscription : 09 juin 2017, 01:08
Localisation : Provence les cigales

Communication entre L30ER et M251 via ModbusTCP

Message par kiwi13nrv »

Bonjour,

Je souhaite pouvoir communiquer entre un API L30ER et un M251 en liaison Modbus TCP.

J'aimerai écrire des variables dans le M251.
Existe t-il une manière de faire cela ?

Merci d'avance pour ceux qui prendront le temps de lire ce message et d'y répondre.

Cordialement,
MiGaNuTs
Dieu du process
Dieu du process
Messages : 979
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Communication entre L30ER et M251 via ModbusTCP

Message par MiGaNuTs »

Bonjour.

Non, il n'existe pas UNE manière de faire ça. Il en existe au moins quatre.

Méthodes 1et 2 : le ABB en client, le M251 en serveur.
Coté ABB soit tu envoie tes trames a la main (méthode 1), soit tu utilise l’équivalent du I-O Scanning de Schneider (méthode 2)

les méthodes 3 et 4 sont grosso modo la même chose, mais a l'envers. le ABB est serveur, et le M251 client.
Méthode 3, le M251 envoie les trames "a la main" a l'ABB en mode serveur
Méthode 4, le M251 fait du I-O Scanning.

Selon moi les meilleures méthodes sont les 2 et 4, et, en première approche, les 1 et 2 sont les plus faciles mettre en œuvre.
Avatar de l’utilisateur
ProfnovA
Créateur de langage
Créateur de langage
Messages : 525
Inscription : 21 oct. 2015, 08:21

Re: Communication entre L30ER et M251 via ModbusTCP

Message par ProfnovA »

Les CPU AB ne sont pas modbus par défaut. Cependant, ils ont développé des AOI pour pouvoir le faire. Voir ci-dessous pour des exemples de programmes. A noter que cela consomme pas mal de mémoire et est réservé aux applications "modestes". Si tu as plusieurs miliers de variables, tu peux oublier, il faut une carte modbus prosoft.

https://rockwellautomation.custhelp.com ... _highlight
kiwi13nrv
Aguerri de l'automation
Aguerri de l'automation
Messages : 78
Inscription : 09 juin 2017, 01:08
Localisation : Provence les cigales

Re: Communication entre L30ER et M251 via ModbusTCP

Message par kiwi13nrv »

Merci beaucoup je vais partir sur du ABB Client et M251 Serveur avec le AOI que Profnova à envoyé :D

C'est top cette façon de mettre des add-on déjà développé et libre pour les autres.

Merci beaucoup !!
MiGaNuTs
Dieu du process
Dieu du process
Messages : 979
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Communication entre L30ER et M251 via ModbusTCP

Message par MiGaNuTs »

Du coup on sur sur une méthode "1.5"
L'ABB envoie des trames personnalisées, mais c'est un bibliothèque externe qui se charge de les créer.
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Re: Communication entre L30ER et M251 via ModbusTCP

Message par sinced »

C'est un peu comme Siemens sur les automates de la gamme S7-1500/S7-1200 qui par programmation permettent d'utiliser le port Ethernet de la CPU pour communiquer en Modbus TCP.
Je suis actuellement sur un projet en CompactLogix et Foxboro. Le compactlogix est fourni par une societe tierce et nous on vient juste lire des data. Je me doutait bien au depart que ca devait etre galere mais ca fonctionne sans probleme.
Répondre