begin process at 2012 05 29 12:30:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Modbus RTU


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Modbus RTU

jeudi 24 juin 2004 à 13:46:56 | Modbus RTU

darksoul07

Slt voila mon problème :
je recoi des trames sur le réseau après avoir décomposer la trame j arrive a détecter ou se trouve mes températures mais je n arrive pas a les convertir en valeur décimale. mes températures peuvent etre négative et avec 3 chiffres après la virgule.

le protocole utilisé est modbus RTU

si quelqu un a un site ou de la doc sur ce protocol ou sur le codage des données

vla quelque exemples :
1°C 3F 80 00 00
2°C 40 00 00 00
3°C 40 40 00 00
0.001 3A 83 12 6F
-0.001 BA 83 12 6F
-9999 C7 C3 4F 80
9999 47 C3 4F 80
10 41 20 00 00
20 41 A0 00 00
21 41 A8 00 00

MERCI D AVANCE C URGENT POUR MON BOULOT

^^^§^^^
vendredi 25 juin 2004 à 00:42:22 | Re : Modbus RTU

ymca2003

il s'agit simplement de la représentation binaire sur 32 bits d'un flottant selon la norme IEEE 754 (si je me gourre pas)

si tu as ta valeur dans un long (32 bits)
ex : long val = 0x3A83126F;

=> float f = *((float*)&val);

et f = 0.001;

attention lors de l'affectation des 4 octets de val au poids fort et poids faible.
mardi 8 mars 2005 à 12:49:41 | Re : Modbus RTU

ludo98

salut, je travaille sur le protocol Modbus et j'aurais aimé savoir s'il était possible d'avoir des indfos sur la conception de celu-ci en C Merci d'avance


Cette discussion est classée dans : arrive, modbus, 6f, rtu, températures


Répondre à ce message

Sujets en rapport avec ce message

Winsock avec Dev-c++ [ par Thaeron ] J'arrive pas a utiliser winsock avec dev-c++ y me faut surement ajouter une librairie mais j'y arrive pas, le compilateur ne la prend pas en compte sv j'y arrive pas <-(((((( [ par emilia123 ] Bonjour je programme sur Builder c++ (en ce moment j'essaye le 5), et j'aimerais pouvoir modifier la fonction de réponse d'un bouton (le onclick) mais arrive pas a compiler .... [ par Heero ] #include void display();int main(int argc, char **argv){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); Enregistrer/ouvrir fichier vc++ 6 [ par apientry ] Au secours!J'ai un gros probleme, je n'arrive pas à enregistrer un fichier (txt par ex), comment faire? je sais comment apeler la boite de dialogue, G Outp()->Port série sous Visual C++ [ par Manson ] 'lut tout le monde,kk'un sait comment on utilise outp() sous Visual C ?Paske j'aimerais faire un control pour le port série. Mais je n'arrive pas à ut menu contexturl dans la barre des taches [ par dadoo6 ] Bonjour a tous.Voila je viens de creer une application pour les cours, et j'ai besoin de la mettre dans la barre des taches (a cote de l'heure) et de pb de progress bar en visual c++ [ par glipper ] Voila je debute en programmation visual c++ et je n'arrive pas à faire marcher une progress bar. J'arrive à la faire apparaitre dans ma boite de dialo bouton non visible cliquable [ par VVolf ] je cherche à rendre mon bouton de ma boite de dialogue non visible(jusquà la j'y arrive ) et cliquale( la je n'y arrive plus).KSi vous avez une idée o J'arrive pas HELP ME [ par g0belin ] system("net send "+Edit1->Text+" "+Edit2->Text);erreur:[C++ Erreur] Unit1.cpp(36): E2034 Impossible de convertir 'AnsiString' en 'const char *' Lire un fichier texte ! [ par arconius ] Voilà j'ai créer un jeux galaxian dans lequel je marque des points en tuant des ennemis. J'arrive à eccrire mon score dans un fichier texte mais je n'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales