A propos du fichier de données de génération automatique de dessins API

Plusieurs types de données sont mis à votre disposition pour contrôler la façon dont les dessins API sont générés à l'aide de l'utilitaire d'E/S API.

Un fichier de données comporte un certain nombre de colonnes fournissant les informations nécessaires à la génération des dessins API. Ces colonnes peuvent être agencées dans n'importe quel ordre et peuvent être affectées à des catégories de données spécifiques lors de la génération des dessins. Toutes les colonnes sont facultatives à l'exception de la colonne des numéros de référence de module (Code). Vous trouverez trois fichiers de données API fournis en exemple dans le dossier d'utilisateur : demoplc.xls, demoplc.csv et demoplc_iec.xls.

Les catégories de données susceptibles d'être incluses dans le fichier de données sont décrites ci-dessous.

Données des modules

Numéros de référence du module (Code)

Le code d'un module généré de manière paramétrique ou un symbole non API, tel qu'un variateur de vitesse.

Remarque : Ce code se trouve dans la base de données API.

Adresse (ADR)

L'adresse d'E/S de chaque point d'E/S. Cette valeur est affectée à l'attribut "TAGA_".

Numéros de rack (R)

Le numéro de rack du module, utilisé pour l'attribut affecté à l'invite %%1 depuis le fichier de données paramétriques.

Numéros de groupe (G)

Le numéro de groupe du module, utilisé pour l'attribut affecté à l'invite %%2 depuis le fichier de données paramétriques.

Numéros d'emplacement

Le numéro d'emplacement du module, utilisé pour l'attribut affecté à l'invite %%3 depuis le fichier de données paramétriques.

Panneau de borne distant (RTP)

L'ID du panneau de borne distant du module, utilisé pour l'attribut affecté à l'invite %%4 depuis le fichier de données paramétriques.

Numéros d'équipotentielles

Le numéro d'équipotentielle utilisé pour chaque point d'E/S.

Repère du module

La valeur affectée à l'attribut REPERE du module.

Installation du module

La valeur affectée à l'attribut d'installation du module.

Localisation du module

La valeur affectée à l'attribut de localisation du module.

Description 1-5 (DESC1-DESC5)

Les valeurs affectées aux attributs des cinq descriptions du module.

Tension/Entrée/Sortie (TENSION)

La valeur utilisée pour déterminer si le module est un module d'entrée ou de sortie, ou un module mixte s'il n'est pas possible de le déterminer depuis le fichier de données de création.

  • Modules d'entrée : DI, AI ou IN dans le cadre d'une chaîne de texte
  • Modules de sortie : DO, AO ou OUT dans le cadre d'une chaîne de texte
  • Modules mixtes : IO, Autre ou IN et OUT dans la chaîne de texte

Vous pouvez au préalable définir d'autres attributs sur le module, notamment l'attribut Tensions nominales, à l'aide du format suivant :

mainvalue;attributename2=attributevalue2

Par exemple, la saisie dans la colonne Rack de la valeur

2;RATING2=HAZARDOUS DUTY

définit la valeur "2" pour RACK et la valeur "RATING2" pour HAZARDOUS DUTY sur le module.

Remarque : Séparez chaque paire valeur/nom d'attribut supplémentaire par un point-virgule.

Valeurs API spéciales

Un certain nombre de valeurs peuvent être placées sur une ligne :

Remarque : La ligne concernée ne doit comporter aucune autre donnée.

BREAK

Insérez ce mot-clé dans la colonne ADRESSE de la feuille de calcul où vous voulez que le module API soit coupé et continue sur la prochaine colonne de diagramme Ladder.

SPACER

Insérez ce mot-clé dans la colonne ADRESSE de la feuille de calcul où vous voulez ajouter de l'espace supplémentaire entre des points d'E/S adjacents.

SKIP

Insérez ce mot-clé dans la colonne CODE juste après les données du précédent module où vous voulez qu'un barreau soit ignoré avant de passer au module suivant.

NEW_DWG

Insérez ce mot-clé dans la colonne du numéro de référence du module CODE juste après les données du précédent module où vous voulez passer au dessin suivant avant le module suivant.

Données de composant en ligne

L'utilitaire d'E/S API prend en charge jusqu'à 9 composants en ligne. Les composants des modules d'entrée sont insérés de gauche à droite, tandis que ceux des modules de sortie le sont de droite à gauche. L'espacement entre les appareils est maintenu même si aucun composant n'est défini pour une colonne donnée.

Répétez les colonnes pour chaque composant en ligne. Les colonnes de données sont les suivantes :

Bloc

Nom du fichier .dwg associé au composant à insérer.

Remarque : Placez un astérisque (*) devant le nom du bloc pour utiliser une insertion de circuit au lieu d'une insertion de composant. Une annotation est ajoutée sur le premier symbole trouvé sur le circuit inséré pour les autres valeurs de colonne de cette entrée.

Repère

La valeur affectée à l'attribut REPERE du composant.

Pour les bornes, respectez le format TAGSTRIP:TERM.

Par exemple, "TB1:25" affecte la valeur "TB1" à l'attribut TAGSTRIP et la valeur "25" à l'attribut TERM01.

Remarque : Séparez la valeur TAGSTRIP et le numéro de borne par deux-points.

Description

Les valeurs affectées aux attributs DESC du composant.

Utilisez le caractère | pour séparer les textes et les affecter aux attributs DESC1, DESC2 et DESC3.

Par exemple, la valeur "CYCLE|START" affecte "CYCLE" à DESC1 et "START" à DESC2.

Localisation

La valeur affectée à l'attribut de localisation (LOC) du composant.

Installation

La valeur affectée à l'attribut d'installation (INST) du composant.

Fabricant

La valeur affectée à l'attribut du fabricant (MFG) du composant.

Catalogue

La valeur affectée à l'attribut de catalogue (CAT) du composant.

Assemblage

La valeur affectée à l'attribut de code d'assemblage (ASSYCODE) du composant.

Vous pouvez au préalable définir d'autres attributs sur les composants, notamment des affectations de numéro de broche, à l'aide du format suivant :

mainvalue;attributename2=attributevalue2

Entrez ces valeurs dans n'importe quelle colonne du composant en ligne, à l'exception de la colonne Bloc.

Par exemple, la saisie dans la colonne Localisation de la valeur

Field;TERM01=21;TERM02=22

définit la valeur "Field" pour LOC, "21" pour TERM01 et "22" pour TERM02 sur le composant.

Remarque : Séparez chaque paire valeur/nom d'attribut supplémentaire par un point-virgule.

Câblage spécial pour les composants en ligne

En règle générale, chaque composant en ligne est connecté en série, du bus vers le point d'E/S, mais d'autres options de liaison sont disponibles.

Liaison perpendiculaire entre les barreaux adjacents

Pour établir une liaison perpendiculaire entre les barreaux adjacents, utilisez le caractère "|" comme nom de bloc de symboles pour l'un des appareils en ligne disponibles.

Suppression des connexions de fils

Faites suivre le caractère |" de quatre caractères pour contrôler les quatre connexions de fils possibles avec la liaison perpendiculaire. Utilisez "W" pour conserver la connexion de fils et "X" pour la supprimer.

Par exemple, un nom de bloc "|WWXW" insère une liaison perpendiculaire et supprime la connexion de fils inférieure gauche.

Bouclage

Vous pouvez effectuer un bouclage au lieu de poursuivre jusqu'à un bus d'alimentation. Pour obtenir un bouclage à droite, insérez "|XWXW" comme premier appareil en ligne.

Pour obtenir un bouclage à gauche, utilisez "|WXWX".