Oggetto: DUT
Un DUT (Data Unit Type) dichiara un tipo di dati specifico dell'utente.
DUT
Enumerazione con supporto per elenchi di testo
Puoi aggiungere questo tipo di oggetto sotto l'applicazione o nel POU vista.
Quando l'oggetto viene creato, Aggiungi DUT si apre una finestra di dialogo. Qui puoi configurare il nuovo tipo di dati e scegliere tra i costrutti (struttura, enumerazione, alias
| Costruzione DUT Una dichiarazione del tipo di dati definita dall'utente viene inserita tra parentesi |
| Una struttura racchiude i suoi membri con |
| Un'enumerazione è un elenco separato da virgole di nomi di membri tra parentesi tonde. un'enumerazione può anche essere assegnato un elenco di testo. Viene utilizzato per localizzare i valori dell'enumerazione. Di conseguenza, l'oggetto ha anche |
| Un alias è un identificatore alternativo. |
| Un sindacato racchiude i suoi membri con |
Dichiarazione della struttura S_POLYGONLINE
con inizializzazione parziale dei membri
TYPE S_POLYGONLINE : STRUCT aiStart : ARRAY[1..2] OF INT := [-99, -99]; aiPoint1 : ARRAY[1..2] OF INT; aiPoint2 : ARRAY[1..2] OF INT; aiPoint3 : ARRAY[1..2] OF INT; aiPoint4 : ARRAY[1..2] OF INT; aiEnd : ARRAY[1..2] OF INT := [99, 99]; END_STRUCT END_TYPE
Dichiarazione della struttura S_PENTAGON
come estensione di S_POLYGONLINE
TYPE S_PENTAGON EXTENDS S_POLYGONLINE : STRUCT aiPoint5 : ARRAY[1..2] OF INT; END_STRUCT END_TYPE
Dichiarazione dell'enumerazione E_TRAFFICSIGNAL
{attribute 'qualified_only'} {attribute 'strict'} TYPE E_TRAFFICSIGNAL : ( eRed, eYellow, eGreen := 10 ); END_TYPE
Enumerazione con supporto per elenchi di testo nella vista di localizzazione

Le Visualizzazione testuale e
Visualizzazione della localizzazione i pulsanti si trovano sul lato destro dell'editor. Fai clic sui pulsanti per passare da una visualizzazione all'altra.
Dichiarazione di uno pseudonimo
TYPE A_MESSAGE : STRING[50]; END_TYPE
Dichiarazione di un UNION
TYPE U_DATA : UNION lrA : LREAL; liA : LINT; dwA : DWORD; END_UNION END_TYPE
Dialogo: Aggiungi DUT
Funzione: La finestra di dialogo viene utilizzata per configurare una nuova DUT oggetto (tipo di unità di dati).
Chiama: Progetto → Aggiungi oggetto → TAGLIARE menu; menu contestuale dell'oggetto dell'applicazione
Nome | Nome del nuovo DUT tipo di dati Esempio: |
Struttura | Crea un oggetto che dichiara una struttura che combina più variabili con diversi tipi di dati in un'unità logica Le variabili dichiarate all'interno della struttura sono chiamate membri. Esempio: |
Avanzato |
Nel campo di immissione, specificare una struttura esistente. I membri della struttura esistente sono automaticamente disponibili nella nuova struttura. Esempio: |
Enumerazione | Crea un oggetto che dichiara un'enumerazione che combina più costanti intere in un'unità logica Le costanti dichiarate all'interno di un'enumerazione sono anche chiamate valori di enumerazione. Esempio: Un'enumerazione può anche avere un elenco di testo. Viene utilizzato per localizzare i valori dell'enumerazione. Di conseguenza, l'oggetto ha anche |
Supporto per l'aggiunta di elenchi di testo |
L'elenco di testo consente di localizzare i nomi dei valori di enumerazione. Esempio: Nota: nel caso di un tipo di enumerazione esistente, il supporto per gli elenchi di testo può essere aggiunto o rimosso in qualsiasi momento. A tale scopo vengono utilizzati i comandi del menu contestuale dell'oggetto: Supporto per l'aggiunta di elenchi di testo Rimuovi il supporto per le liste di testo Suggerimento: i testi localizzati possono essere visualizzati, ad esempio, in una visualizzazione. In questo caso, l'output di testo di un elemento di visualizzazione mostra i valori di enumerazione simbolici nella lingua corrente anziché i valori di enumerazione numerici. Quando un'enumerazione con supporto per elenchi di testo è specificata in Variabile di testo proprietà di un elemento di visualizzazione, ottiene la seguente proprietà aggiuntiva:
Esempio: In una visualizzazione, si utilizza la variabile
Per ulteriori informazioni, vedere anche: Uso dei testi Suggerimento: quando si modifica il tipo di enumerazione nell'applicazione, alla chiusura dell'applicazione viene visualizzato un messaggio che chiede se le visualizzazioni interessate devono essere aggiornate automaticamente. |
Pseudonimo | Crea un oggetto che dichiara un alias con cui viene dichiarato un nome alternativo per un tipo di base, un tipo di dati o un blocco di funzioni Esempio: |
Unione | Crea un oggetto che dichiara un'unione che combina più membri con tipi di dati per lo più diversi in un'unità logica Tutti i membri hanno lo stesso offset in modo da occupare la stessa memoria. Il requisito di memoria di un'unione è determinato dal fabbisogno di memoria del suo membro «più grande». Esempio: |
Aggiungi | Chiude la finestra di dialogo e crea il nuovo oggetto L'oggetto viene visualizzato con |