Bonsoir à tous,
en marge de mon développement d'erp, les gars de la maintenance me sollicitent pour concevoir une appli qui va lire des "mots" (des variables) mises à disposition par un automate programmable qui pilote différents paramètres relatifs à des bains de galvanoplastie (ampérage, température, durée de l'électrolyse, etc...)
L'objectif dans un premier temps est de faire l'acquisition de ces paramètres (pour l'instant un seul bain, mais une vingtaine à terme), de les stocker dans un BD, et de faire du monitoring presque "temps réel"
Dans un second temps, on fera le chemin inverse, c'est à dire qu'on voudra commander directement les paramètres des bains depuis une appli de supervision générale qui enverra des consignes de paramétrage aux automates de pilotage des bains.
Revenons au premier point, l'acquisition d'un paramètre. La contrainte technique est que l'automate communique un paramètre (le mot d'adresse 5000) sur l'adresse IP 192.168.1.X, port 502, protocole MODBUS (TCP)
Hors je ne sais absolument pas comment m'y prendre pour faire un client qui va demander les infos à l'automate, qui se comporte un peu comme un serveur dans cette histoire, qui plus est en MODBUS, qui semble être une variante de TCP.
Pouvez-vous me donner quelques clés pour m'aider à démarrer mon programme ?
Merci à tous
Partager