Fichier de liste de composants
Le fichier de liste de composants fourni à l'outil Ajouter un composant est un fichier XML constitué d'une liste d'en-têtes de catégorie de composants et de noms de fichiers de composants.
Le fichier est au format suivant. Les sections
<category>
et <component>
peuvent répéter d'autres sections.<hmi> <category type="TYPE" folder="FOLDER"> <component file="NAME"/> </category> </hmi>
- TYPEest l'un des types de catégorie de composants.
- FOLDERest le nom du dossier dans lequel se trouvent les fichiers de composants de cette catégorie. Il s'agit d'un attribut facultatif. Si cet attribut n'est pas présent, les fichiers de composants sont supposés se trouver dans le même dossier que ce fichier de liste de composants. L'attribut folder peut être spécifié en tant que dossier absolu (par exemple,C:\MEFiles\gfx) ou en tant que dossier relatif (par exemple,.\gfx). S'il s'agit d'une spécification de dossier relative, elle devrait être relative au dossier où se trouve ce fichier de liste de composants.
- NAMEest le nom du fichier de composants sans spécification de dossier (par exemple,pump.gfx).
Exemples
Ajout d'affichages graphiques, d'affichages d'objets globaux et d'images à une application existante :
Lorsque vous ajoutez des affichages graphiques ou des affichages d'objets globaux, vous pouvez spécifier un dossier qui les contiendra. Si le dossier n'existe pas, il sera automatiquement créé.
<hmi> <category type="Graphics;Displays" folder="C:\MEFiles\Displays"> <component file="overview.gfx" folder="overview"/> <component file="pump house.gfx" folder="pumps"/> </category> <category type="Graphics;Global Objects" folder="C:\MEFiles\GOs"> <component file="button.ggfx" folder="buttons"/> <component file="panel.ggfx" folder="panels"/> </category> <category type="Graphics;Images" folder="C:\MEFiles\Images"> <component file="logo.bmp"/> <component file="pump.bmp"/> </category> </hmi>
Ajout de dossiers sous Affichages et objets globaux d'une application existante :
<hmi> <category type="Graphics;DisplayFolders"> <component folder="line1"/> <component folder="line2"/> </category> <category type="Graphics;GlobalObjectsFolders"> <component folder="common1"/> <component folder="common2"/> </category> </hmi>
Ajout de fichiers XML à une application existante :
<hmi> <category type="Graphics;Displays" folder="C:\MEFiles\Displays"> <component file="overview.xml"/> </category> <category type="Graphics;Global Objects" folder="C:\MEFiles\GOs"> <component file="common.xml"/> </category> </hmi>
Ajout d'un fichier de langue à une application existante :
<hmi> <category type="Language;Files" folder="C:\MEFiles"> <component file="Excelname.xls"/> </category> </hmi>
Ajout de fichiers de configuration d'alarme à une application existante :
<hmi> <category type="Alarm Setup;Files" folder="C:\MEFiles"> <component file="Alarmfiles.xml"/> </category> </hmi>
Ajout de messages d'informations à une application existante :
<hmi> <category type="InfoMessages;Tables" folder="C:\TagFile\InfoMessages"> <component file="me_aa.ifm"/> </category> </hmi>
Ajout de fichiers de recette à une application existante :
<hmi> <category type="RecipePlus;Editor" folder="C:\TagFile\RecipePlus"> <component file="ME_RecipePlus.rpp"/> </category> </hmi>
Les types de catégorie de composants et les noms de dossier qui leur sont associés dans l'arborescence de l'application sont définis dans le tableau suivant.
Type de catégorie de composants | Nom de dossier dans l'arborescence de l'application |
|---|---|
Graphics;Displays | Displays |
Graphics;DisplayFolders | Affichages |
Graphics;Images | Images |
Graphics;Global Objects | Objets globaux |
Graphics;GlobalObjectsFolders | Objets globaux |
Parameter;Files | Paramètres |
MessageServer;Tables | Messages locaux |
TagDb;Files | Points |
Macro;Files | Macros |
Data Logging;Models | Journal des données |
InfoMessages;Tables | Messages d'informations |
RecipePlus;Editor | Éditeur RecipePlus |
Alarm Setup;Files | Configuration des alarmes |
Language;Files |
Fournir une réponse