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
- Créer un nouvel équipement dans DevIO Studio
- Sélectionner le type : Interface d'échange
- Choisir l'interface : DevIOIEOpenProtocol
- Configurer les paramètres :
- Révision du protocole : Version Open Protocol supportée
- Mode de communication : ACK ou NOACK
- 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
-LOGpour activer les traces détaillées - Utiliser
-VERBOSEpour plus d'informations de diagnostic - Ajuster
-BLMLLpour les logs BLM streaming - Consulter les codes d'erreur MID spécifiques
Annexes et références utiles
- Atlas Copco Open Protocol
- Stanley Assembly Technologies
- Open Protocol Specification
- DevIO Studio - Gestion des interfaces
- Configuration des canaux industriels
- Documentation technique des contrôleurs de vissage
- Support technique Technilog pour configuration avancée