• [^] # Re: Matériel

    Posté par . En réponse au journal Ada for Automation. Évalué à 4.

    Bonjour tankey,

    Merci pour ton retour.

    Tu peux utiliser n'importe quel matériel pour lequel un compilateur Ada est disponible.

    J'ai intégré libmodbus comme tu as pu le lire dans la documentation. Cela permet de disposer d'un client et d'un serveur Modbus TCP pour faire des essais et comprendre de quoi il retourne sans avoir à acquérir quoi que ce soit. L'idée est que cela puisse être utile à tous, pour apprendre Ada, l'automatisme, la communication industrielle… sans se lancer dans des frais. Le PC depuis lequel tu as écrit ce message peut très bien convenir, tant sous Linux que sous Windows. Je ne connais rien à Arduino et j'ignore le niveau de support Ada disponible. libmodbus doit pouvoir compiler cependant, c'est du C, et ça peut fournir un serveur Modbus TCP très convenable. Pour ce qui est de "Ada for Automation", j'attends ton retour sur Arduino.

    Si tu peux disposer d'un module d'entrées / sorties serveur Modbus TCP, c'est plus drôle. Cependant, tu peux également utiliser "test_libmodbus_server_many_package.ads" qui implémente un serveur Modbus TCP. Ou lancer une instance de l'application exemple, qui implémente le client et le serveur et qui se connecte à elle-même… tel le maquereau dans la poêle.

    Je ne comprends pas ta crainte de prendre de mauvaises habitudes avec Modbus TCP. Ce protocole est utilisé dans quantité d'applications de tous types et est le protocole standard de notre champion national en automates industriels, bien qu'il en supporte aujourd'hui bien d'autres, comme Ethernet/IP (membre de l'ODVA), CANopen sur le bas niveau, ou Sercos III pour le contrôle d'axe. Modbus TCP est certes un protocole ancien mais il convient à bien des usages et est simple à mettre en oeuvre, et à implémenter.

    Tel qu'il est utilisé dans "Ada for Automation", de toute façon il ne se voit qu'à la marge. Comme dans un automate traditionnel…

    Pour ce qui est des cartes Hilscher cifX, si tu ne disposes pas des équipements esclaves sur le bus de ton choix, cela ne te servira pas à grand chose.
    Certes, les tarifs ne sont pas publics mais tu peux obtenir une offre en en faisant la demande à Hilscher France. Je me ferais un plaisir de te supporter !

    Quant à MarteOS que j'ai essayé à une époque, j'ai bien pensé développer un pilote pour les cartes cifX mais j'ai été pris sur autre chose et j'ai abandonné l'idée.
    Si quelqu'un est intéressé, qu'il se manifeste !

    Cordialement,
    Stéphane