Dépannage de la surveillance des machines

Prev Next

Découvrez comment résoudre les problèmes courants liés à la surveillance des machines.

Machine attribute Mise à jour manquante

Symptômes: Machine attribute affiche « Aucune donnée » ou un horodatage obsolète

Causes profondes:

  1. Perte de connexion OPC UA ou MQTT
  2. Accédez à « Shop Floor » > « Machines » > « Sources de données machine » pour consulter l'état de l'hôte du connecteur
  3. Cliquez sur le bouton « Tester » du connecteur pour tester la connexion
  4. Vérifiez la connectivité réseau, notamment les règles de pare-feu et la redirection de ports
  5. Attribut mal mappé
  6. Accédez à Machine > onglet Configuration
  7. Vérifiez que l'attribut est mappé au nœud OPC UA ou au sujet MQTT approprié
  8. Cliquez sur « Obtenir le dernier message » (MQTT) ou parcourez les nœuds (OPC UA) pour vérifier que la source de données publie bien des données
  9. Limite de débit dépassée
  10. Vérifiez que le total en Hz sur l'ensemble de votre instance ne dépasse pas la limite de 500 Hz
  11. Réduisez la fréquence d’interrogation ou supprimez les attributs inutiles

Liste de contrôle de la solution

  • [ ] L’hôte du connecteur affiche le statut « Connecté »
  • [ ] Le « Machine attribute » est associé à une source de données active
  • [ ] La source de données publie des données (à vérifier dans Kepware ou l’interface utilisateur du courtier)
  • [ ] La machine n'est pas en état « Hors ligne » (vérifier dans le widget « État de la machine »)

Le déclencheur de la machine ne se déclenche pas

Symptômes: le changement d’état attendu ou la mise à jour du champ d’activité ne se produit pas

Causes profondes:

  1. La condition de déclenchement n’est jamais remplie
  2. Exemple : le déclencheur spécifie « Lorsque le courant de la machine est > 10 », mais la valeur maximale de l'attribut est 8
  3. Accédez à l'onglet « Machine > Activité » pour vérifier les valeurs des attributs
  4. Déclencheur désactivé
  5. Accédez à Type de machine > Déclencheurs et vérifiez que le bouton est activé
  6. Plusieurs déclencheurs en conflit
  7. Exemple : le déclencheur A définit l'état sur « En cours d'exécution », et le déclencheur B définit immédiatement l'état sur « Arrêté »
  8. Vérifiez qu'il n'y a pas de conflits entre tous les déclencheurs du type de machine
  9. L'action du déclencheur fait référence à la mauvaise machine
  10. Si vous utilisez « à cette station » dans les déclencheurs de l’application, vérifiez que la machine est bien affectée à la station

Liste de contrôle des solutions

  • [ ] Le déclencheur est activé (basculer sur ON)
  • [ ] La condition du déclencheur est réalisable (vérifiez la plage des attributs)
  • [ ] Il n'existe aucun déclencheur en conflit
  • [ ] L'affectation à la station est correcte (si vous utilisez « à cette station »)

Calcul de l'OEE incorrect

Symptômes: le pourcentage d’OEE ne correspond pas aux valeurs attendues

Causes profondes:

  1. Mappage des états incorrect
  2. L'état « En cours d'exécution » doit être configuré pour le calcul de la disponibilité
  3. Accédez à Type de machine > États et vérifiez que « En cours d’exécution » est marqué comme « temps de fonctionnement »
  4. Le compteur de pièces ne s'incrémente pas
  5. Vérifiez que le déclencheur de la machine écrit dans le champ d’activité « Nombre de pièces »
  6. Consultez le tableau « Activité de la machine » pour connaître les valeurs du nombre de pièces
  7. Le taux de fonctionnement idéal n’est pas défini
  8. Le calcul des performances nécessite un taux de fonctionnement idéal
  9. Définissez le débit de fonctionnement idéal à l’aide du champ d’activité de la machine « Débit de fonctionnement idéal » ou d’une entrée de l’application
  10. Décalage horaire
  11. Les horodatages de la machine ne sont pas synchronisés avec le serveur Tulip
  12. Vérifiez les paramètres de fuseau horaire sur l’hôte du connecteur et l’instance Tulip

Liste de contrôle des solutions

  • [ ] L’état « En cours d’exécution » est configuré comme temps de fonctionnement dans le type de machine
  • [ ] Le champ d’activité « Nombre de pièces » s’affiche correctement
  • [ ] Le « taux d'exécution idéal » est défini (statique ou dynamique)
  • [ ] L'alignement des fuseaux horaires est vérifié

L'application n'affiche pas les données de la machine

Symptômes: le widget « État de la machine » affiche « Aucune machine sélectionnée » ou apparaît vide

Causes profondes:

  1. La variable de machine n’est pas renseignée

  2. Si vous utilisez une source de données variable, vérifiez que la variable est définie au moment de l'exécution

  3. Ajoutez un widget de texte pour afficher la valeur de la variable à des fins de débogage

  4. Affectation de poste manquante

  5. Si vous utilisez la logique « à cette station », vérifiez :

    • Une station est sélectionnée dans Player
    • Que la machine soit affectée à cette station
  6. Autorisations de la machine

  7. Il se peut que le rôle de l'utilisateur ne dispose pas des autorisations nécessaires pour consulter les données de la machine

  8. Accédez à Paramètres > Rôles et vérifiez que le rôle dispose des autorisations « Surveillance des machines »

Liste de contrôle de la solution

  • [ ] La variable de la machine est renseignée (vérifiez la valeur de la variable)
  • [ ] Le poste est sélectionné dans Player (si vous utilisez « sur ce poste »)
  • [ ] La machine est affectée à la station (accédez à Atelier > Machines > Configuration)
  • [ ] L'utilisateur dispose des autorisations de surveillance des machines (accédez à Paramètres > Rôles)

Tâches d’automatisation dépassant le budget ou la limite de fréquence

Symptômes: coûts d’automatisation imprévus dus à un volume élevé d’exécution de tâches

Causes profondes:

  1. Le déclencheur s’active trop fréquemment
  2. Exemple : une automatisation déclenchée « chaque fois que machine attribute change »
  3. Si l’attribut est mis à jour à une fréquence de 1 Hz, cela entraîne 3 600 tâches par heure et par machine
  4. Absence de filtres conditionnels
  5. L'automatisation s'exécute même lorsqu'elle n'est pas nécessaire
  6. Ajoutez une condition : « Uniquement lorsque la valeur de l’attribut est supérieure au seuil »
  7. Automatisations redondantes
  8. Plusieurs automatisations effectuent des tâches similaires

Solutions

  1. Opérations par lots

Avant : Automatisation : Lorsque l'machine attribute e change → Écrire dans le tableau (s'exécute 3 600 fois par heure)

Après : Déclencheur machine : lorsque l'xml-ph-0000@deepl.internal change → Mettre à jour le champ « activité » Automatisation : toutes les 1 heure → Copier le champ « activité » dans le tableau (s'exécute 1 fois par heure)

  1. Ajouter des filtres conditionnels

Avant : Automatisation : lorsque l'état de la machine change → Envoyer une notification (s'exécute à chaque changement d'état, même de « En cours » à « En cours »)

Après : Automatisation : lorsque l’état de la machine change ET que le nouvel état est « Arrêté » → Envoyer une notification (s’exécute uniquement lorsque l’état est « Arrêté »)

  1. Utilisez les déclencheurs de machine pour les tâches éligibles
  2. Si la tâche met uniquement à jour l’état de la machine ou les champs d’activité, utilisez un déclencheur de machine (gratuit)
  3. Réservez les automatisations aux écritures dans les tables, aux appels de connecteurs et aux notifications

Pour en savoir plus

{{snippet.Avez-vous trouvé ce que vous cherchiez ?}}