J’ai pour projet de modifier mes trieurs d’un élevage
Ils sont équipés de Micrologix1100 donc le fonctionnement est par un logiciel qui est un peu obsolète
-Chaque vérin est équipé d’un Capteur magnétique de proximité CST220
-Présence dans la station Détecteur ultrasonique UB2000-F42-I-V15 (Sortie analogique 4 mA … 20 mA)
-5 Bobine de solénoïde U77, 48V, 3,8 va, 24vdc
-Afficheur lcd Rinstrum N320 raccordement des 4 pesons et sortie rxd txd gnd dtr
Première question est de savoir si je peux récupère le poids du n320 par rx tx
et selon le poids donné une direction sous les 85 kg vérin 2 si 95 kg vérin 3 si 110 kg vérin 4
Bonjour,
le signal en sortie de RX /TX ne peut pas être interprété par l’ipx800 et il est sans doute propriétaire.
Si aucun dispositif accessoire, compatible avec votre installation, ne permet une sortie 4-20mA ou autre signal analogique, il faudra faire un montage à base d’Arduino ou Raspberry pour envoyer une valeur à l’ipx800. Il vous faudra donc connaître la description du signal en sortie du N320.
Ensuite, il sera facile d’exécuter des commandes en fonction de la valeur analogique reçue dans une Virtual Ana.
bonne journée.
Bonjour,
L’ipx800 V5 est accessible par son API Restfull.
L’Esp32 devra donc envoyer des requêtes de type PUT vers l’adresse ipde l’ipx800.
Pour la doc API V5, c’est ici
Vous pouvez utiliser l’utilitaire API Deck fourni avec le firmware pour explorer les commandes.
Pour le C++ de l’ESP, il y a de nombreux tuto sur le sujet « comment faire des requêtes PUT »
Vous pouvez également tester ESPeasy, facile d’utilisation.
bonne journée
Il est possible aussi de mettre un serveur Node-red (Raspberry port Ethernet) avec un cable FTDI/USB.
Cela permet d’avoir une liaison plus fiable que l’ESP (wifi) + une meilleure maintenance et évolution.
Autre solution, encore plus robuste (sans logiciel) un indicateur alarme → il est possible de définir un seuil/plage pour le triage.
L’information peut être transmise via des relais mécaniques de l’indicateur sur les entrées digitales de l’IPX.
Je partirai sur cette dernière solution (sur la base de vos éléments), qui offre une bonne abstraction et qui est plus simple.