Cas d’usage

Un TRS en direct pour chaque actif critique

Machines, lignes et actifs critiques publient leur état, leurs cycles et leurs rebuts sur ConnectMQ. Votre tableau de bord TRS, votre MES et vos outils APM s’abonnent et affichent disponibilité, performance et qualité par actif, ligne et site — sur le moment, pas dans le rapport du lendemain.

Aucune carte bancaire requise

Exemple de message

PUBLISH acme/lyon/packaging/filler-02/counts

{"ts":"2026-10-22T09:00:00Z","state":"running","good":11842,"reject":96,"ideal_cycle_s":0.3,"shift":"B"}

QoS 1 · TLS 8883 · PUBACK

Le problème

Un TRS qui arrive avec une équipe de retard

Dans beaucoup d’usines, le TRS est encore reconstitué en fin de poste à partir des fiches opérateurs, d’exports MES et de tableurs. Chaque site compte les arrêts à sa façon, comparer les usines prend des semaines, et quand une perte de performance apparaît, l’équipe qui aurait pu la corriger est déjà rentrée.

Comment ça marche

  1. 1

    Capter état et compteurs

    Une passerelle lit les tags de l’automate — état machine, pièces bonnes et rebutées, temps de cycle théorique et codes motifs d’arrêt — via OPC UA, Modbus ou S7.

  2. 2

    Publier par actif

    Chaque changement est publié sur le topic de l’actif. L’état courant est retenu : tout tableau de bord sait immédiatement si une machine produit, attend ou est arrêtée.

  3. 3

    Calculer le TRS

    Votre moteur TRS, votre MES ou votre outil APM s’abonne avec un wildcard par site et calcule disponibilité, performance et qualité par actif, équipe et produit.

  4. 4

    Comparer et agir

    Tableaux de bord, écrans andon et moniteur en direct de ConnectMQ affichent les mêmes chiffres, et des règles de seuil alertent le chef d’équipe quand un actif reste arrêté trop longtemps.

ConnectMQ

Ce qu’il attend du broker

L’état courant en message retenu

Les topics d’état retenus donnent à chaque nouvel écran, MES ou rapport l’état actuel de chaque actif, sans attendre le prochain changement.

Une arborescence pour tous les sites

L’espace de travail ISA-95 réunit entreprise, site, zone, ligne et actif dans une seule arborescence : le siège compare les usines avec un seul abonnement.

Plusieurs consommateurs, une source

Tableaux TRS, MES, historiens et jumeau numérique 3D s’abonnent aux mêmes messages — sans charge supplémentaire sur l’automate pour chaque outil.

Accès par site et par équipe

Identifiants distincts et ACL par topic : chaque usine ne publie que sur ses topics, les équipes centrales lisent tous les sites.

Ce que vous y gagnez

  • Une seule définition de la disponibilité, de la performance et de la qualité
  • Arrêts et micro-ralentissements visibles pendant le poste, pas après
  • Motifs d’arrêt saisis à la source, à côté des compteurs
  • De nouvelles lignes et usines intégrées en publiant dans la même arborescence
Exemples de topics
acme/lyon/packaging/filler-02/state      (retained)
acme/lyon/packaging/filler-02/counts
acme/lyon/packaging/filler-02/downtime
acme/lyon/packaging/filler-02/oee        (retained)

Secteurs qui utilisent ce cas d’usage

Questions fréquentes

Comment calculer le TRS (OEE) à partir de données MQTT ?

Publiez les changements d’état machine, les pièces bonnes et rebutées et le temps de cycle théorique de chaque actif. Votre application TRS s’abonne et calcule la disponibilité (temps de marche vs temps requis), la performance (production réelle vs théorique) et la qualité (bonnes vs total). ConnectMQ livre les données ; le calcul se fait dans votre outil TRS, votre MES ou votre tableau de bord.

Peut-on suivre la performance des actifs de plusieurs usines avec un seul broker MQTT ?

Oui. Chaque usine publie dans la même structure de topics ISA-95 — entreprise/site/zone/ligne/actif — avec ses propres identifiants. Un tableau de bord central s’abonne avec un wildcard et voit tous les sites, tandis que chaque équipe locale peut être limitée à ses topics.

Est-ce adapté aux actifs hors de l’usine, comme les pompes ou les compresseurs ?

Oui, le principe est le même. Une passerelle cellulaire ou de site publie heures de marche, état et indicateurs de performance de chaque actif. Les sessions persistantes et le QoS 1 aident sur les liaisons intermittentes, et Last Will signale qu’un site est hors ligne.

Construisez-le sur ConnectMQ

Commencez avec l’offre Free, sans carte bancaire : connectez vos premiers équipements dès aujourd’hui et évoluez au moment du lancement.

Sécurité MQTT : les bonnes pratiques en 12 points pour les équipes IoT

Une checklist concrète de sécurité MQTT couvrant le TLS, les identifiants, les client IDs, la conception des topics, la validation des payloads, les limites de débit et la vérification des certificats, avec la façon dont ConnectMQ traite chaque point.

13 min de lecture