Tipi di dati definiti dal dispositivo (5069-OF4)
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 elencano e descrivono tipi di dati definiti dal dispositivo per i dispositivi 5069-OF4.
Queste tabelle includono informazioni relative a:
- Ingresso (indicato come "I")
- Uscita (indicato come "O")
- Configurazione (indicata come "C")
Tipo di dati definito dal dispositivo: AB:5000_AO4:I:0
Tipo di connessione: Dati e Ascolto solo
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
RunMode | BOOL | Decimale | 0 = Inattività 1 = Esecuzione
|
ConnectionFaulted | BOOL | Decimale | 0 = È presente un collegamento tra il dispositivo e il controller. 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 | Da 0 a 255 Incrementa a ogni rilevamento di una condizione diagnostica precisa e ogni volta in cui una condizione diagnostica precisa effettua la transizione dallo stato di rilevamento a quello di mancato rilevamento. |
Ch0x.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. |
Ch0x.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. |
Ch0x.NoLoad | BOOL | Decimale | 0 = La condizione Nessun carico non esiste 1 = La condizione Nessun carico esiste, ovvero il filo del segnale è scollegato dal canale o l'RTB è stato rimosso dal dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimale | 0 = Non esiste alcuna condizione di cortocircuito o sovracorrente 1 = Esiste una condizione di cortocircuito o sovracorrente |
Ch0x.OverTemperature | BOOL | Decimale | 0 = La temperatura del dispositivo non supera i limiti operativi 1 = La temperatura del dispositivo supera i limiti operativi |
Ch0x.FieldPowerOff | BOOL | Decimale | 0 = L'alimentazione di campo è presente 1 = L'alimentazione di campo non è presente |
Ch0x.InHold | BOOL | Decimale | 0 = Il canale non effettua il mantenimento 1 = Il canale effettua il mantenimento |
Ch0x.NotANumber | BOOL | Decimale | 0 = Gli ultimi dati di canale ricevuti erano un numero 1 = Il valore di uscita ricevuto dall'originatore è NotANumber (il valore IEEE NAN). Il canale di uscita mantiene l'ultimo stato. |
Ch0x.Underrange | BOOL | Decimale | 0 = Il segnale di ingresso nel canale è superiore al segnale minimo rilevabile. 1 = Il segnale di ingresso nel canale è inferiore o uguale al segnale minimo rilevabile. |
Ch0x.Overrange | BOOL | Decimale | 0 = Il segnale di ingresso nel canale è inferiore al segnale massimo rilevabile. 1 = Il segnale di ingresso nel canale è superiore o uguale al segnale massimo rilevabile. |
Ch0x.LLimitAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.HLimitAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.RampAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.CalFault | BOOL | Decimale | 0 = La calibrazione è andata a buon fine 1 = La sessione di calibrazione di un canale è stata interrotta o non è andata a buon fine. CalFault viene reimpostato dal reset del prodotto o dal ciclo di accensione/spegnimento. |
Ch0x.Calibrating | BOOL | Decimale | 0 = Il canale non è in fase di calibrazione 1 = Il canale è in fase di calibrazione |
Ch0x.Data | REAL | Float | Da -1,0E11 a 1,0E11 |
Ch0x.RollingTimestamp | BOOL | Decimale | Qualsiasi valore positivo. RollingTimestamp è un timer in esecuzione continua che effettua il conteggio in millisecondi. Quando un dispositivo di ingresso effettua la scansione dei propri canali, registra anche il valore RollingTimestamp. |
Tipo di dati definito dal dispositivo: AB:5000_AO4:O:0
Tipo di connessione: Dati
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimale | La transizione da basso ad alto disattiva il latch dell'allarme. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimale | La transizione da alto a basso disattiva il latch dell'allarme. |
Ch0x.RampAlarmUnlatch | BOOL | Decimale | La transizione da basso ad alto disattiva il latch dell'allarme |
Ch0x.Data | REAL | Float | Da -1,0E11 a 1,0E11 |
Tipo di dati definito dal dispositivo: AB:5000_AO4:C:0
Tipo di connessione: dati e dati con calibrazione
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
Ch0x.Range | BOOL | Decimale | 0 = -10…10V 1 = 0…5V 2 = 0…10V 4 = 0…20 mA 5 = 4…20 mA |
Ch0x.AlarmDisable | BOOL | Decimale | 0 = Allarmi abilitati 1 = Gli allarmi sono disabilitati (predefinito) per il canale |
Ch0x.LimitAlarmLatchEn | BOOL | Decimale | 0 = Latch disabilitato (predefinito) 1 = Latch abilitato |
Ch0x.RampAlarmLatchEn | BOOL | Decimale | 0 = Latch disabilitato (predefinito) 1 = Latch abilitato |
Ch0x.NoLoadEn | BOOL | Decimale | 0 = Disabilitato (predefinito) 1 = Abilitato |
Ch0x.Disable | BOOL | Decimale | 0 = Il canale è abilitato (predefinito) 1 = Il canale è disabilitato |
Ch0x.FaultMode | BOOL | Decimale | 0 = Transizione verso il valore definito dall'utente 1 = Mantieni ultimo stato (predefinito) |
Ch0x.ProgMode | BOOL | Decimale | 0 = Transizione verso il valore definito dall'utente 1 = Mantieni ultimo stato (predefinito) |
Ch0x.ProgramToFaultEn | BOOL | Decimale | 0 = Il canale resta in modalità Programmazione 1 = Il canale passa alla modalità Errore |
Ch0x.RampInRun | BOOL | Decimale | 0 = Deselezionato 1 = Selezionato Attiva la rampa del valore di uscita in modalità Esecuzione tra il livello di uscita corrente e la nuova uscita richiesta. La rampa definisce la velocità massima consentita all'uscita per la transizione basata sul tag RampRate configurato. |
Ch0x.RampToProg | BOOL | Decimale | 0 = Deselezionato 1 = Selezionato Attiva la rampa del valore di output ad un valore di programmazione definito dall'utente, ossia Ch0x.ProgValue, se impostato. La rampa definisce la velocità massima consentita all'uscita per la transizione basata sul tag RampRate configurato. |
Ch0x.RampToFault | BOOL | Decimale | 0 = Deselezionato 1 = Selezionato Attiva la rampa del valore di output ad un valore di errore definito dall'utente, ossia Ch0xFaultValue, se impostato. La rampa definisce la velocità massima consentita all'uscita per la transizione basata sul tag RampRate configurato. |
Ch0x.HoldForInt | BOOL | Decimale | 0 = Deselezionato 1 = Selezionato Se impostato, configura il mantenimento del canale o impedisce cambiamenti fin quando non inizializzato con un valore entro lo 0,1% della scala intera del valore corrente, quando si verifica una delle seguenti condizioni:
|
Ch0x.FaultValueStateDuration | SINT | Decimale | Determina la durata di mantenimento dello stato modalità Errore prima dell'applicazione del FaultFinalState.
|
Ch0x.MaxRampRate | REAL | Float | Da -1,0E11 a 1,0E11 Velocità massima alla quale il valore di output può cambiare durante la transizione a FaultValue o ProgValue, se sono impostati i bit corrispondenti, rispettivamente RampToFault o RampToProg, o in modalità Esecuzione se viene impostato RampToRun. Espresso in unità ingegneristiche al secondo. |
Ch0x.LowSignal | REAL | Float | Da -1,0E11 a 1,0E11 Una combinazione di LowSignal, HighSignal, LowEngineering e HighEngineering viene utilizzata per convertire in scala i dati di ingresso restituiti dal dispositivo. |
Ch0x.HighSignal | REAL | Float | Da -1,0E11 a 1,0E11 Una combinazione di LowSignal, HighSignal, LowEngineering e HighEngineering viene utilizzata per convertire in scala i dati di ingresso restituiti dal dispositivo. |
Ch0x.LowEngineering | REAL | Float | Da -1,0E11 a 1,0E11 Una combinazione di LowSignal, HighSignal, LowEngineering e HighEngineering viene utilizzata per convertire in scala i dati di ingresso restituiti dal dispositivo. |
Ch0x.HighEngineering | REAL | Float | Da -1,0E11 a 1,0E11 Una combinazione di LowSignal, HighSignal, LowEngineering e HighEngineering viene utilizzata per convertire in scala i dati di ingresso restituiti dal dispositivo. |
Ch0x.LowLimit | REAL | Float | Da -1,0E11 a 1,0E11 Qualsiasi valore inferiore al limite alto |
Ch0x.HighLimit | REAL | Float | Da -1,0E11 a 1,0E11 Qualsiasi valore superiore al limite basso |
Ch0x.Offset | REAL | Float | Da -1,0E11 a 1,0E11 Corregge le imprecisioni all'interno dell'attuatore di output, fornendo un meccanismo grazie al quale l'utente può calibrare il proprio sistema all'esterno del dispositivo di output. L'offset è espresso in unità ingegneristiche e configurato per ciascun canale. L'offset è aggiunto ai dati prima della conversione in scala dalle unità ingegneristiche al segnale per l'output. |
Ch0x.FaultValue | REAL | Float | Da -1,0E11 a 1,0E11 Il valore, in unità ingegneristiche, che l'uscita deve assumere se si verifica un errore di comunicazione quando viene impostato il bit FaultMode. |
Ch0x.ProgValue | REAL | Float | Da -1,0E11 a 1,0E11 Il valore, in unità ingegneristiche, che l'output deve assumere quando il collegamento effettua la transizione alla modalità programmazione se il bit ProgMode viene impostato su "Valore definito dall'utente". |
Ch0x.FaultFinalState | REAL | Float | Da -1,0E11 a 1,0E11 Se FaultValueStateDuration non è zero, questo determina lo stato finale di output dopo che si è verificato il timeout di FalueValueStateDuration configurato. |
Tipo di dati definito dal dispositivo: AB:5000_AO4:CAL:I:0
Tipo di connessione: dati e dati con calibrazione
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
RunMode | BOOL | Decimale | 0 = Inattività 1 = Esecuzione
|
ConnectionFaulted | BOOL | Decimale | 0 = È presente un collegamento tra il dispositivo e il controller. 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 | Da 0 a 255 Conteggio che viene incrementato per ciascuna diagnostica. |
Ch0x.Fault | BOOL | Decimale | 0 = Valido 1 = Non valido |
Ch0x.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. |
Ch0x.NoLoad | BOOL | Decimale | 0 = La condizione Nessun carico non esiste 1 = La condizione Nessun carico esiste, ovvero il filo del segnale è scollegato dal canale o l'RTB è stato rimosso dal dispositivo. |
Ch0x.ShortCircuit | BOOL | Decimale | 0 = Non esiste alcuna condizione di cortocircuito o sovracorrente 1 = Esiste una condizione di cortocircuito o sovracorrente |
Ch0x.OverTemperature | BOOL | Decimale | 0 = La temperatura del dispositivo non supera i limiti operativi 1 = La temperatura del dispositivo supera i limiti operativi |
Ch0x.FieldPowerOff | BOOL | Decimale | 0 = L'alimentazione di campo è presente 1 = L'alimentazione di campo non è presente |
Ch0x.InHold | BOOL | Decimale | 0 = Il canale non effettua il mantenimento 1 = Il canale effettua il mantenimento |
Ch0x.NotANumber | BOOL | Decimale | 0 = Gli ultimi dati di canale ricevuti erano un numero 1 = Gli ultimi dati di canale ricevuti non erano un numero |
Ch0x.Underrange | BOOL | Decimale | 0 = I dati del canale non rientrano nella soglia di sottorange 1 = Il segnale di ingresso nel canale è inferiore o uguale al segnale minimo rilevabile |
Ch0x.Overrange | BOOL | Decimale | 0 = I dati del canale non superano la soglia di sovrarange 1 = Il segnale di ingresso nel canale è superiore o uguale al segnale massimo rilevabile. |
Ch0x.LLimitAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.HLimitAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.RampAlarm | BOOL | Decimale | 0 = L'allarme non viene attivato 1 = L'allarme viene attivato |
Ch0x.CalFault | BOOL | Decimale | 0 = La calibrazione è andata a buon fine 1 = Si è verificato un errore di calibrazione durante la calibrazione del canale |
Ch0x.Calibrating | BOOL | Decimale | 0 = Il canale non è in fase di calibrazione 1 = Il canale è in fase di calibrazione |
Ch0x.CalGoodLowRef | BOOL | Decimale | 0 = In questo canale non è stato campionato un segnale di Riferimento basso valido. 1 = In questo canale è stato campionato un segnale di Riferimento basso valido. |
Ch0x.CalBadLowRef | BOOL | Decimale | 0 = In questo canale non è stato campionato un segnale di Riferimento basso non valido. 1 = In questo canale è stato campionato un segnale di Riferimento basso non valido. |
Ch0x.CalGoodHighRef | BOOL | Decimale | 0 = In questo canale non è stato campionato un segnale di Riferimento alto valido. 1 = In questo canale è stato campionato un segnale di Riferimento alto valido. |
Ch0x.CalBadHighRef | BOOL | Decimale | 0 = In questo canale non è stato campionato un segnale di Riferimento alto non valido. 1 = In questo canale è stato campionato un segnale di Riferimento alto non valido. |
Ch0x.CalSuccessful | BOOL | Decimale | 0 = La calibrazione non è riuscita 1 = La calibrazione è riuscita ed è stata effettuata l'uscita dallo stato di calibrazione |
Ch0x.Data | REAL | Float | Da -1,0E11 a 1,0E11 |
Ch0x.RollingTimestamp | INT | Decimale | Qualsiasi valore positivo Un timer da 15 bit in esecuzione continua che effettua il conteggio in millisecondi (non è correlato al Coordinated System Time). |
Tipo di dati definito dal dispositivo: AB:5000_AO4:CAL:O:0
Tipo di connessione: dati e dati con calibrazione
Nome membro | Tipo | Stile | Valori validi |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimale | La transizione da basso ad alto disattiva il latch dell'allarme. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimale | La transizione da alto a basso disattiva il latch dell'allarme. |
Ch0x.RampAlarmUnlatch | BOOL | Decimale | La transizione da basso ad alto disattiva il latch dell'allarme |
Ch0x.Calibrate | BOOL | Decimale | 0 = Il canale non è in fase di calibrazione. 1 = Il canale è in fase di calibrazione. |
Ch0x.CalOutputLowRef | BOOL | Decimale | 0 = Non produrre il Riferimento basso per la calibrazione. 1 = Ordina al dispositivo di produrre il segnale di Riferimento basso per la calibrazione. |
Ch0x.CalOutputHighRef | BOOL | Decimale | 0 = Non produrre il Riferimento alto per la calibrazione. 1 = Ordina al dispositivo di produrre il segnale di Riferimento alto per la calibrazione. |
Ch0x.CalLowRefPassed | BOOL | Decimale | 0 = Invio non in corso del Riferimento basso per la calibrazione registrata. 1 = Invio in corso del Riferimento basso per la calibrazione registrata nei dati di uscita per la verifica della calibrazione. Il fronte crescente indica che il campo dati contiene il valore registrato di Riferimento basso per l'uscita che il dispositivo deve utilizzare durante la calibrazione. |
Ch0x.CalHighRefPassed | BOOL | Decimale | 0 = Invio non in corso del Riferimento alto per la calibrazione 1 = Invio in corso del segnale di Riferimento alto per la calibrazione registrata nei dati di uscita per la verifica della calibrazione. Il fronte crescente indica che il campo dati contiene il valore registrato di Riferimento alto per l'uscita che il dispositivo deve utilizzare durante la calibrazione. |
Ch0x.CalFinished | BOOL | Decimale | 0 = Canale non attivato per completare la procedura di calibrazione. 1 = Canale attivato per completare la procedura di calibrazione. |
Ch0x.Data | REAL | Float | Da -1,0E11 a 1,0E11 |
Fornire un feedback