2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission écrite de la société COPA-DATA. Les données techniques incluses ne sont fournies qu'à titre d'information et ne présentent aucun caractère légal. Document sujet aux changements, techniques ou autres.
1. Bienvenue dans l'aide de COPA-DATA... 1 2. Gestion de moniteur... 2 3. Nouveau projet... 3 4. Projet existant... 4 5. Configuration dans l'éditeur... 5 5.1 Paramètres généraux... 5 5.2 Paramètres individuels... 7 5.2.1 Définir des moniteurs... 9 5.2.2 Définir des moniteurs virtuels... 9 6. Requirements for the Runtime... 11 7. Appels de fonctions pour la sélection de synoptiques... 12
Si vous ne trouvez pas certaines informations dans ce chapitre de l'aide, ou si vous souhaitez nous suggérer d'intégrer un complément d'informations, veuillez nous contacter par e-mail: documentation@copadata.com (mailto:documentation@copadata.com). Pour toute question pratique concernant votre projet, veuillez contacter l'équipe d'assistance par e-mail : support@copadata.com (mailto:support@copadata.com) Si vous vous rendez compte que vous avez besoin de licences ou de modules supplémentaires, veuillez contacter l'équipe commerciale par e-mail : sales@copadata.com (mailto:sales@copadata.com) 1
Les tâches de la gestion de moniteur sont les suivantes : Fenêtre de suivi Affichage libre d'un synoptique sur n'importe quel moniteur, et modification de l'attribution d'un synoptique au moniteur dans le Runtime. Tous les types de synoptiques (par ex. liste d'alarmes, menus, etc.) et fonctions (par ex. Fermer le synoptique) afférents au synoptique ou au cadre doivent être validés automatiquement. Intégration Intégration de stations avec différentes résolutions dans un même projet (par ex. en réseau) Fonctionnement Fonctionnement mixte de systèmes à 1 ou 2 moniteurs La gestion de moniteur dans zenon affecte les cadres et les synoptiques. Les boîtes de dialogue (même celles dans zenon) sont affectées par les paramètres de Windows. Attention Si plusieurs projets sont conservés dans la mémoire, le projet actif détermine les paramètres du moniteur pour tous les projets chargés. Si le projet actif est un projet de moniteur unique, aucun moniteur cible ne peut être choisi dans un projet multi-moniteurs. Les paramètres du projet d'intégration sont toujours vrais dans le Runtime. Reportez-vous également au didacticiel Gestion de moniteur (Monitoradministration.chm::/Monitoradministration.htm). 2
Lorsqu'un nouveau projet est créé, la résolution de l'écran utilisée par la gestion de moniteurs est automatiquement celle de l'écran courant. La procédure suivante est recommandée dans le cas de nouveaux projets : Avant de débuter le paramétrage du projet, vous devez définir la résolution d'écran. Cette résolution doit être définie préalablement au début du paramétrage (développement dans l'éditeur) et ne doit pas être modifiée après, étant donné qu'une modification pourrait provoquer une distorsion des synoptiques si le rapport hauteur/largeur n'est pas le même! Attention Pour les nouveaux projets, la résolution de la station actuelle est définie ici en tant que valeur par défaut. Si le projet (Runtime) doit être exécuté sur une station avec une résolution différente, vous devez modifier ce paramètre avant de débuter le paramétrage du projet. Définissez le nombre approprié de moniteurs virtuels (techniques) - par ex. pour la vue générale ou détaillée de synoptiques, les listes, les tendances, les protocoles, etc.). Il est ainsi possible de générer différentes combinaisons pour la sélection de moniteurs par le biais de la fonction "Sélection moniteur". Pour modifier la sélection de moniteurs, nous vous recommandons d'utiliser des scripts prédéfinis avec les fonctions "Sélection moniteur" adaptées. La sélection de moniteur en ligne dans le Runtime n'a d'intérêt que si tous les synoptiques devant être affichés au cours d'une même étape doivent être ouverts sur le même moniteur. Les gabarits doivent être définis relativement au moniteur de gauche. 3
Dans les projets existants, le traitement des différents moniteurs peut offrir les avantages suivants : Suppression des synoptiques doubles pour différentes résolutions Intégration d'ordinateurs avec un nombre différents de moniteurs dans un même projet en réseau Dans les gros projets, la modification de toutes les fonctions Appel de synoptique demande une grande quantité de travail en termes de développement et de tests. Nous vous recommandons donc de procéder comme suit : Utilisez la fenêtre de vue d'ensemble pour l'intégration d'ordinateurs avec un nombre de moniteurs réduit (par ex. domotique). Ainsi, il vous sera possible d accéder rapidement à tous les moniteurs, et la seule modification du projet consiste en l intégration de la fonction Fenêtre de vue d ensemble. Les gabarits doivent être définis relativement au moniteur de gauche. 4
Ceci permet de configurer la gestion de moniteur. Dans le gestionnaire de projets, accédez à Projet -> Propriétés -> Apparence graphique -> Généralités Runtime et ouvrez la propriété Gestion de moniteur en cliquant sur... La boîte de dialogue de configuration des propriétés du moniteur s'affiche à l'écran. Physical monitors (Moniteurs physiques) Définissez le nombre de moniteurs physiques grâce au bouton Modifier. Moniteurs virtuels Définissez le nombre de moniteurs physiques grâce au bouton Modifier. Ils sont affichés sous les noms V_00 à V_nn dans la liste. Le bouton "Renommer" permet alors de modifier les noms des moniteurs virtuels. Monitor profiles (Profils de moniteur) Définit des profils de moniteur centraux. Ils sont uniquement valides dans le Runtime. Chaque profil de moniteur comporte un onglet permettant de le configurer 5
individuellement (sur la page 7). Copier... Crée un nouveau profil sur la base du profil sélectionné et ouvre la boîte de dialogue de saisie de nom. Renommer... Ouvre la boîte de dialogue permettant de renommer un profil. Supprimer... Supprime le profil sélectionné sans confirmation. Profil de moniteur chargé par le Runtime sur cet ordinateur. Ouvre la liste déroulante permettant de sélectionner les profils qui devraient être utilisés dans le Runtime. Remarque : sur un ordinateur distant, vous devrez peut-être saisir manuellement le profil dans le fichier zenon6.ini : Accédez à la zone [DEFAULT]. Ajoutez l'entrée suivante : ScreenProfile=nom du profil de moniteur Résolution d'écran Résolution à laquelle le projet est déployé dans le Runtime. Conseil : effectuez ces réglages avant de démarrer le développement du projet. Les modifications ultérieures peuvent entraîner une distorsion de l'affichage si le rapport largeur/hauteur ne correspond pas à la résolution! Par défaut : résolution de l'ordinateur actuel. Moniteur Applique la résolution du moniteur actuellement actif comme résolution pour le profil de moniteur. Info Si vous avez uniquement installé le Runtime, et non l'éditeur sur un ordinateur, vous pouvez définir le profil de moniteur souhaité comme suit : Ouvrez le fichier zenon6.ini avec un éditeur de texte. Accédez à la zone [DEFAULT]. Ajoutez l'entrée suivante : ScreenProfile=nom du profil de moniteur Enregistrez le fichier et fermez l'éditeur de texte. 6
Attention Le premier moniteur virtuel est le moniteur par défaut. Dans les propriétés du projet dans le gestionnaire de projet, les réglages sélectifs spécifiques à la configuration à moniteur unique sont effectués dans la section Gestion de moniteur. Menu en ligne Comportement du menu en ligne dans le Runtime. Show online menu (Afficher le menu en ligne) Active : le menu est affiché lors d'un appel de synoptique dans le Runtime et propose les moniteurs pour lesquels la propriété Menu en ligne a été activée. Display time (Durée de l'affichage) Temps (en secondes) pendant lequel le menu en ligne reste ouvert. Item "Annuler" L'intitulé du bouton permettant de fermer le menu en ligne dans le Runtime : % indique le nombre de secondes avant l'annulation automatique. La touche Echap annule Active : vous pouvez également fermer le menu en ligne en appuyant 7
sur Echap. Appearance of the Runtime (Apparence du Runtime) Définit les options d'affichage dans le Runtime. Ajuster l'affichage à la résolution du moniteur. Active : La résolution du projet est ajustée à la résolution de l'écran de l'ordinateur courant. Inactif : Vous pouvez définir ici la résolution du projet, c'est-à-dire que la résolution du projet ne sera pas adaptée à la résolution courante. Consider header for the adjustment (Tenir compte de l'entête lors de l'ajustement) Active : La hauteur du titre est prise en compte dans l'éditeur de gabarit et dans le Runtime. Cette propriété existe pour des raisons de compatibilité et n'est habituellement pas utilisée. Consider main menu for the adjustment (Tenir compte du menu principal pour l'ajustement) Active : La hauteur du menu est prise en compte dans l'éditeur de gabarit et dans le Runtime. Cette propriété existe pour des raisons de compatibilité et n'est habituellement pas utilisée. Show scroll bar (Afficher la barre de défilement) Active : les barres de défilement sont affichées dans le Runtime. C'est la raison pour laquelle vous pouvez utiliser des synoptiques dont la surface d'affichage est plus importante que la surface disponible du moniteur. Physical monitors (Moniteurs physiques) Affiche la liste de tous les moniteurs physiques et des propriétés associées à ceux-ci. Modifier Ouvre la boîte de dialogue permettant de définir les propriétés individuelles du moniteur sélectionné. Moniteurs virtuels Affiche la liste de tous les moniteurs virtuels et des propriétés associées à ceux-ci. Modifier Ouvre la boîte de dialogue permettant de définir les propriétés individuelles du moniteur sélectionné. 8
5.2.1 Définir des moniteurs Nom Nom du moniteur Position Décrit la position et la résolution du moniteur, par ex. : Moniteur gauche : 0/0/1680/1050 Moniteur droit : 1680/0/3360/1050 Renvoyer à Active : permet de sélectionner un autre moniteur physique dans une liste déroulante dans laquelle il apparaît, par ex. s'il n'est actuellement pas connecté physiquement à l'ordinateur. Show in online menu (Afficher dans le menu en ligne) Active : dans le Runtime, à chaque fois qu'un synoptique associé à ce moniteur est invoqué, le menu en ligne de sélection de moniteurs est affiché. 5.2.2 Définir des moniteurs virtuels 9
Nom Nom du moniteur virtuel. Paramétrage Paramètres d'association des moniteurs. Show in online menu (Afficher dans le menu en ligne) Active : dans le Runtime, à chaque fois qu'un synoptique associé à ce moniteur est invoqué, le menu en ligne de sélection de moniteurs est affiché. Renvoyer à Associe le moniteur virtuel à un moniteur physique. Dans le Runtime, vous pouvez modifier cette association à l'aide de la fonction Sélection moniteur. 10
In the zenon6.ini the real monitor resolution has to be entered, so that the monitor administration works correctly in a multi-monitor system. zenon web client is an exception. There these settings are not necessary. The following ini entries are necessary here: [DEFAULT] RT_CXMAINFRAME=2559 Width of the main window in pixels RT_CYMAINFRAME=1023 Height of the main window in pixels Please be aware, that the entries have to be one pixel less than the real monitor size, as counting here starts with 0. The numbers of the example above are the settings of a double-monitor system, where both monitors have a resolution of 1280x1024 pixels (width 2x1280-1=2559, height 1024-1=1023). Info If the values are higher than the really available area, it can happen, that nothing is displayed! Attention If the Windows taskbar is fixed, nothing is displayed on the second monitor. This problem can be solved by automatically hiding the Windows taskbar or setting RT_CYMAINFRAME to values, that the taskbar is excluded, e.g. RT_CYMAINFRAME=1023. 11
La fonction Appel de synoptique comporte désormais des paramètres supplémentaires, grâce auxquels vous pouvez définir le moniteur cible. Attention Moniteur : Spécifiez ici le moniteur virtuel sur lequel le synoptique doit s'afficher. Avec la sélection Current monitor (Moniteur actuel), le synoptique est affiché sur le moniteur virtuel depuis lequel il a été ouvert. Cette sélection est par ex. adaptée aux synoptiques de menu appelés depuis un script de synoptique. L'option Sélection en ligne permet de sélectionner le moniteur avant l'affichage du synoptique dans le Runtime. Des options semblables à celles proposées par la fonction "Appel de synoptique" sont désormais également accessibles dans la fonction "Changer de synoptique avec sélection". Si, dans le Runtime, vous basculez vers des synoptiques pour lesquels l'option Sélection en ligne est activée, avant que le synoptique ne soit ouvert, un menu s'affiche, vous permettant de sélectionner un moniteur réel pour le synoptique. 12