Kepware fournit plus de 150 pilotes de communication certifiés couvrant Modbus, EtherNet/IP, OPC UA, Siemens S7, Allen-Bradley et MQTT, ce qui donne accès à des milliers d’équipements industriels depuis une seule plateforme. La sortie OPC UA unifiée alimente les systèmes SCADA, MES, ERP et cloud quel que soit le protocole sous-jacent. Ce guide couvre le catalogue complet des pilotes, la configuration, les licences avec l’abonnement Kepware+ ainsi que le diagnostic, du point de vue d’un intégrateur de systèmes européen fort de plus de dix ans d’expérience sur les déploiements Kepware.

Introduction à Kepware

Kepware est un portefeuille de solutions de communication industrielle. Conçues pour l’industrie manufacturière, l’énergie, la gestion technique du bâtiment et les procédés continus, les solutions Kepware assurent un accès aux données en temps réel et une conversion de protocoles transparente. Kepware Server (la plateforme Windows, anciennement connue sous le nom de KEPServerEX) se connecte à pratiquement n’importe quel équipement industriel grâce à plus de 150 pilotes prêts à l’emploi et expose des données normalisées via les interfaces OPC UA, OPC DA, MQTT et REST. Kepware Edge étend cette même connectivité aux environnements conteneurisés sous Linux, ce qui accélère la mise à l’échelle et réduit les coûts de maintenance. Kepware+ Manager apporte une couche de pilotage sécurisée en mode SaaS pour superviser et administrer à distance toutes les installations Kepware de l’organisation depuis une seule interface.

Que sont les pilotes Kepware ?

Un pilote Kepware est un plug-in qui traduit les protocoles natifs des équipements en une interface OPC UA normalisée.

Chaque pilote Kepware prend en charge la communication avec un groupe précis d’équipements industriels, de serveurs OPC ou d’applications clientes utilisées en production. Il joue le rôle de traducteur : il gère la connexion et veille à ce que les données issues des machines soient lues, interprétées et transmises correctement.

Techniquement, les pilotes s’exécutent à l’intérieur du runtime de Kepware Server et prennent en charge toute la couche d’accès aux données : négociation du protocole, gestion de la connexion et conversion des types de données nécessaires au dialogue avec la famille d’équipements concernée. Les pilotes se licencient à l’unité ou dans des suites dédiées à un constructeur, comme la Siemens Suite ou l’Allen-Bradley Suite, et se combinent librement au sein d’une même instance de Kepware Server.

Pour les industriels qui veulent supprimer complètement la complexité du choix et des licences de pilotes, l’abonnement Kepware+ donne accès à tous les pilotes disponibles pour un tarif annuel unique, ce qui simplifie le déploiement, la montée en charge et la maintenance sur la durée.

Architecture : canal, équipement, tag

Chaque pilote suit le même schéma. Vous créez un canal qui référence le pilote et définit la couche de transport (Ethernet, port série ou liaison série encapsulée dans Ethernet). Dans ce canal, vous créez un ou plusieurs équipements, chacun avec sa propre adresse IP ou son identifiant de nœud, sa fréquence d’interrogation et sa liste de tags. Les tags sont les points de données individuels : adresses de registres, noms symboliques ou objets propres au protocole, que les applications clientes consomment via OPC UA, OPC DA, MQTT ou REST.

Comment Kepware relie l’OT et l’IT via OPC UA

Comme tous les pilotes partagent la même interface de configuration et le même moteur d’exécution, ajouter un nouveau protocole à un projet existant est simple : vous installez la licence du pilote, créez un canal et configurez les équipements. Kepware Server gère le multiplexage, l’optimisation des lectures par blocs et la gestion des sessions clientes pour tous les pilotes actifs simultanément. Chaque tag de chaque pilote est automatiquement exposé par l’interface serveur OPC intégrée à Kepware Server, ce qui constitue un unified namespace exploitable par n’importe quelle application cliente OPC, qu’il s’agisse d’un SCADA, d’un MES, d’un historian ou d’une plateforme cloud, sans configuration propre au pilote.

Liste complète des protocoles et pilotes Kepware (150+)

Kepware prend en charge plus de 150 pilotes certifiés couvrant les constructeurs de PLC, les protocoles ouverts, les standards OPC ainsi que la connectivité IIoT et cloud.

Le tableau ci-dessous est le point de référence principal pour les principales familles de pilotes Kepware, classées par catégorie. Chaque pilote est disponible en licence individuelle, dans une suite de communication ou automatiquement avec l’abonnement Kepware+.

CatégorieProtocole / piloteÉquipements pris en chargeSuite
PLC – SiemensSiemens TCP/IP EthernetS7-200, S7-300, S7-400, S7-1200Siemens Suite
PLC – SiemensSiemens S7 Plus EthernetS7-1200, S7-1500 (accès symbolique)Siemens Plus Suite
PLC – SiemensSiemens TCP/IP Server (non sollicité)Mode push pour S7-300/400Siemens Suite
PLC – Allen-BradleyControlLogix Ethernet (EtherNet/IP)ControlLogix, CompactLogix, GuardLogixAllen-Bradley Suite
PLC – Allen-BradleyPLC-5 / SLC-500 EthernetPLC-5, SLC-500Allen-Bradley Suite
PLC – Allen-BradleyDF1 Serial / DH+ SerialPLC-5, SLC-500, MicroLogix (liaison série)Allen-Bradley Suite
PLC – Allen-BradleyMicro800 EthernetMicro810/820/830/850Allen-Bradley Suite
PLC – SchneiderModbus TCP / Modbus Plus / UnityM340, M580, Premium, QuantumSchneider Suite
PLC – MitsubishiMC Protocol Ethernet / SerialMELSEC-Q, iQ-R, série FXMitsubishi Suite
PLC – OmronFINS Ethernet / Serialséries CJ, CS, CP, NJ/NXOmron Suite
PLC – GEEGD / SNP / SNPX / CCMPACSystems RX3i/RX7i, Series 90GE Suite
CNC – FanucFocas Ethernet / HSSBSeries 0i, 16i–35iFanuc Suite
Protocole ouvertModbus TCP/IP Ethernettout équipement Modbus TCPModbus Suite
Protocole ouvertModbus RTU / ASCII Serialéquipements Modbus RS-232/485Modbus Suite
Protocole ouvertEtherNet/IP (CIP)tout équipement EtherNet/IP (hors AB)Manufacturing Suite
Protocole ouvertPROFINET IO Controlleréquipements PROFINET IO (GSDML)Manufacturing Suite
OPCOPC DA Clientserveurs OPC DA tiersOPC Connectivity Suite
OPCOPC UA Clientserveurs OPC UA tiers, S7-1500 UAOPC Connectivity Suite
IIoT / cloudMQTT Clientbrokers MQTT, capteurs IIoTIoT Gateway
IIoT / cloudSparkplug Bhôtes et équipements Eclipse Sparkplug BIoT Gateway
ÉnergieDNP3 Master (Ethernet / Serial)postes asservis, RTU, compteurs communicantsPower Suite
ÉnergieIEC 60870-5-101/104postes de téléconduite (réseaux UE)Power Suite
ÉnergieIEC 61850automatisme de poste, communication IEDPower Suite
BâtimentBACnet/IPCVC, éclairage, contrôle d’accèsBuilding Automation Suite
IT / réseauSNMPcommutateurs, routeurs, onduleurs, capteursIT Suite

D’autres pilotes absents du tableau couvrent notamment Honeywell HC900/UDC, Yokogawa, Beckhoff TwinCAT, AutomationDirect, Aromat, Toshiba, Toyopuc ainsi que le pilote System Monitor pour les métriques de l’hôte Windows. Le pilote User Configurable (U-CON) fournit un cadre générique pour des protocoles série et TCP propriétaires, sans développement.

Pilote Siemens S7

Kepware couvre toute la gamme S7, des anciens S7-200 aux S7-1500 actuels, avec des pilotes dédiés.

Les pilotes Siemens comptent parmi les plus déployés dans l’industrie européenne et mondiale. Le portefeuille de pilotes Siemens de Kepware est disponible à l’unité, dans la Siemens Suite ou la Siemens Plus Suite, ainsi que dans l’abonnement Kepware+.

Pilote Siemens TCP/IP Ethernet

C’est le pilote de référence pour la communication S7. Il se connecte directement aux automates S7-200, S7-300, S7-400 et S7-1200 en TCP/IP via une interface réseau standard, sans logiciel intermédiaire ni bibliothèque Siemens supplémentaire. Il prend en charge les types de connexion PG, OP et PC et fonctionne avec les processeurs de communication CP-243, CP-343 et CP-443. La génération automatique de tags (ATG) à partir des projets TIA Portal est prise en charge pour les S7-300, S7-400, S7-1200 et S7-1500 grâce à l’outil TIA Portal Exporter. Parmi les fonctions clés figurent l’optimisation des lectures et écritures par blocs pour une acquisition rapide, la prise en charge de l’adaptateur netLink économique (conversion MPI vers Ethernet) et la gestion des types de données 64 bits.

Pilote Siemens S7 Plus Ethernet

Le pilote S7 Plus offre un accès symbolique natif aux automates S7-1200 et S7-1500 via le protocole S7 Comm Plus. Contrairement au pilote TCP/IP Ethernet, qui utilise un adressage absolu (par exemple DB10.DBD4), S7 Plus lit et écrit à partir des noms de tags symboliques définis dans TIA Portal. Cela supprime le mappage manuel des adresses et prend en charge les blocs de données optimisés, un point critique sur les projets S7-1200 (firmware >= 4.0) et S7-1500, où l’accès optimisé aux blocs est activé par défaut. Le pilote propose la génération automatique de tags en ligne directement depuis l’automate, la protection de l’accès par mot de passe et certificat, ainsi que la prise en charge des types de données complexes, y compris les tableaux et les formats de temps (S5Time, Time, DTL).

S7-300 et S7-400

Ces automates plus anciens sont pris en charge par le pilote Siemens TCP/IP Ethernet. Les configurations types s’appuient sur Industrial Ethernet avec les processeurs de communication CP-343 (pour le S7-300) ou CP-443 (pour le S7-400). Le pilote gère également les connexions MPI via un adaptateur netLink ou le câble Siemens MPI PC adapter. La génération automatique de tags est disponible après export du répertoire de projet STEP 7.

S7-1200 et S7-1500

Pour les automates S7-1200 et S7-1500, deux voies de communication sont possibles. La première est le pilote Siemens TCP/IP Ethernet, avec adressage absolu et TIA Portal Exporter pour générer les tags. La seconde, généralement recommandée, est le pilote S7 Plus Ethernet (ou le pilote OPC UA Client pour le S7-1500), qui prend nativement en charge l’accès symbolique et les blocs de données optimisés.

Pilote Siemens TCP/IP Server (non sollicité)

Ce pilote inverse le modèle de communication : au lieu que Kepware interroge l’automate, c’est l’automate S7 qui pousse les données vers Kepware Server. Le pilote émule un contrôleur S7-300 sur le réseau, ce qui permet à un automate maître ou à un système SCADA d’écrire directement dans l’espace de tags de Kepware. Cette approche réduit le trafic réseau et offre un rafraîchissement plus rapide pour les données événementielles.

Pilote Allen-Bradley / Rockwell Automation

Les pilotes Allen-Bradley de Kepware couvrent chaque génération Rockwell, avec génération automatique de tags et routage DH+.

Kepware entretient un partenariat technologique étroit avec Rockwell Automation dans le cadre de l’Encompass Partner Program, ce qui garantit une compatibilité continue avec les automates Allen-Bradley, anciens comme actuels.

Pilote Allen-Bradley ControlLogix Ethernet

C’est le pilote Allen-Bradley le plus polyvalent de Kepware. Il communique en EtherNet/IP avec les automates ControlLogix (séries L5x, L7x, L8x), CompactLogix (séries L1x, L2x, L3x), FlexLogix, SoftLogix 5800 ainsi qu’avec les contrôleurs de sécurité GuardLogix. Il prend en charge la génération automatique de tags en récupérant la liste des tags directement depuis l’automate, sans export depuis RSLogix. Son point fort est le routage d’équipements : un rack ControlLogix peut servir de passerelle vers des automates PLC-5 et SLC-500 sur des réseaux Data Highway Plus (DH+), ou vers des PLC-5C sur ControlNet, sans pilotes distincts. Le pilote gère tous les types structurés prédéfinis Logix (TIMER, COUNTER, AXIS, CAM) et traite les UDT (types définis par l’utilisateur) en décomposant les structures complexes en tags individuels.

Pilote Allen-Bradley PLC-5 / SLC-500 Ethernet

Pour les connexions Ethernet directes vers des processeurs PLC-5 et SLC-500 (ceux dotés d’un port Ethernet intégré ou raccordés via des adaptateurs 1761-NET-ENI), ce pilote constitue une alternative au routage par une passerelle ControlLogix. Il ne nécessite pas de licence RSLinx.

Pilotes Allen-Bradley DF1 et DH+

La communication série avec les automates Allen-Bradley est assurée par le pilote DF1 (point à point ou half-duplex) et le pilote DH+ (pour les réseaux Data Highway Plus via une carte d’interface dédiée). Ces pilotes restent indispensables sur les installations anciennes dépourvues de connectivité Ethernet.

Pilotes Allen-Bradley Micro800 et MicroLogix

L’Allen-Bradley Suite couvre également les automates de la série Micro800 (Micro810, Micro820, Micro830, Micro850) en Ethernet, ainsi que les MicroLogix 1000, 1100, 1200, 1400 et 1500 via un adaptateur NET-ENI ou directement en Ethernet lorsque celui-ci est pris en charge.

Pilote Modbus TCP/RTU

Les pilotes Modbus de Kepware couvrent TCP, RTU, ASCII ainsi que les variantes métier telles qu’Enron et Lufkin Modbus.

Modbus TCP (Ethernet)

Le pilote Modbus Ethernet communique avec tout équipement compatible Modbus TCP sur des réseaux TCP/IP standard. Il prend en charge les modes maître (client) et esclave (serveur), le regroupement configurable des bobines et des registres, ainsi que les conventions d’adressage à base zéro et à base un. L’ordre des octets peut être basculé entre le format Modbus (big-endian) et Intel (little-endian) afin de s’adapter aux équipements de différents constructeurs.

Modbus RTU et ASCII (série)

Les pilotes Modbus série gèrent les communications RS-232 et RS-485 avec un tramage RTU (binaire) ou ASCII (texte). Une encapsulation Ethernet efficace permet d’utiliser les protocoles Modbus série à travers des convertisseurs Ethernet vers port série, un scénario courant lorsqu’on raccorde des équipements de terrain anciens à une infrastructure Ethernet.

Variantes de Modbus

Kepware prend aussi en charge plusieurs variantes métier, notamment Enron Modbus (utilisé par les calculateurs de débit dans le pétrole et le gaz) et Lufkin Modbus (pour les contrôleurs de pompage à balancier et les variateurs de vitesse). Ces variantes gèrent les cartographies de registres et les encodages de données non standard propres à ces équipements de terrain spécialisés.

Pilote PROFINET

Le pilote PROFINET de Kepware agit comme contrôleur IO pour le bus de terrain dominant en Europe.

PROFINET (Process Field Network) est particulièrement répandu dans l’automobile, l’agroalimentaire et la production pharmaceutique en Europe. Le pilote PROFINET de Kepware lit les données cycliques des équipements PROFINET IO et gère les informations d’alarme et de diagnostic. Il permet une communication de classe temps réel (RT) ainsi qu’un paramétrage fondé sur TCP/IP standard. La configuration passe par l’import d’un fichier GSDML (General Station Description Markup Language) pour chaque type d’équipement, qui définit les modules, sous-modules et formats de données disponibles.

Pilote EtherNet/IP

Les pilotes EtherNet/IP de Kepware gèrent la messagerie CIP implicite et explicite dans des environnements multiconstructeurs.

EtherNet/IP (Ethernet Industrial Protocol) est le protocole de couche applicative utilisé par les plateformes ControlLogix et CompactLogix de Rockwell Automation, mais il est aussi pris en charge par des équipements Omron, Schneider Electric, Moxa et bien d’autres constructeurs. Kepware propose deux voies de connectivité EtherNet/IP. Pour les Allen-Bradley ControlLogix et CompactLogix, le choix principal est le pilote AB ControlLogix Ethernet. Pour les équipements EtherNet/IP hors Allen-Bradley, comme ceux d’Omron, Schneider ou Moxa, Kepware fournit un pilote EtherNet/IP (CIP) autonome. Cela fait de Kepware une solution universelle dans les environnements mixtes.

Kepware OPC Connectivity Suite

Les pilotes de la couche OPC de Kepware connectent et agrègent les données des serveurs OPC DA et OPC UA tiers.

Pilote OPC DA Client

Le pilote OPC DA Client permet à Kepware Server de se connecter à des serveurs OPC DA tiers et de réexposer leurs données via ses propres interfaces OPC UA, REST ou MQTT. C’est particulièrement utile pour consolider les données de plusieurs anciens serveurs OPC DA en un point d’accès unique et moderne. Le pilote prend en charge l’exploration de l’espace de noms du serveur distant, l’import automatique des tags et des fréquences de rafraîchissement configurables. La redondance au niveau du média est également gérée, c’est-à-dire la bascule entre un serveur OPC DA principal et un serveur de secours.

Pilote OPC UA Client

Le pilote OPC UA Client se connecte à des points de terminaison UA distants, s’authentifie par certificat ou par nom d’utilisateur et mot de passe, explore ou importe les nœuds et les expose comme tags dans le projet Kepware local. Ce pilote est central dans la Siemens Plus Suite, où il donne accès aux automates S7-1500 via le serveur OPC UA intégré à l’automate. Il permet aussi l’agrégation de données entre sites, par exemple la connexion d’une instance Kepware Server centrale à des serveurs OPC UA déployés dans plusieurs usines.

Configuration du serveur OPC UA dans Kepware

Kepware Server intègre une interface serveur OPC UA native, ce qui signifie que chaque tag de chaque pilote est automatiquement accessible à tout client OPC UA. Un déploiement sécurisé suppose de configurer les politiques de sécurité des points de terminaison (Basic256Sha256 recommandé, le mode « None » devant être désactivé en production, contrairement à une habitude tenace), de gérer les certificats clients (déplacement du répertoire « rejected » vers « trusted ») et d’ajuster les paramètres de performance tels que les intervalles de publication, la taille des files d’attente et les fréquences d’échantillonnage pour chaque abonnement.

Connectivité IIoT moderne : MQTT, Sparkplug B et cloud

Kepware Server envoie les données machines directement vers les plateformes cloud grâce aux pilotes MQTT et Sparkplug B intégrés.

Les pilotes IIoT de Kepware suppriment le besoin d’un logiciel passerelle supplémentaire entre l’atelier et les plateformes cloud telles qu’AWS IoT, Azure IoT Hub ou ThingWorx. Cette section couvre la configuration du pilote MQTT Client, le format de données Sparkplug B et l’architecture d’intégration cloud.

Pilote MQTT Client : configuration du broker

Le pilote MQTT Client s’abonne aux topics publiés par des équipements IIoT, des passerelles edge ou des brokers cloud et injecte ces données dans l’espace de tags de Kepware. Les principaux paramètres de configuration sont l’URL et le port du broker (1883 par défaut en TCP, 8883 pour les connexions chiffrées TLS), le niveau de Quality of Service (QoS 0 pour au plus une fois, QoS 1 pour au moins une fois, QoS 2 pour exactement une fois), les structures de topics personnalisées et les règles d’analyse des charges utiles JSON. Le pilote prend en charge le chiffrement SSL/TLS (TLS 1.0/1.1 disponibles pour les équipements anciens, TLS 1.2 et versions ultérieures vivement recommandés pour les nouveaux déploiements) et peut créer dynamiquement des tags à partir de la hiérarchie des topics MQTT entrants, ce qui simplifie la configuration lorsque les capteurs IIoT sont nombreux.

Kepware propose également une fonction côté serveur MQTT via le plug-in IoT Gateway, qui publie les données OPC de Kepware vers des brokers MQTT externes. Le pilote MQTT Client fonctionne dans le sens inverse : il fait entrer des données MQTT externes dans Kepware.

Intégration avec ThingWorx et les plateformes cloud

Kepware Server s’intègre nativement à la plateforme IIoT ThingWorx de PTC via la connexion AlwaysOn™ et l’outil ThingWorx Interface Configurator (TIC). Cela établit une liaison sortante permanente et sécurisée entre l’atelier et les tableaux de bord, l’analytique et les applications mashup de ThingWorx. Pour Azure IoT Hub et AWS IoT Core, le plug-in IoT Gateway publie les données des équipements via MQTT ou REST avec chiffrement TLS et authentification propre à la plateforme (jetons SAS pour Azure, certificats X.509 pour AWS). L’architecture edge-to-cloud type se présente ainsi : PLC → Kepware Server (pilote) → IoT Gateway (MQTT) → broker cloud → analytique ThingWorx / Azure / AWS.

Pilote BACnet (gestion technique du bâtiment)

Le pilote BACnet/IP de Kepware intègre le CVC, l’éclairage et le contrôle d’accès à la même infrastructure OPC.

Le pilote prend en charge les types d’objets BACnet, dont Analog Input, Analog Output, Binary Input, Binary Output et les objets multi-états. Il gère le mécanisme de découverte « Who-Is » et « I-Am », les abonnements COV (Change of Value) pour un rafraîchissement efficace des données, ainsi que la lecture des journaux de tendance des équipements BACnet. BACnet fait partie de la Kepware Building Automation Suite, qui inclut également les pilotes Modbus et le pilote User Configurable (U-CON), pour une flexibilité maximale sur les projets d’intégration GTB.

Pilote DNP3 (énergie et eau)

Le pilote DNP3 Master de Kepware assure une communication SCADA chiffrée avec SAv5 et AES 256 Key Wrap.

DNP3 (Distributed Network Protocol) est le protocole de communication SCADA standard de l’énergie, de l’eau et de l’assainissement ainsi que des oléoducs et gazoducs. Le pilote DNP3 de Kepware (disponible pour les liaisons Ethernet et série) se connecte aux postes asservis et récupère les entrées binaires, les entrées analogiques, les compteurs et les sorties de commande. Il prend en charge les remontées de données sollicitées (par interrogation) comme non sollicitées (événementielles), la synchronisation horaire avec les postes asservis et l’interrogation par classe (classe 0 pour les données statiques, classes 1, 2 et 3 pour les événements), ce qui donne un contrôle fin sur la fréquence d’acquisition et l’usage de la bande passante. Les pilotes DNP3 sont disponibles dans la Power Distribution Suite et en licences individuelles. Pour les installations plus petites, une variante limitée à dix équipements est proposée.

Comment ajouter un équipement dans Kepware, étape par étape

Chaque pilote Kepware suit la même hiérarchie de configuration : canal → équipement → tag.

  1. Créez un canal. Dans l’interface de configuration de Kepware Server, faites un clic droit sur le nœud du projet et choisissez « New Channel ». Sélectionnez le pilote voulu dans la liste déroulante (par exemple « Siemens TCP/IP Ethernet » ou « Modbus TCP/IP Ethernet »). Donnez au canal un nom explicite qui reflète le segment réseau ou le groupe d’équipements.
  2. Configurez la couche de transport. Choisissez la carte réseau (pour les pilotes Ethernet) ou le port COM (pour les pilotes série). Pour les pilotes Ethernet, les valeurs par défaut conviennent généralement. Pour les pilotes série, réglez la vitesse de transmission, la parité, les bits de données et les bits d’arrêt selon les paramètres de l’équipement cible.
  3. Définissez les paramètres d’optimisation. Choisissez le mode d’optimisation d’écriture : « Write All Values » (envoie chaque écriture à l’équipement) ou « Write Only Latest Value » (fusionne les écritures rapprochées). Sélectionnez un cycle de service qui équilibre temps de réponse et charge processeur.
  4. Ajoutez un équipement. Faites un clic droit sur le nouveau canal et choisissez « New Device ». Saisissez le nom de l’équipement et sélectionnez le modèle dans la liste prise en charge par le pilote. Indiquez l’identifiant de l’équipement, généralement une adresse IP pour l’Ethernet ou une adresse de station pour le série.
  5. Configurez les paramètres de communication. Selon le pilote, des paramètres propres au protocole sont requis. Pour Siemens S7, il s’agit du numéro de rack, du slot CPU et du type de connexion (PG, OP ou PC). Pour Allen-Bradley ControlLogix, il s’agit du numéro de slot dans le rack et, le cas échéant, du chemin de routage via une passerelle.
  6. Réglez les temporisations. Définissez le timeout de requête (durée d’attente d’une réponse par Kepware), le nombre de tentatives et la fréquence de scrutation. Partez de valeurs prudentes (par exemple 3000 ms de timeout, 3 tentatives, 1000 ms de scrutation) puis optimisez une fois la communication confirmée.
  7. Ajoutez les tags. Les tags peuvent être ajoutés manuellement en saisissant l’adresse (par exemple « DB10.DBD4 » pour Siemens, « N7:0 » pour un SLC Allen-Bradley, « 40001 » pour Modbus) ou générés automatiquement lorsque le pilote et l’équipement le permettent.
  8. Vérifiez avec Quick Client. Ouvrez Kepware Quick Client (fourni avec chaque installation) pour confirmer que les tags remontent les bonnes valeurs. Vérifiez que leur qualité est « Good ». Un tag de qualité « Bad » signale un problème de configuration ou de communication à résoudre.

Génération automatique de tags (ATG)

De nombreux pilotes Kepware prennent en charge la génération automatique de tags, qui récupère la base de tags de l’équipement et crée les tags correspondants dans le projet Kepware sans saisir les adresses à la main. Pour Siemens S7, l’ATG passe par l’outil TIA Portal Exporter (pour les S7-300/400/1200/1500) ou par une récupération en ligne directe (pilote S7 Plus pour les S7-1200/1500). Pour Allen-Bradley ControlLogix, l’ATG récupère la liste complète des tags directement depuis l’automate, sans export depuis RSLogix. L’import d’un fichier de projet Rockwell L5X est également pris en charge. L’ATG réduit fortement le temps de mise en service sur les déploiements comptant des centaines ou des milliers de tags.

Suites de pilotes ou licences individuelles : comment choisir

Kepware propose des licences de pilotes à l’unité, des suites de communication et l’abonnement Kepware+ qui couvre l’ensemble.

Le choix du modèle de licence dépend du nombre de protocoles présents dans le projet, de la diversité du parc d’équipements et du besoin ou non d’une administration centralisée. Le tableau ci-dessous résume les cinq suites de communication les plus courantes.

SuitePilotes inclusUsage type
Siemens SuiteTCP/IP Ethernet, S5 Serial, S5 3964R, S7-200 Serialusine entièrement Siemens
Siemens Plus SuiteSiemens Suite + S7 Plus Ethernet + OPC UA Clientaccès symbolique aux S7-1500 et agrégation multisite
Allen-Bradley SuiteControlLogix Ethernet, PLC-5/SLC Ethernet, DF1, DH+, Micro800, MicroLogixécosystème Rockwell complet
Manufacturing Suiteplus de 100 pilotes : Siemens, AB, Modbus, PROFINET, Omron, Mitsubishi, GE, Fanuc et autresproduction avec des équipements multiconstructeurs
Advanced Manufacturing Suitetous les pilotes Kepware + DataLogger + Link Tagscouverture maximale sous une licence perpétuelle unique

Pour les organisations qui envisagent l’Advanced Manufacturing Suite, l’abonnement Kepware+ offre généralement une meilleure valeur sur la durée à couverture comparable, et il inclut en plus Kepware+ Manager et les mises à jour automatiques.

Licence de pilote unique ou abonnement Kepware+

Une licence de pilote unique est le bon choix lorsque le projet n’utilise qu’un seul protocole (par exemple uniquement Modbus TCP) et que le périmètre a peu de chances de s’élargir. Elle maintient un coût d’entrée bas et convient aux déploiements simples et bien délimités.

L’abonnement Kepware+ s’adresse aux organisations qui opèrent dans des environnements multiconstructeurs ou sur plusieurs sites. Un tarif annuel unique couvre l’ensemble des plus de 150 pilotes, tous les plug-ins avancés, Kepware+ Manager et chaque mise à jour publiée pendant la durée de l’abonnement. Kepware+ supprime la nécessité de sélectionner et de gérer des pilotes individuels, fait passer la dépense du CAPEX à un OPEX annuel prévisible et élimine le risque de découvrir un pilote non licencié lors de la mise en service ou d’un audit.

Avec l’abonnement Kepware+, vous obtenez :

  • l’accès à l’ensemble des quelque 150 pilotes de communication Kepware
  • la fin des licences pilote par pilote
  • les mises à jour et les nouveaux pilotes inclus pendant toute la durée de l’abonnement
  • la gestion des licences via Kepware+ Manager
  • la possibilité d’utiliser l’abonnement aussi bien avec Kepware Server (Windows) qu’avec Kepware Edge (Linux, environnements conteneurisés)

Licences des pilotes Kepware : modèles et tarifs

Les licences Kepware fonctionnent au niveau du serveur, complété par les pilotes, en mode perpétuel ou par abonnement.

Comment estimer le coût d’un déploiement

Pour chiffrer une licence Kepware, il faut déterminer :

  • combien d’instances de Kepware Server seront déployées (chacune exige sa propre licence serveur)
  • quels protocoles et quelles familles d’équipements sont présents sur chaque site
  • quel modèle de licence est le plus avantageux (pilotes à l’unité, suite de communication ou abonnement Kepware+)
  • si une administration centralisée est nécessaire, par exemple via Kepware+ Manager

Pour un projet IIoT de taille moyenne classique, avec une instance de Kepware Server reliée à des équipements Siemens S7, Modbus TCP et MQTT, la Manufacturing Suite ou l’abonnement Kepware+ offrent généralement une meilleure valeur que l’achat de trois licences de pilotes distinctes assorties de contrats de support séparés, tout en améliorant l’efficacité opérationnelle par la simplification des licences, du déploiement et de la maintenance courante.

Applications sectorielles : choisir ses pilotes en pratique

Le choix des pilotes dépend du secteur et du parc d’équipements : l’automobile utilise S7 et AB, l’énergie DNP3 et IEC 61850.

Les sections suivantes associent les secteurs types aux pilotes et suites de communication Kepware les plus souvent déployés dans chaque environnement.

Ces pilotes et suites sont disponibles aussi bien en licences perpétuelles que dans l’abonnement Kepware+, qui ajoute l’administration centralisée, le provisionnement dans le cloud et une mise à l’échelle souple. Les produits Kepware se vendent « à la carte », selon les pilotes et les plug-ins avancés nécessaires, ce qui détermine le prix. De nombreux produits Kepware n’imposent aucune limite de tags ou d’équipements, mais certains se vendent par paliers liés au nombre d’équipements ou de tags.

Automobile et production discrète

Les lignes automobiles combinent généralement des automates Siemens S7-1500 (pilotage de ligne), Allen-Bradley ControlLogix (pilotage d’îlot et intégration robots) et des modules d’E/S Modbus TCP. Kepware Server collecte les données OEE (temps de cycle, nombre de rebuts, événements d’arrêt) sur les trois familles de protocoles et les livre sous forme de flux OPC UA unifié aux systèmes MES et aux plateformes analytiques. La Manufacturing Suite ou l’abonnement Kepware+ couvrent tous les pilotes nécessaires avec une seule licence.

Énergie et eau (DNP3, IEC 61850)

Les environnements SCADA de l’énergie s’appuient sur DNP3 pour la communication avec les postes, sur IEC 60870-5-104 pour la téléconduite étendue et, de plus en plus, sur IEC 61850 pour l’automatisme de poste de nouvelle génération. La Power Suite de Kepware réunit les pilotes DNP3 (avec Secure Authentication v5), IEC 60870-5 et IEC 61850. Les déploiements de comptage communicant ajoutent souvent Modbus TCP pour la collecte des données de compteurs.

CVC et gestion du bâtiment (BACnet)

Les systèmes de gestion technique du bâtiment utilisent BACnet/IP pour les régulateurs CVC, Modbus RTU pour les actionneurs et capteurs plus anciens et, de plus en plus, MQTT pour les équipements de bâtiment connectés. La Building Automation Suite de Kepware réunit les pilotes BACnet/IP, Modbus et U-CON. Intégrer les données GTB dans le même espace de noms OPC UA que les données de production permet une gestion énergétique cohérente et une supervision du site sur un tableau de bord unique.

Pilotes personnalisés et extensions Kepware

Le Plug-In Development Kit (PDK) permet de développer ses propres pilotes en .NET ou C++ pour les équipements non pris en charge.

Lorsqu’aucun des plus de 150 pilotes standard de Kepware ne couvre un équipement précis ou un protocole propriétaire, Kepware offre plusieurs moyens d’étendre la plateforme.

Plug-In Development Kit (PDK) : quand un pilote sur mesure s’impose

Le PDK est un cadre de développement qui permet aux intégrateurs et aux OEM de créer des pilotes Kepware Server entièrement natifs en .NET (C#) ou en C++ sous Microsoft Visual Studio. Un pilote construit avec le PDK se comporte exactement comme un pilote Kepware d’origine : il apparaît dans l’assistant de création de canal, respecte la hiérarchie standard canal → équipement → tag et expose ses tags via les interfaces OPC UA, OPC DA, MQTT et REST.

Le PDK devient généralement nécessaire pour raccorder des protocoles série propriétaires utilisés par d’anciens équipements de laboratoire, des contrôleurs atypiques de petits OEM ou des machines industrielles spécialisées dépourvues d’interface de communication standard. Les partenaires Kepware certifiés, comme TT PSC, peuvent à la fois fournir l’abonnement et développer en interne des pilotes PDK sur mesure, ce qui offre un interlocuteur unique de la licence au pilote livré.

Universal Device Driver (UDD) : sans développement

Pour des adaptations de protocole plus simples, le pilote User Configurable (U-CON) et l’Universal Device Driver (UDD) permettent aux ingénieurs de définir leurs propres protocoles série ou TCP/IP par simple configuration. La structure des messages (en-tête, charge utile, somme de contrôle), les règles d’analyse et le format de réponse se définissent dans l’interface de configuration de Kepware. Cette approche convient aux équipements dotés de protocoles requête-réponse simples, pour lesquels un projet PDK complet ne se justifierait pas.

Pilotes V-Code et TEK : formats historiques

D’anciennes installations Kepware peuvent contenir des pilotes bâtis sur les anciens cadres V-Code ou TEK. Ces formats précèdent le PDK actuel et ne sont plus développés. Kepware recommande de migrer les pilotes V-Code et TEK vers des implémentations fondées sur le PDK lors du passage aux versions actuelles de Kepware Server, le cadre PDK offrant de meilleures performances, une meilleure sécurité et la compatibilité avec la configuration à distance dans Kepware+ Manager.

L’abonnement Kepware+, qui supprime la complexité des pilotes

Kepware+ réunit tous les pilotes, les plug-ins et une couche d’administration SaaS dans un abonnement annuel unique.

Le modèle de licence traditionnel de Kepware, où chaque pilote ou suite de communication s’achète séparément, convient bien aux projets monoprotocole. Mais dès que les environnements de production grandissent et que le parc d’équipements devient hétérogène et réparti sur plusieurs sites, gérer des dizaines de licences isolées se transforme en charge administrative. Kepware+ règle ce problème à la racine.

Comment Kepware+ simplifie les licences de pilotes

Avec un abonnement Kepware+, l’organisation accède à tous les pilotes et plug-ins Kepware disponibles sous un identifiant de licence unique. Plus besoin d’auditer quels protocoles sont déployés sur quel site, plus de risque de découvrir un pilote non licencié en pleine mise en service, plus de délais d’achat quand un nouveau type d’équipement arrive dans l’atelier. Si Kepware Server le prend en charge, la licence Kepware+ le couvre, de Siemens S7 et Allen-Bradley jusqu’à MQTT, Sparkplug B, BACnet, DNP3 et tous les protocoles de niche intermédiaires. L’abonnement donne aussi accès automatiquement à tous les nouveaux pilotes et mises à jour publiés pendant sa durée. Le support et la maintenance sont inclus par défaut, sans processus de renouvellement distinct.

Administration centralisée avec Kepware+ Manager

Chaque abonnement Kepware+ inclut l’accès à Kepware+ Manager, une plateforme SaaS sécurisée permettant de superviser, configurer et administrer à distance toutes les instances locales de Kepware Server et Kepware Edge depuis une seule interface. La plateforme fait office de source unique de vérité sur la configuration et l’état des déploiements, et permet aux administrateurs de retrouver et de traiter rapidement canaux, équipements, tags et réglages de passerelle sans se déplacer sur site.

Les équipes et les responsables de la maintenance OT peuvent importer et exporter des configurations de projet complètes d’un serveur à l’autre, ce qui rend possibles des déploiements standardisés sur plusieurs sites, tenir des sauvegardes centralisées des projets avec restauration en un clic et suivre un tableau des versions logicielles de chaque instance Kepware. Kepware+ Manager fournit aussi des journaux d’audit détaillés qui enregistrent chaque modification de configuration avec l’identité de l’utilisateur et un horodatage, ce qui aide à démontrer la conformité à l’IEC 62443, à la directive NIS2 et aux politiques internes de gestion du changement.

Une meilleure posture de cybersécurité

Kepware+ renforce directement la cybersécurité OT des applications industrielles en service. Le modèle par abonnement garantit que chaque déploiement a toujours droit aux derniers correctifs de sécurité, ce qui écarte le risque classique de faire tourner une version de Kepware obsolète et non corrigée faute de contrat de support à jour. Kepware+ Manager apporte une visibilité centralisée : les équipes sécurité peuvent identifier depuis un seul écran les installations non conformes ou obsolètes d’un logiciel critique dans toute l’organisation.

La plateforme s’appuie sur des communications chiffrées TLS entre la couche de pilotage SaaS et les agents edge locaux, sur une gestion des identités fondée sur Microsoft Entra ID (anciennement Azure Active Directory), sur l’authentification par certificat et sur un contrôle d’accès par rôles conforme au principe du moindre privilège. Kepware+ Manager ne transmet ni ne stocke aucune télémétrie de procédé de l’entreprise ; il agit uniquement comme canal sécurisé de pilotage de la configuration des installations Kepware réparties.

Quand Kepware+ a du sens

Kepware+ est un choix rentable pour les organisations qui maintiennent plus de quelques instances Kepware, gèrent un parc multiconstructeur réparti sur plusieurs sites ou subissent une pression réglementaire pour standardiser et sécuriser la couche de communication OT. Le modèle par abonnement fait passer Kepware d’une dépense d’investissement par pilote à un coût opérationnel annuel prévisible, ce qui simplifie la budgétisation et supprime les frictions d’achat au moment de faire grandir les projets.

Pour les organisations qui démarrent leur trajectoire IIoT ou qui étendent un déploiement Kepware existant, l’abonnement Kepware+ est la voie la plus rapide vers une couverture complète des protocoles, avec une sécurité et une administration de niveau entreprise intégrées.

Diagnostic des connexions des pilotes Kepware

Le journal d’événements, la vue des statistiques et Quick Client de Kepware Server permettent de localiser les problèmes de communication sans outil externe.

Même avec une configuration soignée, des problèmes de communication surviennent. Le tableau ci-dessous rassemble les modes de défaillance les plus fréquents, leurs causes et les solutions recommandées.

ProblèmeSolution
« Unable to connect to device »Faites un ping de l’équipement depuis l’hôte Kepware ; vérifiez les règles de pare-feu pour le port du pilote (102 pour S7, 44818 pour AB, 502 pour Modbus)
Tags de qualité « Bad »Consultez l’aide du pilote (F1) pour la syntaxe d’adresse correcte ; vérifiez que le type de données correspond au registre de l’équipement
Timeouts intermittentsAugmentez le timeout de requête et le nombre de tentatives ; ajoutez des résistances de terminaison de 120 Ω sur le RS-485
Scrutation lenteActivez les lectures par blocs ; examinez le diagnostic au niveau du canal (temps de requête et profondeur de file)
Pilote absent de l’assistant de canalOuvrez l’utilitaire de licence (zone de notification) ; vérifiez la clé de licence ; activez via le portail My Kepware
Tags figés sur leur valeur initialeRéduisez la fréquence de scrutation ; désactivez l’option cache-first ; vérifiez les droits d’interrogation côté équipement
La connexion tombe après un redémarrage de l’automateActivez la reconnexion automatique dans les propriétés de l’équipement ; réglez l’intervalle (3 s par défaut)
Le client OPC UA ne parvient pas à explorer les tagsDéplacez le certificat client vers le répertoire « trusted » ; alignez la politique de sécurité (Basic256Sha256)
Erreur Modbus « Illegal Data Address »Changez la convention d’adressage dans les réglages du pilote ; vérifiez la cartographie des registres avec la documentation de l’équipement
Consommation CPU élevée sur l’hôte Kepware ServerAugmentez l’intervalle de scrutation ; utilisez l’interrogation à la demande ; réduisez le niveau de détail du journal d’événements

Le journal d’événements de Kepware Server est l’outil de diagnostic le plus précieux et doit être le premier réflexe de l’ingénieur face à un problème de communication. Il enregistre chaque tentative de connexion, timeout, erreur de protocole et changement de configuration avec un horodatage précis. En filtrant le journal par canal ou par équipement, on circonscrit rapidement le problème. Les codes d’erreur courants comprennent les valeurs STS (statut) et EXTSTS (statut étendu) pour les pilotes Allen-Bradley, ainsi que les classes d’erreur S7 pour les pilotes Siemens ; il est utile de les recouper avec l’aide du pilote concerné pour identifier la cause exacte et les mesures correctives recommandées.

FAQ : les questions les plus fréquentes sur les pilotes Kepware

Voici les questions que posent le plus souvent les automaticiens et les responsables de production au sujet des pilotes Kepware.

Kepware Server propose plus de 150 pilotes de communication certifiés couvrant pratiquement tous les protocoles industriels et toutes les familles d’équipements, des anciens automates série aux plateformes IIoT et cloud modernes. La liste complète figure dans le tableau des protocoles ci-dessus.

Support et ressources clients

Les abonnés Kepware+ bénéficient du support, des mises à jour et de Kepware+ Manager dans le cadre de leur abonnement.

Un portail de support dédié donne accès à la documentation, aux guides pratiques et aux FAQ qui facilitent la configuration, l’administration et le diagnostic. Les clients peuvent se connecter à leur compte My Kepware pour retrouver les ressources associées à leurs licences, ou contacter l’équipe de support technique Kepware pour l’installation, la migration, la configuration, les mises à jour, la gestion des licences et le diagnostic.

Un programme de support et de maintenance est proposé sur des durées de un, deux ou trois ans pour les détenteurs de licences perpétuelles. Les abonnés Kepware+ reçoivent automatiquement l’ensemble du support, de la maintenance et des mises à jour produit, sans procédure de renouvellement distincte.

Besoin d’aide pour configurer les pilotes Kepware dans votre environnement ?

Souscrire Kepware+ auprès de TT PSC, c’est plus qu’une transaction de licence. C’est le point de départ d’une collaboration structurée, fondée sur plus de dix ans de pratique de Kepware dans plus de 15 pays :

  • revue d’architecture et cadrage dès le premier jour, pour que l’abonnement corresponde à votre environnement
  • configuration et déploiement sécurisés de Kepware Server, Kepware Edge et Kepware+ Manager
  • coordination du déploiement multisite pour les organisations présentes sur plusieurs usines ou régions
  • accompagnement durable de la communication OT à mesure que les équipements, les protocoles et les exigences de conformité évoluent
  • conduite de projet de bout en bout, de l’installation unique aux déploiements globaux à l’échelle du groupe

Partenaire Kepware+ certifié et intégrateur de systèmes OT/IT, TT PSC couvre l’ensemble du cycle de vie, de la conception à l’exploitation courante, y compris des services de licence et d’implémentation Kepware complets qui garantissent une mise en service fluide et des performances durables.