X20CP0291
CPU B&R X20 systems

CPU B&R X20CP0291 dédiée au traitement des instructions dans les systèmes d’automatisation X20. Elle pilote les échanges de données via Ethernet, RS232, CAN bus et X2X Link.

Ce produit est actuellement en rupture et indisponible.

Description

Fonction du processeur dans l’architecture X20

La CPU X20CP0291 équipe la gamme B&R X20 comme unité centrale de traitement des automatismes industriels. Ce processeur exécute les instructions du programme d’automatisation en temps réel, à travers le firmware Automation Runtime (AR). Contrairement à un processeur graphique GPU dédié au rendu d’images, ce module se concentre sur le traitement séquentiel des données d’entrées/sorties et la logique de commande, à la différence des processeurs graphiques GPU que l’on retrouve dans les cartes AMD ou les solutions AMD dédiées au calcul parallèle. Le CPU unité centrale assure la gestion complète du cycle d’exécution : lecture des données process, exécution instructions, écriture des sorties. Cette unité centrale traitement s’intègre dans les architectures modulaires X20, sans extension possible sur ce modèle précis (0 module d’extension maximum), ce qui la positionne comme une solution pour applications autonomes ou de petite envergure.

Caractéristiques mémoire et capacité de traitement

La mémoire ordinateur embarquée sur ce processeur se répartit en plusieurs zones fonctionnelles, à la manière des processeurs qui gèrent des registres en 32 bits ou en 64 bits selon leur architecture. La mémoire programme atteint 1024 KB, ce qui permet de stocker des séquences d’instructions volumineuses. La mémoire de données s’élève à 3 KB, complétée par une mémoire de travail de 100 KB et une mémoire de chargement de 1 MB. Cette architecture processeur repose sur une répartition mémoire optimisée pour l’exécution instructions en environnement industriel contraint. Le CPU ne dispose pas de sauvegarde par pile ni de support de carte mémoire additionnelle, ce qui simplifie sa mise en œuvre mais limite l’extension de la capacité de stockage. Pour un processeur central processing unit de cette gamme, ces caractéristiques mémoire couvrent les besoins d’automatismes de taille moyenne, sans traitement de données massif ni fonctions graphique GPU, contrairement à certains GPU capables de traiter des flux massifs de données en parallèle.

Communication, protocoles et intégration système

Le X20CP0291 prend en charge plusieurs protocoles de communication essentiels à l’intégration dans un système de contrôle-commande. Il dispose d’un port Ethernet 100BASE-T, d’un port série RS232 et d’une interface CAN bus (via le module X20BB27). Le X2X Link master intégré permet de connecter les modules d’entrées/sorties déportées du système X20. Cette centrale traitement communique ainsi avec l’ensemble des périphériques du bus terrain, qu’il s’agisse de capteurs, actionneurs ou automates tiers. L’absence de port USB oriente cette CPU vers des architectures de communication filaire classique plutôt que vers des solutions cloud modernes, bien que le système global puisse s’interfacer avec des passerelles cloud via des modules complémentaires. Le processeur intègre également une horloge temps réel (real-time clock) et un processeur d’entrées/sorties dédié parmi les processeurs d’entrées/sorties disponibles, ce qui allège la charge de traitement du CPU principal.

Environnement de programmation et langages supportés

Le X20CP0291 se programme exclusivement via B&R Automation Studio, l’environnement logiciel dédié à la gamme X20. Ce processeur central processing unit prend en charge six langages de programmation normalisés : Ladder Diagram, Function Block Diagram, Structured Text, Sequential Function Chart, Instruction List et le langage C. Cette polyvalence de codage permet d’adapter le développement selon les compétences de l’équipe automaticien ou les contraintes du projet. Le code déployé s’exécute sous Automation Runtime, garantissant une exécution déterministe des instructions critiques pour le contrôle de process industriel ; ce code peut manipuler des données en 16 bits selon les besoins de la logique de commande. Cette diversité de langages distingue ce processeur des architectures fermées, en offrant une flexibilité de programmation proche de celle d’un Intel core dans un environnement de développement générique, tout en restant dédiée à l’automatisation, loin des processeurs AMD ou des GPU dédiés au calcul intensif.

Alimentation, environnement et robustesse

Le module fonctionne sous une alimentation DC comprise entre 20,4 V et 28,8 V, pour une consommation énergie mesurée à 2,7 W. Cette faible consommation énergie en fait un processeur économe parmi les processeurs industriels du marché, adapté aux armoires électriques où la dissipation thermique doit rester maîtrisée. La plage de température de fonctionnement s’étend de -25°C à 60°C, ce qui autorise une utilisation en environnement industriel exigeant. L’indice de protection IP20 impose toutefois une installation en armoire fermée. Côté certifications, le X20CP0291 répond aux normes CE, KC, EAC, cULus, cCSAus, ATEX, DNV GL et KR, ce qui ouvre son usage à des secteurs réglementés comme le naval, le pétrochimique ou les zones à risque d’explosion. Ces certifications confirment la robustesse du processeur pour des applications critiques, au-delà d’un simple usage bureautique ou clinique psychiatrique universitaire, contexte totalement étranger à ce type de matériel industriel.

Articles connexes et compatibilité système

Ce processeur trouve sa place dans les architectures X20 existantes, aux côtés des modules d’entrées/sorties, des interfaces bus et des alimentations dédiées de la gamme. Sans capacité d’extension propre, le X20CP0291 reste une CPU unité centrale de bibliothèque de base pour les automatismes autonomes, bien différente des processeurs destinés au calcul graphique. Les techniciens de maintenance apprécieront la simplicité de remplacement de ce module, identique en encombrement aux autres CPU de la série X20, ces CPU étant elles-mêmes conçues comme des processeurs dédiés à l’exécution instructions et non comme des processeurs graphiques.

Fiche technique

Exporter en PDF

Caractéristiques techniques

Environnement

Température de fonctionnement max (°C)60 °C
Température de fonctionnement min (°C)-25 °C
Indice de protection IP20

Communication

Protocoles de communication
  • Ethernet 100BASE-T
  • RS232
  • CAN bus
  • X2X Link
Ports Ethernet1
Ports USB0
Ports série1

Électrique

Consommation (W)2,7 W
Type d'alimentationDC
Tension d'alimentation max (V)28,8 V
Tension d'alimentation min (V)20,4 V
Entrées analogiques0
Sorties analogiques0
Tension des entrées TOR24 VDC V
Entrées TOR0
Sorties TOR0

Architecture

Mémoire de données (Ko)3 KB
Fonctions intégrées
  • Horloge temps réel
  • Integrated I/O processor
  • X2X Link master
  • CAN bus (with X20BB27)
  • RS232 online interface
  • Ethernet 100BASE-T
Mémoire de chargement (Mo)1 MB
Nombre maximum de modules d'extension0
Mémoire programme (Ko)1 024 KB
Mémoire de travail (Ko)100 KB

Contrôle

Version firmwareAutomation Runtime (AR)
Langues supportées
  • Schéma à contacts (LD)
  • Blocs fonctionnels (FBD)
  • Texte structuré (ST)
  • Grafcet (SFC)
  • Liste d'instructions (IL)
  • C

Informations produit

Logistique

Profondeur (mm)75 mm
Hauteur (mm)99 mm
Largeur (mm)37,5 mm
Poids (kg)0,1 kg

Conformité & Sécurité

Certifications

Logiciel de programmation
  • B&R Automation Studio
Sauvegarde par pileNon
Support carte mémoireNon
  • CE
  • KC
  • EAC
  • DNV GL

Contenu vérifié
par le Comité technique Seujet

Les références, les caractéristiques techniques et les compatibilités de cette fiche sont contrôlées par nos ingénieurs automaticiens et nos spécialistes produit, avant publication et lors de chaque revue périodique.

Dernière revue technique : 26 août 2026

En savoir plus sur notre expertise
Seujet International Votre partenaire de confiance
12 mois Garantie
Livraison mondiale
Expédition sous 24/48h