[M340] Modbus vers equipement tier

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

[M340] Modbus vers equipement tier

Message par andala »

Bonjour a tous,
Je souhaite programmer une com modbus TCP vers un équipement tier.
L'automate sera client et le tier Serveur
La ou dans siemens nous avons un bloc pour le modbus, impossible de trouver la même chose coté Schneider ou alors c'est pas nommée de la même Façon
Ma question la voici:
Avez-vous une base en LD pour une com modbus vers un équipement tier ? je me démerde après pour mettre la bonne IP est les bon registre a aller chercher
Merci grandement, d'avance :D
Une bonne action en entraine toujours une autre
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1574
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M340] Modbus vers equipement tier

Message par MiGaNuTs »

Tu y va un peu fort de dire que c'est plus facile de faire du modbus en Siemens qu'en Schneider. Tu a de la chance que j'ai plus de gaz dans mon lance flammes ! :lol:
T'a une carte NOC ou NOE sur ta config, ou seulement le port ethernet de ta CPU ?
Ton équipement tiers (et ton réseau) supporte bien de se faire interroger en boucle, ou ton temps de rafraîchissement n'est pas critique ?
Parce que y'a deux façons de faire. Y'a l'école du IO-Scanning et celle du readvar/writevar. Le meilleur choix dépends des réponses aux 2 questions précédentes.
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M340] Modbus vers equipement tier

Message par andala »

MiGaNuTs a écrit : 21 déc. 2023, 11:40 Tu y va un peu fort de dire que c'est plus facile de faire du modbus en Siemens qu'en Schneider. Tu a de la chance que j'ai plus de gaz dans mon lance flammes ! :lol:
Que dieu me pardonne :lol: :lol: :lol:
MiGaNuTs a écrit : 21 déc. 2023, 11:40 T'a une carte NOC ou NOE sur ta config, ou seulement le port ethernet de ta CPU ?
Oui une NOC 401.2
MiGaNuTs a écrit : 21 déc. 2023, 11:40 Ton équipement tiers (et ton réseau) supporte bien de se faire interroger en boucle, ou ton temps de rafraîchissement n'est pas critique ?
Parce que y'a deux façons de faire. Y'a l'école du IO-Scanning et celle du readvar/writevar. Le meilleur choix dépends des réponses aux 2 questions précédentes.
Il y a pas mal d’équipement sur le réseau donc je dirais pas trop de requête non plus
Une bonne action en entraine toujours une autre
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M340] Modbus vers equipement tier

Message par Béryl »

Modbus en Siemens, c'est comme Profibus en Schneider, c'est un peu contre-nature !

Pour pas se prendre la tête : IO-Scaning.
Si tu veux tout maitriser : READ/WRITE_VAR.
Récemment, j'ai fait un projet de com Modbus/TCP sur M340. J'en ai fait 3 versions pour tester. Une avec carte NOE, une avec carte NOC et une avec la CPU uniquement.
C'est cette dernière qui a été retenue. Si ça t'intéresse, j'en ai fait un DFB que je compte réutiliser au besoin.
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M340] Modbus vers equipement tier

Message par andala »

Béryl a écrit : 21 déc. 2023, 14:12 ... Si ça t'intéresse, j'en ai fait un DFB que je compte réutiliser au besoin.
Pourquoi pas merci

L'IO scanning j'ai toujours pensé que c’était seulement entre automate qui gère l'IO scan, comme quoi!

Par contre, je ne peux pas déclarer de l'IO scan sur ma NOC ; j'ai regarder sur l'outil reputé google et il m'indique que je dois ajouter un module géneric modbus.
C'est ce qu'il faut faire ?
Une bonne action en entraine toujours une autre
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M340] Modbus vers equipement tier

Message par Béryl »

Si, tu peux faire de l'IO-Scaning avec une NOC.
Tout se paramètre dans le DTM.

Exemple :
Capture d’écran 2023-12-21 152410.png
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M340] Modbus vers equipement tier

Message par andala »

Je vois,
en gros je declare un nouvel equipement modbus_over_TCP/modbus_device
Comme ça:
modbus.png
puis je declare ici les registres que je dois accéder :
modbus1.png
modbus1.png (9.5 Kio) Vu 1008 fois
C'est ça ?
Une bonne action en entraine toujours une autre
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1574
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M340] Modbus vers equipement tier

Message par MiGaNuTs »

Je suis pas sur qu'il faille 'convertir' les adresses en ajoutant 40000. A mon avis tu mets juste %MW0000 et ça marche.
La notation ou il fallait faire +40000 pour aller taper a la bonne adresse, c'est vraiment sur les très vieux machins.
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M340] Modbus vers equipement tier

Message par andala »

MiGaNuTs a écrit : 21 déc. 2023, 17:43 Je suis pas sur qu'il faille 'convertir' les adresses en ajoutant 40000. A mon avis tu mets juste %MW0000 et ça marche.
La notation ou il fallait faire +40000 pour aller taper a la bonne adresse, c'est vraiment sur les très vieux machins.
Eh bien c'est écrit sur la doc tout les registres a interroger et c'est indiqué 40001 pour le 1er alors, par habitude...
je testerai les 2
Une bonne action en entraine toujours une autre
Répondre