Oggetto: DUT
Un DUT (Data Unit Type) dichiara un tipo di dati specifico dell'utente.
 DUT DUT
 Enumerazione con supporto per elenchi di testo 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_TYPEDichiarazione 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_TYPEDichiarazione dell'enumerazione E_TRAFFICSIGNAL
{attribute 'qualified_only'}
{attribute 'strict'}
TYPE E_TRAFFICSIGNAL :
(
    eRed,
    eYellow,
    eGreen := 10
);
END_TYPEEnumerazione con supporto per elenchi di testo nella vista di localizzazione

Le  Visualizzazione testuale e
 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.
 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_TYPEDialogo: 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  | 

