[Programmation] Detecter une casse de chaine
Posté : 31 janv. 2019, 15:48
Bonjour,
Nous avons des convoyeurs à chaines de plusieurs dizaines de mètres, relié par des barreaux transversaux sur lequel repose nos produits. Ces convoyeurs fonctionnent à vitesse très réduite (<3m/min), et sont enfermés dans un caisson chauffé à la vapeur.
Ces tapis sont tendus par des vérins pneumatique (avec un pression d'environ 6B), et sont surveillés par un capteur analogique sur la tige de celui-ci.
On me demande de créer une détection de casse d'une des chaines ou le blocage interne du convoyeur, qui se traduirait par une variation de la valeur de mesure.
Le soucis, c'est que la tension de la chaine varie en fonction de la température du caisson (à froid ou à chaud), ainsi que du poids de produit sur le convoyeur.
Actuellement, je compare la valeur actuelle à celle que j'enregistre toute les 15min, et si y a un écart de +/- xx % alors je déclare un défaut. Je ne peux pas comparer les 2 longueurs de chaine, car elles ne sont pas identiques entre elles.
Vous auriez une meilleur idée ou quelques chose de mieux ? (Je suis en Step 7)
Nous avons des convoyeurs à chaines de plusieurs dizaines de mètres, relié par des barreaux transversaux sur lequel repose nos produits. Ces convoyeurs fonctionnent à vitesse très réduite (<3m/min), et sont enfermés dans un caisson chauffé à la vapeur.
Ces tapis sont tendus par des vérins pneumatique (avec un pression d'environ 6B), et sont surveillés par un capteur analogique sur la tige de celui-ci.
On me demande de créer une détection de casse d'une des chaines ou le blocage interne du convoyeur, qui se traduirait par une variation de la valeur de mesure.
Le soucis, c'est que la tension de la chaine varie en fonction de la température du caisson (à froid ou à chaud), ainsi que du poids de produit sur le convoyeur.
Actuellement, je compare la valeur actuelle à celle que j'enregistre toute les 15min, et si y a un écart de +/- xx % alors je déclare un défaut. Je ne peux pas comparer les 2 longueurs de chaine, car elles ne sont pas identiques entre elles.
Vous auriez une meilleur idée ou quelques chose de mieux ? (Je suis en Step 7)