Comando: Editor interfaccia
Simbolo: , Scorciatoia: Alt+F6
Funzione: Il comando apre e chiude il Editor interfaccia scheda sopra l'editor di visualizzazione.
Chiamata: menu Anche facendo clic sulla piccola freccia in basso nella parte superiore dell'editor di visualizzazione
Scheda: Editor interfaccia
Simbolo:
La scheda fornisce un editor per la dichiarazione delle variabili di interfaccia. L'editor si comporta in modo simile all'editor di dichiarazione di un blocco funzione, tuttavia le variabili di interfaccia non hanno un'inizializzazione.
Sintassi
<scope> {attribute ' <attribute name> ' := ' <expression> '} <variable name> : <data type>; END_VAR
Sintassi | Descrizione |
---|---|
| Scopo: |
| Opzionale Attributo pragma |
| Opzionale Valore attributo (parametro) |
| Dichiarazione delle variabili di interfaccia NotaLe variabili di interfaccia non hanno un'inizializzazione. |
Dichiarazione nell'editor di interfaccia
VAR_INPUT {attribute 'parameterstringof'} sIdentifier : STRING; // String for instance name iCounter : INT; END_VAR VAR_IN_OUT {attribute 'VAR_IN_OUT_AS_POINTER'} fbController: FB_Controller; END_VAR
Ambiti
Possibili ambiti per interfacce di visualizzazioni o finestre di dialogo
|
NotaNel caso delle finestre di dialogo, i dati vengono riscritti solo alla chiusura della finestra di dialogo. SuggerimentoSuggerimento: si consiglia vivamente di utilizzare questo ambito in modo che sia possibile la restituzione dei valori. Inoltre, nessun dato deve essere copiato. |
Pragma | Quando si trasferisce un puntatore a un oggetto dati In contrasto con il NotaSuggerimento: si consiglia vivamente di utilizzare questo ambito in modo che sia possibile la restituzione dei valori. Inoltre, nessun dato deve essere copiato. |
| Durante il trasferimento di dati che verranno solo letti Nota
|
Pragma | Quando si trasferisce una variabile (tipo di dati |