Aller au contenu

DevIOIEOpenProtocol

Introduction

L'interface DevIOIEOpenProtocol permet l'intégration d'équipements de vissage industriel utilisant le protocole Open Protocol dans l'environnement DevIO. Cette interface spécialisée gère la communication avec les contrôleurs de vissage (Atlas Copco, Stanley, etc.), incluant la gestion des MID (Message Identifier), des psets (parameter sets), et des données de serrage.

Cas d'usage typiques : - Intégration de contrôleurs de vissage industriels - Supervision de lignes de production avec vissage automatisé - Collecte de données de couple et d'angle de serrage - Gestion des paramètres de vissage (psets) et des résultats


Compatibilité et prérequis

  • Versions supportées : DevIO v6.0 et supérieures (version interface V2.18)
  • Environnements : Windows (toutes versions compatibles DevIO)
  • Dépendances :
  • Contrôleurs de vissage compatibles Open Protocol
  • Connexion réseau TCP/IP vers les équipements
  • Fichiers XML de paramètres (psets) si nécessaire
  • Framework .NET pour certaines fonctionnalités

Fonctionnalités supportées

  • Protocole Open Protocol : Communication standard industrie du vissage
  • Gestion des MID : Support des Message Identifiers Open Protocol
  • Psets (Parameter Sets) : Gestion des jeux de paramètres de vissage
  • BLM Streaming : Streaming des données de courbe de serrage
  • Souscriptions : Abonnement aux événements de vissage
  • Modes ACK/NOACK : Gestion des accusés de réception
  • Révisions de protocole : Support de différentes versions Open Protocol
  • Historique des courbes : Récupération des données de serrage historiques

Configuration de l'interface

Paramètres de ligne de commande

Paramètre Description Valeur par défaut
-SERVER Nom du serveur DevIO (obligatoire)
-NAME Nom interne de l'interface (obligatoire)
-IHDC Création de points séparés pour données temps réel et historiques (flag)
-VERBOSE Mode verbeux (flag)
-KA Timeout d'inactivité keep-alive (s) 15
-PATH Chemin vers les fichiers pset XML (flag)
-ACK Mode sécurisé avec ACK (flag)
-NOACK Mode non sécurisé sans ACK (flag)
-SUBS Souscriptions JSON []
-REV Numéro de révision 3
-RESV Valeur de révision résultat 3
-CH Historique des courbes (flag)
-R Révision des données (vide)
-PID ID de programme 0001
-BLM Utiliser BLM streaming (flag)
-BLMLL Niveau de log BLM streaming 3
-S Souscription par bloc (flag)
-MF Fonction MID (vide)
-MA Accusé de réception message (flag)
-LOG Activer les logs détaillés (flag)

Exemple de configuration

DevIOIEOpenProtocol.exe -SERVER MonServeurDevIO -NAME OpenProtocol_Interface1 -REV 3 -ACK -BLM -CH

Configuration du modèle d'équipement dans DevIO Studio

Création de l'équipement

  1. Créer un nouvel équipement dans DevIO Studio
  2. Sélectionner le type : Interface d'échange
  3. Choisir l'interface : DevIOIEOpenProtocol
  4. Configurer les paramètres :
  5. Révision du protocole : Version Open Protocol supportée
  6. Mode de communication : ACK ou NOACK
  7. Souscriptions : Événements à surveiller

Configuration des canaux

  • Adresse canal : MID (Message Identifier) Open Protocol
  • Type de données : FLOAT pour couple/angle, STRING pour statuts, BOOL pour états
  • Mode : Lecture pour résultats, écriture pour paramètres
  • Psets : Configuration des jeux de paramètres de vissage

Utilisation et supervision

Démarrage de l'interface

L'interface se lance automatiquement avec DevIO ou peut être démarrée manuellement :

DevIOIEOpenProtocol.exe -SERVER MonServeur -NAME OpenProtocol_Interface -REV 3 -ACK

Surveillance des connexions

  • État de connexion : Visible dans DevIO Studio
  • Keep-Alive : Surveillance automatique de l'activité des contrôleurs
  • Messages MID : Monitoring des échanges Open Protocol
  • BLM Streaming : Suivi des courbes de serrage en temps réel

Gestion des psets

  • Fichiers XML : Configuration via fichiers de paramètres
  • Upload/Download : Transfert des jeux de paramètres
  • Validation : Vérification des paramètres de vissage

FAQ et dépannage

Problèmes courants

Q : Le contrôleur de vissage ne répond pas - Vérifier la connectivité réseau TCP/IP - Contrôler la révision du protocole (-REV) - Vérifier que le contrôleur supporte Open Protocol

Q : Erreurs de MID non supportés - Vérifier la version du protocole Open Protocol - Contrôler la compatibilité des MID avec l'équipement - Consulter la documentation du fabricant

Q : Problèmes de souscriptions - Vérifier la syntaxe JSON des souscriptions (-SUBS) - Contrôler les droits d'accès sur le contrôleur - Utiliser le mode verbeux (-VERBOSE) pour diagnostic

Q : BLM streaming ne fonctionne pas - Vérifier que -BLM est activé - Contrôler le niveau de log BLM (-BLMLL) - Vérifier la bande passante réseau

Diagnostic

  • Utiliser -LOG pour activer les traces détaillées
  • Utiliser -VERBOSE pour plus d'informations de diagnostic
  • Ajuster -BLMLL pour les logs BLM streaming
  • Consulter les codes d'erreur MID spécifiques

Annexes et références utiles