Gerätedefinierte Datentypen (5069-OF8)
Die Namen der gerätedefinierten Datentypen der einzelnen Geräte sind unterschiedlich, da sie von der bei der Erstellung des Geräts getätigten Auswahl abhängen.
Diese folgenden Tabellen enthalten eine Auflistung und Beschreibung der gerätedefinierten Datentypen für die Geräte 5069-OF8.
Diese Tabellen enthalten Informationen für:
- Eingang (gekennzeichnet durch „E“)
- Ausgang (gekennzeichnet durch „A“)
- Konfiguration (gekennzeichnet durch „K“)
Gerätedefinierter Datentyp: AB:5000_AO8:I:0
Verbindungstyp: Daten und „Nur abhören“
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ruhe-Modus 1 = Betriebsmodus
|
ConnectionFaulted | BOOL | Decimal | 0 = Zwischen dem Gerät und dem Controller ist eine Verbindung vorhanden. 1 = Nicht verbunden |
DiagnosticActive | BOOL | Decimal | 0 = Keine Diagnose aktiv 1 = Eine oder mehrere Diagnosen sind aktiv oder der Prognoseschwellenwert wurde erreicht |
DiagnosticSequenceCount | BOOL | Decimal | 0 bis 255 Inkrementiert jedes Mal, wenn eine eindeutige Diagnosebedingung festgestellt wird, und jedes Mal, wenn eine eindeutige Diagnosebedingung von „Festgestellt“ in „Nicht festgestellt“ wechselt. |
Ch0x.Fault | BOOL | Decimal | 0 = Kein Fehler vorhanden 1 = Fehler vorhanden Ein Fehler ist ein Rollup aller Diagnosebedingungen, das ein Gerät feststellen kann und auf ungültige Daten hinweist. Bei einem detaillierten Datentypelement, das auf eine entsprechende festgestellte Bedingung hinweist, wirkt sich dieses Fehler-Mitglied nicht auf die DiagnosticActive- oder DiagnosticSequenceCount-Mitglieder aus. Wenn jedoch für eine entsprechende festgestellte Bedingung kein detaillierter Datentyp vorhanden ist, löst dieses Fehlerelement das DiagnosticActive-Element aus und inkrementiert/dekrementiert die Anzahl der Diagnosesequenzen. |
Ch0x.Uncertain | BOOL | Decimal | 0 = Gültige Daten 1 = Datengültigkeit ungewiss. Das Gerät wird außerhalb seines vorgesehenen Betriebsbereichs betrieben, oder die Daten werden manuell gesteuert oder überschrieben. |
Ch0x.NoLoad | BOOL | Decimal | 0 = „Keine Last“-Zustand ist nicht vorhanden 1 = Der Zustand „Keine Last“ ist vorhanden. Das heißt, dass eine Signalleitung vom Kanal getrennt oder der RTB vom Gerät entfernt wurde. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = Kein Kurzschluss- oder Überstromzustand ist vorhanden 1 = Kurzschluss oder Überstrom ist vorhanden |
Ch0x.OverTemperature | BOOL | Decimal | 0 = Gerätetemperatur übersteigt die Betriebsgrenzen nicht 1 = Gerätetemperatur übersteigt die Betriebsgrenzen |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = Feldleistung vorhanden 1 = Feldleistung ist nicht vorhanden |
Ch0x.InHold | BOOL | Decimal | 0 = Kanal wird nicht beibehalten 1 = Kanal wird beibehalten |
Ch0x.NotANumber | BOOL | Decimal | 0 = Letzte empfangene Kanaldaten waren eine Nummer 1 = Der vom Eigentümer empfangene Ausgangswert ist NotANumber (der IEEE-NAN-Wert). Der Ausgangskanal behält seinen letzten Zustand bei |
Ch0x.Underrange | BOOL | Decimal | 0 = Das Eingangssignal am Kanal ist größer als das kleinste erkennbare Signal. 1 = Eingangssignal am Kanal ist kleiner oder gleich dem kleinsten erkennbaren Signal. |
Ch0x.Overrange | BOOL | Decimal | 0 = Das Eingangssignal am Kanal ist kleiner als das größte erkennbare Signal. 1 = Das Eingangssignal am Kanal ist größer als oder gleich dem größten erkennbaren Signal |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.RampAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.CalFault | BOOL | Decimal | 0 = Kalibrierung ist nicht fehlgeschlagen 1 = Die Kalibrierungssitzung für einen Kanal wurde unterbrochen oder ist fehlgeschlagen. CalFault wird durch das Zurücksetzen des Produkts oder Ein- und Ausschalten der Stromversorgung zurückgesetzt. |
Ch0x.Calibrating | BOOL | Decimal | 0 = Kanal wird nicht kalibriert 1 = Kanal wird kalibriert |
Ch0x.Data | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.RollingTimestamp | BOOL | Decimal | Jeder beliebige positive Wert. Bei RollingTimestamp handelt es sich um einen kontinuierlich ausgeführten Timer, der in Millisekunden zählt. Wenn ein Eingangsgerät seine Kanäle abfragt, zeichnet es auch den RollingTimestamp-Wert auf. |
Gerätedefinierter Datentyp: AB:5000_AO8:O:0
Verbindungstyp: Daten
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
Ch0x.LLAlarmEn | BOOL | Decimal | 0 = Alarm ist deaktiviert 1 = Alarm ist aktiviert |
Ch0x.LAlarmEn | BOOL | Decimal | 0 = Alarm ist deaktiviert 1 = Alarm ist aktiviert |
Ch0x.HAlarmEn | BOOL | Decimal | 0 = Alarm ist deaktiviert 1 = Alarm ist aktiviert |
Ch0x.HHAlarmEN | BOOL | Decimal | 0 = Alarm ist deaktiviert 1 = Alarm ist aktiviert |
Ch0x.RateAlarmEN | BOOL | Decimal | 0 = Alarm ist deaktiviert 1 = Alarm ist aktiviert |
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | Der Übergang von niedrig zu hoch setzt den Alarm zurück. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | Der Übergang von hoch zu niedrig setzt den Alarm zurück. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | Der Übergang von niedrig zu hoch setzt den Alarm zurück |
Ch0x.Data | REAL | Float | -1.0E11 bis 1.0E11 |
Gerätedefinierter Datentyp: AB:5000_AO8:C:0
Verbindungstyp: Daten und Daten mit Kalibrierung
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
Ch0x.Range | BOOL | Decimal | 0 = -10 – 10 V 1 = 0 – 5V 2 = 0 – 10 V 4 = 0–20 mA 5 = 4–20 mA |
Ch0x.AlarmDisable | BOOL | Decimal | 0 = Alarme sind aktiviert 1 = Alarme sind deaktiviert (Standardeinstellung) |
Ch0x.LimitAlarmLatchEn | BOOL | Decimal | 0 = Verriegelung deaktiviert (Standardeinstellung) 1 = Verriegelung aktiviert |
Ch0x.RampAlarmLatchEn | BOOL | Decimal | 0 = Verriegelung deaktiviert (Standardeinstellung) 1 = Verriegelung aktiviert |
Ch0x.NoLoadEn | BOOL | Decimal | 0 = Deaktiviert (Standardeinstellung) 1 = Aktiviert |
Ch0x.Disable | BOOL | Decimal | 0 = Kanal ist aktiviert (Standardeinstellung) 1 = Kanal ist deaktiviert |
Ch0x.FaultMode | BOOL | Decimal | 0 = Übergang zu benutzerdefiniertem Wert 1 = Letzten Zustand halten (Standardeinstellung) |
Ch0x.ProgMode | BOOL | Decimal | 0 = Übergang zu benutzerdefiniertem Wert 1 = Letzten Zustand halten (Standardeinstellung) |
Ch0x.ProgramToFaultEn | BOOL | Decimal | 0 = Kanal bleibt im Programmmodus 1 = Kanal wechselt in den Fehlermodus |
Ch0x.RampInRun | BOOL | Decimal | 0 = Rampenfunktion deaktiviert (Standardeinstellung) 1 = Rampenfunktion im Betriebsmodus aktiviert |
Ch0x.RampToProg | BOOL | Decimal | 0 = Rampenfunktion deaktiviert (Standardeinstellung) 1 = Rampenfunktion zu Programmmodus-Zustand aktiviert |
Ch0x.RampToFault | BOOL | Decimal | 0 = Rampenfunktion deaktiviert (Standardeinstellung) 1 = Rampenfunktion zu Fehlermodus-Zustand aktiviert |
Ch0x.HoldForInt | BOOL | Decimal | 0 = Deaktiviert 1 = Aktiviert |
Ch0x.FaultValueStateDuration | SINT | Decimal | 0 = Für immer 1 = 1 Sekunde 2 = 2 Sekunden 5 = 5 Sekunden 10 Sekunden |
Ch0x.MaxRampRate | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.LowSignal | REAL | Float | -1.0E11 bis 1.0E11 Eine Kombination aus LowSignal, HighSignal, LowEngineering und HighEngineering wird verwendet, um die vom Gerät zurückgegebenen Eingangsdaten zu skalieren. |
Ch0x.HighSignal | REAL | Float | -1.0E11 bis 1.0E11 Eine Kombination aus LowSignal, HighSignal, LowEngineering und HighEngineering wird verwendet, um die vom Gerät zurückgegebenen Eingangsdaten zu skalieren. |
Ch0x.LowEngineering | REAL | Float | -1.0E11 bis 1.0E11 Eine Kombination aus LowSignal, HighSignal, LowEngineering und HighEngineering wird verwendet, um die vom Gerät zurückgegebenen Eingangsdaten zu skalieren. |
Ch0x.HighEngineering | REAL | Float | -1.0E11 bis 1.0E11 Eine Kombination aus LowSignal, HighSignal, LowEngineering und HighEngineering wird verwendet, um die vom Gerät zurückgegebenen Eingangsdaten zu skalieren. |
Ch0x.LowLimit | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.HighLimit | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.Offset | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.FaultValue | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.ProgValue | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.FaultFinalState | REAL | Float | -1.0E11 bis 1.0E11 |
Gerätedefinierter Datentyp: AB:5000_AO8_CAL:I:0
Verbindungstyp: Daten mit Kalibrierung
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
RunMode | BOOL | Decimal | 0 = Ruhe-Modus 1 = Betriebsmodus |
ConnectionFaulted | BOOL | Decimal | 0 = Gut 1 = Schlecht |
DiagnosticActive | BOOL | Decimal | 0 = Keine Diagnose aktiv 1 = Eine oder mehrere Diagnosen sind aktiv oder der Prognoseschwellenwert wurde erreicht |
DiagnosticSequenceCount | BOOL | Decimal | 0 bis 255 |
Ch0x.Fault | BOOL | Decimal | 0 = Gut 1 = Schlecht |
Ch0x.Uncertain | BOOL | Decimal | 0 = Gut 1 = Unsicher |
Ch0x.NoLoad | BOOL | Decimal | 0 = „Keine Last“-Zustand ist nicht vorhanden 1 = Der Zustand „Keine Last“ ist vorhanden. Das heißt, dass eine Signalleitung vom Kanal getrennt oder der RTB vom Gerät entfernt wurde. |
Ch0x.ShortCircuit | BOOL | Decimal | 0 = Kein Kurzschluss- oder Überstromzustand ist vorhanden 1 = Kurzschluss oder Überstrom ist vorhanden |
Ch0x.OverTemperature | BOOL | Decimal | 0 = Gerätetemperatur übersteigt die Betriebsgrenzen nicht 1 = Gerätetemperatur übersteigt die Betriebsgrenzen |
Ch0x.FieldPowerOff | BOOL | Decimal | 0 = Feldleistung vorhanden 1 = Feldleistung ist nicht vorhanden |
Ch0x.InHold | BOOL | Decimal | 0 = Kanal wird nicht beibehalten 1 = Kanal wird beibehalten |
Ch0x.NotANumber | BOOL | Decimal | 0 = Letzte empfangene Kanaldaten waren eine Nummer 1 = Letzte empfangene Kanaldaten waren keine Zahl |
Ch0x.Underrange | BOOL | Decimal | 0 = Kanaldaten sind nicht unterhalb des Unterschreitungsschwellenwerts 1 = Kanaldaten sind unterhalb |
Ch0x.Overrange | BOOL | Decimal | 0 = Kanaldaten sind nicht oberhalb des Überschreitungsschwellenwerts 1 = Kanaldaten sind oberhalb des Überschreitungsschwellenwerts |
Ch0x.LLimitAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.HLimitAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.RampAlarm | BOOL | Decimal | 0 = Alarm wird nicht ausgelöst 1 = Alarm wird ausgelöst |
Ch0x.CalFault | BOOL | Decimal | 0 = Kalibrierung ist nicht fehlgeschlagen 1 = Kalibrierung ist fehlgeschlagen |
Ch0x.Calibrating | BOOL | Decimal | 0 = Kanal wird nicht kalibriert 1 = Kanal wird kalibriert |
Ch0x.CalGoodLowRef | BOOL | Decimal | 0 = Gültiges Niedrig-Referenzsignal wurde auf diesem Kanal nicht abgetastet 1 = Gültiges Niedrig-Referenzsignal wurde auf diesem Kanal abgetastet |
Ch0x.CalBadLowRef | BOOL | Decimal | 0 = Ungültiges Niedrig-Referenzsignal wurde auf diesem Kanal nicht abgetastet 1 = Ungültiges Niedrig-Referenzsignal wurde auf diesem Kanal abgetastet |
Ch0x.CalGoodHighRef | BOOL | Decimal | 0 = Gültiges Hoch-Referenzsignal wurde auf diesem Kanal nicht abgetastet 1 = Gültiges Hoch-Referenzsignal wurde auf diesem Kanal abgetastet |
Ch0x.CalBadHighRef | BOOL | Decimal | 0 = Ungültiges Hoch-Referenzsignal wurde auf diesem Kanal nicht abgetastet 1 = Ungültiges Hoch-Referenzsignal wurde auf diesem Kanal abgetastet |
Ch0x.CalSuccessful | BOOL | Decimal | 0 = Kalibrierung war nicht erfolgreich 1 = Kalibrierung war erfolgreich und der Kalibrierungsstatus wurde beendet. |
Ch0x.Data | REAL | Float | -1.0E11 bis 1.0E11 |
Ch0x.RollingTimestamp | BOOL | Decimal | Jeder Wert Bei RollingTimestamp handelt es sich um einen kontinuierlich ausgeführten Timer, der in Millisekunden zählt. Wenn ein Eingangsgerät seine Kanäle abfragt, zeichnet es auch den RollingTimestamp-Wert auf. |
Gerätedefinierter Datentyp: AB:5000_AO8_CAL:O:0
Verbindungstyp: Daten mit Kalibrierung
Mitgliedsname | Typ | Stil | Gültige Werte |
|---|---|---|---|
Ch0x.LLimitAlarmUnlatch | BOOL | Decimal | Der Übergang von niedrig zu hoch setzt den Alarm zurück. |
Ch0x.HLimitAlarmUnlatch | BOOL | Decimal | Der Übergang von hoch zu niedrig setzt den Alarm zurück. |
Ch0x.RampAlarmUnlatch | BOOL | Decimal | Der Übergang von niedrig zu hoch setzt den Alarm zurück. |
Ch0x.Calibrate | BOOL | Decimal | 0 = Kalibrierungsverfahren wird nicht gestartet (Standardeinstellung) 1 = Kalibrierungsverfahren wird gestartet |
Ch0x.CalOutputLowRef | BOOL | Decimal | 0 = Keine Ausgangskalibrierungs-Niedrig-Referenz 1 = Ausgangskalibrierungs-Niedrig-Referenz |
Ch0x.CalOutputHighRef | BOOL | Decimal | 0 = Keine Ausgangskalibrierungs-Hoch-Referenz 1 = Ausgangskalibrierungs-Hoch-Referenzsignal |
Ch0x.CalLowRefPassed | BOOL | Decimal | 0 = Protokollierte Kalibrierungs-Niedrig-Referenz wird nicht gesendet 1 = Protokollierte Kalibrierungs-Niedrig-Referenz in Ausgangsdaten wird für Kalibrierungsverifizierung gesendet |
Ch0x.CalHighRefPassed | BOOL | Decimal | 0 = Kalibrierungs-Hoch-Referenz wird nicht gesendet 1 = Protokollierte Kalibrierungs-Hoch-Referenzsignal in Ausgangsdaten wird für Kalibrierungsverifizierung gesendet |
Ch0x.CalFinished | BOOL | Decimal | 0 = Kanal zum Abschließen des Kalibrierungsvorgangs nicht ausgelöst 1 = Kanal zum Abschließen des Kalibrierungsvorgangs ausgelöst |
Ch0x.Data | REAL | Float | -1.0E11 bis 1.0E11 |
Rückmeldung geben