Dialogo: Proprietà: Costruire Permalink

Simbolo: _cds_icon_property_object.png

Funzione: La finestra di dialogo contiene le opzioni per la compilazione (operazione di compilazione) dell'oggetto.

Chiama: «Visualizza  Proprietà» comando; menu contestuale dell'oggetto nella struttura del dispositivo

Nome

Descrizione

«Escludere dalla costruzione»

_cds_icon_option_activated_copy.png: Questo oggetto e, ricorsivamente, i suoi oggetti figli non vengono inclusi nella successiva operazione di compilazione.

La voce dell'oggetto viene visualizzata in caratteri verdi nella vista «Devices» o nella vista «POUs».

«Implementazione esterna»

«(Collegamento tardivo nel sistema di runtime)»

_cds_icon_option_activated_copy.png: CODESYS non genera alcun codice per questo oggetto durante la compilazione del progetto. L'oggetto viene collegato non appena il progetto viene eseguito sul sistema di destinazione, a patto che esista (ad esempio, in una libreria).

La lunghezza massima dei nomi degli oggetti (blocchi funzione e metodi) è di 64 caratteri.

Il nome dell'oggetto viene aggiunto con ‎(EXT)‎ nella vista «Devices» o nella vista «POUs».

«Abilita la chiamata di sistema»

_cds_icon_option_activated_copy.png: È possibile effettuare una chiamata di sistema (sistema runtime) per le funzioni.

Contesto: A differenza di CODESYS V2.3 Gateway Server, l'operatore ADR in V3 può essere utilizzato con nomi di funzioni, nomi di programmi, nomi di blocchi funzione e nomi di metodi. Sostituisce l'operatore ‎INSTANCE_OF‎.

MA: Non è possibile chiamare puntatori a funzioni dall'interno di CODESYS.

«Link sempre»

_cds_icon_option_activated_copy.png: L'oggetto è contrassegnato dal compilatore e quindi sempre incluso nelle informazioni di compilazione. Ciò significa che viene sempre compilato e scaricato sul controllore.

Nota: Il pragma ‎{attribute 'linkalways'}‎ può essere usato anche per indicare al compilatore di includere sempre un oggetto.

«Il compilatore definisce»

Qui è possibile specificare "definizioni" o condizioni per la compilazione dell'oggetto (compilazione condizionale). È anche possibile specificare l'espressione ‎expr‎, utilizzata in questo tipo di pragmi. È possibile inserire più voci come elenco separato da virgole (vedere le istruzioni ‎{define}‎ ).

Esempio: ‎hello, test:='1'‎

«Definizioni aggiuntive del compilatore dalla descrizione del dispositivo»

«Definito nel dispositivo»

Elenco delle definizioni del compilatore che derivano dalla descrizione del dispositivo

Queste definizioni del compilatore vengono usate nella compilazione se non sono elencate nel campo «Ignored definitions».

«Definizioni ignorate»

Elenco delle definizioni del compilatore dalla descrizione del dispositivo che non sono utilizzate nella creazione.

_cds_icon_arrow_right.png

Copia la definizione di compilatore selezionata dal campo «Definito nel dispositivo» al campo «Definizioni ignorate»

_cds_icon_arrow_left.png

Sposta la definizione di compilatore selezionata dal campo «Definizioni ignorate» al campo «Definito nel dispositivo»

La definizione del compilatore viene utilizzata nella compilazione.

Per ulteriori informazioni, vedere: ⮫ «Pragmi condizionali », ⮫ Maggiori informazioni