Micro PLC Mémoire expliquée : Combien de blocs fonctionnels votre xLogic CPU a vraiment

Un CPU de 64 blocs et un CPU de 1024 blocs coûtent à peu près le même prix à installer. La différence réside dans le fait que votre projet s'adapte du premier coup, ou si vous passez un week-end à supprimer des fonctionnalités que vous avez déjà promises au client. La marge de mémoire est la spécification la plus silencieuse sur la fiche technique, et celle qui mord le plus durement plus tard.

Voici la carte complète, directement tirée du manuel utilisateur V6.2.2, afin que vous n'ayez plus jamais à deviner :

  • PR-18, PR-24— 1024 blocs fonctionnels
  • -N suffixe modèles (PR-12N/18N/26N, par exemple PR-12DC-DA-R-N)— 1024 blocs fonctionnels, mémoire programme 64K
  • PR-14, PR-12, EXM— 512 blocs fonctionnels
  • SR-12, SR-22— 512 blocs fonctionnels sur le dernier firmware (256 dans les anciennes versions)
  • PR-6, PR-12E— 64 blocs fonctionnels

Remarquez le schéma ? Le plafond ne concerne pas les niveaux de prix — il suit la classe physique I/O et d'affichage du CPU. Un PR-26 avec son design riche en analogique et avide d'expansion a besoin de cette marge. Un SR-12 effectuant un remplacement de relais dépasse rarement quarante blocs.

Ce qui consomme des blocs plus vite que vous ne le pensez

Un comptage naïf met les gens dans l'embarras. Un minuteur = un bloc, c'est sûr. Mais une séquence d'alternance de pompe avec journalisation du temps écoulé, un calendrier hebdomadaire, une chaîne d'alarme et un mode de surpassement manuel ? Cela représente facilement trente blocs avant même de toucher à l'analogique. Ajoutez l'échelle pour un transmetteur de pression, un comparateur pour une coupure de bas niveau, et une sortie PWM pour un ventilateur à vitesse variable, et vous avez franchi les soixante.

Soudain, le PR-6 de 64 blocs semble très petit. Et il est petit. C'est son rôle.

Projet réel : Petite station de pompage

Considérez une station de levage à deux pompes : interrupteurs à flotteur, logique d'alternance, comptage du temps de fonctionnement, protection contre le fonctionnement à sec, une sortie d'alarme à distance, et un lien Modbus vers un petit SCADA. Sur un PR-12, le projet a atteint 87 blocs — confortablement dans les 512. Sur un PR-6, cela n'aurait pas tenu. Même application, classe de CPU différente, réponse différente à la même question : quel modèle dois-je commander ?

Commandez celui avec de la marge. Les vingt dollars supplémentaires sont une assurance contre une réunion de redéfinition.

Les coûts cachés de la réduction de taille

La mémoire rétentive est une autre spécification que les gens négligent. Vous remarquerez que les CPU PR-6 et PR-12-E ne possèdent pas de mémoire rétentive — une perte de puissance efface vos données conservées. Le reste de la famille maintient les drapeaux et les registres actifs grâce à la sauvegarde RTC de 20 jours. Si votre machine stocke des compteurs de lots ou des heures de fonctionnement accumulées, cette différence compte à chaque baisse de tension.

Et les modules d'expansion. Jusqu'à seize modules I/O liés, 282 points I/O sur les gros CPU, communiquant via le protocole d'expansion de type CAN-bus. Plus de modules, plus d'adresses, plus de blocs consommés dans la logique qui les lit. Les mathématiques s'accumulent.

Comment choisir sans regret

Esquissez le programme sur papier d'abord. Comptez les blocs honnêtement, doublez-le, ajoutez dix pour cent pour la demande de fonctionnalité qui arrive en cours de projet — elles arrivent toujours — et choisissez le CPU une classe au-dessus du résultat. Personne n'a jamais déposé une plainte disant que son PLC avait trop de mémoire. Personne.

Comment les modules d'expansion consomment des adresses

Le comptage des blocs n'est que la moitié de l'histoire de la mémoire. La carte d'adresses est l'autre moitié, et les modules d'expansion la consomment plus vite que les débutants ne s'y attendent. Chaque expansion numérique PR-E ou SR-E ajoute huit entrées et huit sorties ; chaque expansion analogique ajoute jusqu'à six canaux numériques et quatre canaux analogiques. Empilez seize modules et l'espace d'adresses du CPU — I11 à I16G, Q11 à Q16G, AI11 à AI164 — se remplit rapidement.

La règle de planification est simple : établissez la carte d'adresses avant de commander le premier module. Décidez quel emplacement d'expansion porte la banque numérique, lequel porte l'analogique, et laissez un emplacement de vide pour la croissance. Réadressage après que le cabinet soit câblé est un changement logiciel — les blocs font référence à de nouvelles adresses — mais c'est un changement logiciel qui touche chaque écran, chaque point SCADA et chaque commentaire. Dix minutes de planification évitent une journée de renumérotation.

Et rappelez-vous la règle de tension du manuel : les modules d'expansion peuvent fonctionner à une tension d'alimentation différente de celle du CPU, mais chaque module doit voir la tension de son propre type. Un cabinet à tension mixte est légal, courant, et un problème de discipline d'étiquetage. Marquez chaque rail.

Le piège des 64 blocs

Voici l'erreur d'achat qui maintient les ingénieurs de service employés : acheter le plus petit CPU parce que le premier programme s'adapte. Les PR-6 et PR-12E ne portent que 64 blocs fonctionnels — suffisamment pour un remplacement de relais, juste pour quoi que ce soit avec de l'analogique. Le programme du client grandit, le compteur de blocs atteint le plafond, et le "petit, bon marché CPU" devient un projet "remplacer le CPU" en moins d'un an.

La solution est la règle de dimensionnement que je répète sans cesse : esquissez le programme, comptez les blocs, doublez-le, ajoutez dix pour cent pour la demande de fonctionnalité qui arrive en cours de projet — elles arrivent toujours — et achetez une classe au-dessus. La différence de prix entre 256 et 512 blocs est généralement triviale ; le coût d'un changement sur le terrain ne l'est pas.

C'est l'économie honnête de la mémoire. La marge n'est pas une spécification de luxe. C'est l'assurance la moins chère du catalogue, et la seule spécification que vous ne pouvez pas mettre à niveau sur le terrain avec un tournevis.

La carte d'adresses sur papier

L'adressage d'expansion est automatique — le module 1 prend I11-I1G, le module 16 prend I161-I16G — c'est exactement pourquoi personne ne l'écrit et que tout le monde paie plus tard. Imprimez la carte des emplacements le jour où les modules sont commandés : quel emplacement contient la banque numérique, lequel l'analogique, lequel reste vide pour la croissance. Une carte d'une page évite le projet de réadressage de l'année deux, et elle rend le panneau lisible pour quiconque l'hérite. Dix minutes, une page, des dividendes permanents.

Le logiciel est gratuit, alors chargez-le, construisez un projet prototype, et regardez le compteur de blocs. Cela prend trente minutes et vous fait économiser un mois de retravail du cabinet. Faites cela avant de câbler quoi que ce soit.