Soixante-dix, peut-être beaucoup plus ont été ajoutés. Peut-être beaucoup plus ont été ajoutés.. C'est le nombre de blocs fonction prêts à l'emploi dans xLogicSoft. Pas soixante-dix modules de bibliothèque pour lesquels vous payez un supplément — soixante-dix blocs intégrés dans le package, des temporisateurs simples à retard à PID, mathématiques à virgule flottante et un générateur PWM multifonction. La plupart des fabricants de panneaux ne touchent jamais à plus d'une douzaine d'entre eux.
J'ai passé une décennie à regarder des ingénieurs se battre avec des éditeurs d'échelle sur des machines qui coûtent dix fois ce qu'un PLC compact devrait coûter. La douloureuse vérité ? Pour quatre-vingts pour cent des petits travaux d'automatisation — alternance de pompes, ventilation de serres, interlocks de convoyeurs — FBD fait le travail plus rapidement, et un novice peut lire le programme dès le premier jour.
Ce que Ces Blocs Font Réellement
Le Diagramme de Blocs Fonctionnels n'est pas un jouet. Vous câblez des blocs comme vous câblez des relais : entrée à gauche, sortie à droite, et le logiciel s'occupe du reste. La bibliothèque de blocs couvre les classiques — temporisations on/off, relais à impulsion, touches douces, compteurs, détection de bord — plus ce que vous attendez normalement d'un PLC adulte : mise à l'échelle analogique, planification d'horloge en temps réel, registres à décalage, et un ensemble de blocs de comparaison et d'arithmétique étonnamment complet.
La version 6.2.2 du manuel documente même les blocs de calcul à virgule flottante. SQRT. SIN. COS. TAN. LN. EXP. Sur un appareil qui tient dans votre paume. Personne n'a dit au département marketing, mais c'est vraiment impressionnant pour la classe de prix.
Exemple Réel : Contrôle du Ventilateur d'Extraction de Serre
Considérez un contrôleur de serre 24V. Deux capteurs de température (0-10V), un ventilateur d'extraction (sortie relais), un actionneur de volet. La solution classique à échelle nécessite peut-être quarante échelons. La version FBD nécessite neuf blocs : un bloc d'entrée analogique pour chaque capteur, un bloc d'averaging, un comparateur, deux temporisateurs à retard (un pour le ventilateur, un pour le volet), un verrou et une bobine de sortie.
Maintenant, le technicien de maintenance peut le lire. Rien que cela vaut le changement.
Limites de Mémoire Que Personne Ne Mentionne
Voici où les acheteurs sont surpris. Le plafond des blocs fonction dépend du CPU, pas du logiciel :
- PR-18, PR-24, PR-18N, PR-26— jusqu'à 1024 blocs fonctionnels
- -N suffixe modèles (PR-12N, par exemple PR-12DC-DA-R-N)— jusqu'à 1024 blocs fonctionnels, avec une mémoire de programme étendue à 64K
- PR-14, PR-12, EXM— jusqu'à 512 blocs
- SR-12, SR-22— jusqu'à 512 blocs sur le dernier firmware (256 dans les anciennes versions)
- PR-6, PR-12E— 64 blocs
Pour un calendrier d'éclairage plus une séquence de pompe plus une chaîne d'alarme, 256 blocs suffisent. Commencez à empiler des modules d'extension et à écrire des recettes complexes, et vous voudrez le territoire PR-26. Faites simplement le calcul avant d'acheter, pas après.
Pourquoi Cela Bat l'Échelle pour les Interlocks
La logique d'échelle brille pour le contrôle booléen pur — aucun argument là-dessus. Mais dès que vous ajoutez des valeurs analogiques, de la mise à l'échelle ou des chaînes de temporisation, FBD compresse le programme de manière spectaculaire. Un bloc PID remplace dix échelons de mathématiques entières. Un bloc PWM multifonction remplace un générateur d'impulsions personnalisé que vous construiriez autrement à partir de cinq temporisateurs.
Et il y a une chose de plus que personne ne dit à voix haute : FBD est plus difficile à mal écrire. L'échelle récompense les mauvaises habitudes — échelons spaghetti, bobines qui se chevauchent, réseaux illisibles. FBD vous oblige à penser en flux de données. Votre futur vous, déboguant à 2 heures du matin, vous remerciera.
Le Piège du Logiciel Gratuit
xLogicSoft est gratuit. Téléchargez-le, installez-le sur une machine Windows 7, connectez-vous via un câble RS232 ou USB isolé photoélectriquement, et vous programmez dans l'heure. Les logiciels gratuits signifient généralement des logiciels amputés. Celui-ci ne l'est pas — le package SCADA gratuit s'associe même aux CPU Ethernet pour la surveillance en ligne et l'enregistrement de données.
Les blocs que vous utiliserez réellement
Laissez-moi vous faire économiser une semaine d'exploration de menus. À travers des dizaines de projets de terrain, la même douzaine de blocs fait quatre-vingt-dix pour cent du travail : temporisateurs à retard et à coupure, le relais à impulsion, compteurs, détection de bord, un comparateur, un bloc de mise à l'échelle analogique, un verrou, un registre à décalage pour le travail de séquence, et les blocs de planification RTC. Les autres soixante existent pour les jours où vous en avez besoin — et ces jours-là, ils vous sauvent de la construction de quelque chose de moche à partir de primitives.
Apprenez les dix, puis grandissez. Une séquence d'alternance de pompes : deux temporisateurs, un compteur, deux verrous. Une boucle de ventilation de serre : deux entrées analogiques, un bloc d'averaging, un comparateur, deux temporisateurs, une sortie. Un interlock d'emballage : détection de bord, trois temporisateurs, un registre à décalage pour la séquence de rejet. Chacun de ceux-ci s'inscrit dans un après-midi, et chacun vous enseigne un modèle que vous réutiliserez pendant des années.
Et la bibliothèque grandit avec le manuel. Les blocs à virgule flottante et le bloc PWM multifonction sont documentés dans la révision actuelle — plus récents que beaucoup des machines qu'ils feront fonctionner. L'ensemble de blocs n'est pas un musée figé ; il suit la famille de matériel.
Quand 70 Blocs Ne Suffisent Pas
Parlons franchement : il y a des projets où FBD dans cet éditeur manque de piste — profils de mouvement exotiques, machines d'état lourdes, ou programmes qui grandissent simplement au-delà du confortable. La réponse n'est pas une plus grande bibliothèque FBD. C'est la deuxième langue de la plateforme : xLadder, avec son jeu d'instructions de style S7-200, prend en charge les mêmes CPU et ajoute l'échelle, ST et la boîte à outils d'interruption.
Gardez FBD comme défaut. Déplacez un projet vers xLadder lorsqu'il dépasse réellement le câblage des blocs — pas parce qu'un ingénieur préfère les échelons. Les deux éditeurs coexistent sur le même matériel, les mêmes câbles, les mêmes emplacements de programme, et choisir entre eux est une décision par projet, pas un engagement de plateforme.
Cette flexibilité est la force silencieuse de l'écosystème : un cabinet, deux styles de programmation, et la liberté de choisir celui qui convient à la tâche. La plupart des plateformes à budget vous imposent un éditeur. Ici, le choix appartient à l'ingénieur qui signe le programme.
Mais vraiment — soixante-dix blocs. Qui utilise soixante-dix blocs ? Personne. Utilisez dix. C'est le but. La complexité est optionnelle, et c'est exactement ainsi qu'un produit d'automatisation à budget devrait être conçu.












