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.
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.
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.
|
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
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 :
%%1INVITE=Numéro de rack;%%2INVITE=Numéro de groupe.
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