I pragmi degli attributi influenzano la compilazione e la precompilazione. Sono supportati solo negli editor di testo.
CODESYS supporta una serie di pragmi predefiniti per gli attributi. Inoltre, è possibile utilizzare pragmi definiti dall'utente, che possono essere interrogati con l'aiuto di pragmi condizionali prima della compilazione del progetto.
Gli attributi sono definiti nella parte della dichiarazione. Eccezione: Per gli oggetti Azione e Transizione, che non hanno una propria parte di dichiarazione, è possibile definire gli attributi all'inizio della parte di implementazione.
Se si definiscono i propri attributi, assicurarsi che siano unici. Ciò avviene, ad esempio, con il prefisso del nome dell'attributo. I produttori di dispositivi possono utilizzare il prefisso vendor a questo scopo.
-
Effetti sui simboli
-
Attributo personalizzato
-
Attributo: call_after_global_init_slot
-
Attributo: call_after_init
-
Attributo: call_after_online_change_slot
-
Attributo: call_before_global_exit_slot
-
Attributo: call_on_type_change
-
Attributo: conditionalshow
-
Attributo: conditionalshow_all_locals
-
Attributo: const_replaced, const_non_replaced
-
Attributo: flusso di dati
-
Attributo: modalità di visualizzazione
-
Attributo: abilita_creazione_dinamica
-
Attributo: stima dell'utilizzo dello stack
-
Attributo: Espandere completamente
-
Attributo: global_init_slot
-
Attributo: nascondere
-
Attributo: hide_all_locals
-
Attributo: initialize_on_call
-
Attributo: init_namespace
-
Attributo: init_on_onlchange
-
Attributo: percorso dell'istanza
-
Attributo: io_function_block, io_function_block_mapping
-
Attributo: is_connected
-
Attributo: linkalways
-
Attributo: monitoraggio
-
Attributo: monitoring_display
-
Attributo: monitoring_encoding
-
Attributo: no_assign, no_assign_warning
-
Attributo: no_check
-
Attributo: no_copy
-
Attributo: no-exit
-
Attributo: noinit
-
Attributo: no_instance_in_retain
-
Attributo: no_virtual_actions
-
Attributo: pingroup
-
Attributo: pin_presentation_order_inputs, pin_presentation_order_outputs
-
Attributo: obsoleto
-
Attributo: pack_mode
-
Attributo: Valore del processo
-
Attributo: qualified_only
-
Attributo: riflessione
-
Attributo: successivo
-
Attributo: to_string
-
Attributo: disabilitazione dell'avviso, ripristino dell'avviso