Skip to Content

Industrial Collector

Connectez les automates, variateurs, compteurs et machines de votre atelier — Siemens S7, Allen-Bradley, Modbus, OPC UA et plus encore — et diffusez des données normalisées, prêtes pour l’analyse, directement dans votre base de données de flotte. Choisissez votre équipement dans un catalogue ; pas de recherche de registres, pas de code, pas d’applications par protocole. Une seule application surveille toute une cellule mixte, en interrogeant côte à côte des contrôleurs de différents fournisseurs sur une même passerelle.

Accès anticipé — en développement actif. Modbus, OPC UA et le mode démo fonctionnent dès aujourd’hui. Siemens S7 et Allen-Bradley reposent sur le moteur Apache PLC4X et sont en cours de validation sur différents appareils — les contrôleurs S7-1200/1500 peuvent déjà être lus dès aujourd’hui via leur serveur OPC UA intégré.

Pourquoi cette application

Une application pour tout l’atelier. Siemens S7 (S7-1200/300/400), Allen-Bradley (EtherNet/IP & Logix), Modbus TCP et RTU/série, et OPC UA — le tout dans une seule application de passerelle, interrogés côte à côte. Cessez de déployer et de maintenir un collecteur par marque de contrôleur.

Connectez par machine, pas par protocole. Choisissez votre équipement dans un catalogue de packs de profils — par exemple « Atlas Copco GA Elektronikon » ou « Ingersoll Rand Xe » — et la connexion s’établit avec ses tags, sa mise à l’échelle, ses unités et leur signification déjà mappés. Saisissez l’adresse IP et vous collectez. Pas d’archéologie de fiches techniques, pas de feuilles de calcul de registres.

Données normalisées, prêtes pour l’analyse. Chaque lecture porte une valeur, une unité d’ingénierie, un indicateur de qualité et un type sémantique (par exemple pressure.discharge, runtime.hours). Comparez un compresseur de l’usine A avec un compresseur de l’usine B, quel que soit le fournisseur ou le protocole. Les adresses brutes restent internes — elles ne fuitent jamais vers vos tableaux de bord.

Extensible sans redéploiement. Les packs de profils sont du contenu, pas du code : ajoutez ou mettez à jour les définitions d’équipements à la volée, et partagez-les sur toute votre flotte. Vous avez un programme d’automate personnalisé ? Mappez ses tags à la main dans une simple liste YAML — aucun pack requis.

Sûr pour les réseaux OT. Lecture seule de vos automates par défaut — le collecteur n’écrit jamais sur vos équipements. S’exécute sur un VLAN machine isolé, avec les identifiants conservés dans le coffre à secrets de la plateforme, jamais en clair dans la configuration.

Appareils & protocoles pris en charge

Recherchez votre appareil ci-dessous. Le collecteur lit tout appareil qui parle l’un de ces protocoles — les modèles connus se connectent depuis le catalogue de packs de profils sans aucun mappage de tags, et tout le reste se connecte via une configuration manuelle. Les modèles listés sont adressables via le protocole indiqué selon la documentation du fournisseur ; des packs de profils sont fournis pour un ensemble croissant de modèles spécifiques.

Disponibilité :Modbus et OPC UA fonctionnent dès aujourd’hui. 🔧 Siemens S7 et Allen-Bradley reposent sur le moteur Apache PLC4X et sont en cours de validation sur différents appareils. 🗺️ D’autres protocoles figurent sur la feuille de route (voir ci-dessous).

✅ Modbus — TCP et RTU/ASCII série (RS-485 / RS-232)

S’il expose une cartographie de registres Modbus — via TCP (port 502) ou série RS-485 (multipoint, ID d’unité 1–247) — cette application peut le collecter. Familles courantes :

  • Automates & contrôleurs : Schneider Modicon (M221, M241, M251, M262, M340, M580, Quantum, Premium), WAGO (750/753, PFC100/PFC200), Phoenix Contact PLCnext (AXC F 1152/2152/3152), Beckhoff TwinCAT (Modbus TCP / TF6250), ABB AC500, Delta (DVP, AS), Unitronics (Vision, UniStream), Fatek (FBs), Allen-Bradley Micro820/850/870.
  • Compresseurs d’air : Atlas Copco Elektronikon (GA, ZR, ZT, ZP…), Kaeser Sigma Control 2, Ingersoll Rand série Xe & série XS, Gardner Denver / CompAir série D, Boge FOCUS, ELGi.
  • Variateurs de fréquence : ABB ACS580 / ACS880 (ACS355/380/480), Danfoss VLT / FC (FC 102/202/302, FC 360), Schneider Altivar (ATV320/340/600/900), Yaskawa GA800 / GA500 / V1000 / A1000, Allen-Bradley PowerFlex 525 (série 750 avec carte Modbus), WEG CFW, Delta (MS300, C2000), Invertek Optidrive.
  • Compteurs d’énergie & de puissance : Schneider PowerLogic PM5000 / iEM3000 / ION, Janitza UMG (96/103/104/508/604), Carlo Gavazzi EM/ET (EM24, EM340, ET112/340), Socomec Diris, Eastron SDM (SDM120/230/630), Accuenergy Acuvim II, Siemens SENTRON PAC (PAC2200/3200/4200), Lovato DMG.
  • Onduleurs solaires / PV : SMA Sunny Boy / Sunny Tripower, Fronius GEN24 / SnapINverter, Huawei SUN2000, Sungrow, SolarEdge, Kostal, Solis (SunSpec/Modbus).
  • E/S déportées, RTU & passerelles de protocole : Advantech ADAM-6000/4000, Moxa MGate / ioLogik, HMS Anybus (Modbus RTU↔TCP), et transmetteurs RS-485 génériques (température, pression, débit, niveau, puissance).

✅ OPC UA — tout serveur OPC UA

Connectez-vous à n’importe quel serveur OPC UA (opc.tcp://…, port 4840 par défaut) ; parcourez l’espace d’adressage et lisez les nœuds, avec authentification anonyme, nom d’utilisateur/mot de passe ou certificat et sécurité jusqu’à Basic256Sha256. Les serveurs reconnus incluent :

  • Contrôleurs avec serveur OPC UA intégré : Siemens SIMATIC S7-1500 (et S7-1200 sur firmware récent), Beckhoff TwinCAT (TF6100), B&R Automation, Phoenix Contact PLCnext, WAGO PFC100/PFC200, Bosch Rexroth ctrlX, Schneider Modicon M251/M262, Mitsubishi MELSEC iQ-R, Omron NX/NJ, ABB AC500.
  • Serveurs logiciels & DCS / agrégateurs : KEPServerEX (Kepware), Inductive Automation Ignition, Prosys, Matrikon, Unified Automation, et passerelles OPC UA / ponts DCS (Softing, HMS/Ewon).

🔧 Siemens S7 — S7comm / S7comm-plus (port 102), via le moteur PLC4X

  • SIMATIC S7-1500 — CPU 1511/1513/1515/1516/1517/1518, CPU ET 200SP (1510SP/1512SP), contrôleurs logiciels S7-1500.

  • SIMATIC S7-1200 — CPU 1211C/1212C/1214C/1215C/1217C.

  • SIMATIC S7-300 — CPU 312/314/315/317/319 ; S7-400 / S7-400H — CPU 412/414/416/417.

  • LOGO! 8 (parle aussi Modbus TCP).

    Remarque : les S7-1200/1500 nécessitent l’activation de « Permit PUT/GET communication » et des blocs de données non optimisés — ou bien utilisez leur serveur OPC UA intégré à la place. Les S7-200 / S7-200 SMART sont limités ; utilisez Modbus TCP lorsque c’est possible.

🔧 Allen-Bradley / Rockwell — EtherNet/IP (port 44818), via le moteur PLC4X

  • Logix (accès symbolique aux tags) : ControlLogix 1756 (L6x/L7x/L8x), CompactLogix 1769 & 5069 (5370 / 5380 / 5480), GuardLogix / Compact GuardLogix.
  • Micro800 avec Ethernet : Micro820 / Micro850 / Micro870 (tags globaux ; Modbus TCP également disponible).
  • Les anciens MicroLogix / SLC 500 / PLC-5 parlent PCCC (via EtherNet/IP ou série DF1) — pris en charge via un accès PCCC/passerelle (feuille de route).

Feuille de route

Reposant sur le moteur PLC4X et en cours d’intégration : Beckhoff ADS (TwinCAT / CX), KNXnet/IP, IEC 60870-5-104, Profinet, DF1. Les Schneider Modicon M340/M580 se connectent dès aujourd’hui via Modbus ou OPC UA. Pour l’automatisation du bâtiment (BACnet), utilisez l’application dédiée BACnet Collector.

Vous ne voyez pas votre appareil ? S’il parle Modbus ou OPC UA, il fonctionne dès aujourd’hui ; parlez-nous de tout le reste et nous ajouterons un pilote ou un pack de profils.

Ce que vous obtenez

Installez l’application dans votre projet et assignez-lui des PC edge (passerelles). Ouvrez ensuite le board de l’application, allez dans la vue des paramètres et ajoutez une connexion — de deux façons :

  • Depuis le catalogue : choisissez l’équipement (par exemple Atlas Copco GA), choisissez la passerelle, saisissez l’adresse IP. Les tags, les unités et la sémantique proviennent du pack.
  • Manuellement : choisissez le pilote (S7, Modbus TCP/série, EtherNet/IP, OPC UA), renseignez les détails de connexion, et listez les tags souhaités.

À partir de ce moment, l’application collecte à l’intervalle configuré et stocke chaque lecture dans la table measurements de votre base de données de flotte — chacune portant sa valeur, son unité d’ingénierie, son indicateur de qualité et son type sémantique — tandis que l’état en ligne/hors ligne en direct de chaque machine est suivi dans la table assetstatus.

Fonctionnalités communes des collecteurs

Comme tout collecteur IronFlock, l’Industrial Collector se configure entièrement dans le navigateur — ajoutez et modifiez des connexions dans le board intégré de l’application, les changements prenant effet en direct sans redémarrages. Il est fiable à la périphérie : les connexions se rétablissent automatiquement, chaque machine est collectée en isolation (un automate injoignable n’arrête jamais les autres), et si la passerelle perd sa connexion à la plateforme, les lectures sont mises en mémoire tampon localement et transmises dans l’ordre dès que le lien revient — pas de perte de données silencieuse (taille de tampon configurable par passerelle, avec un mode optionnel en transmission seule). Et vous pouvez l’essayer sans matériel : basculez n’importe quelle connexion en mode démo et l’application génère des données réalistes afin que vous puissiez explorer toute l’expérience avant de câbler le moindre appareil.

Construisez sur vos données

Le board d’application inclus vous donne un aperçu instantané des données entrantes. Pour des présentations sur mesure, construisez des tableaux de bord personnalisés et des boards SCADA qui affichent vos données machine côte à côte avec celles d’autres applications et d’autres protocoles, interrogez-les via le Data Backend, et utilisez l’application Alarmes pour surveiller les valeurs collectées en temps réel avec des notifications par SMS ou e-mail. Pour mettre les appareils en ligne et installer l’application, voir Gestion des appareils et Gestion des applications.

Last updated on