Page 1 sur 1

Modbus client/server

Posté : 23 mars 2020, 22:50
par djé
Bonsoir tout le monde,

J'espère que vous allez tous et toutes bien et que vous prenez soin de vous.

J'ai une question con: lorsque l'on souhaite piloter un équipement Modbus depuis un automate, quel est le mode à choisir ? (par équipement ici, je parle d'un truc intelligent avec du traitement à l'intérieur)

API client et équipement serveur ?
API serveur et équipement client ?

ou alors finalement on s'en tape le coquillage à partir du moment où la com fonctionne.

Après réflexion j'me dit que l'un ou l'autre fonctionne et qu'il n'y a pas de bonnes ou mauvaises solutions.
Ptet me trompe-je ?

Idelament les deux devraient être client et serveur à la fois et ne faire que des requêtes d'écritures.
Nan ? Dans la mesure du possible.

Qu'en pensez-vous ?

Re: Modbus client/server

Posté : 23 mars 2020, 23:28
par sinced
bonsoir,
Un serveur repond a des requetes des clients.
Si tu veux controler un equipement depuis un API cela veut dire que ton API va faire des requetes pour avoir des etats ou donner des commandes. Donc ton equipement sera le "serveur" (du point de vue Modbus TCP) de ton "client" (API).
Voila

Re: Modbus client/server

Posté : 23 mars 2020, 23:57
par djé
Salut,

Oui ca je comprends bien.
Ce que je veux dire, c'est que même si l'api est client, il ne contrôle pas grand chose de plus en envoyant des requêtes.

Si l'api est par exemple serveur, il écrit dans ses registres fais ceci, fais cela.
Le client vient lire cette zone et exécute les commandes fais ceci, fais cela.

En terme de fonctionnement, Il n'y a mon sens aucune différence avec le mode client où il écrirait ces mêmes commandes.

Re: Modbus client/server

Posté : 24 mars 2020, 00:22
par philou77
Salut !

Pas de différence, ça dépend surtout de qui peut faire quoi !

Re: Modbus client/server

Posté : 24 mars 2020, 02:16
par itasoft
philou77 a écrit : 24 mars 2020, 00:22 Salut !

Pas de différence, ça dépend surtout de qui peut faire quoi !
------------
+1, Tout à fait ,
exemple: un IHM est toujours(souvent) client car il ne sait faire qu'une chose c'est poser des questions , il ne sait pas répondre même sous la torture.

Re: Modbus client/server

Posté : 24 mars 2020, 08:49
par Béryl
L'IHM modifie bien des variables automate, non ?

Re: Modbus client/server

Posté : 24 mars 2020, 08:50
par itasoft
Béryl a écrit : 24 mars 2020, 08:49 L'IHM modifie bien des variables automate, non ?
----------
il demande à modifier les variables automate au serveur