Communication Modbus

Forum traitant des automates industriels de marque Siemens.
Répondre
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 30
Enregistré le : 19 avr. 2021, 12:07

Communication Modbus

Message par QuentinBzh »

Bonjour, je rencontre un problème de connexion modbus.

Afin de vous expliquer au mieux voici mon matériel :

- Pc de programmation, on l'appelleras PC1
- PC de bureau standards, on l'appelleras PC2
- L'application Aree, éditeur Inneasoft (Visualisation d'énergie)
- Automate, un S7-1200 --> CPU 1214C DC/DC/DC est programmé en Server a l'aide du Block Fonction : MB_Server
- Un capteur de pression branché et réglé via un bloc fonction.
- 2 simulateur modbus à savoir : ModbusDoctor et EasyModbusCLient

L'utilisation final est d'avoir des capteurs, type pression ou autre, branché sur cet automate, qui communique via modbus les données sur l'application AREE afin de tout contrôler.

J'ai tout configuré la partie automatisme à l'aide du PC1 ( Adresse IP de l'automate, N° de port, interface id, réglage TCP, etc etc..) et il est mis sur le réseaux.
A l'aide du PC2 j'ai utilisé les simulateurs modbus. Aucun problème de ce coté la la communication entre les 2 se fait bien.
Je récupère même mon résultat de capteur ( La pression ) dans les simulateurs.

Maintenant je vais sur l'application AREE, je rentre l'adresse IP, le port, etc.. et mon automate ne se connecte pas.
Je le vois car AREE possède une couleur en fonction de la connexion :

- Vert : Connecté.
- Jaune : Encours de connexion.
- Rouge : Connexion échoué.

Je vais sur la page Web de l'automate et je vois sur la communication cette phrase : "La liaison est en cours d'établissement de manière passive"

J'ai testé sur l'invite de commande, de mon PC2 , un ping des 2 adresses ( Automate et application ) j'ai bien mon retour de chaque appareil.
Je pense que cela vient de la configuration automate, mais je vois pas ou..

Quelqu'un aurait une idée ?

Merci d'avance !
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Communication Modbus

Message par philou77 »

Salut !

Vu que tu parle de PC et d'application, on suppose que tu es en Modbus TCP.
QuentinBzh a écrit : 10 janv. 2022, 14:36 Je récupère même mon résultat de capteur ( La pression ) dans les simulateurs.
si ça marche avec les simulateurs et l'automate...

Ca veut dire que :
1 - Les capteurs sont physiquement relié à l'automate en analogique par exemple.
2 - Tu récupères leurs valeurs dans tes simulateurs 'Clients ' Modbus via le réseau ModBus ente l'automate et ton PC.

Si avec l'appli tu récupères rien, cela veut dire que l'appli n'est pas configurée en 'CLIENT' MODBUS
Le CLIENT DOIT SE CONNECTER au SERVER...donc si le siemens te dit qu'il attend, c'est qu'aucun client ne s'y connecte !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 30
Enregistré le : 19 avr. 2021, 12:07

Re: Communication Modbus

Message par QuentinBzh »

Salut Philou77,

Oui, je suis bien en Modbus TCP IP, j'ai oublie de le précisé.
Oui, le capteur est bien relié sur une entrée analogique.
Oui, je les récupère sur les 2 simulateurs.

Du coté appli, j'ai essayé de nombreuse configurations, j'ai mis l'adresse IP, le port, l'ID J'ai configuré des 2 cotés.
Je tente encore de nouvelles choses, mais j'avoue que je seche.

Du point de vue du message, "La liaison est en cours d'établissement de manière passive", cela veut juste dire qu'il essaye de se connecté mais qu'il n'a personne à l'autre bout ?

J'ai vus que en MB_Client on mettais la connexion en active en mettant le réglage "True" et en false on était en passive. Ce que j'ai fais pour le MB_Server, je me suis en mis en false.. Cela n'a pas un lien avec le message précédents ?

Merci !
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Communication Modbus

Message par sinced »

Peux tu poster les sections de programme de communication ?
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 30
Enregistré le : 19 avr. 2021, 12:07

Re: Communication Modbus

Message par QuentinBzh »

Bonjour, je n'ai actuellement pas le PC de programmation... Du moins pour ce jour..

Vous souhaitez voir les infos que j'ai rentré dans le DB Si j'ai bien compris ?

J'essaye de savoir afin de préparer mon futur commentaire avec les informations que tu as besoin.

J'essayerai au pire de mettre des screens.

Merci !
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 30
Enregistré le : 19 avr. 2021, 12:07

Re: Communication Modbus

Message par QuentinBzh »

Bonjour, si j'ai bien compris ce que vous voulez.
Programme 2.png
Programme 1.png
Merci !
Répondre