Tipi di dati definiti dal dispositivo (5069-IB16F)
I nomi dei tipi di dati definiti dal dispositivo sono differenti per ciascun dispositivo in base alle selezioni effettuate al momento della creazione del dispositivo.
Le tabelle seguenti elencano e descrivono i tipi di dati definiti dal dispositivo per il dispositivo 5069-IB16F configurato con 12 punti e 4 contatori (AB:5000_DI8_Counter8).
Queste tabelle includono informazioni relative a:
- Ingresso (indicato come "I")
- Uscita (indicato come "O")
- Configurazione (indicata come "C")
- ingresso evento (indicato come "EI")
- uscita evento (indicata come "EO")
Tipo di dati definito dal dispositivo: AB:5000_DIn_Counterx_Event:I:0
Tipo di connessione: Dati con eventi
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
RunMode | BOOL | Decimale | 0 = Inattività 1 = Esecuzione |
ConnectionFaulted | BOOL | Decimale | 0 = Valido 1 = Non valido |
DiagnosticActive | BOOL | Decimale | 0 = Nessuna diagnostica attiva 1 = Una o più diagnostiche sono attive oppure è stata raggiunta la soglia di prognostica |
CIPSyncValid | BOOL | Decimale | 0 = Il dispositivo non è stato sincronizzato con un master 1588. 1 = Il dispositivo è stato sincronizzato con un master 1588. |
CIPSyncTimeout | BOOL | Decimale | 0 = Timeout CIPSync non effettuato 1 = Il dispositivo è stato sincronizzato con un master 1588 ma a causa di un timeout non è stato sincronizzato. |
DiagnosticSequenceCount | SINT | Decimale | Da 0 a 255 |
Counter0x.Data | BOOL | Decimale | 0 = Off 1 = On |
Counter0x.Fault | BOOL | Decimale | 0 = Nessun errore rilevato 1 = Errore rilevato Un errore è un riepilogo di tutte le condizioni diagnostiche che il dispositivo è in grado di rilevare e indica dati non validi. Se è presente un membro del tipo di dati dettagliato che indica una determinata condizione rilevata, questo membro di errore non influisce sui membri DiagnosticActive o DiagnosticSequenceCount. Tuttavia, se non è presente alcun tipo di dati dettagliato per una determinata condizione rilevata, questo membro di errore attiva il membro DiagnosticActive e incrementa/decrementa il conteggio sequenza diagnostica. |
Counter0x.Uncertain | BOOL | Decimale | 0 = Dati validi 1 = Validità dati non sicura Il dispositivo opera all'esterno del range operativo previsto, oppure i dati sono su controllo manuale o controllo override. |
Counter0x.Done | BOOL | Decimale | 0 = On -> Off 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | Decimale | 0 = Il contatore non conta fino al valore preimpostato. 1 = Il contatore conta fino al valore di Rollover. Il contatore ha contato fino al valore preimpostato -1 e ha continuato a contare da 0. Questo bit è azzerato quando il bit O:RolloverAck effettua la transizione da 0 a 1, oppure quando il bit O:Reset effettua la transizione da 0 a 1. |
Counter0x.Count | DINT | Decimale | Tutti |
Pt0x.Data | BOOL | Decimale | 0 = Off 1 = On |
Pt0x.Fault | BOOL | Decimale | 0 = Valido 1 = Non valido |
Pt0x.Uncertain | BOOL | Decimale | 0 = Valido 1 = Incerto |
Tipo di dati definito dal dispositivo: AB:5000_Counterx:O:0
Tipo di connessione: Dati e dati con eventi
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
Counter0x.Reset | BOOL | Decimale | 0 = Non reimposta i valori a zero 1 = Conteggio e Rollover sono impostati a 0. Viene reimpostato durante la transizione da 0 a 1. |
Counter0x.RolloverAck | BOOL | Decimale | 0 = Non cancella il Rollover 1 = Cancella il Rollover |
Counter0x.Preset | DINT | Decimale | Da 0 a 2147483647 |
Tipo di dati definito dal dispositivo: AB:5000_DIn_Counterx:C:0
Tipo di connessione: Dati, dati con eventi e ascolto solo
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | Decimale | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.InputOnOffFilter | SINT | Decimale | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µs 10 = 100 µs 11= 200 µs 12 = 500 µs 13 = 1 ms 14 = 2 ms 15 = 5 ms 16 = 10 ms 17 = 20 ms 18 = 50 ms |
Counter0x.RolloverAtPreset | BOOL | Decimale | 0 = Deselezionato 1 = Selezionato |
Pt0x.InputOffOnFilter | SINT | Decimale | Pt0x dipende dal numero di contatori che sono stati configurati.
|
Pt0x.InputOnOffFilter | SINT | Decimale | Pt0x dipende dal numero di contatori che sono stati configurati.
|
Tipo di dati definito dal dispositivo: AB:5000_DIn_Counterx_Eventx:EI:0
Tipo di connessione: Dati con eventi
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
RunMode | BOOL | Decimale | 0 = Inattività 1 = Esecuzione |
ConnectionFaulted | BOOL | Decimale | 0 = Collegamento funzionante 1 = Non connesso |
DiagnosticActive | BOOL | Decimale | 0 = Nessuna diagnostica attiva 1 = Una o più diagnostiche sono attive oppure è stata raggiunta la soglia di prognostica |
DiagnosticSequenceCount | SINT | Decimale | 0…255 |
Tipo di dati definito dal dispositivo: AB:5000_DIn_Counterx_Eventx:EO:0
Tipo di connessione: Dati con eventi
Nome membro | Descrizione | Tipo | Stile | Valori validi |
|---|---|---|---|---|
Event0x.En | Determina se il trigger eventi corrispondente viene attivato. Gli eventi vengono attivati quando le condizioni corrispondono alla definizione. | BOOL | Decimale | 0 = La definizione del trigger eventi non è attiva 1 = La definizione del trigger eventi è attiva |
Event0x.EventRisingEn | Attiva un evento ogni volta in cui un cambio di condizione comporta che le condizioni corrispondono alla definizione del trigger eventi. | BOOL | Decimale | Quando Abilita trigger punti indipendenti = selezionata (EventRisingEn, EventFallingEn)
Quando Abilita trigger punti indipendenti = deselezionata (EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | Attiva un evento ogni volta in cui un cambio di condizione comporta che le condizioni non corrispondono più alla definizione del trigger eventi. | BOOL | Decimale | Quando Abilita trigger punti indipendenti = selezionata (EventRisingEn, EventFallingEn)
Quando Abilita trigger punti indipendenti = deselezionata (EventRisingEn, EventFallingEn)
|
Event0x.LatchEvent | Attiva il latch di un evento fino al suo riconoscimento. Un nuovo evento andrà perduto se l'evento precedente non è stato riconosciuto. Se non è impostato, i nuovi eventi sovrascrivono i vecchi eventi. | BOOL | Decimale | 0 = Per l'evento non è attivato il latch. In questo caso, i nuovi eventi sovrascrivono i vecchi eventi. 1 = Per l'evento è attivato il latch. In questo caso, i nuovi eventi andranno perduti se l'evento per cui è attivato il latch non è stato riconosciuto. |
Event0x.ResetEvent | Indica se, durante la transizione da 0 a 1, tutti gli eventi sono reimpostati e la coda degli eventi sul canale viene azzerata. | BOOL | Decimale | La transizione da 0 a 1 reimposta tutti gli eventi e la coda degli eventi |
Event0x.IndependentConditionTriggerEn | Determina se ciascuna condizione indicata nella definizione del trigger eventi può avviare un evento in modo indipendente. | BOOL | Decimale | 0 = Quando tutte le condizioni selezionate raggiungono i valori configurati, viene attivato un evento. 1 = Quando qualsiasi condizione selezionata raggiunge il valore configurato, viene attivato un evento. |
Event0x.EventNumberAck | Quando un evento viene attivato, il programma utente sul controller riscrive i valori di EventNumber nel proprio membro per indicare che l'evento è stato ricevuto. Tutti gli eventi con EventNumbers che si sono verificati prima del riconoscimento da parte di EventNumberAck. | DINT | Decimale | Tutti |
Event0x.CounterSelect | Quando si utilizzano i contatori, il contatore al quale l'evento è associato, se presente. | SINT | Decimale | 0 = Contatore 0 1 = Contatore 1 0xFF = Non associato ad alcun contatore |
Event0x.Pt0xDataSelect | Se è impostato, indica che il valore dati corrispondente deve partecipare alla definizione del trigger eventi. | BOOL | Decimale | 0 = Non partecipa al trigger 1 = Partecipa al trigger |
Event0x.Counter0xValue | Stato di fine del contatore utilizzato nel trigger. | BOOL | Decimale | 0 = Off 1 = On |
Event0x.Pt0xDataValue | Stato di ingresso del punto utilizzato nel trigger. | BOOL | Decimale | 0 = Off 1 = On |
Fornire un feedback