Proprietà (Proprietà)

[Nome]

All'interno dell'oggetto composto, i nomi delle proprietà dell'oggetto composto devono essere unici allo stesso livello. I nomi delle proprietà dell'oggetto composto accettano sia caratteri a singolo byte che a più byte. I nomi delle proprietà dell'oggetto composto non fanno distinzione tra maiuscole e minuscole. Per altre regole e caratteri che si possono utilizzare per i nomi composti delle proprietà degli oggetti, fare riferimento a quanto segue.

Convenzione di assegnazione dei nomi

[Nome visualizzato]

Inserire il nome come apparirà nell'istanza dell'oggetto composto. Nel nome visualizzato si possono utilizzare caratteri a più byte. Se il nome di visualizzazione non viene fornito, compare il nome della proprietà dell'oggetto composto.

[Tipo]

Selezionare il tipo di proprietà dell'oggetto composto tra le seguenti.

Tipo Valore iniziale Intervallo
DINT - - 0 -2,147,483,648 ~ 2,147,483,647
LINT - - 0 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
BOOL - - FALSE  
STRING - - Vuoto 0 ~ 512 caratteri
FLOAT - - 0 -1.7E308 ~ 1.7E308
TIME - - 0 00:00:00 -24d20h31m 23s648ms ~ +24d20h31m 23s647ms
DATE - - Giorno attuale 1970/01/01 00:00:00 UTC ~ 2106/02/07 00:00:00 UTC
TIME_OF_DAY - - 00:00:00 00:00:00 ~ 23:59:59
DATE_AND_TIME - - Giorno e ora attuali 1970/01/01 00:00:00 UTC ~ 2106/02/07 00:00:00 UTC
STRUCT*1 - - - Massimo 6 livelli
ENUM Visibilità -    
[Tipo font] -    
Posizione del dock -    
Fuori intervallo -    
Modalità testo -    
Formato Giorno/ora -    
Formato orario -    
Unità di tempo -    
Unità di temperatura -    
Unità di lunghezza -    
Unità di peso -    
Unità di area -    
Unità di pressione -    
Unità di volume -    
Arrotondamento -    
PREDEFINITO RIEMPIMENTO Spazzola (Solida)    
Pennello (Nessuno, Solido)    
Pennello (Solido, Lampeggiante)    
Pennello (Solido Motivo)    
Pennello (Nessuno, Solido, Lampeggiante)    
Pennello (Nessuno, Solido, Motivo)    
Pennello (Solido, Lampeggiante, Gradiente lineare, Gradiente radiale, Motivo)    
Pennello (Nessuno, Solido, Lampeggiante, Gradiente lineare, Gradiente radiale, Motivo)    
COLORE -    

*1 Per informazioni sul tipo di STRUCT, fare riferimento a quanto segue.

Creazione dell'oggetto composto per controllare il motore

[Elenco]

Se si seleziona questa casella di controllo, la proprietà diventa la proprietà elenco.

Non disponibile per i tipi [STRUCT] o [PREDEFINED].

Aumentando il numero di elenchi dopo aver posizionato l'oggetto composto sulla schermata, si può utilizzare come array. Dopo aver aumentato il numero di elenchi, è possibile ridurli se non sono necessari.

Per informazioni su [Elenco], fare riferimento a quanto segue.

Creazione dell'oggetto composto Pulsante di opzione raggruppato

[Controllo UI]

Selezionare il controllo dell'interfaccia utente che si visualizza nelle istanze dell'oggetto composto. I controlli dell'interfaccia utente che si possono impostare variano a seconda del tipo di proprietà dell'oggetto composto.

Tipo Controllo UI Esempio di controllo dell'interfaccia utente
DINT - Predefinito
- Trasparenza
LINT - Predefinito
- IP Address
BOOL - Predefinito
STRING - Predefinito
- Testo multilinea
- Browser di immagini
- Browser delle cartelle
FLOAT - Predefinito
TIME - Predefinito
DATE - Predefinito
TIME_OF_DAY - Predefinito
DATE_AND_TIME - Predefinito
STRUCT - Predefinito
ENUM Visibilità Predefinito
[Tipo font] Predefinito
Posizione del dock Predefinito
Fuori intervallo Predefinito
Modalità testo Predefinito
Formato Giorno/ora Predefinito
Formato orario Predefinito
Unità di tempo Predefinito
Unità di temperatura Predefinito
Unità di lunghezza Predefinito
Unità di peso Predefinito
Unità di area Predefinito
Unità di pressione Predefinito
Unità di volume Predefinito
Arrotondamento Predefinito
PREDEFINED Riempimento Pennello di riempimento
Pennello per bordi
Colore Predefinito
ELENCO Genitori   Predefinito
[Valori supportati]

Selezionare dalle seguenti sorgenti di legame disponibili.

-[Seleziona tutto]

-[Allarme]

- [Variabile]

- [Oggetto grafico]

-[ Target]

-[Ricette]

- [Variabile locale]

-[Apparecchiatura]

-[Costante]

Nota:

  • Qualsiasi selezione diversa da [Costante]: È consentito solo il legame e i valori costanti non possono essere immessi dopo l'inserimento nella schermata o nel contenuto.
  • Se si seleziona [Costante]: La proprietà viene trattata come di sola lettura. Dopo l'inserimento nella schermata o nel contenuto, non può essere utilizzato come target di vincolo.
  • Nessuna selezione: quando si crea l'oggetto composto sono consentiti tutti i vincoli, ma quando viene inserito nello schermo o nel contenuto, la proprietà viene trattata come proprietà di sola lettura e non si visualizza nella finestra delle proprietà dopo l'inserimento nello schermo o nel contenuto.
  • Quando si selezionano i legami ([Allarme], [Variabile], [Oggetto grafico], [Target], [Ricetta], [Variabile locale], [Apparecchiatura]) e [Costante]: dopo l'inserimento nello schermo o nel contenuto si possono impostare i legami e le costanti.
  • Se si seleziona il tipo [STRUCT] o [PREDEFIND] non è possibile selezionare [Valori supportati].
[Descrizione]

Inserire la descrizione della proprietà dell'oggetto composto.

[Scheda di primo livello]

Selezionare la categoria di proprietà dell'oggetto composto che verrà visualizzata nella scheda di primo livello della finestra [Proprietà] quando si seleziona un'istanza dell'oggetto composto.

[Scheda di secondo livello]

Selezionare la categoria di proprietà dell'oggetto composto che sarà visualizzata nella scheda di secondo livello della finestra [Proprietà] quando si selezionano le istanze dell'oggetto composto.

[Convalida]

Impostare le regole di validazione per convalidare il valore impostato sulla proprietà dell'oggetto composto inserito nel progetto.

Non è possibile impostare la convalida per la proprietà genitore abilitata [Elenco], la proprietà genitore di tipo [STRUCT] o la proprietà di tipo [PREDEFINDED].

Impostare il metodo di convalida. Fare clic sull'ellissi verticale per aprire la finestra di dialogo [Regole di convalida].

[Necessario]

Convalidare l'assenza di input, ad esempio vuoto per il tipo STRING o per la proprietà in cui è richiesto il legame.

[Intervallo]

Selezionare e impostare i parametri per convalidare l'intervallo di immissione. Disponibile se il tipo di proprietà dell'oggetto composto è [DINT], [LINT], [FLOAT], [TIME], [DATE], [TIME_OF_DAY] o [DATE_AND_TIME].

(Esempio)

Numerico: 10,20

Data: 01/01/2020,01/01/2023

Ora: -24:23:31:02,24:23:31:02

[Lunghezza della stringa]

Selezionare e impostare il parametro per convalidare la lunghezza massima della proprietà di tipo [STRING].