Comment connecter un automate Schneider Electric M340 ou M221 au cloud IoT

· 9 minutes de lecture
9 min read
Équipe Eziwan
Infrastructure 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 ?

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 :

  1. Configuration → Modbus Serial ou Modbus TCP
  2. Adresse esclave : 1 (par défaut)
  3. 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 PLCType ModbusFonction lecturePlage
%MWHolding RegistersFC03400001–465535
%IWInput RegistersFC04300001–365535
%MCoilsFC01000001–065536
%IDiscrete InputsFC02100001–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

  1. Accéder à Flotte → Site → + Équipement
  2. Sélectionner Modbus TCP ou Modbus RTU
  3. Renseigner :
    • IP : 192.168.1.10 (ou adresse de votre M340)
    • Port : 502
    • Slave ID : 1

Configurer les variables à lire

VariableRegistre ModbusTypeDescription
Niveau cuve%MW10 → 400011Holding (FC03)0-100%
Débit pompe%MW20 → 400021Holding (FC03)0-500 m³/h
Pression%IW0 → 300001Input (FC04)0-16 bar
Défaut général%M0 → 000001Coil (FC01)Booléen
Marche pompe%M1 → 000002Coil (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éPollingCas d'usage
Temps réel1 sSécurité, process critique
Supervision5 sProduction, énergie
Tendances30 sComptages, statistiques
Archive5 minTé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)
Sécurité des commandes distantes

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 :

  1. Déployer le gateway Eziwan en parallèle
  2. Valider les données pendant 4-8 semaines
  3. Basculer la supervision principale sur Eziwan
  4. Réduire la licence EcoStruxure au périmètre réellement nécessaire

Comparatif connexion cloud : M221 vs M340 vs M580

M221M340M580
Modbus RTU natif✅ (via câble)✅ (SUB-D 9)
Modbus TCP natif✅ (port ETH)✅ (module BMX NOE)✅ natif
Max variables Eziwan1285121024
Polling min1 s1 s500 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


Vous utilisez d'autres gammes Schneider Electric (Altivar, Easergy, PowerLogic) ? Contactez-nous pour valider la compatibilité avec votre équipement spécifique.


Ressources complémentaires