IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

composant BACNET for DELPHI


Sujet :

Delphi

  1. #1
    Membre averti
    Homme Profil pro
    Fondateur MIV-SOFT
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Fondateur MIV-SOFT
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut composant BACNET for DELPHI
    Bonjour,

    Le question a été posée il y a quelque temps concernant des composants ou librairies pour intégrer le protocole BACNET dans un applicatif DELHI sous forme de DLL ou encore mieux en code natif ?

    Mes recherches sur le web ne donnant pas grand chose (polarsoft, inneasoft, etc) !

    Y a t il des expérimentations en cours chez les delphiman ?

    Je serais preneur de piste, de composant payant avec du support et un suivi pour pérenniser serait top.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 041
    Par défaut
    Citation Envoyé par Memdi Voir le message
    Le question a été posée il y a quelque temps concernant des composants ou librairies pour intégrer le protocole BACNET...
    Evoquez vous ce sujet : Echange en Protocol BacNet ?


    Pourquoi ne pas chercher quelque chose en C++ à traduire, tu as même un bouquin sur le sujet sur Amazon
    Genre ce PDF
    Et sinon Python4Delphi, Python propose beaucoup de chose sur le BacNet puis presque tout passe via une passerelle BACnet REST API (Scada, Dingo), c'est facile à coder et à transcrire d'un langage à un autre.

    Pour ModBus tu as la passerelle SCADA via PascalSCADA pour Lazarus, j'irais voir ce qu'il y a de coté là, voir BacNet a aussi été implémenté, en direct ou via une passerelle.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre émérite Avatar de sergio_is_back
    Homme Profil pro
    Consultant informatique industrielle, développeur tout-terrain
    Inscrit en
    Juin 2004
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant informatique industrielle, développeur tout-terrain
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 183
    Par défaut
    Salut

    Pour BACNET ça fait longtemps que je connais, mais je n'ai jamais encore eu l'occasion de l'implémenter ou de m'en servir dans un projet mais il y a pas mal de ressources qui peuvent êtres utilisés avec Delphi ici https://bacnet.sourceforge.net/ et là aussi https://github.com/bacnet-stack/bacnet-stack

    Pour Modbus, tu trouveras ici une implémentation Delphi (sous forme de composants) basés sur IdTCPClient et IdTCPServer : https://github.com/coassoftwaresystems/delphi-modbus

    C'est pas ma préférée mais c'est suffisant pour lire/écrire 1 ou 2 registre dans un automate ou dans une sonde quelconque qui supporte ce protocole

    Quand on cherche un peu, on trouve facilement des ressources :

    Des DLL client et serveur ici http://www.scadaengine.com/downloads.php
    On peut créer facilement un wrapper avec Delphi

    Il y a aussi sur cette page un simulateur de périphérique BACNET (ça peut être utile pour les tests)

    Une discussion sur le forum de Lazarus ici qui donne également des liens en ressource : https://forum.lazarus.freepascal.org...?topic=36784.0

    Bon c'est tout en anglais mais faut faire juste un peu l'effort

  4. #4
    Membre averti
    Homme Profil pro
    Fondateur MIV-SOFT
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Fondateur MIV-SOFT
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut
    Bonjour,

    Désolé pour cette réponse tardive et merci pour vos liens (notamment sur le bouquin amazone) .

    Pour le Modbus, j'ai ce qu'il me faut avec un développement full maison indy, multi thread , 4 sessions simultanées en parallèle , configurable client, 15 ans d'expériences et des centaines de projets.

    Par ailleurs aussi déjà intégré d'autre protocoles comme l'OPC-DA, l'OPC-UA (via des composants payants full delphi, super) et les IOT LORA (maison indy) d’où une certaine expertise en terme de com industrielle.

    Maintenant pour ce protocole BACNET qui semble être la valeur sûr, montante et confirmée pour les appli de supervision building, bizarrement il y a pas beaucoup de proposition avec notre langage fétiche.

    J'avais bien vu les stack dll open source, mais il semble qu'il y ai une multitude de version, quid des évolutions et du supports !!

    Çà me semble assez risqué sur la pérennité, par exemple en ce moment il y a des évolutions Bacnet RESTfull, Bacnet IT (ou secure) ??

    Je ne voudrais pas partir avec une base inconnue et ensuite passé 2 ou 5 ans de mise au point, il y a toujours un grand fossé entre faire des expérimentations de BE et avoir un ensemble fiable 100% 24/24.
    En général, je prends des composants payants, maintenus et documentés pour la base et moi je fais l'intégration (la gestion des data et des flux) ce qui est déjà beaucoup.

    J'ai trouvé ceci qui parle quand même d'intégration Delphi, j'attends leur cotation, libre de droit etc. !
    https://store.chipkin.com/products/p...teways-routers


    Merci de votre aide, je vais continuer mes recherches

Discussions similaires

  1. Installer un composant .pas sous Delphi 2005 ???
    Par rpoulin dans le forum EDI
    Réponses: 3
    Dernier message: 01/11/2005, 13h38
  2. composant Quickreport ? dans Delphi 2005
    Par ada_b dans le forum Composants VCL
    Réponses: 1
    Dernier message: 14/06/2005, 22h47
  3. [Composant] BDD avec Delphi 6 Perso
    Par Manopower dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/02/2005, 09h47
  4. [Kylix] les composants kylix... comme Delphi ???
    Par just1980 dans le forum EDI
    Réponses: 3
    Dernier message: 11/10/2004, 14h38
  5. Meilleurs composants et outils Delphi
    Par NoisetteProd dans le forum Bases de données
    Réponses: 0
    Dernier message: 31/05/2004, 19h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo