Table de requêtes SQL | Custom Web Control | WinCC Unified & V8

2 téléchargements
Gratuit

Créé avec le générateur IA HMIx

Cette ressource a été créée avec l'IA sur ai.hmix.tech. Décrivez votre besoin et générez vos propres contrôles HMI en quelques minutes — gratuitement.

Custom Web Control

À propos de la Table de requêtes SQL

La Table de requêtes SQL est un Custom Web Control pour applications SCADA et HMI qui affiche le résultat d’une requête SQL sous forme de tableau en lecture seule. Il fournit un en-tête de colonne fixe, un défilement vertical et horizontal et une puce indiquant le nombre de lignes dans la barre de titre. Le runtime script exécute la requête à chaque demande, de sorte que les opérateurs voient toujours les données actuelles directement à l’écran.

Principales fonctionnalités

  • Actualisation périodique : Déclenche l’événement QueryRequested au démarrage, chaque fois que connectionString ou query change et tous les refreshInterval secondes.
  • Mise en évidence des modifications : Les cellules dont les valeurs diffèrent de l’actualisation précédente sont automatiquement mises en évidence, ce qui permet aux opérateurs de repérer immédiatement les variations du procédé.
  • Gestion robuste des erreurs : Les erreurs de requête s’affichent dans une bande intégrée tandis que les dernières données valides restent visibles.
  • Puce de comptage des lignes : Affiche le nombre de lignes renvoyées dans la barre de titre.
  • Actualisation manuelle : La méthode refreshNow déclenche une requête immédiate et redémarre le minuteur d’actualisation.

Personnalisation

Les dix propriétés sont définies dans l’outil d’ingénierie et peuvent être liées à des tags PLC. La propriété title définit le texte de la barre de titre, connectionString contient un DSN avec un utilisateur en lecture seule et query définit l’instruction SQL. La propriété refreshInterval définit la période en secondes, avec un minimum d’une seconde. La propriété emptyMessage s’affiche lorsqu’une requête ne renvoie aucune ligne et invalidFormatMessage signale des données de résultat mal formées. La propriété rowCountSuffix définit le mot affiché après le nombre de lignes et backgroundColor définit l’arrière-plan du contrôle. Les propriétés resultData et errorMessage sont écrites par le runtime script.

Cas d’utilisation

Idéal pour les listes d’ordres de production, les dossiers de lots, les vues de l’historique des alarmes, les rapports de poste et tout écran d’opérateur nécessitant un contenu de base de données en direct avec des graphiques de procédé.

Compatibilité

Fonctionne avec WinCC Unified (TIA Portal) et WinCC V8. Le runtime script qui exécute la requête doit être fourni dans le projet et la base de données doit être accessible depuis le serveur runtime.

Généré par IA : Ce custom web control a été généré automatiquement à l’aide de l’IA. Veuillez le tester et le valider avant de le déployer dans des environnements de production.

⚠️ Généré par IA : Ce custom web control a été généré automatiquement à l’aide de la technologie de l’IA. Il peut contenir des erreurs ou présenter un comportement inattendu. Les utilisateurs sont responsables des tests et de la validation avant son utilisation dans des environnements de production.

Partager cette ressource:
Version:v1
Dernière mise à jour:27 oct. 2026
Publié:27 oct. 2026
Disposition:SIEMENS - SIMATIC

Avis sur le produit (0)

Questions et réponses (0)

Vous aimerez aussi

Gratuit