Communiquer en C/C++ avec des API Siemens S5 [HELP] - Divers - Programmation
Marsh Posté le 07-01-2009 à 09:10:32
ReplyMarsh Posté le 07-01-2009 à 10:24:34
bah vu que c'est du TCP, c'est du socket bateau. Pour le reste aucune idée, soit trouve-toi une documentation sur le protocole, soit contacte Siemens.
Marsh Posté le 07-01-2009 à 18:37:51
Non c'est pas du TCP justement, SINEC H1 par ISO DECNET.
J'ai contacté Siemens qui m'a orienté vers son Logiciel payant Softnet S7 version 2008 qui intègre une DLL qui fait ce que je veux, sinon une autre solution existe en passant par un Client/Serveur OPC mais selon demande beaucoup de modif au niveau de mon appli à modifier.
Bon, je vais me débrouiller merci quand même
Marsh Posté le 06-01-2009 à 14:22:51
Salut à tous !
Bon déjà je ne sais pas trop dans quelle catégorie poser ma question car ce n'est pas un problème de code pur et dur, ni de réseau, alors s'il faut déplacer ça peut se faire...
Le but, comme le titre l'indique, est de communiquer entre une application C++ (développée sous Builder 2007) et des automates Siemens.
Actuellement, l'application que je dois modifier, permet de dialoguer avec des Siemens S7 en liaison Industrial Ethernet on TCP à l'aide de librairies et .h (S7_SR.DLL, s7_sr.lib et SR.h)
Je dois reprendre l'application et la modifier pour la rendre également compatible avec les automates S5. Le tout en dialoguant par SINEC-H1 ISO, par les fonctions Fetch/Write actives et par réseau LAN Ethernet classique.
Je ne trouve aucune infos concernant d'éventuelles librairies (lib, dll, etc.) permettant d'utiliser ces fonctions.
D'où, mes questions :
=> Quelles sont les solutions pour se connecter et dialoguer, à partir d’une application développée en C++, avec des automates Siemens S5 ? (Le tout en utilisant SINEC H1 ISO, les fonctions Fetch/Write actives et connecté en réseau LAN Ethernet.)
=> Existe-t-il des librairies (lib, dll, …) permettant d’utiliser les fonctions Fetch/Write actives à partir d’une application développée en C++ de la même manière qu'avec S7_SR.DLL et s7_sr.lib pour les S7 ?
Sachant que j'aimerais éviter d'acheter des éléments supplémentaires à Siemens qui ne souhaite que me vendre WinCC...
Si quelqu'un pouvait m'aider ça serait super
Merci beaucoup d'avance !
Message édité par Deton@tor le 06-01-2009 à 14:24:28
---------------
Mon matos | Mon Feedback