A propos du fichier de base de données API

Vous pouvez modifier le fichier de base de données API manuellement ou à l'aide de l'éditeur de fichier de base de données API (méthode recommandée). Le fichier de base de données API d'Jeu d’outils AutoCAD Electrical (ace_plc.mdb) est installé sous C:\Users\{nom d'utilisateur}\Documents\Acade {version}\AeData\{code de langue}\PLC.

Par défaut, le fichier de base de données API d'Jeu d’outils AutoCAD Electrical contient les tables "PLC_Manufacturer", "PLC_MSG" et "PLC_Styles" en plus des différentes tables d'informations de borne du module et des spécifications du module.

Remarque : Les symboles de paramètres de création API conviennent mieux sur des pages de taille ANSI D-Size et IEC A1.

PLC_Manufacturer

Cette table répertorie le fabricant, la série, le type et le nom de la table.

PLC_MSG

Cette table est à usage interne uniquement. Nous vous conseillons de ne pas modifier cette table.

PLC_Styles

Cette table répertorie les paramètres des champs par style.

Il existe deux tables pour chaque type de module. La table Spécifications du module contient des informations comme la référence du modèle, le type, la description, la tension nominale et les valeurs de décalage du rectangle. La table des informations de borne du module (qui se termine par "_Data") contient des informations de borne comme la valeur du code, le numéro de séquence de la borne, le nom du bloc et les attributs de la borne.

Table Spécifications du module

Exemple : "allen-bradley_1746_analog_input"

Ce fichier contient des informations qui apparaissent sur la ligne de sélection du module figurant dans la partie inférieure de la boîte de dialogue de sélection de module API.

CODE

Numéro du modèle

TYPE

Type de module

POINTS

Nombre de points d'E/S

DESCRIPTION

Description affichée dans la boîte de dialogue de sélection

ADDRESS_BASE

Valeur de numérotation de base (octal, décimal, hexadécimal)

ADDRESS_FORMAT

Réservé pour un usage ultérieur ; actuellement vide

OPTIONAL_BLOCK

Bloc facultatif à insérer au bas du module (commutateurs DIP)

RATING

Tension nominale

LISP

Fichier AutoLISP à exécuter au moment de l'insertion du module

BOX_RIGHT, BOX_LEFT, BOX_TOP_BOX_BOTTOM

BOX_SPLIT_BOTTOM, BOX_SPLIT_TOP

METRIC_BOX_RIGHT, METRIC_BOX_LEFT, METRIC_BOX_TOP, METRIC_BOX_BOTTOM

METRIC_BOX_SPLIT_BOTTOM, METRIC_BOX_SPLIT_TOP

Décalages à droite, à gauche, en haut et en bas du rectangle dessiné autour de la borne de symboles finalisée afin de créer un module global.

Remarque :

Vous pouvez supprimer la zone rectangulaire autour du module fini en supprimant ces entrées de la table des spécifications du module.

CATEGORIE

Spécifie l'emplacement d'insertion du module lorsque l'opération est réalisée dans le cadre de l'utilitaire de génération de dessins d'E/S API à partir de feuilles de calcul.

  • 1 = inséré à proximité de la liaison droite ou inférieure du diagramme Ladder.
  • 2 = inséré à proximité de la liaison gauche ou supérieure du diagramme Ladder.
  • 3 = inséré au centre, entre les liaisons du diagramme Ladder.

Voici les paramètres facultatifs pour le placement des symboles de paramètres de création :

Couleur/type de ligne/calque de la zone

Vous pouvez demander à Jeu d’outils AutoCAD Electrical de dessiner la zone rectangulaire à l'aide de propriétés de lignes autres que celles par défaut pour la couleur, le calque, le type de ligne ou Echltp. Codez ces informations comme une série de mots-clés, comme si vous utilisiez la commande CHPROP d'AutoCAD pour effectuer la modification. Les mots-clés sont codés dans les entrées "BOX_RIGHT", "BOX_LEFT", "BOX_TOP" et "BOX_BOTTOM" d'une table de spécifications du module. Par exemple, ce qui suit colorie les côtés gauche et droit de la zone de contour en cyan avec le type de ligne "Hidden2" et le haut et le bas en bleu avec le type de ligne par défaut :

BOX_RIGHT=0.5 COLOR CYAN LTYPE HIDDEN2

BOX_LEFT=0.5 COLOR CYAN LTYPE HIDDEN2

BOX_TOP=0.5 COLOR BLUE

BOX_BOTTOM=0.375 COLOR BLUE

Table des informations de borne du module (se termine par _Data)

Exemple : "allen-bradley_1746_analog_input_Data"

Ce fichier contient des informations de borne pour le type de module.

CODE

Référence catalogue du module

SEQUENCE

Numéro de séquence de la borne

BLOC

Nom de bloc utilisé pour l'insertion. Le caractère "?" est rempli pendant l'insertion et le nom du bloc utilise soit "H", soit "V" selon l'orientation choisie.

ATTRIBUTS

Attributs facultatifs pour la borne. Cela comprend les attributs utilisateur, les valeurs d'invite %%x, le préfixe ou suffixe des adresses, les adresses non séquentielles, les coupures, les nouvelles invites d'adresses d'E/S, y compris les bornes non utilisées et l'espacement spécial.

Voici les paramètres facultatifs pour le placement des symboles de paramètres de création :

Utiliser les valeurs d'invites %%x

Une fois les valeurs telles que rack, groupe ou emplacement entrées, elles sont disponibles pour être utilisées sur tous les points d'E/S subséquents du module. Si vous voulez utiliser l'attribut DESCBORNE_ de chaque point d'E/S pour comporter l'adresse d'E/S au format de nombre de bits Rack/Groupe, procédez comme suit :

  1. Demandez les valeurs Rack et Groupe dans la première entrée du module.

    %%1INVITE=Numéro de rack;%%2INVITE=Numéro de groupe.

  2. Codez la valeur DESCBORNE_ à l'aide de %%1, %%2 et d'un suffixe de nombre de bits.

    DESCBORNE_=1:%%1%%2/00 pour le premier point d'E/S

    DESCBORNE_=1:%%1%%2/01 pour le deuxième point d'E/S

Attributs utilisateur

Vous pouvez ajouter et annoter vos propres attributs dans les symboles de paramètres de création s'ils sont référencés dans la table des informations de borne du module.

Préfixe ou suffixe d'adresse

Vous pouvez inclure un préfixe ou un suffixe à chaque valeur d'adresse insérée. Par exemple, si vous souhaitez que "EN-" soit placé en préfixe des entrées sur un module donné, éditez le fichier de base de données et ajoutez ";TAGA_=EN-%%N" à chaque entrée de paramètre de création d'E/S dans le bloc de données du module. %%N représente l'adresse d'E/S calculée et "IN-" est le préfixe qui est ajouté.

Adresses non séquentielles

Certains modules peuvent comporter des affectations d'adresses d'E/S qui ne sont pas incrémentées de façon incrémentielle d'une borne à l'autre. Utilisez le repère "%%A" pour représenter le début de l'adresse du module. Dans l'exemple ci-dessous, la séquence d'adresse n'est pas séquentielle. Notez l'utilisation des indicateurs "TAGA_=%%A+ <une valeur>".

CODE

BLOC

ATTRIBUTS

D2-08ND3

HP?--WLR

TERM_=C,C;MFG=PLC-DIRECT;CAT=D2-08ND3;...

D2-08ND3

HP?WA-DQ

TERM_=0

D2-08ND3

HP?WA-DR

TERM_=4;TAGA_=%%A+4

D2-08ND3

HP?WA-DQ

TERM_=1;TAGA_=%%A+1

D2-08ND3

HP?WA-DR

TERM_=5;TAGA_=%%A+5

D2-08ND3

HP?WA-DQ

TERM_=2;TAGA_=%%A+2

D2-08ND3

HP?WA-DR

TERM_=6;TAGA_=%%A+6

D2-08ND3

HP?WA-DQ

TERM_=3;TAGA_=%%A+3

D2-08ND3

HP?WA-DR

TERM_=7;TAGA_=%%A+7

Forer une coupure

Vous pouvez prédéfinir un point de coupure du module dans la table des informations de borne du module. Ajoutez "\SPECIAL=BREAK" sur la ligne sur laquelle vous souhaitez que la coupure apparaisse.

Par défaut, 20 bornes sont autorisées sur les symboles de paramètres de création. Si le module contient plus de 20 bornes, la coupure est placée à un emplacement logique (par exemple, après le regroupement d'adressage d'E/S). Par exemple, une carte à 32 points d'E/S peut regrouper 36 bornes, la définition de module exécutant la commande Coupure au niveau de la borne 18 (après le premier jeu de 16 adresses d'E/S). Si vous souhaitez couper le module plus tôt, vous pouvez utiliser l'éditeur de fichier de base de données API pour ajouter la commande Coupure ou effectuer ce qui suit dans la table des informations de borne du module.

HP?WA-D;TERM_07\SPECIAL=BREAK

Appel pour nouvelle demande d'adresse d'E/S

Certains modules incluent des entrées et des sorties. Vous pouvez appeler Jeu d’outils AutoCAD Electrical pour qu'il demande un nouveau numéro d'adresse de début lorsque les paramètres de création passent des entrées aux sorties ou vice versa. Ajoutez "\SPECIAL=ADDR_OUT" sur la ligne sur laquelle vous souhaitez demander une nouvelle adresse de sortie, ou ajoutez "\SPECIAL=ADDR_IN" si vous souhaitez demander une nouvelle adresse d'entrée de début.

Inclure des bornes inutilisées

Il se peut que certains modules contiennent des bornes qui ne sont pas utilisées. Les bornes inutilisées sont ignorées par défaut, ce qui génère une représentation compacte du module. Vous pouvez configurer le fichier de base de données API pour qu'il affiche éventuellement les bornes inutilisées en ajoutant "\SPECIAL_INCLUDE" et "\SPECIAL_EXCLUDE" dans la table des informations de borne du module.

Espacement spécial

Normalement, lorsqu'Jeu d’outils AutoCAD Electrical génère un module API, il utilise l'écartement de barreaux courant pour l'espacement des points de connexion des fils et des points d'E/S. Vous pouvez modifier ce paramètre en ajoutant "\SPECIAL=SPACINGFACTOR=<val> dans la table des informations de borne du module. Lorsqu'Jeu d’outils AutoCAD Electrical voit ce paramètre sur un point d'E/S ou une ligne d'entrée de connexion des fils, il utilise un facteur de l'écartement des barreaux. Par exemple, un paramètre "\SPECIAL=SPACINGFACTOR=0.5" correspondant à une entrée de connexion de fils ou d'E/S indique à Jeu d’outils AutoCAD Electrical d'insérer ce point avec un écartement de barreaux inférieur de 0.5 par rapport à l'écartement maximal. Une valeur de 1.5 insère le point d'un écartement une fois et demi supérieur à l'écartement normal alors qu'une valeur de 0.0 insère le point d'E/S au même emplacement que le précédent.

Par exemple, les quatre lignes suivantes dans le fichier de données paramétriques insèrent quatre points répartis sur quatre écartements de barreaux du diagramme Ladder :

HP?WA-D;TERM_=01

HP?W--;TERM_=COM

HP?W--;TERM_=VDC

HP?WA-D;TERM_=02

Si vous voulez que les deux symboles de bornes du milieu soient regroupés en un écartement de barreau au lieu de prendre deux espaces, modifiez le fichier comme suit :

HP?WA-D;TERM_=01

HP?W--;TERM_=COM;\SPECIAL=SPACINGFACTOR=0.5

HP?W--;TERM_=VDC;\SPECIAL=SPACINGFACTOR=0.5

HP?WA-D;TERM_=02