DevIOIEPerax
Introduction
L'interface DevIOIEPerax permet l'intégration d'équipements Perax dans l'environnement DevIO. Cette interface utilise le protocole Modbus pour communiquer avec les équipements Perax et inclut des fonctionnalités spécialisées pour la gestion des données et la communication XML-RPC.
Cas d'usage typiques : - Intégration d'équipements de mesure Perax - Collecte de données depuis des systèmes Perax via Modbus - Communication avec des équipements industriels Perax - Gestion des données historiques et temps réel Perax
Compatibilité et prérequis
- Versions supportées : DevIO v6.0 et supérieures
- Environnements : Windows (toutes versions compatibles DevIO)
- Dépendances :
- Équipements Perax compatibles Modbus
- DLL Modbus appropriée (RTUMaster par défaut)
- Liaison série ou réseau selon configuration
- Accès aux équipements Perax cibles
Fonctionnalités supportées
- Communication Modbus : Support RTU Master et autres DLL Modbus
- Gestion des équipements Perax : Configuration spécialisée pour les types Perax
- XML-RPC : Communication XML-RPC optionnelle
- Historiques : Récupération de données historiques
- Synchronisation temporelle : Gestion des décalages d'année et mise à jour de l'heure
- Types de données : Support des formats de données spécifiques Perax
- Logs détaillés : Traçabilité complète des opérations
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) |
-HANDLE |
Handle de l'interface | - |
-NUMBER |
Numéro d'interface | - |
-IN |
Port XML-RPC entrant | 0 |
-DLL |
DLL Modbus à utiliser | RTUMaster |
-MOD |
Adresse Modbus de l'équipement | - |
-NOSIG |
Pas de signal | (flag) |
-YO |
Décalage d'année | 0 |
-FS |
Taille de trame Modbus | MODBUS_MAX_BYTES_EXTENDED_PDU |
-TYPE |
Type d'équipement Perax | - |
-LR |
Log RPC | (flag) |
-UT |
Mise à jour de l'heure | (flag) |
-LOG |
Activer les logs détaillés | (flag) |
Exemple de configuration
DevIOIEPerax.exe -SERVER MonServeurDevIO -NAME Perax_Interface1 -DLL RTUMaster -MOD 1 -TYPE PeraxDevice -UT
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 : DevIOIEPerax
- Configurer les paramètres :
- Adresse Modbus : ID de l'équipement Perax (1-247)
- Type d'équipement : Modèle spécifique Perax
- DLL Modbus : RTUMaster ou autre selon liaison
Configuration des canaux
- Adresse canal : Adresse Modbus du registre ou de la donnée Perax
- Type de données : Correspondant au format Perax (FLOAT, USHORT, etc.)
- Mode : Lecture, écriture ou lecture/écriture
- Mapping Perax : Correspondance avec les variables internes Perax
Utilisation et supervision
Démarrage de l'interface
L'interface se lance automatiquement avec DevIO ou peut être démarrée manuellement :
DevIOIEPerax.exe -SERVER MonServeur -NAME Perax_Interface -DLL RTUMaster -MOD 1
Surveillance des connexions
- État de connexion : Visible dans DevIO Studio
- Communication Modbus : Monitoring des échanges avec les équipements
- Logs RPC : Utiliser
-LRpour tracer les communications XML-RPC - Synchronisation : Surveillance de la mise à jour temporelle
Gestion des données historiques
- Récupération automatique : Collecte des historiques depuis les équipements
- Gestion temporelle : Correction des décalages d'année avec
-YO - Archivage : Stockage des données dans DevIO
FAQ et dépannage
Problèmes courants
Q : L'équipement Perax ne répond pas - Vérifier l'adresse Modbus (-MOD) - Contrôler la configuration de la liaison série/réseau - Tester la connectivité avec l'équipement
Q : Erreurs de communication Modbus - Vérifier la DLL Modbus utilisée (-DLL) - Contrôler les paramètres de la liaison (vitesse, parité) - Ajuster la taille de trame si nécessaire (-FS)
Q : Problèmes de synchronisation temporelle
- Utiliser -UT pour activer la mise à jour de l'heure
- Ajuster le décalage d'année avec -YO si nécessaire
- Vérifier l'heure système du serveur DevIO
Q : Données historiques incorrectes - Vérifier le type d'équipement (-TYPE) - Contrôler le mapping des adresses Perax - Vérifier les logs pour les erreurs de récupération
Diagnostic
- Utiliser
-LOGpour activer les traces détaillées - Utiliser
-LRpour tracer les communications RPC - Consulter les logs Modbus pour les erreurs de communication
- Tester avec des outils Modbus standard
Annexes et références utiles
- Documentation équipements Perax
- Protocole Modbus RTU
- DevIO Studio - Gestion des interfaces
- Configuration des canaux Modbus
- Documentation technique des équipements Perax spécifiques
- Support technique Technilog pour configuration avancée