Modbus n'est qu'un premier niveau, il faut savoir ensuite ce que ta carte met dans les registres
Pour ma part, j'ai gagné de temps en passant par un composant payant chez
ProconX mais tu n'auras pas le budget en tant qu'étudiant
Par contre, j'étais en USB (en fait un port COM virtuel) en mode Serial physique en RS-232, voire même des borniers type RS485
Commence déjà par jouer avec le TClientSocket et TServerSocket, tu as plien d'exemple, tu peux utiliser Telnet pour tester aussi
Un fois la communication TCP maitrisée, il va te falloir bien gérer des trames binaires (et non du texte comme Telnet)
As-tu une documentation sur la structure d'une Tram Modbus,
je sais que sur le forum, certains se sont amuser à sniffer les trams échangées entre deux appareils pour comprendre les données.
Partager