Bonjour,
je suis sur un projet dans lequelle je dois communiquer avec un automate par le Modbus/tcp.
Mais j'ai quelque soucis :
- le premier le module ne respecte pas le modbus enfin pas dans ça totalité. je m'explique
par exemple il est dit dans la norme qu'une requête en écriture d'une seul bobine doit être former ainsi :
mon programme envoye bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 05 00 00 FF 00
seul soucis c'est que les developpeurs de l'automate eux on decider que c'était
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 05 00 00 FF 00
- le deuxième : utilisant j2mod comme librairie je cherche le moyen de "modifier" le contenu de ma requête pour qui colle avec la trame qui devrait fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 05 00 00 FF 06
- ou alors pourriez-vous m'aiguiller pour envoyer dans des sockets du hexadécimal.
j'arrive à établir des connections par le biais du tcp mais j'arrive pas a envoyer mes commandes en hexadécimal.
Pour astuce je peux pas dire aux développeurs de l'automate que c'est des authistes et leur refaire recoder pour qu'il respect vraiment le protocole
Merci d'avance.
Partager