È possibile modificare il file di database PLC manualmente oppure utilizzando l'Editor file database PLC (metodo consigliato). Il file di database PLC di Set di strumenti di AutoCAD Electrical (ace_plc.mdb) è installato in C:\Utenti\{nomeutente}\Documents\Acade {versione}\AeData\{codice lingua}\PLC.
Di default, il file di database PLC di Set di strumenti di AutoCAD Electrical contiene le tabelle "PLC_Manufacturer", "PLC_MSG" e "PLC_Styles", oltre a diverse tabelle di specifiche modulo e di informazioni sui morsetti del modulo.
PLC_Manufacturer |
Questa tabella elenca i produttori, le serie, i tipi e i nomi di tabella. |
PLC_MSG |
Questa tabella è solo per uso interno. Si consiglia di non modificarla. |
PLC_Styles |
Questa tabella elenca le impostazioni delle caselle in base al tipo. |
Sono previste due tabelle per ciascun tipo di modulo. La tabella di specifiche modulo contiene informazioni quali il numero di modello, il tipo, la descrizione, il rating e i valori di offset del rettangolo. La tabella di informazioni sui morsetti del modulo (il nome termina con "_Data") contiene informazioni sui contatti, quali il valore del codice, il numero di sequenza del contatto, il nome del blocco e gli attributi dei morsetti.
Esempio: "allen-bradley_1746_analog_input"
Questo file contiene informazioni che vengono visualizzate nella riga di selezione del modulo, nella metà inferiore della finestra di dialogo Selezione modulo di I/O PLC.
CODICE |
Numero modello |
TIPO |
Tipo di modulo |
PUNTI |
Numero di punti I/O |
DESCRIZIONE |
Descrizione visualizzata nella finestra di dialogo di selezione |
ADDRESS_BASE |
Valore di numerazione base (ottale, decimale, esadecimale) |
ADDRESS_FORMAT |
Riservato per uso futuro; al momento nessun valore |
OPTIONAL_BLOCK |
Blocco facoltativo da inserire nella parte inferiore del modulo, ad esempio interruttori DIP |
RATING |
Rating |
LISP |
File AutoLISP da eseguire all'inserimento del modulo |
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 |
Offset destro, sinistro, alto e basso per il rettangolo costruito intorno alla pila di simboli finita per la creazione di un modulo complessivo. Nota:
È possibile sopprimere la casella rettangolare intorno al modulo finito rimuovendo queste voci dalla tabella di specifiche del modulo. |
CATEGORIA |
Specifica la posizione di inserimento del modulo quando viene inserito durante l'esecuzione dell'Utilità Da foglio di calcolo a I/O PLC.
|
Di seguito sono riportati i parametri facoltativi per il posizionamento dei simboli dei disegni parametrici
Colore/tipo di linea/layer della casella
È possibile impostare Set di strumenti di AutoCAD Electrical in modo che disegni la casella rettangolare utilizzando proprietà di linea non di default per colore, layer, tipo di linea o scalatl. Codificare queste informazioni come una serie di parole chiave, come se si stesse utilizzando il comando CAPROP di AutoCAD per apportare la modifica. La codifica delle parole chiave si trova negli attributi "BOX_RIGHT", "BOX_LEFT", "BOX_TOP" e "BOX_BOTTOM" nella tabella delle specifiche di un modulo. Nell'esempio seguente i lati destro e sinistro della casella di inclusione vengono definiti con il colore ciano, il tipo di linea Hidden2 e il blu della parte superiore e inferiore con il tipo di linea di default:
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
Esempio: "allen-bradley_1746_analog_input_Data"
Questo file contiene informazioni sui morsetti per il tipo di modulo.
CODICE |
Codice catalogo del modulo |
SEQUENZA |
Numero di sequenza morsetto |
BLOCCO |
Nome del blocco utilizzato per l'inserimento. Il carattere "?" ottiene valori durante l'inserimento e il nome del blocco contiene il carattere "H" o "V" a seconda del tipo di orientamento selezionato. |
ATTRIBUTI |
Attributi facoltativi per il morsetto. Includono attributi utente, valori di prompt %%x, prefisso o suffisso degli indirizzi, indirizzi non sequenziali, interruzioni, nuove richieste di indirizzi I/O, compresi morsetti non utilizzati e spaziatura speciale. |
Di seguito sono riportati i parametri facoltativi per il posizionamento dei simboli dei disegni parametrici
Uso dei valori di prompt %%x
I valori immessi, quali rack, gruppo o slot, risulteranno disponibili per l'uso in tutti i punti di I/O successivi del modulo. Se si desidera utilizzare l'attributo DESCRMORS_ di ciascun punto di I/O per indicare l'indirizzo di I/O in Rack/Gruppo con il formato numerico espresso in bit, procedere nel modo seguente:
%%1PROMPT=Numero rack;%%2PROMPT=Numero gruppo.
DESCRMORS_=1:%%1%%2/00 per il primo punto I/O
DESCRMORS_=1:%%1%%2/01 per il secondo punto I/O
Attributi utente
È possibile aggiungere ed annotare i propri attributi nei simboli parametrici se ad essi viene fatto riferimento nella tabella di informazioni sui morsetti del modulo.
Prefisso o suffisso dell'indirizzo
È possibile includere un prefisso o un suffisso in ogni valore dell'indirizzo che viene inserito. Ad esempio, se si desidera inserire come prefisso "IN-" negli input di un determinato modulo, è necessario modificare il file di database e aggiungere ";TAGA_=IN-%%N" a ciascuna immissione di dati parametrici I/O nel blocco di dati del modulo. %%N rappresenta l'indirizzo I/O calcolato e "IN-" è il prefisso che viene aggiunto.
Gestione degli indirizzi non sequenziali
Alcuni moduli possono presentare assegnazioni di indirizzi di I/O che non aumentano in modo sequenziale da un morsetto a quello successivo. Utilizzare il flag "%%A" per rappresentare l'indirizzo iniziale del modulo. Nell'esempio riportato di seguito, la sequenza degli indirizzi non è sequenziale. Si noti l'uso dei flag "TAGA_=%%A+ <valore>".
CODICE |
BLOCCO |
ATTRIBUTI |
---|---|---|
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 |
Impostazione di un'interruzione
È possibile predefinire un punto di interruzione del modulo nella tabella di informazioni sui morsetti del modulo. Aggiungere "\SPECIAL=BREAK" sulla riga nel punto in cui si desidera inserire l'interruzione.
Per default, sono consentiti 20 morsetti sui simboli di disegno parametrico. Se il modulo supera i 20 morsetti, l'interruzione viene inserita in una posizione logica, ad esempio dopo un raggruppamento di indirizzamento I/O. Ad esempio, se una scheda con 32 punti I/O presenta 36 morsetti, la definizione di modulo eseguirebbe il comando di interruzione a 18, dopo il primo gruppo di 16 indirizzi I/O. Per interrompere prima il modulo, è possibile utilizzare l'Editor file di database PLC per aggiungere il comando di interruzione oppure effettuare quanto descritto di seguito nella tabella di informazioni sui morsetti del modulo.
HP?WA-D;TERM_07\SPECIAL=BREAK
Attivazione di una nuova richiesta di indirizzo I/O
Alcuni moduli includono input e output. È possibile far sì che Set di strumenti di AutoCAD Electrical richieda un nuovo numero di indirizzo iniziale quando il disegno parametrico passa dagli input agli output o viceversa. Aggiungere "\SPECIAL=ADDR_OUT" nella riga in cui si desidera inserire un messaggio di richiesta di un nuovo indirizzo di output oppure aggiungere "\SPECIAL=ADDR_IN" se si desidera inserire un messaggio di richiesta di un nuovo indirizzo di input iniziale.
Inclusione dei morsetti inutilizzati
Alcuni moduli possono contenere morsetti inutilizzati. I morsetti inutilizzati vengono ignorati per default, determinando una rappresentazione compatta del modulo. È possibile impostare il file di database PLC per visualizzare facoltativamente i morsetti inutilizzati aggiungendo gli attributi "\SPECIAL_INCLUDE" e "\SPECIAL_EXCLUDE" nella tabella di informazioni sui morsetti del modulo.
Spaziatura speciale
Generalmente, quando Set di strumenti di AutoCAD Electrical genera un modulo PLC, utilizza la spaziatura rung corrente per la spaziatura dei punti di connessione fili e I/O. È possibile evitare questa procedura utilizzando l'attributo "\SPECIAL=SPACINGFACTOR=<val>" nella tabella di informazioni sui morsetti del modulo. Quando Set di strumenti di AutoCAD Electrical rileva in una riga di immissione di un punto di I/O o di una connessione fili, utilizza un fattore della spaziatura rung. Ad esempio "\SPECIAL=SPACINGFACTOR=0.5" per una determinata voce della connessione fili o I/O fa sì che Set di strumenti di AutoCAD Electrical inserisca questo punto al di sotto della spaziatura rung 0.5 anziché una spaziatura rung completa. Un valore di 1.5 inserisce il punto al di sotto di un'ulteriore mezza spaziatura rispetto al normale mentre 0.0 inserisce il punto I/O nella stessa posizione del precedente.
Le quattro righe seguenti di un file di dati parametrici, ad esempio, consentono di inserire quattro punti distribuiti su quattro spaziature rung di diagramma ladder:
HP?WA-D;TERM_=01
HP?W--;TERM_=COM
HP?W--;TERM_=VDC
HP?WA-D;TERM_=02
Se si desidera raggruppare i due simboli di morsetto centrali in una spaziatura rung anziché occupare due spaziature, modificare il file nel seguente modo:
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