Comptage haute vitesse sur un Nano PLC : 4 canaux à 65 kHz, zéro coût supplémentaire

Quatre canaux de comptage haute vitesse à 65 kHz se trouvent à l'intérieur d'un module DIN-rail plus petit que votre main. Pas de carte de compteur, pas de module d'extension, pas de coût supplémentaire — les entrées rapides sont sur le CPU lui-même, attendant un encodeur, un débitmètre ou une ligne de production qui se déplace plus vite qu'un balayage logique relais.

Voici la partie honnête d'abord, car elle compte plus que le marketing : les modèles SR DC comptent rapidement, mais ils ne génèrent pas de PWM haute vitesse. Si votre travail nécessite une sortie PWM haute fréquence, ce n'est pas le modèle qu'il vous faut — et aucun programme de blocs fonctionnels ne change le matériel.

Quels modèles, quelles entrées

Le compteur haute vitesse à 4 canaux vit sur les quatre modèles DC : SR-12DC-DA-R, SR-12DC-DA-R-B, SR-22DC-DA-R et SR-22DC-DA-R-B. Chacun vous donne quatre canaux de comptage à 65 kHz :

  • SR-12DC-DA-R / SR-12DC-DA-R-B — entrées I5, I6, I7, I8
  • SR-22DC-DA-R / SR-22DC-DA-R-B — entrées I9, IA, IB, IC

Le SR-12DC-DA-R porte également le bloc fonctionnel d'encodeur AB, qui utilise exclusivement les entrées I5 et I6. Si le comptage en quadrature est le travail, c'est le modèle à choisir.

Les modules d'extension SR-E élargissent votre compte d'E/S, mais les entrées haute vitesse appartiennent au CPU. Planifiez les signaux rapides avant de choisir l'extension, pas après.

Ce que 65 kHz vous achète réellement

Soixante-cinq kilohertz équivaut à environ 3900 RPM d'un encodeur à 1000 impulsions, ou une ligne de bouteilles comptant bien plus de 30 unités par seconde avec de la marge. Le but du compteur matériel est qu'il n'attend pas le balayage : les impulsions sont totalisées en continu par le matériel de comptage du CPU, et le programme lit une valeur stable à chaque balayage.

Totalisation de débitmètre, vitesse d'arbre d'un encodeur, longueur d'une roue de mesure, comptages de production d'une photocellule — ce sont les travaux que les entrées ordinaires manquent lorsque les impulsions arrivent plus vite que le balayage, et exactement ce que le compteur à 65 kHz gère sans étirer votre temps de cycle.

Côté programmation

Le compteur est un bloc FBD standard dans le logiciel xLogicSoft gratuit, câblé de la même manière que tout autre bloc fonctionnel. Après le dernier firmware SR, la série fonctionne jusqu'à 512 blocs fonctionnels dans 32K de mémoire programme, donc une routine de comptage plus la logique qui l'entoure s'adapte sans jongler avec les blocs. Sur SR-22DC-DA-R et SR-22DC-DA-R-B, vous obtenez 512 blocs fonctionnels et 512 blocs d'application ; le bloc encodeur AB sur SR-12DC-DA-R couvre directement l'entrée en quadrature.

Les mots de mémoire sont gérés avec les blocs de données VB, VW et VD, donc les valeurs de comptage, les présélections et les totaux vivent là où vous pouvez les lire sur l'écran LCD ou via Modbus.

Un exemple de comptage de bouteilles

Prenez une ligne de remplissage faisant 30 bouteilles par seconde, avec une porte de rejet après l'étiqueteuse. Le train d'impulsions de la photocellule va vers une entrée haute vitesse ; le total du compteur alimente la logique de comparaison ; la porte se déclenche lorsque le compte dépasse le seuil de rejet. Le comptage se fait en matériel, donc la logique continue de scanner sans manquer une impulsion.

Il y a dix ans, cela signifiait un module compteur séparé plus un PLC plus un enchevêtrement de câblage. Aujourd'hui, c'est un CPU compact, un capteur, un solénoïde et un bloc fonctionnel. Le matériel spécial que vous deviez acheter fait maintenant partie des spécifications de base.

La limite du cycle de balayage

Voici la limite honnête : le matériel compte en continu, mais le programme ne voit le compte que lorsque le balayage le lit. Pour le comptage, la totalisation et les événements à l'échelle de la milliseconde, c'est exactement ce qu'il faut. Pour une réponse mesurée en microsecondes — un verrou de sécurité, un arrêt d'urgence — c'est le mauvais outil. Gardez les fonctions de sécurité sur du matériel dédié ou un câblage interverrouillé.

AMicro PLCavec un compteur à 65 kHz n'est pas un contrôleur de mouvement, et il ne prétend pas en être un. Savoir lequel votre projet nécessite est la première décision d'ingénierie.

Câblage qui fait ou casse des signaux rapides

Une entrée haute vitesse avec un signal bruyant est un compteur qui ment. Rebond de photocellule, câble d'encodeur non blindé, VFD commutant à proximité — tout cela arrive comme des impulsions fantômes si le câblage est paresseux.

Trois règles couvrent quatre-vingt-dix pour cent des pannes : câble blindé mis à la terre à une extrémité ; sorties de capteur à état solide au lieu de contacts mécaniques ; courtes distances loin des conduits d'alimentation. Le CPU offre un filtrage des entrées pour les signaux lents, mais filtrer un comptage haute vitesse va à l'encontre de l'objectif. Gardez les entrées rapides non filtrées et propres, et gardez les entrées lentes filtrées contre le rebond de contact.

Testez le comptage lors de la mise en service avec une source d'impulsions connue. Dix impulsions entrantes, dix impulsions comptées — la chaîne est vivante. Un décalage est moins coûteux à trouver lors de la mise en service que lors du premier lot de production.

La question de la sélection

Si l'exigence est le comptage — débit, longueur, vitesse, production — les modèles SR DC livrent quatre canaux à 65 kHz sans matériel supplémentaire. Si l'exigence est une sortie PWM haute fréquence, ces modèles ne sont pas la réponse ; la famille plus large xLogic ou un contrôleur à sortie transistor peut mieux convenir. Citez la fiche technique du modèle exact, et laissez la fiche technique, pas mon enthousiasme, être le contrat.