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 !
Communication Modbus
-
QuentinBzh
- Asservi son premier moteur

- Messages : 30
- Enregistré le : 19 avr. 2021, 12:07
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Communication Modbus
Salut !
Vu que tu parle de PC et d'application, on suppose que tu es en Modbus TCP.
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 !
Vu que tu parle de PC et d'application, on suppose que tu es en Modbus TCP.
si ça marche avec les simulateurs et l'automate...QuentinBzh a écrit : ↑10 janv. 2022, 14:36 Je récupère même mon résultat de capteur ( La pression ) dans les simulateurs.
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 ! 
-
QuentinBzh
- Asservi son premier moteur

- Messages : 30
- Enregistré le : 19 avr. 2021, 12:07
Re: Communication Modbus
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 !
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 !
Re: Communication Modbus
Peux tu poster les sections de programme de communication ?
-
QuentinBzh
- Asservi son premier moteur

- Messages : 30
- Enregistré le : 19 avr. 2021, 12:07
Re: Communication Modbus
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 !
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

- Messages : 30
- Enregistré le : 19 avr. 2021, 12:07
Re: Communication Modbus
Bonjour, si j'ai bien compris ce que vous voulez.
Merci !