Comment connecter un automate Schneider Electric M340 ou M221 au cloud IoT
Vos automates Schneider Electric Modicon M340, M221 ou M580 tournent depuis des années, mais leur supervision reste locale — panneau opérateur sur site, pas d'accès distant, pas de tendances historiques. Ce guide vous montre comment les connecter au cloud IoT sans modifier votre programme PLC ni interrompre la production.
- Pourquoi connecter votre M340/M221 au cloud ?
- Compatibilité Modbus des automates Schneider Electric
- Architecture de connexion
- Configuration du gateway Eziwan pour Schneider
- Ce que vous obtenez dans le cloud
- Cas pratique : station de pompage M340
- Migration depuis SoMachine / Unity Pro
- Compatibilité EcoStruxure
- Comparatif connexion cloud : M221 vs M340 vs M580
- FAQ — Connexion M340/M221 au cloud
- Démarrer votre POC
- Pour aller plus loin
- Ressources complémentaires
Pourquoi connecter votre M340/M221 au cloud ?
Les automates Schneider Electric de la gamme Modicon sont présents dans des milliers d'installations industrielles françaises : traitement des eaux, stations de pompage, process agroalimentaires, lignes de conditionnement. Robustes et fiables, ils ont souvent une durée de vie de 15-20 ans.
Mais leurs capacités de communication natives sont limitées :
- Pas de connectivité cloud native
- Accès distant souvent bridé à un VPN MPLS coûteux
- Pas d'historisation longue durée sans serveur SCADA on-premise
- Alertes inexistantes ou uniquement locales (voyants, klaxons)
La solution : un gateway IoT industriel qui lit les données Modbus de votre M340/M221 et les remonte vers le cloud, sans modifier le programme automate.
Compatibilité Modbus des automates Schneider Electric
Modicon M221
Le M221 (TM221CE16R, TM221CE24T, etc.) intègre un port Modbus RTU en natif sur sa prise RJ45 (RS-485 via adaptateur TM3TI4 ou câble spécifique) et un port Modbus TCP sur son port Ethernet.
Registres accessibles :
%MW0à%MW255— mots mémoire%QW— sorties analogiques%IW— entrées analogiques%M— bits mémoire (bobines 0-255)
Configuration Modbus esclave sur M221 :
Dans EcoStruxure Machine Expert - Basic :
Configuration → Modbus SerialouModbus TCP- Adresse esclave : 1 (par défaut)
- Activer "Slave function" → OK
Modicon M340
Le M340 (BMX P34 2020, BMX P34 2030, etc.) dispose d'un port série Modbus RTU (RS-485, connecteur SUB-D 9 broches) et d'un module ETH (BMX NOE 0100 ou BMX NOC 0401) pour Modbus TCP.
Registres accessibles via Modbus :
| Zone PLC | Type Modbus | Fonction lecture | Plage |
|---|---|---|---|
%MW | Holding Registers | FC03 | 400001–465535 |
%IW | Input Registers | FC04 | 300001–365535 |
%M | Coils | FC01 | 000001–065536 |
%I | Discrete Inputs | FC02 | 100001–165536 |
Adresse Modbus → adresse Unity Pro :
- Registre 400001 =
%MW0 - Registre 400100 =
%MW99 - Registre 400501 =
%MW500
Modicon M580 (ePAC)
Le M580 dispose de Modbus TCP natif sur son port Ethernet CPU et supporte les mêmes tables de registres que le M340, avec en plus :
- Accès aux modules d'E/S via BMENOC0311 (module Ethernet)
- Support EtherNet/IP
- Capacité Data Exchange avec EcoStruxure Plant
Architecture de connexion
Option 1 : Via Modbus TCP (Ethernet) — recommandée
Prérequis :
- Module ETH installé sur le rack (BMX NOE 0100 pour M340)
- IP automate configurée (ex. 192.168.1.10)
- Pare-feu interne autorisant port 502 depuis l'IP du gateway
Avantages :
- Pas de câblage RS-485 supplémentaire
- Débit plus élevé (jusqu'à 30 requêtes/seconde)
- Coexistence avec Traffic Unity Pro (lectures non-intrusives)
Option 2 : Via Modbus RTU (RS-485)
Pour le M221 : utiliser le câble TCSMCNAM3M002P (RJ45 vers RS-485) ou l'adaptateur VW3A8306 selon la gamme.
Pour le M340 : connecteur SUB-D 9 broches côté PLC, bornes 3 (+), 8 (-) pour RS-485.
Paramètres série M221/M340 (défauts) :
- Vitesse : 19200 bps
- Parité : none (8N1)
- Adresse esclave : 1
Configuration du gateway Eziwan pour Schneider
Une fois le gateway connecté, la configuration se fait depuis l'interface cloud Eziwan en quelques clics.
Ajouter un équipement Modbus
- Accéder à
Flotte → Site → + Équipement - Sélectionner Modbus TCP ou Modbus RTU
- Renseigner :
- IP :
192.168.1.10(ou adresse de votre M340) - Port :
502 - Slave ID :
1
- IP :
Configurer les variables à lire
| Variable | Registre Modbus | Type | Description |
|---|---|---|---|
| Niveau cuve | %MW10 → 400011 | Holding (FC03) | 0-100% |
| Débit pompe | %MW20 → 400021 | Holding (FC03) | 0-500 m³/h |
| Pression | %IW0 → 300001 | Input (FC04) | 0-16 bar |
| Défaut général | %M0 → 000001 | Coil (FC01) | Booléen |
| Marche pompe | %M1 → 000002 | Coil (FC01) | Booléen |
Conversion engineering : appliquer un facteur multiplicateur si l'automate renvoie une valeur brute (ex. ×0.01 pour passer de 1500 à 15.00 bar).
Période de polling recommandée
| Criticité | Polling | Cas d'usage |
|---|---|---|
| Temps réel | 1 s | Sécurité, process critique |
| Supervision | 5 s | Production, énergie |
| Tendances | 30 s | Comptages, statistiques |
| Archive | 5 min | Télérelève simple |
Ce que vous obtenez dans le cloud
Dashboard temps réel
Dès la première connexion du gateway, les données remontent en temps réel dans le dashboard Eziwan :
- Courbes de tendance sur 1h, 24h, 7j, 30j
- Jauges et indicateurs configurables
- Tableaux multi-sites pour comparer vos installations
- Export CSV/Excel pour reporting
Système d'alertes
Configurez des alertes précises sur chaque variable :
Alerte : Niveau cuve
Condition : %MW10 < 10 (niveau bas)
Canal : SMS + Email
Destinataires : equipe@maintenance.fr, astreinte@maintenance.fr
Acquittement : requis
Alerte : Défaut pompe
Condition : %M5 = 1 (bit défaut actif)
Canal : SMS immédiat
Priorité : Critique
Historisation longue durée
Toutes les données sont archivées 5 ans en standard, sans surcoût. Vous pouvez :
- Consulter des historiques de production année N-1, N-2
- Identifier des dégradations progressives (pompe qui tire plus de courant)
- Générer des rapports de conformité (eau, énergie, pharmaceutique)
Cas pratique : station de pompage M340
Contexte : une collectivité gère 12 stations de pompage équipées de M340 BMX P34 2020. Maintenance actuelle : 3 rondes terrain/semaine, 2 techniciens.
Configuration déployée :
- 12 × Eziwan Gateway (Modbus TCP, SIM SFR Business)
- Variables lues par station : niveau puits, débit, pression refoulement, courant moteur, heures marche, défauts (12 variables)
- Polling : 5 s pour débit/pression/défauts, 1 min pour niveau/compteurs
Résultats après 6 mois :
- Rondes terrain : 3/semaine → 1/semaine (-67%)
- Incidents détectés avant arrêt : 4 (pompe en surchauffe, vanne coincée, flotteur grippé)
- Économies calculées : 41 000 €/an (coûts déplacement + maintenances correctives évitées)
- ROI matériel + abonnement : 5 mois
Migration depuis SoMachine / Unity Pro
Si vous utilisez SoMachine (M221) ou Unity Pro (M340/M580), aucune modification du programme PLC n'est nécessaire. Le gateway Eziwan se connecte en lecture seule par défaut.
Si vous souhaitez également écrire des consignes (setpoints, commandes) depuis le cloud :
- Utiliser les Function Codes FC05 (Write Single Coil) et FC06 (Write Single Register)
- Configurer les droits d'accès dans le gateway Eziwan (authentification multi-facteurs)
- Créer des plages de registres spécifiquement dédiés aux télécommandes (ex.
%MW200-MW220)
L'écriture sur automate depuis le cloud doit faire l'objet d'une analyse de risques (HAZOP). Protéger impérativement les adresses critiques (arrêt urgence, consignes sécurité) en accès lecture seule.
Compatibilité EcoStruxure
Le gateway Eziwan est compatible avec EcoStruxure de plusieurs façons :
En parallèle d'EcoStruxure Plant
Le gateway lit les mêmes registres que votre SCADA EcoStruxure, sans interférence. Idéal pour ajouter :
- Supervision multi-sites centralisée
- Accès mobile techniciens terrain
- Alertes SMS/email (souvent absentes dans EcoStruxure de base)
Remplacement progressif
Si votre licence EcoStruxure Plant arrive en fin de vie, vous pouvez migrer progressivement :
- Déployer le gateway Eziwan en parallèle
- Valider les données pendant 4-8 semaines
- Basculer la supervision principale sur Eziwan
- Réduire la licence EcoStruxure au périmètre réellement nécessaire
Comparatif connexion cloud : M221 vs M340 vs M580
| M221 | M340 | M580 | |
|---|---|---|---|
| Modbus RTU natif | ✅ (via câble) | ✅ (SUB-D 9) | ✅ |
| Modbus TCP natif | ✅ (port ETH) | ✅ (module BMX NOE) | ✅ natif |
| Max variables Eziwan | 128 | 512 | 1024 |
| Polling min | 1 s | 1 s | 500 ms |
| Écriture registres | ✅ FC06 | ✅ FC06/FC16 | ✅ FC06/FC16 |
| Compatibilité store&forward | ✅ | ✅ | ✅ |
FAQ — Connexion M340/M221 au cloud
Faut-il modifier le programme SoMachine/Unity Pro ? Non. Le gateway Eziwan se connecte en Modbus maître sur l'automate esclave. Aucune ligne de code n'est ajoutée au PLC. Si l'automate est déjà configuré comme esclave Modbus (ce qui est le cas par défaut), la connexion est immédiate.
Mon M340 a déjà un SCADA Unity Pro — est-ce compatible ? Oui. Plusieurs maîtres Modbus TCP peuvent interroger le même esclave simultanément. Le gateway Eziwan et votre SCADA coexistent sans conflit, à condition de configurer une fréquence de polling raisonnable (≥ 1 s).
Puis-je superviser des modules d'entrées analogiques (BMX AMI 0410) ?
Oui. Les modules analogiques sont adressés dans les tables %IW (entrées) et %QW (sorties). Consultez la documentation Unity Pro pour le mappage registres de vos modules spécifiques.
Le gateway fonctionne-t-il si le réseau 4G est coupé ? Oui. Le gateway Eziwan intègre un buffer SD card : les données continuent d'être acquises localement et sont transmises en bloc dès le rétablissement de la connectivité (store-and-forward). Les alertes locales (SMS direct) restent opérationnelles sans cloud.
Est-ce compatible avec la gamme Zelio Logic ? Zelio Logic Smart Relay supporte Modbus RTU limité. Selon le modèle (SR2/SR3), l'accès aux registres internes peut être restreint. Contactez-nous pour une validation de compatibilité sur votre modèle exact.
Démarrer votre POC
Vous avez un M340, M221 ou M580 sur site et souhaitez valider la connexion cloud ?
Eziwan propose un POC 30 jours gratuit incluant :
- 1 gateway pré-configuré expédié sous 48h
- Onboarding guidé par notre équipe technique
- Tableaux de bord configurés selon vos variables
- Sans engagement, sans carte bancaire
Démarrer le POC gratuit → | Calculer votre ROI →
Pour aller plus loin
- Blog : connecter un automate Siemens S7 au cloud — guide technique
- Blog : accès distant sécurisé PLC et SCADA — VPN et NIS2
- Blog : Modbus TCP vs RTU — quel protocole choisir ?
- Docs : compatibilité Siemens S7-1200/S7-1500
- Blog : maintenance prédictive IIoT — de la donnée capteur à l'alerte
Vous utilisez d'autres gammes Schneider Electric (Altivar, Easergy, PowerLogic) ? Contactez-nous pour valider la compatibilité avec votre équipement spécifique.
Ressources complémentaires
- Accès distant automate Schneider — accès distant sécurisé aux automates Schneider M340, M221 et M580
- Connecter un automate au cloud — connecter n'importe quel automate industriel au cloud
- Modbus TCP vers le cloud — supervision via Modbus TCP depuis le cloud
- Accès distant industriel — architecture VPN et zero-trust pour sites industriels
- Supervision et téléassistance industrielle — supervision centralisée de vos automates Schneider