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

C++ Discussion :

Besoin d'aide liaison JBUS


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Besoin d'aide liaison JBUS
    Bonjour tout le monde, j'ai besoin de votre aide s.v.p!

    Je vous explique :

    Je dois dialoguer avec une machine depuis un pc, pour lui transmettre des "ordres". Tout ce que je sais avec la documentation technique c'est que la communication pc-machine se fait par une liaison RS232 sous le protocole JBUS. Mais je suis perdu, je ne sais pas par où commencer! Si vous auriez des indices, des conseils?

    Quel language me conseillerait vous pour une liaison série?

    Merci d'avance
    Cordialement.

  2. #2
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Quel langage? N'importe lequel dans lequel tu es assez à l'aise, et qui dispose quelque part d'une bibliothèque pour jbus.
    Cherche jbus sur internet, il y a des dizaine de documents pour t'aider.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    C'est ça le soucis, aucune bibliothèque JBUS nul part.. Je sais pas comment faire :/

  4. #4
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    La première page de google(jbus) me donne 4 documents parlant de MODBUS/JUS. Tu les as lu?
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui je les ai bien lus. Je sais de quelle trame il s'agit, comment est elle constituée. Cependant, je ne sais vraiment pas comment l'envoyer par RS232..

  6. #6
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    As-tu essayé de chercher google(librs232) ou google(rs232 developpez.com)?

    Je ne connais pas vraiment le sujet, mais on a déjà des tutos pour le rs232.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  7. #7
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 373
    Points : 23 629
    Points
    23 629
    Par défaut
    Bonjour et bienvenue,

    Citation Envoyé par Rixem Voir le message
    Je vous explique :

    Je dois dialoguer avec une machine depuis un pc, pour lui transmettre des "ordres". Tout ce que je sais avec la documentation technique c'est que la communication pc-machine se fait par une liaison RS232 sous le protocole JBUS. Mais je suis perdu, je ne sais pas par où commencer! Si vous auriez des indices, des conseils?
    Tu peux faire cela avec pratiquement n'importe quoi. Le RS/232 est la toute première interface, avec le port parallèle, qui a été disponible sur PC dès 1980 et est donc parfaitement reconnue par tout le monde… exceptée qu'elle est « dépréciée » depuis les années 2000 et qu'elle a même été poussée dehors pour favoriser l'USB.

    Mais sinon, tu peux même la manipuler depuis la ligne de commande si nécessaire, sans même écrire un programme. Il s'agit d'écrire dans le fichier « COM1 » depuis MS/DOS ou Windows, ou dans « /dev/ttyS0 » depuis un Linux (ou à la limite /dev/cua0 si tu as un poste vraiment très ancien). Tu peux donc faire ça en C, en VB, en QBasic, en Javascript, ou autre.

    Les vraies questions, à ce stade, sont donc :

    • Quels sont les langages dont tu aurais éventuellement l'habitude ?
    • Quel est la configuration du PC auquel est reliée la machine en question ?
    • S'agit-il bien d'un PC, ou est-ce un autre ordinateur ?


    Les dernières questions ne sont pas anodines car il est assez fréquent qu'en milieu industriel, on trouve des ordinateurs qui soient assez anciens car la machine-outil associée n'est que rarement renouvelée, que les performances du poste de contrôle ne sont pas la priorité, et parce qu'il était beaucoup plus facile, à l'époque de gérer ce genre d'interface depuis un système mono-tâche comme MS/DOS, alors livré en standard. En fait, dans ce genre d'environnement, tu pourrais même te payer le luxe de l'écrire directement en assembleur, ce serait à peine plus compliqué qu'expliquer cela à du C++, par exemple.

Discussions similaires

  1. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  2. Besoin d'aide avec postgresql sous windows NT
    Par Chihuahua dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 18/07/2003, 08h29
  3. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 12h19
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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