afficher la liste des articles
WinCC flexible ES -- Création d'un projet HMI -- Edition de journaux de bord, d'images, de messages et de documents
Avec un Runtime-PC WinCC flexible, comment peut-on rediriger les impressions sur des imprimantes différentes ?
Comment exporter des données de configuration (messages d'alarmes TOR et analogiques, variables ou liaisons) dans un fichier CSV à partir de WinCC flexible 2008 ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
Comment imprimer un journal des messages, des copies d'écran ou des rapports via l'HyperTerminal avec un pupitre basé sur Windows ?
Comment visualiser les données de diagnostic du bloc de diagnostic DP FB125 dans WinCC flexible ?
Quels sont les réglages à effectuer pour pouvoir imprimer à partir d'un Pupitre sur base Windows (excepté la série 170 ) sur une imprimante réseau ?
Comment arrête-t-on le mode "mise en veille" sur les imprimantes Brother ?
Comment ouvrir un document WORD sur un pupitre opérateur ?
Comment éditer une variable texte sur une imprimante sous forme de code barres, via un pupitre opérateur ?
Panel PC -- Utilisation et maintenance -- Diagnostic d'erreurs
Comment améliorer les performances de la phase de démarrage sur un SIMATIC IPC et sur une console SIMATIC Field PG M3 ?
Pourquoi la taille mémoire occupée par le programme SIMATIC PC DiagMonitor V4.0 augmente-t-elle sous Windows XP Embedded ?
Pourquoi, après la mise sous tension, le SIMATIC IPC ne démarre-t-il plus, ou l'ordinateur ou des éléments de l'ordinateur sont-ils endommagés ?
Comment éviter les messages "degraded" sur les SIMATIC PC avec configuration RAID1 ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
Comment afficher dans WinCC Runtime l'information de diagnostic matériel (état de disque dur, la température, état du ventilateur, UPS et WinAC RTX) des IPCs SIMATIC ?
Pourquoi l'écran d'un Panel PC 677 ou du moniteur d'un Box PC 627 devient-il aléatoirement monochrome (noir, rose, bleu...) ?
A quoi doit-on faire attention lors de la restauration d'une image Vista créée avec Image Creator V2.0 ?
Pourquoi aucune valeur limite de l'application SOM n'est définie quand la langue de l'oprating system est changée?
Position du curseur sur un Simatic Panel PC 670 / 870 tactile
Erreur de déplacement de la souris sur Panel PC670 avec écran tactile
Fonctions supplémentaires de KeyTools, appui simultané sur des touches de fonctions
Pertes des fonctions de différents composants après l'installation du noyau temps réel sur le Panel PC sous WindowsNT 4.0 SP6a
Pourquoi après l'installation de l'image dans un Panel PC 670 V2 (6AV77...) il apparaît un message que le support de données standard ne peut pas être lu ?
Box PC -- Utilisation et maintenance -- Diagnostic d'erreurs
Comment améliorer les performances de la phase de démarrage sur un SIMATIC IPC et sur une console SIMATIC Field PG M3 ?
Pourquoi la taille mémoire occupée par le programme SIMATIC PC DiagMonitor V4.0 augmente-t-elle sous Windows XP Embedded ?
Pourquoi, après la mise sous tension, le SIMATIC IPC ne démarre-t-il plus, ou l'ordinateur ou des éléments de l'ordinateur sont-ils endommagés ?
Comment éviter les messages "degraded" sur les SIMATIC PC avec configuration RAID1 ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
A quoi doit-on faire attention lors de la restauration d'une image Vista créée avec Image Creator V2.0 ?
Comment faire pour améliorer les performances de la phase de démarrage sur un Panel PC 677 ou un Box PC ?
A quoi faut-il faire attention lors d'un contrôle d'isolation des SIMATIC Box PC 627 ou des Panels PC 677 avec des alimentations AC (à partir de la Rev. G5) ?
Quel peut être le remède, lorsque Microsoft Windows ne passe pas normalement en mode veille (Hibernate) ?
Pourquoi les applications comme PAM et d'autres applications RAID ne réagissent plus lors de la défaillance d'un disque dur dans un montage RAID SATA lorsque des agents DiagMonitor en fonctionnement ?
Comment corriger des perturbations de fonctionnement de l'interface USB ?
Pourquoi l'écran d'un Panel PC 677 ou du moniteur d'un Box PC 627 devient-il aléatoirement monochrome (noir, rose, bleu...) ?
Quelles peuvent être les causes de l'affichage des messages d'erreurs ci-après lors du démarrage du Système d'exploitation ?
Microbox -- Utilisation et maintenance -- Diagnostic d'erreurs
Pourquoi la taille mémoire occupée par le programme SIMATIC PC DiagMonitor V4.0 augmente-t-elle sous Windows XP Embedded ?
Pourquoi, après la mise sous tension, le SIMATIC IPC ne démarre-t-il plus, ou l'ordinateur ou des éléments de l'ordinateur sont-ils endommagés ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
A quoi doit-on faire attention lors de la restauration d'une image Vista créée avec Image Creator V2.0 ?
Comment peut-on supprimer le message "Pas de partition bootable" lors du chargement depuis un CD de restauration ?
Rack PC -- Utilisation et maintenance -- Diagnostic d'erreurs
Comment améliorer les performances de la phase de démarrage sur un SIMATIC IPC et sur une console SIMATIC Field PG M3 ?
Comment faire pour éliminer le message de défaut "Distributed COM" dans un SIMATIC IPC647C et un SIMATIC IPC847C ?
Pourquoi le logiciel de surveillance DiagBase (version V 1.4.1.8) installé sur SIMATIC IPC547D signale-t-il que la tension de la batterie CMOS est basse avant la fin de l'intervalle d'entretien recommandé ?
Comment éviter les messages "degraded" sur les SIMATIC PC avec configuration RAID1 ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
A quoi doit-on faire attention lors de la restauration d'une image Vista créée avec Image Creator V2.0 ?
Comment puis-je déclencher un redémarrage automatique sous Windows NT après un plantage du système ( écran bleu ) ?
Pourquoi le Rack PC ne démarre-t-il pas, ou pourquoi l'ordinateur ou des composants de l'ordinateur sont endommagés hors-tension ?
Pourquoi les applications comme PAM ou d'autres applications RAID ne réagissent plus lors d'un défaut d'un disque dur d'un groupe SATA RAID avec l'agent DiagMonitor en route ?
Quel remède est possible, lorsque j'obtiens le message d'erreur "List index out of bounds" lors de la gravure de CD avec le logiciel Pinnacle ?
Pourquoi se produit-il des défaillances de fonctionnalités lorsque les cartes CP5613-A2 et CP5614-A2 sont enfichées aux emplacements 1, 2, 3 et 4 ?
Pourquoi apparaît-il des défauts d'images dans le gestionnaires des tâches Windows NT ou dans certaines applications après la mise à jour du BIOS ?
Comment peut-on afficher les informations de diagnostic matériel des PC’s de "génération B et C" avec WinCC Flexible ?
Nº de référence:

Explication :
SIMATIC WinCC flexible peut afficher à l’aide de variables internes les informations de diagnostic suivantes fournies par le PC :

  • Affichage de la température de la CPU et de la carte mère
  • Affichage des informations de fonctionnement et d’erreur des ventilateurs présents
  • Affichage des informations de fonctionnement et d’erreur d’une alimentation secourue existante USV
  • Affichage des informations de fonctionnement et d’erreur d’un Runtime Automate existant (WinAC RTX)

Il existe différentes manières pour afficher les informations de diagnostic dans WinCC flexible selon la génération de type de Simatic IPC version B et C :

Fonction réalisée pour Simatic IPC de génération C

Pour exploiter les informations de diagnostic dans les Simatic IPC de génération C, vous avez besoin du logiciel Simatic IPC DiagMonitor portant la référence de commande "6ES7648-6CA04-2YX0".

Un exemple de projet WinCC flexible est disponible lorsque le logiciel SIMATIC IPC DiagMonitor est installé dans un SIMATIC IPC .
Il est situé dans le répertoire d'installation. Par défaut le fichier "DMV4OPCWinCCFlex2008.zip" contenant le projet exemple est présent dans le répertoire: "C:\Program Files\Siemens\DiagnosticManagement\OPC Samples".

De plus, un fichier texte est disponible dans ce répertoire. Il décrit la manière de paramétrer le logiciel DiagMonitor conjointement avec l'exemple fourni.
Ce fichier se nomme : "readmeWinCCflexible.txt".

Fonction réalisée pour Simatic IPC de génération B

  1. Pré-requis pour le fonctionnement
    1.1 Pré-requis matériel
    1.2 Pré-requis logiciel
    1.3 Compatibilité
    1.4 Fonctionnement
  2. Paramétrage dans WinCC flexible et enregistrement de l’OCX
    2.1 Contenu des vues dans le projet exemple WinCC flexible
    2.2 Contenu des Scripts dans le projet exemple WinCC flexible
    2.3 Conseils pour l’intégration du projet exemple dans un projet existant
  3. Test du projet exemple
  4. Téléchargement

1. Pré-requis pour le fonctionnement
Les pré-requis matériels et logiciels suivants devront être remplis afin de permettre le traitement des informations de diagnostic du PC.

1.1 Pré-requis matériels.

  • SIMATIC Microbox 427B, Panel PC 477B
  • SIMATIC Box PC 627B, SIMATIC Panel PC 677B
  • SIMATIC Box PC 827B,
  • SIMATIC Panel PC 577B
  • SIMATIC Rack PC 847B

1.2 Pré-requis logiciels

  • SIMATIC PC DiagBase
    SIMATIC PC DiagBase est un logiciel gratuit, qui accède aux informations sur le Hardware du PC ( comme la température de la CPU ou de la carte mère ) et qui les met à la disposition des applications Windows. SIMATIC PC DiagBase est le successeur du logiciel de diagnostic PC "SOM". SIMATIC PC DiagBase est téléchargeable dans l’article-ID 29316343.
  • PC DiagBridge (PC Diagbridge.exe)
    Le logiciel gratuit PC DiagBridge est une application ActiveX qui fournit une interface de programmation. Ce logiciel peut être installé sur les PC’s industriels SIMATIC énoncés plus haut. Les informations de diagnostic seront disponibles au travers d'une interface COM. Le logiciel pourra être téléchargé au bas de cet article.
  • WinCCTrigger.ocx
    Le contrôle ActiveX "WinCCtrigger.ocx" sera nécessaire pour appeler le script WinCC flexible cycliquement toutes les 2 secondes. Le contrôle ActiveX est compris dans le téléchargement et doit être enregistré aussi bien sur le PC développement que sur le PC SIMATIC.
  • WinCC flexible Runtime
    Afin que le projet WinCC flexible puisse être exécuté, il faut qu’un Runtime WinCC flexible Runtime soit installé. WinCC flexible Runtime nécessite une licence.
  • BIOS-Version
    Les données de diagnostic Hardware dépendent de la version du BIOS, car l’API "Diagbase" accède au BIOS. Pour accéder à toutes les données de diagnostic, une mise à jour du BIOS sera éventuellement nécessaire. Vous pourrez trouver les versions de BIOS requises dans le fichier "Readme" du logiciel PC DiagBase.

1.3 Compatibilité
Le tableau ci-dessous liste les compatibilités entre PCDiag et PCDiagBase :
 
Software PCDiag V1.0 PCDiag V1.1.1 Objet 1)
PCDiagBase V1.0 x - PCDiag.cPCDiag
PCDiagBase V1.1 - x
PCDiagBase V1.2 - x PCDiagBridge.cPCDiag
1) A la ligne 19 du script "PCDiagBridge", la désignation de l'objet concerné est nécessaires pour "CreateObject".

Exemple :
Set PCDiag = CreateObject(PCDiag.cPCDiag)

1.4 Fonctionnement
Afin de lire les données de diagnostic, les deux logiciels PC DiagBase et PC DiagBridge (PC Diag.exe) devront être installés sur le PC. Le logiciel PC DiagBridge (PC Diag.exe) ne peut pas fonctionner sans le logiciel PC DiagBase. WinCC Flexible ne peut pas en principe accéder aux DLLs (Dynamic Link Library), c’est pour cela que le logiciel PC DiagBridge (PC Diag.exe) est nécessaire. Ce logiciel sert de pont entre les informations système et WinCC Flexible. A l’aide du contrôle ActiveX "WinCC.Tigger.ocx", le script "PCDiag Bridge" sera exécuté cycliquement. Les échanges de données se déroulent entre le script et PC DiagBridge (PCDiag.exe), ce script écrit les informations directement dans les variables internes de WinCC flexible. Ce script permet une communication bidirectionnelle.
Le composant logiciel PC DiagBridge (PC Diag.exe) assure l’ensemble des échanges entre les composants matériels et logiciels.

 

Remarque :

  1. PC DiagBridge fournit en plus des informations de PC DiagBase, des informations sur l’état d’une alimentation secourue raccordée ainsi que celles d’un WinAC RTX installé.
  2. De plus amples informations sur PC DiagBridge se trouvent dans son fichier "Readme".
  3. La disponibilité des données dans PC DiagBridge est seulement assurée quand le logiciel  SIMATIC PC DiagBase est installé sur le système.

2. Paramétrage dans WinCC flexible et enregistrement de l’OCX
 

Nr.

Manipulation

1

Téléchargement du projet exemple

  • Charger le fichier "WinCC_flexible_Projects_PC_Diagnostic.zip" sous Téléchargement à la fin de cet article.

    Remarque :
    Le téléchargement comprend un projet exemple pour PC 427B, PC 627B et le PC 847B.

2

Ouverture du projet exemple

  • Désarchivez les fichiers.
  • Ouvrez le projet pour le système souhaité.

    Remarque :
    Les trois projets exemple diffèrent seulement par le paramétrage des différents Hardware des PC’s concernés.

3

Enregistrement de l’OCX Trigger
Le contrôle ActiveX "WinCCTrigger.ocx" doit être enregistré aussi bien sur le PC de développement que sur le PC SIMATIC.

  • Copiez le fichier "WinCCTrigger.ocx" (contenu dans le  téléchargement) dans le répertoire "C:\Windows\system32" ou "C:\WINNT\system32" (dans le répertoire d’installation de Windows) sur votre disque dur.
  • Cliquez sur démarrer dans la barre des tâches de Windows puis sur "Exécuter" et tapez la ligne de commande suivante "regsvr32 WinCCTrigger.ocx".

Après l’enregistrement correct, la fenêtre suivante apparaitra :

Arrière-plan :
OCX Trigger est un contrôle ActiveX qui sera utilisé pour rapatrier cycliquement les données. Le contrôle ActiveX est inséré dans la vue "Modèle" de WinCC flexible. Seuls les objets présents dans cette vue Modèle seront actualisés cycliquement.

5

Téléchargement et installation de PC DiagBase

  • Téléchargez gratuitement le logiciel SIMATIC PC DiagBase dans l’article suivant-ID 29316343 .
  • Désarchivez les fichiers.
  • Installez SIMATIC PC DiagBase sur votre SIMATIC PC en cliquant sur "Setup.exe".

2.1 Contenu des vues dans le projet WinCC flexible

Vue "Modèle"
l’OCX Trigger est inséré dans la vue Modèle. Si le contrôle ActiveX-Control (OCX Trigger) est correctement activé, un éclair apparait dans une petite fenêtre. L’OCX Trigger appelle le script PCDiagBase cycliquement toutes les 2 secondes.

Vue "Start"
La vue de diagnostic sera appelée dans la vue de démarrage à l’aide du bouton "PC Diagnostic". Un afficheur de messages ainsi qu’une commutation de langues seront affichés.

Vue "PC Diagnostic"
Le projet exemple contient une vue de diagnostic dans laquelle les éléments suivants sont présents, en fonction du projet :

  • Surveillance de température
    Si le système effectue une ou plusieurs mesures de température, celles-ci sont affichées comme champs d’entrée et sous forme de bargraphes. Le trait pointillé jaune indique la limite inférieure et la ligne pointillée rouge indique la limite supérieure de la mesure.
  • Disques durs
    Les variables (S.M.A.R.T.) statiques et dynamiques sont affichées.
  • Ventilateurs
    Si le système dispose de ventilateurs, alors la vitesse de rotation de ceux-ci ainsi que leurs valeurs limites sont affichées dans un champ d’entrée/sortie. En plus, un afficheur indique l’état des ventilateurs.
  • Surveillance de tension
    Pour les PC’s SIMATIC, l’état de la batterie CMOS est surveillé et le nombre d’heures de fonctionnement est affiché. Un carré vert avec l’indication "OK" est affiché lorsque la tension de la batterie CMOS est correcte.
  • Surveillance de SITOP USV
    Si une alimentation sauvegardée SITOP est raccordée au PC, alors l’état des Leds de la face avant est affiché.
  • Surveillance et commande de WinAC RTX
    Si WinAC RTX est utilisé sur le système, alors l’état des Leds du WinAC est affiché. A l’aide des deux boutons "Run" et "Stop", on peut changer l’état Run/Stop du WinAC.

2.2 Contenu des scripts dans le projet exemple WinCC flexible

PCDiagBridge
Ce script est appelé cycliquement à l’aide de l’OCX Trigger placé dans la vue Modèle. Ce script récupère à chaque appel les mesures actuelles provenant de PC DiagBridge.

Celsius2Fahrenheit
Ce script convertit les températures de l’unité °C en °F. En standard les températures sont délivrées en degrés Celsius. Afin d’afficher les températures en degrés Fahrenheit, il faudra appeler ce script dans le script PCDiagBridge. L’appel de ce script doit s’effectuer aux lignes 37, 38 et 39 ( voir l’exemple ).

Exemple :
SmartTags("VarPCDiag\LocalPCActTemperature")(i) = Celsius2Fahrenheit(PCDiag.TemperatureCurrent(CLng(i)))

2.3 Conseils pour l’intégration du projet exemple dans un projet existant :
Vous devrez respectez ces conseils lors de l’intégration du projet WinCC Flexible exemple dans un projet existant :

  • L’OCX Trigger doit être placé dans la vue Modèle afin que les données de diagnostic soient mises à jour cycliquement.
  • Le script PCDiagBridge doit être copié dans le projet.
  • Les variables associées devront être copiées ou introduites de nouveau.

3. Test du projet exemple :
 

Nr.

Manipulation

1

Générer du projet WinCC flexible Runtime

  • Générez le projet WinCC flexible Runtime, en cliquant sur l’icône „Générer“ de la barre d’icônes.

2

Démarrer WinCC flexible Runtime Loader ( dans votre PC SIMATIC )

  • Démarrez  le logiciel "WinCC flexible Runtime Loader" sur votre PC SIMATIC.
  • Cliquez sur le bouton "Réglages".

3

Configurer le Loader WinCC flexible Runtime Loader (dans votre PC SIMATIC )

  • Dans la fenêtre, configurez les paramètres de la liaison pour le transfert du projet sur le PC SIMATIC.
  • Ensuite cliquez sur "OK" pour fermer cette fenêtre.
  • Ensuite cliquez sur le bouton "Transfert" de la fenêtre RT Loader ( voir figure 08 ).

4

Démarrer WinCC flexible Runtime

  • Sur le PC de développement, cliquez sur "Paramètres de Transfert" (1) dans la barre d’icônes.
  • Configurez la liaison adaptée au transfert du projet (2).
  • Transférez le Runtime sur le PC SIMATIC (3).

5

Contrôler l’image de diagnostic du PC

  • Sélectionnez l’image "PC Diagnostic" et contrôlez le fonctionnement correct du diagnostic.

  • Si WinAC RTX est installé sur le système, alors vous pourrez tester le fonctionnement correct en activant les boutons  "Run" et "Stop".
  • Afin de comparer les valeurs, vous pourrez ouvrir PC DiagBridge et SIMATIC PC DiagBase.

4. Téléchargement
L’annexe1 contient trois projets exemple pour les différents types de PC ainsi que l’ActiveX  "WinCCTrigger.ocx".

Annexe 1: WinCC_flexible_Projects_PC_Diagonstic.zip ( 6788 KB )

Le logiciel "SIMATIC PC DiagBase" est téléchargeable gratuitement dans l'article -ID: 29316343

Le logiciel  "SIMATIC PC DiagBridge" est téléchargeable gratuitement dans l'article -ID 42674746

Remarque :
Le fichier "Readme" contient d'autres remarques relatives à l'installation et des informations concernant les pré-requis logiciels et matériels.

Attention !
Ce Programme/Exemple est un freeware. Il est libre de droits et peut être copié et donné à tout utilisateur. Les auteurs de ce programme ne donnent aucune garantie à propos de la fonctionnalité et la compatibilité de ce logiciel. L’utilisateur utilise ce logiciel à ces propres risques. Aucune Garantie, réclamation à propos d’erreur, ni de demande de correction et aucun Support Technique Téléphonique ne pourront être fournis puisque ce logiciel est gratuit.

Fonctionnement et environnement de test :
Le tableau suivant liste les composants mis en œuvre pour l’élaboration et le test de la fonction décrite dans cet article.
 

Composants

Produit et indications de versions

Système d’exploitation du PC

Microsoft Windows XP SP2

Logiciels standards

PCDiag V0.1 avec DiagBase V1.0
PCDiagBridge V1.1.1 avec DiagBase V1.1

Logiciel d’ingénierie

STEP 7 V5.4 SP3

Logiciel HMI

WinCC flexible 2007 HF4

PC de visualisation

Microbox 427B
Box PC 627

Mots-clés :
Analyse du système, informations systèmes, OCX-Control = ActiveX-Control, SMART ou S.M.A.R.T.= Self Monitoring Analysis and Reporting Technology

 ID contribution:31492549   Date:2011-06-24 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour