Aller au contenu

DevIOIEOZWx72

Introduction

L'interface DevIOIEOZWx72 permet l'intégration d'équipements utilisant la technologie Siemens OZW (Open Web Visualization) dans l'environnement DevIO. Cette interface spécialisée gère la communication avec des systèmes de visualisation web industriels, incluant la lecture d'indicateurs énergétiques, l'allocation de coûts, les données de tendances et l'historique des consommations via des API HTTP/HTTPS.

OZW (Open Web Visualization) est un système de visualisation web développé par Siemens qui permet de visualiser et contrôler des processus industriels à distance en utilisant un navigateur web.

Cas d'usage typiques : - Intégration d'équipements Siemens OZW (Open Web Visualization) - Supervision de processus industriels via interfaces web - Intégration de compteurs énergétiques intelligents compatibles OZW - Supervision de consommations électriques, gaz, eau - Gestion des coûts énergétiques et facturation - Collecte de données de tendances énergétiques - Monitoring d'équipements de gestion technique du bâtiment (GTB)


Compatibilité et prérequis

  • Versions supportées : DevIO v6.0 et supérieures (version interface V1.0)
  • Environnements : Windows (toutes versions compatibles DevIO)
  • Dépendances :
  • Équipements Siemens OZW (Open Web Visualization)
  • Équipements avec API HTTP/HTTPS REST compatibles OZW
  • Connectivité réseau TCP/IP vers les équipements
  • Bibliothèque cURL pour communications HTTP
  • Support SSL/TLS pour HTTPS
  • Authentification par session si requise
  • Navigateur web pour accès direct aux interfaces OZW (optionnel)

Fonctionnalités supportées

  • Intégration Siemens OZW : Communication avec systèmes Open Web Visualization
  • API REST HTTP/HTTPS : Communication via requêtes GET/POST compatibles OZW
  • Visualisation web : Accès aux interfaces de visualisation industrielle
  • Contrôle à distance : Pilotage des processus via navigateur web
  • Indicateurs énergétiques : Lecture de données de consommation
  • Allocation de coûts : Gestion de la répartition des coûts énergétiques
  • Données de tendances : Collecte de trends énergétiques en temps réel
  • Tableaux de bord : Interface web personnalisable OZW
  • Historique : Récupération de données historiques
  • Authentification : Gestion des sessions et authentification OZW
  • Discovery automatique : Découverte automatique des équipements OZW
  • Mode verbeux : Diagnostic avancé des communications
  • Support SSL/TLS : Communications sécurisées HTTPS

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)
-VERBOSE Mode verbeux pour diagnostic (flag)
-IT Timeout d'inactivité (s) 60
-MAXD Nombre maximum de jours d'historique 0
-HTTP Forcer le protocole HTTP (sinon HTTPS) (flag)
-TC Nombre de canaux de tendances 0
-TN Nom de l'arbre de découverte Web
-IA Accès indirect aux équipements (flag)
-NH Désactiver la lecture d'historique (flag)
-ND Désactiver la lecture de données (flag)
-LOG Activer les logs détaillés (flag)

Exemple de configuration

DevIOIEOZWx72.exe -SERVER MonServeurDevIO -NAME OZWx72_Interface1 -VERBOSE -HTTP -TC 10 -MAXD 30

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 : DevIOIEOZWx72
  4. Configurer les paramètres :
  5. Adresse IP : Adresse de l'équipement Siemens OZW
  6. Protocole : HTTP ou HTTPS selon la configuration OZW
  7. Authentification : Sessions et credentials OZW si nécessaire
  8. Nom d'arbre : Organisation hiérarchique des données OZW

Configuration des canaux

  • Adresse canal : Endpoint API REST (ex: /api/energyindicator/status.json)
  • Type de données : FLOAT pour consommations, STRING pour statuts, BOOL pour états
  • Mode : Lecture pour mesures, écriture pour paramètres
  • Tendances : Configuration des canaux de trends énergétiques
  • Historique : Paramétrage de la récupération d'historique

Utilisation et supervision

Démarrage de l'interface

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

DevIOIEOZWx72.exe -SERVER MonServeur -NAME OZWx72_Interface -VERBOSE -HTTP

Surveillance des connexions

  • État de connexion : Visible dans DevIO Studio
  • Sessions HTTP : Gestion automatique des sessions d'authentification
  • Timeout d'inactivité : Surveillance de la connectivité équipements
  • Discovery : Découverte automatique des nouveaux équipements
  • Trends : Monitoring des tendances énergétiques en temps réel

Gestion des données énergétiques

  • Indicateurs énergétiques : Lecture des consommations instantanées
  • Allocation de coûts : Répartition automatique des coûts
  • Historique : Récupération des données passées selon MAXD
  • Trends : Collecte de données de tendances selon TC

FAQ et dépannage

Problèmes courants

Q : L'équipement Siemens OZW ne répond pas - Vérifier la connectivité réseau vers l'adresse IP de l'équipement OZW - Contrôler le protocole HTTP/HTTPS (-HTTP) selon la configuration OZW - Vérifier l'authentification et les sessions OZW - Tester l'accès direct via navigateur web à l'interface OZW

Q : Erreurs SSL/TLS en HTTPS - Utiliser -HTTP pour forcer le protocole non sécurisé - Vérifier les certificats SSL de l'équipement - Contrôler la configuration TLS

Q : Pas de données d'historique - Vérifier que -NH n'est pas activé - Contrôler la valeur de -MAXD - Vérifier les droits d'accès sur l'équipement

Q : Discovery ne trouve pas les équipements - Utiliser -VERBOSE pour diagnostic - Contrôler l'adresse réseau et les plages IP - Vérifier le nom d'arbre (-TN)

Q : Problèmes de tendances - Vérifier la valeur de -TC (nombre de canaux) - Contrôler la configuration des endpoints API - Vérifier la fréquence de collecte

Diagnostic

  • Utiliser -VERBOSE pour activer le mode verbeux
  • Utiliser -LOG pour les traces détaillées
  • Contrôler les logs HTTP/cURL pour les communications
  • Vérifier les codes de retour des API REST
  • Analyser les sessions d'authentification

Annexes et références utiles