WAGO 750-881 en fin de vie : que faire ?
Les WAGO 750-881 et 750-880 sont en fin de vie, WAGO-I/O-PRO n'est plus maintenu. Ce que cela implique pour l'existant et les deux voies possibles.

Le WAGO 750-881 est un contrôleur ETHERNET programmable, de troisième génération selon la page produit WAGO, que l'on ne peut plus commander chez WAGO depuis le dernier appel de commande du 13 décembre 2019. Il continue pourtant de tourner tous les jours dans de nombreuses armoires : ventilation, stations de pompage, convoyeurs, technique du bâtiment. Fin de vie ne veut pas dire panne. Cela signifie que les pièces de rechange et l'environnement de programmation se raréfient, et qu'il vaut mieux choisir le successeur avant qu'une défaillance ne le fasse à votre place.
Cet article s'adresse aux techniciens de maintenance, ingénieurs d'exploitation et chefs de projet qui ont un 750-881, son proche parent le 750-880 ou l'ancien 750-841 en service. Il explique ce que la fin de vie implique concrètement, ce qu'il faut sauvegarder dès maintenant, et dans quels cas un simple remplacement du contrôleur chez WAGO suffit ou un passage à Siemens est plus judicieux.
1.Ce que la fin de vie du WAGO 750-881 signifie concrètement
D'après la fiche technique WAGO, le dernier appel de commande pour les 750-880 et 750-881 était fixé au 13 décembre 2019. Depuis, les appareils neufs ne proviennent plus que de stocks résiduels ou du marché de l'occasion, sans garantie constructeur.
Le risque principal se situe ailleurs : dans le logiciel. Le 750-881 se programme avec WAGO-I/O-PRO (référence 759-333), c'est-à-dire CODESYS 2.3 complété des fichiers cibles WAGO. Pour cet environnement, l'avis de fin de vie de WAGO fixe les dates suivantes :
- arrêt de commercialisation au 1er janvier 2024
- dernier appel de commande le 1er juin 2024
- service jusqu'au 1er juin 2025
La base elle-même est figée. Depuis le 1er juillet 2023, CODESYS classe la version 2.3 en phase de service sur sa page de cycle de vie : elle n'est plus vendue pour de nouveaux projets ni maintenue à l'initiative de l'éditeur, et les clients existants ne peuvent plus commander de corrections que sous forme de prestation.
Concrètement : pour ajouter une vanne, modifier durablement une consigne ou corriger une erreur de logique, il faut aujourd'hui une installation WAGO-I/O-PRO fonctionnelle, un PC sur lequel elle tourne encore et le projet source correspondant. S'il manque l'un des trois, c'est la modification qui s'arrête, pas l'installation.

1.1.Les produits de remplacement cités par la fiche technique
La fiche technique du 750-881 indique deux articles de remplacement : le 750-891 (Modbus TCP) et le 750-893 (EtherNet/IP). Ce sont des contrôleurs de quatrième génération, comme l'indiquent le manuel du 750-891 et le courrier d'arrêt de 2019. Seul hic : eux aussi se programment avec WAGO-I/O-PRO. Un collaborateur WAGO le résume sans détour sur la WAGO Community : les contrôleurs 750-08xx ne fonctionnent qu'avec CODESYS 2.3, la gamme 750-8xxx avec CODESYS 3.5, pour les PFC toutefois seulement à partir de la deuxième génération (voir plus bas). Le 750-891 règle donc la question de la pièce de rechange pour l'instant, pas celle du logiciel.
2.Premier réflexe : sauvegarder le programme du 750-881 tant qu'il tourne
Chez WAGO, la sauvegarde ne fonctionne pas comme sur un automate Siemens S7, et c'est précisément là que beaucoup de projets de rétrofit butent.
2.1.Une archive source se trouve-t-elle sur le contrôleur ?
Le contrôleur exécute le projet de démarrage, c'est-à-dire du code compilé. On ne peut pas en retirer un code lisible, et CODESYS 2.3 ne connaît pas le chargement sans projet auquel les utilisateurs de S7 sont habitués. Le programme n'est récupérable que si le code source a été transféré sur le contrôleur lors du dernier chargement. WAGO-I/O-PRO propose pour cela une commande dédiée (« Sourcecode download » dans l'interface anglaise) ; un projet ainsi déposé se récupère par la boîte de dialogue d'ouverture, qui sait aussi charger un projet directement depuis l'automate.
En général, personne ne se souvient si cela a été fait. La première question à poser n'est donc pas « quel matériel ? » mais « le projet existe-t-il encore, et où ? » : sur le contrôleur, sur l'ancien portable de programmation, chez le constructeur de la machine, ou dans le dossier d'un collaborateur parti depuis des années.
2.2.Lire un projet sans fichier cible
Il arrive souvent que le fichier .pro refasse surface, mais pas les fichiers cibles WAGO. Pour l'analyse, cela suffit malgré tout. CODESYS 2.3 charge le fichier sans la cible du fabricant ; il suffit d'acquitter un message indiquant que les informations du système cible sont illisibles. Ensuite, POU, actions et configuration des tâches figurent au complet dans l'arborescence. Ce qui manque, c'est le côté matériel : la configuration de l'automate, avec modules et adresses, reste vide.
« Projet → Exporter » produit un fichier .exp. C'est la source réellement lisible, facile à parcourir et archivable indépendamment de CODESYS. Voici un extrait schématique d'un programme avec une action :
(* @NESTEDCOMMENTS := 'Yes' *)
(* @PATH := '' *)
(* @OBJECTFLAGS := '0, 8' *)
(* @SYMFILEFLAGS := '2048' *)
PROGRAM PLC_PRG
VAR
xAnforderung : BOOL;
xStoerung : BOOL;
xPumpeEin : BOOL;
END_VAR
(* @END_DECLARATION := '0' *)
Pumpe_Steuern;
END_PROGRAM
ACTION Pumpe_Steuern:
xPumpeEin := xAnforderung AND NOT xStoerung;
END_ACTION
En texte structuré (ST), le code est ainsi complet. Pour les blocs CFC, l'export ne contient que les éléments et les numéros de liaison, sans noms de broches ; il faut les retrouver à partir des déclarations. L'impression PDF via « Projet → Documenter » n'aide guère pour les grands schémas CFC.
Travailler sur une copie, jamais sur l'original
N'ouvrez qu'une copie du fichier .pro, ne l'enregistrez pas, et comparez la somme de contrôle de l'original avant et après. CODESYS crée des fichiers auxiliaires à l'ouverture, et un enregistrement accidentel sans fichier cible modifie le projet. Même discipline sur le contrôleur en service : aucun chargement, aucune modification en ligne, et on ne touche ni au commutateur STOP ni au bouton de réinitialisation.
2.3.Liste des E/S, état de l'appareil et pièces de rechange
Comme la configuration de l'automate manque lorsqu'on lit le projet sans cible, le matériel se relève sur site. Photographier l'ordre des modules, noter chaque module avec sa référence, repérer les éventuelles extensions de bus. L'interface web du contrôleur (WBM, Web-Based Management) affiche l'état de l'appareil dans un navigateur, sans rien modifier sur l'automate.
Reste la question des pièces : combien de contrôleurs de ce type tournent sur le site, combien sont en stock, et que coûte une heure d'arrêt ? Un contrôleur de réserve dans l'armoire fait gagner du temps. Il ne remplace pas une décision.
WAGO-I/O-PRO ne s'obtient que chez WAGO
Le logiciel n'a jamais été diffusé librement. WAGO fournit l'installeur et les fichiers cibles via son support après-vente, en général sur présentation d'une licence achetée. Demandez au minimum la version 2.3.9.73 : CODESYS V2.3 antérieur à 2.3.9.73 présente une vulnérabilité exploitable au moyen de fichiers .pro manipulés (CODESYS Advisory 2024-01).
3.Option A : rester chez WAGO et remplacer seulement le contrôleur
Pour beaucoup d'installations, c'est l'intervention la plus légère, et il faut le dire franchement. La raison tient au bus local. Les manuels du PFC100 de deuxième génération et du PFC200 de deuxième génération indiquent tous deux que l'ensemble des modules d'E/S du WAGO I/O System 750/753 peut être raccordé au contrôleur. Il en va de même pour le Basic Controller 100, avec 64 modules sans extension de bus et 250 avec. La fiche technique du 750-881 indique les mêmes limites.
Modules, câblage et schémas électriques restent inchangés. Seule la tête de station est remplacée.
3.1.Quel contrôleur peut prendre le relais
La référence exacte compte, car tous les PFC ne fonctionnent pas sous CODESYS 3.5 :
- Basic Controller 100 (750-8000, 750-8001) : selon un collaborateur WAGO sur le forum, le remplaçant fonctionnel des 750-890, 750-891 et 750-893, programmé sous CODESYS 3.5 d'après son manuel. La fiche technique WAGO (copie chez Reichelt) indique Modbus TCP et UDP comme bus de terrain.
- PFC100 G2 (750-811x) et PFC200 G2 (750-821x) : base Linux, davantage d'interfaces. D'après l'avis WAGO sur WAGO-I/O-PRO, le PFC200 G2 se programme sous CODESYS 3.5 à partir du firmware 23 ; jusqu'au firmware 22, il fonctionnait avec e!COCKPIT. Le fil consacré au firmware sur la WAGO Community décrit la même limite.
- À éviter : le PFC100 de première génération (750-8101, 750-8102) et le PFC200 G1 (750-820x). D'après des collaborateurs WAGO sur le forum (PFC100, PFC200), ils ne se programment pas sous CODESYS 3.5, mais uniquement avec e!COCKPIT, lui aussi arrêté, ou CODESYS 2.3.
Un détail souvent oublié : d'après sa fiche technique, le 750-881 parlait aussi EtherNet/IP en plus de Modbus TCP. Si une supervision dialogue avec le contrôleur en EtherNet/IP, le successeur doit offrir cette interface, faute de quoi la supervision doit évoluer elle aussi.
3.2.Là où le travail demeure
Un projet CODESYS 2.3 doit être porté vers CODESYS 3.5. Le CODESYS V2.3 Converter, gratuit, ouvre et importe les projets V2.3 dans CODESYS 3.5 ; il est lui-même en phase de service depuis le 1er mars 2026. Après l'import, la configuration matérielle, les appels de bibliothèques et une éventuelle WebVisu sont à vérifier et à adapter au nouveau contrôleur. L'effort dépend fortement de la taille du programme et du nombre de bibliothèques utilisées.
Ce portage vers CODESYS 3.5 ne fait pas partie de mes prestations ; je travaille sous TIA Portal. Pour cette voie, un partenaire système WAGO ou un programmeur CODESYS est le bon interlocuteur, et pour une station WAGO isolée dans un environnement par ailleurs cohérent, c'est souvent le choix raisonnable.
4.Option B : passer à Siemens S7-1500 et TIA Portal
Le passage à Siemens est le pas le plus important. Il se justifie non pas parce que Siemens serait meilleur, mais lorsque le contexte s'y prête :
- Le site ou le groupe a fait de Siemens son standard.
- La maintenance interne maîtrise TIA Portal, mais plus personne ne connaît CODESYS.
- Le magasin de pièces est organisé autour de S7 et ET 200, pas de WAGO.
- La supervision doit de toute façon être renouvelée.
- Plusieurs îlots WAGO doivent être ramenés progressivement sur une même plateforme.
Lorsque deux ou trois de ces points s'appliquent, « remplacer le contrôleur » devient vite « entretenir durablement deux plateformes », ce qui, à mon avis, revient généralement plus cher sur dix ans.
4.1.Ce qui est reconstruit
Aucun outil ne convertit un projet CODESYS vers TIA Portal. Ce qui se transfère, c'est la fonction : le code exporté est lu, consigné dans une description fonctionnelle, puis reconstruit sous TIA Portal. Pour une migration, je privilégie le LOG (logigramme) et le CONT (schéma à contacts), car la maintenance suit l'état en ligne signal par signal et voit quelle condition manque. Le SCL reste réservé aux calculs et au traitement de données, encapsulé dans des blocs dédiés. Le raisonnement derrière ce partage figure dans l'article sur les langages de programmation API selon la CEI 61131-3.
Côté matériel, une S7-1500 et une ET 200SP en PROFINET reprennent le rôle du contrôleur et des modules. L'ancienne WebVisu ne se convertit pas ; elle est reconstruite dans WinCC Unified, en reprenant la structure des vues et les textes d'alarme existants. Le déroulement d'un tel projet est décrit sur la page migration CODESYS vers TIA Portal.
4.2.Une voie intermédiaire : garder les modules, changer l'automate
Si l'armoire doit rester intacte, les modules WAGO peuvent aussi continuer en périphérie décentralisée sous une S7-1500. Le coupleur de bus 750-377 les intègre comme appareil PROFINET IO, configuré via son fichier GSDML. Deux limites sont à prévoir dès la conception. Le coupleur fournit 700 mA de courant total aux modules, contre 1 700 mA pour le 750-881 selon sa fiche technique. Et certains modules spéciaux, comme le maître IO-Link 75x-657 ou la passerelle CAN 75x-658, ne sont pas pris en charge selon le manuel. Pour une station composée de modules standard, le travail matériel peut ainsi se limiter au remplacement de la tête, tandis que la logique est déjà sous TIA Portal. L'intégration des bus de terrain existants lors d'un changement d'automate est détaillée dans l'article bus de terrain dans les installations Siemens.
5.Aide à la décision : remplacer le WAGO 750-881 ou changer de plateforme
| Critère | Rester chez WAGO | Passer à Siemens |
|---|---|---|
| Intervention en armoire | remplacer la tête de station | nouvelle ET 200SP ou coupleur PROFINET WAGO |
| Modules et câblage | conservés | conservés seulement avec le coupleur, sinon neufs |
| Programme | portage CODESYS 2.3 → 3.5 | reconstruction en LOG/CONT sous TIA Portal |
| Supervision | vérifier et adapter la WebVisu | reconstruction dans WinCC Unified |
| Compétences sur site | CODESYS nécessaire | TIA Portal suffit |
| Pièces de rechange | toujours WAGO | unifiées sur Siemens |
| Pertinent si | un seul îlot, peu d'autres changements | standard Siemens, plusieurs îlots, supervision à refaire |
En général, une seule tranche : qui doit pouvoir modifier cette installation dans cinq ans, et avec quel outil ?

6.Et les 750-841, 750-880 et 750-882/885 ?
750-880 : d'après sa fiche technique, le contrôleur ETHERNET avec emplacement pour carte SD. Même dernier appel au 13 décembre 2019, même environnement de programmation ; WAGO cite ici les 750-890 et 750-893 comme remplacement. Les mêmes considérations s'appliquent.
750-841 : l'ancien contrôleur ETHERNET, dont le dernier appel de commande remonte au 28 février 2013 selon la fiche technique. Il se programme lui aussi avec WAGO-I/O-PRO. Qui exploite encore un 750-841 dépend des stocks et du marché de l'occasion ; c'est là que la sauvegarde du programme est la plus urgente.
750-882 et 750-885 : les variantes avec redondance de média, dernier appel le 1er décembre 2023 selon l'avis WAGO. WAGO y cite le PFC100 (750-810x) et le PFC200 (750-82xx) comme alternatives. Pour CODESYS 3.5, seuls les appareils de deuxième génération conviennent.
Pour être complet : quiconque exploite déjà un PFC200 de première génération programmé avec e!COCKPIT se trouve face à une question similaire. Le support d'e!COCKPIT a pris fin le 31 mars 2025.
7.Conclusion : d'abord le programme, ensuite la plateforme
Un 750-881 en fin de vie n'est pas une urgence. L'urgence, c'est un 750-881 qui tombe en panne alors que personne ne sait si le projet source existe encore. L'ordre est donc clair : sauvegarder et exporter le programme, relever les E/S, compter les pièces de rechange. Ce n'est qu'ensuite que la question du successeur mérite d'être posée.
Sur le choix lui-même, je me méfie des positions de principe. Une station WAGO isolée dans une installation qui fonctionne bien par ailleurs revient souvent le moins cher sur un contrôleur CODESYS 3.5. En revanche, si vous standardisez sur Siemens et devez de toute façon refaire la supervision, un remplacement chez WAGO revient à payer une fois de plus pour une plateforme que vous quitterez plus tard.
Des contrôleurs WAGO dans votre parc ?
Vous souhaitez savoir si le passage à une S7-1500 se justifie pour votre installation, ou vous avez d'abord besoin d'une sauvegarde et d'une analyse propres du programme WAGO ? Je me déplace sur site au Luxembourg, en Sarre, dans la région de Trèves et en Lorraine. Envoyez-moi le type de contrôleur et dites-moi si un projet source existe ; on en déduira la première étape utile.
8.Sources
- WAGO : fiche technique 750-881 avec dernier appel et produits de remplacement — PDF
- WAGO : fiche technique 750-880 (en allemand) — PDF ; page produit 750-881 — wago.com ; courrier d'arrêt de la génération 3 du 15 août 2019 — PDF (copie chez Farnell)
- WAGO : fiche technique 750-841 (en allemand) — PDF
- WAGO : avis de fin de vie 750-882 et 750-885 — PDF (copie chez DigiKey)
- WAGO : avis de fin de vie WAGO-I/O-PRO — PDF (copie chez DigiKey)
- CODESYS : arrêts de produits et phases de service, CODESYS V2.3 Converter et Security Advisory 2024-01
- WAGO : manuels du PFC100 G2 (750-8111), du PFC200 G2 (750-8212), du contrôleur 750-891, du Basic Controller 100 (750-8001) avec sa fiche technique (copie chez Reichelt) et du coupleur PROFINET IO (750-377)
- WAGO Community : e!COCKPIT discontinued, Is 750-8000 the direct replacement for 750-891, PFC firmware releases, Switching to PFC200 G2 — messages de forum, en partie de collaborateurs WAGO, pas de documentation produit
À propos de l'auteur : Cet article a été rédigé par David Prybisch, à la tête de Prybisch Automation au Luxembourg. Il programme et met en service des automatismes depuis plus de douze ans et transfère vers TIA Portal des installations existantes, y compris celles construites sur des contrôleurs WAGO et d'autres automates CODESYS ; un aperçu de toutes les prestations est disponible ici. Le déroulement d'un rétrofit Siemens classique est décrit dans l'article rétrofit S5 et S7-300 vers S7-1500 et WinCC Unified.
Des questions sur votre projet d'automatisation ?
En tant qu'ingénieur en automatisation basé à Stadtbredimus, Luxembourg, j'offre des consultations initiales gratuites pour les entreprises de la Grande Région Saar-Lor-Lux.
David Prybisch · API · IHM · Mise en service
Related Articles

Rétrofit S5 & S7-300 : migration S7-1500 + WinCC Unified
S7-300 obsolète, S5 sans pièces : comment se déroule un rétrofit d'automate vers S7-1500/S7-1200 et WinCC Unified, souvent sans armoire neuve.
Read more: Rétrofit S5 & S7-300 : migration S7-1500 + WinCC Unified
Bus de terrain Siemens : AS-i, PROFINET et PROFIBUS
PROFINET, PROFIBUS DP, AS-Interface, IO-Link et Modbus TCP sur S7-1200 et S7-1500 : intégration TIA Portal, défauts de mise en service, diagnostic et rétrofit.
Read more: Bus de terrain Siemens : AS-i, PROFINET et PROFIBUS
Les 5 langages de programmation API : LD, FBD, IL, ST, SFC
Quel langage pour quelle tâche : LD, FBD, IL, ST et SFC selon la CEI 61131-3, les appellations Siemens correspondantes et un guide de choix TIA Portal.
Read more: Les 5 langages de programmation API : LD, FBD, IL, ST, SFC