Communication NOC0401 avec KepWare (Modbus TCPIP)

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
AlexandreRBT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 18 avr. 2024, 14:35

Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par AlexandreRBT »

Bonjour à tous,

Alors voilà pour un client je dois réaliser une plateforme pour lui expliquer comment fonctionne les échanges dans l'API.

Il remplace son système de gestion MES par un nouveau système et l'entreprise qui gère cette partie ne comprend pas le fonctionnement.

Côté API pour moi c'est très clair, j'ai retrouvé toutes les données écrites/lues.

Maintenant que le contexte est posé, j'ai besoin de vous pour m'aider à mettre en place une communication entre l'API et le KepWare.

Conf API :
- Rack 6 emplacement
- P342020
- NOC0401
- NOM0200

Je vous laisse des photos de ce que j'ai configuré, qui me semble correcte, mais comme ca ne fonctionne pas je suppose que non.

Ah oui et j'oubliai, mon API est connecté à ma VM, le ping est OK entre la VM et l'API.

Cordialement,
Alexandre R.
Fichiers joints
NOC
NOC
NOC
NOC
NOC
NOC
Capture d'écran 2024-04-18 144421.png (10.66 Kio) Vu 188 fois
KEPWARE
KEPWARE
KEPWARE
KEPWARE
Capture d'écran 2024-04-18 144222.png (5.77 Kio) Vu 188 fois
dpo
Créateur de langage
Créateur de langage
Messages : 730
Enregistré le : 27 nov. 2015, 20:03

Re: Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par dpo »

sur l'automate tu n'as pas de requête à créer dans la NOC
elle est nativement accessible en modbus TCP
Côté KEp, tu dois donc mettre l'adresse IP de la NOC et déclarer tes variables. En complément d'adresse il faut parfois mettre 255 ou 1
si tu as un doute sur le Kep tu peux essayer avec modbusdoctor qui est très basique
Attention, tu as une CPU2020 elle a aussi une adresse ethernet et accesible nativement en modbus TCP, ne te mélange pas.
si possible tu peux essayer d'attaquer la CPU à la place de la NOC (sous réserve que tu puisses te brancher sur ce réseau
D'ailleurs typiquement sur ce genre d'architecture, je laisserai la NOC pour discuter avec le process (Modbus TCP et/ou Ethernet/ip) et j'utiliserai l'ethernet de la CPU pour le réseau supervision, ihm, ...
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par itasoft »

et j'utiliserai l'ethernet de la CPU pour le réseau supervision, ihm, ...
-------------------------------------------------------------------
Je dirais même que c'est ça qu'il faut faire
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1042
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par MiGaNuTs »

Je plussoie ! Comme on disait sur les forums de l'internet 1.0
AlexandreRBT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 18 avr. 2024, 14:35

Re: Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par AlexandreRBT »

Bonjour à tous,

Merci vous m'avez bien sauvé la vie hier, je n'ai pas pu prendre le temps de vous répondre hier.

Du coup à quoi servait la requête déjà dans l'API ?
La NOC est déclarée comme dans la photo en PJ.

Dans le programme je viens mapper les registres dans des variables utilisés uniquement dans l'API, voir photo en PJ.(ne me demander pas pourquoi, je viens de récupérer le programme et cela était fait comme ca, pas très utile pour moi).

Les variables que je viens mapper correspondent aux variables que la NOC a créée, voir photo en PJ.

Quand je lance mon KepWare, cela fonctionne quand je travaille sur les registres 2116 à 2145, par contre je n'arrive pas à écrire dans les registres 2016 à 2045.

Avez-vous des pistes ?

Cordialement,
Alexandre R.
AlexandreRBT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 18 avr. 2024, 14:35

Re: Communication NOC0401 avec KepWare (Modbus TCPIP)

Message par AlexandreRBT »

Concernant la partie communication, je suis d'accord avec vous, cela a déja été soumis au client de séparer le réseau COM/MES au réseau de supervision, sachant que l'ethernet de la CPU n'est pas utilisé sur place.
Répondre