engineering

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.

David Prybisch
11 min read
WAGO 750-881 en fin de vie : que faire ?

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.

Frise chronologique 2013 à 2026 autour du WAGO 750-881, séparée entre matériel et logiciel : dernier appel de commande pour le 750-841 le 28/02/2013, pour les 750-880 et 750-881 le 13/12/2019 et pour les 750-882 et 750-885 le 01/12/2023 ; CODESYS V2.3 en phase de service depuis le 01/07/2023, WAGO-I/O-PRO arrêté au 01/01/2024, dernier appel le 01/06/2024 et fin de service le 01/06/2025, fin du support e!COCKPIT le 31/03/2025

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.

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.

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èreRester chez WAGOPasser à Siemens
Intervention en armoireremplacer la tête de stationnouvelle ET 200SP ou coupleur PROFINET WAGO
Modules et câblageconservésconservés seulement avec le coupleur, sinon neufs
Programmeportage CODESYS 2.3 → 3.5reconstruction en LOG/CONT sous TIA Portal
Supervisionvérifier et adapter la WebVisureconstruction dans WinCC Unified
Compétences sur siteCODESYS nécessaireTIA Portal suffit
Pièces de rechangetoujours WAGOunifiées sur Siemens
Pertinent siun seul îlot, peu d'autres changementsstandard 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 ?

Arbre de décision pour un WAGO 750-881 en service : si une archive source se trouve dans l'automate, le projet est exporté, sinon il est reconstitué à partir de la liste d'E/S et du comportement de l'installation. Sans standard Siemens, on reste chez WAGO avec un Basic Controller 100, un PFC100 G2 ou un PFC200 G2, CODESYS 3.5 et les modules 750 existants. Avec un standard Siemens mais sans nouvelle supervision, une S7-1500 conserve les modules via le coupleur PROFINET 750-377, limité à 700 mA et pas pour tous les modules spéciaux. Si la supervision doit être refaite, on passe entièrement à une S7-1500 avec ET 200SP en PROFINET, reconstruction en LOG/CONT et WinCC Unified

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.

8.Sources


À 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.

Tags

WAGO 750-881WAGO 750-880WAGO 750-841WAGO-I/O-PROCODESYS 2.3CODESYS 3.5WAGO PFC200WAGO PFC100AbkündigungCODESYS-MigrationTIA PortalS7-1500Steuerungs-RetrofitWinCC 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

Questions fréquentes

Quel est le successeur du WAGO 750-881 ?

La fiche technique WAGO cite comme produits de remplacement le 750-891 (Modbus TCP) et le 750-893 (EtherNet/IP). Tous deux se programment toutefois eux aussi avec WAGO-I/O-PRO, donc CODESYS 2.3. Pour passer à CODESYS 3.5, des collaborateurs WAGO désignent le Basic Controller 100 (750-8000/750-8001) comme remplaçant fonctionnel, à côté des PFC100 G2 (750-811x) et PFC200 G2 (750-821x). Les modules d'E/S de la série 750 existants restent utilisables avec tous ces contrôleurs.

Puis-je encore programmer le WAGO 750-881 alors que WAGO-I/O-PRO est arrêté ?

Oui, tant que vous disposez d'une installation WAGO-I/O-PRO fonctionnelle avec les fichiers cibles WAGO et du projet source correspondant. WAGO ne fournit plus de nouveaux installeurs que via son support après-vente, en général sur preuve de licence. Aucune mise à jour n'est publiée depuis la fin du service le 1er juin 2025. Demandez au minimum la version 2.3.9.73, car les versions antérieures de CODESYS 2.3 présentent une vulnérabilité exploitable par des fichiers .pro manipulés.

Puis-je conserver les modules d'E/S 750 en remplaçant le contrôleur ?

Chez WAGO, oui. Les manuels des PFC100 G2, PFC200 G2 et Basic Controller 100 confirment que tous les modules du WAGO I/O System 750/753 peuvent être raccordés ; le Basic Controller 100 accepte, comme le 750-881, jusqu'à 64 modules sans et 250 avec extension de bus. En cas de passage à Siemens, un coupleur PROFINET 750-377 peut conserver les modules ; vérifiez alors son courant total de 700 mA et les quelques modules spéciaux qu'il ne prend pas en charge.

Puis-je récupérer le programme d'un WAGO 750-881 si le projet a disparu ?

Uniquement si le code source a été transféré sur le contrôleur lors du dernier chargement. Dans ce cas, chargez le projet dans WAGO-I/O-PRO directement depuis l'automate via la boîte de dialogue d'ouverture, enregistrez-le aussitôt comme fichier à un second emplacement, calculez une somme de contrôle et ne travaillez plus ensuite que sur des copies. Rien n'est chargé dans le contrôleur en service, aucune modification en ligne n'est déclenchée, et l'on ne touche ni au commutateur STOP ni au bouton de réinitialisation. Sans code source sur le contrôleur, le projet de démarrage seul ne sert à rien.

Puis-je ouvrir un projet CODESYS 2.3 sans logiciel WAGO ?

Pour le lire, oui. Un projet CODESYS 2.3 s'ouvre sans la cible WAGO ; après un message d'erreur sur les informations du système cible, les POU, les actions et la configuration des tâches sont entièrement visibles et peuvent être exportés en fichier EXP. La configuration de l'automate, avec modules et adresses, reste vide. Travaillez toujours sur une copie, n'enregistrez pas et comparez la somme de contrôle de l'original.

Quand le passage de WAGO à Siemens S7-1500 est-il pertinent ?

Lorsque le site impose Siemens comme standard, que la maintenance maîtrise TIA Portal mais pas CODESYS, que le magasin de pièces est organisé autour de S7 et ET 200, que plusieurs îlots WAGO doivent être unifiés ou que la supervision doit de toute façon être renouvelée. Pour une station WAGO isolée dans un environnement par ailleurs cohérent, le remplacement du contrôleur chez WAGO est souvent l'intervention la plus légère.