Développer Serveur OPC Modbus TCP/IP

bfespi69 Messages postés 3 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 22 septembre 2009 - 22 sept. 2008 à 12:25
justepourrepondreauxidiots Messages postés 1 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 1 décembre 2008 - 1 déc. 2008 à 23:40
Bonjour à toutes et à tous.


Je suis venu poster ici pour éventuellement avoir quelques réponses.
Dans le cadre de mon travail je dois développer en C++ (sous C++Builder 5) un serveur OPC qui communiquera avec des modules d'entrées sorties de marque KEP (http://www.kepfrance.fr) en protocole Modbus TCP/IP. La partie client est déja réalisée (testée et validée avec un serveur de chez KEP, payant).
Pour le serveur et pour faciliter son développement, j'ai la possibilité de le développer par le bias de SDK (kits de développement). J'en ai dèjà essayé certains (en version démo time-limited) sans vraiment avoir pu réaliser des tests corrects.


Je fais donc appel à tous ceux qui liront ce message et qui pourront peut-être m'indiquer si vous avez dèjà eu affaire à ce problème. Je voudrais savoir quel SDK me conseillez vous pour faciliter au mieux le développement d'un serveur OPC sous protocole Modbus TCP/IP.



http://www.opcconnect.com/source.php  --> Ici sont référenciés certains SDK pour ce type de développement.


Si vous en conseillez un en particulier ou alors si un SDK efficace n'étant pas dans cette liste pourrait convenir, n'hésitez pas à répondre !


Merci pour vos réponses. 


A bientot.

3 réponses

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
22 sept. 2008 à 14:48
Salut,

Comme tu dois le savoir les protocole modbus et profibus sont des protocoles breveter et donc payants. Les SDK seront dès lors payants, et pas forcément abouti de part mon éxpérience.

Le protocole ModBus est pas très compliqué, tu n'aura pas de mal a recoder un serveur OPC, ce que je te conseille.
Regarde sur la mule tu trouveras des pdf expliquant le protocol et son implémentation.

Sinon pour ce qui est du Kep Server, perso je l'ai vite mis hors jeu, car trop lourd et trop foireux dans le contexte industriel ou des automates temps réels sont utilisés.

Shell
0
bfespi69 Messages postés 3 Date d'inscription lundi 4 décembre 2000 Statut Membre Dernière intervention 22 septembre 2009
22 sept. 2008 à 16:28
Merci pour ta réponse DeAtHCrAsH.
Je voulais rajouter que le KepServer était tout à fait correct pour l'utilisation que l'on en a mais simplement trop chère à l'achat puisque la license est monoposte. Et comme ma société est intégrateur d'un produit final, il faut pour chaque affaire payer une licence.

Je voulais préciser qu'il est m'est possible de payer pour un SDK. Mais si comme DeAtHCrAsH vous pensez qu'un tel achat ne me donnera aucune facilité faites le savoir.

Par rapport au développement pour recoder un serveur Modbus, toute info est bonne à prendre.
Sinon mes questions restent les mêmes.
Merci encore.
0
justepourrepondreauxidiots Messages postés 1 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 1 décembre 2008
1 déc. 2008 à 23:40
Un système breveté n'est pas forcément payant.
Le protocole Modbus n'est pas breveté et est libre d'implémentation (Modicon fournit même des specs pour l'implémentation).

http://copyleft.free.fr/wordpress/index.php/libmodbus/
[ https://launchpad.net/libmodbus/
https://launchpad.net/libmodbus/]
0
Rejoignez-nous