Information sur les serveurs OPC

Partie du forum pour tout ce qui concerne la partie réseau de communication dans l'industrie. Forum, conseil, astuce et entraide sur le réseau industriel tel que la connexion modbus, ethernet, fipio .
Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Information sur les serveurs OPC

Message par Priigame » 16 mai 2018, 14:17

Bonjour à tous,

Je travail sur un projet qui nécessite l'installation d'un serveur OPC afin de récupérer des variables depuis des API Siemens, et j'aurais quelque question sans doute de base n'ayant jamais manipuler de serveur.

- Je dois utiliser un OPC HDA, cette particularité est du coté Serveur, Client ou Serveur/Client ?
- Est-ce que Microsoft SQL Server intègre directement les fonctionnalités OPC (HDA) ?
- J'ai pas vraiment trouver de solution, mais quels sont les différents Soft disponible pour cette application?

Merci d'avance.

Avatar de l’utilisateur
djé
Codeur fou
Codeur fou
Messages : 295
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: Information sur les serveurs OPC

Message par djé » 16 mai 2018, 14:43

Salut,
Priigame a écrit :
16 mai 2018, 14:17
- Je dois utiliser un OPC HDA, cette particularité est du coté Serveur, Client ou Serveur/Client ?
Je dirais que la particularité HDA (Historical Data Acess) doit se retrouver sur les deux client/serveur .
Priigame a écrit :
16 mai 2018, 14:17
- Est-ce que Microsoft SQL Server intègre directement les fonctionnalités OPC (HDA) ?
Non.
Priigame a écrit :
16 mai 2018, 14:17
- J'ai pas vraiment trouver de solution, mais quels sont les différents Soft disponible pour cette application?
J'imagine que tous les éditeurs de solution OPC server font aussi l'historisation. KEP, Siemens ... je ne connais pas tout.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...

Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Re: Information sur les serveurs OPC

Message par Priigame » 16 mai 2018, 14:49

Merci de ta réponse djé,

J'ai oublier une partie, j'ai réussi à récupérer mes valeurs sur OPC Scout.
Mais on me demande de me servir de ces valeurs en SQL.

Cela me parait assez particulier, est ce tout simplement possible ou bien deux choses différentes ?

Avatar de l’utilisateur
ProfnovA
Codeur fou
Codeur fou
Messages : 224
Enregistré le : 21 oct. 2015, 08:21

Re: Information sur les serveurs OPC

Message par ProfnovA » 16 mai 2018, 15:28

Priigame a écrit :
16 mai 2018, 14:49
Merci de ta réponse djé,

J'ai oublier une partie, j'ai réussi à récupérer mes valeurs sur OPC Scout.
Mais on me demande de me servir de ces valeurs en SQL.

Cela me parait assez particulier, est ce tout simplement possible ou bien deux choses différentes ?
OPC Scout est un simple client qui te permet de visualier les variables OPC. Si tu veux juste faire du datalog dans une base SQL, il existe des logiciels commerciaux:

- https://www.matrikonopc.com/opc-drivers/836/index.aspx
- http://www.softwaretoolbox.com/index.html

Si tu as des connaissances en programmation, tu peux le faire toi même en t'inspirant deprojets existants comme:

- https://sourceforge.net/projects/opc-qu ... =directory

Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Re: Information sur les serveurs OPC

Message par Priigame » 16 mai 2018, 16:16

Merci pour ces infos ProfnovA,

Je vais regarder quels solutions sont envisageable de mon cotés ^^
Je commence à comprendre de façon plus clair le fonctionnement d'un serveur OPC.

Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Re: Information sur les serveurs OPC

Message par Priigame » 12 juin 2018, 14:30

Bon je relance mon petit sujet étant donné que j'ai deux, trois questions supplémentaire :D

L'objectif est d'utiliser un serveur OPC en tant que passerelle et récupérer les données sur une DataBase SQL.
Et je suis un peu perdu à propos de quel soft utilisé :?

En tant que solution OPC, j'ai OPC Scout et le Station configuration editor de Siemens, coté SQL je pensais à MySQL.
Le problème c'est entre .. A ce que j'ai compris il faut faire une liaison entre le serveur OPC et SQL (ODBC si j'ai bien compris).

Et je cherche également un Client SQL gratuit si possible ^^

Quelqu'un peut me donner quelque détails sur ce genre d'instal ? (Fonctionnement, Structure, ..)
Les infos sont assez rare :roll:

Avatar de l’utilisateur
RedFish
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 120
Enregistré le : 01 avr. 2016, 09:56
Localisation : BRETAGNE/NORMANDIE

Re: Information sur les serveurs OPC

Message par RedFish » 26 juin 2018, 11:44

Bonjour à toi;

Je ne suis pas un grand connaisseur sur les bases de données mais avec une recherche rapide j'ai trouvé ceci:

BASE DE DONNEES:

https://openclassrooms.com/courses/admi ... duction-14

https://www.supinfo.com/articles/single ... -workbench

https://fr.wikihow.com/cr%C3%A9er-une-b ... SQL-Server

SERVEUR OPC

Si tu ne souhaite pas investir pour le moment, tu peut tenter un serveur Open-Source, je doit me pencher dessus aussi d'ici la fin de l'année.

https://github.com/open62541/open62541/ ... mentations

Tiens nous informer de ton avancement; personnellement le sujet m'intéresse aussi.
Bon courage.

Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Re: Information sur les serveurs OPC

Message par Priigame » 26 juin 2018, 16:42

Bonjour RedFish,

Merci de ton retour, je test plusieurs solution actuellement notamment un logiciel sous licence (OPC Expert) qui permet de transférer les variables OPC vers un serveur SQL de façon très intuitive. Je regarderai tes liens de façon plus détaillé encore merci.

Pour résumé la structure actuel, côté OPC je suis sur du siemens avec OPC Scout en client, puis OPC Expert pour la transfère et coté SQL je fais mes tests sous Microsoft SQL Express.

A voir ce que cela donnera par la suite, je compléterai :D

Avatar de l’utilisateur
ProfnovA
Codeur fou
Codeur fou
Messages : 224
Enregistré le : 21 oct. 2015, 08:21

Re: Information sur les serveurs OPC

Message par ProfnovA » 26 juin 2018, 22:17

Voir aussi logiciel KEPServer, il y a pleins de drivers et de plugins dont 1 qui fait de l'archivage SQL.

http://www.kepfrance.fr/serveur-opc-kep ... -a151.html

Avatar de l’utilisateur
Priigame
Aguerri de l'automation
Aguerri de l'automation
Messages : 84
Enregistré le : 08 nov. 2017, 09:28

Re: Information sur les serveurs OPC

Message par Priigame » 27 juin 2018, 10:27

Merci de l'info ProfnovA, maintenant je vais devoir choisir ^^

Répondre