Gerätedefinierte Datentypen (5069-OF4)
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-OF4.
Diese Tabellen enthalten Informationen für:
- Eingang (gekennzeichnet durch „E“)
- Ausgang (gekennzeichnet durch „A“)
- Konfiguration (gekennzeichnet durch „K“)
Gerätedefinierter Datentyp: AB:5000_AO4: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 | SINT | 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_AO4:O:0
Verbindungstyp: Daten
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.Data | REAL | Float | -1.0E11 bis 1.0E11 |
Gerätedefinierter Datentyp: AB:5000_AO4: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 für den Kanal 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 = Deaktiviert 1 = Aktiviert Aktiviert die Rampenfunktion für den Ausgangswert im Betriebsmodus zwischen dem aktuellen Ausgangspegel und einem neu angeforderten Ausgangswert. Die Rampenfunktion definiert die maximal zulässige Übergangsrate des Ausgangs relativ zum konfigurierten Wert von RampRate. |
Ch0x.RampToProg | BOOL | Decimal | 0 = Deaktiviert 1 = Aktiviert Aktiviert die Rampenfunktion des Ausgangswerts auf einen benutzerdefinierten Programmwert (Ch0x.ProgValue), wenn dieses Tag gesetzt ist. Die Rampenfunktion definiert die maximal zulässige Übergangsrate des Ausgangs relativ zum konfigurierten Wert von RampRate. |
Ch0x.RampToFault | BOOL | Decimal | 0 = Deaktiviert 1 = Aktiviert Aktiviert die Rampenfunktion des Ausgangswerts auf einen benutzerdefinierten Fehlerwert (Ch0xFaultValue), wenn dieses Tag gesetzt ist. Die Rampenfunktion definiert die maximal zulässige Übergangsrate des Ausgangs relativ zum konfigurierten Wert von RampRate. |
Ch0x.HoldForInt | BOOL | Decimal | 0 = Deaktiviert 1 = Aktiviert Wenn dieses Tag gesetzt ist, behält der Kanal seinen Zustand bei und ändert ihn nicht, bis er mit einem Wert innerhalb von 0,1 % des vollständigen Bereichs seines aktuellen Werts initialisiert wird, wenn eine der folgenden Bedingungen eintritt:
|
Ch0x.FaultValueStateDuration | SINT | Decimal | Legt fest, wie lang der Fehlermodus-Zustand beibehalten wird, bis der FaultFinalState angewendet wird.
|
Ch0x.MaxRampRate | REAL | Float | -1.0E11 bis 1.0E11 Maximale Rate des Ausgangswerts beim Übergang zu FaultValue oder ProgValue, wenn jeweils entweder RampToFault- bzw. RampToProg-Bits gesetzt sind, oder im Betriebsmodus, wenn RampToRun gesetzt ist. Angegeben in technischen Einheiten pro Sekunde. |
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 Ein Wert, der kleiner als der obere Grenzwert ist |
Ch0x.HighLimit | REAL | Float | -1.0E11 bis 1.0E11 Ein Wert höher als die Niedrig-Grenzwert |
Ch0x.Offset | REAL | Float | -1.0E11 bis 1.0E11 Korrigiert Stellantriebsungenauigkeiten im Ausgangs-Stellantrieb, wodurch für den Benutzer ein Mechanismus für die Kalibrierung seines Systems außerhalb des eigentlichen Ausgangsgeräts gestellt wird. Der Offset wird pro Kanal und in technischen Einheiten konfiguriert. Der Offset wird vor der Skalierung von technischen Einheiten zum Signal für den Ausgang zu den Daten hinzugefügt. |
Ch0x.FaultValue | REAL | Float | -1.0E11 bis 1.0E11 Wert in technischen Einheiten, den der Ausgang aufweisen soll, wenn bei gesetztem FaultMode-Bit ein Kommunikationsfehler auftritt. |
Ch0x.ProgValue | REAL | Float | -1.0E11 bis 1.0E11 Wert in technischen Einheiten, den der Ausgang aufweisen soll, falls die Verbindung bei auf „Benutzerdefinierter Wert“ gesetztem ProgMode-Bit in den Programmmodus wechselt |
Ch0x.FaultFinalState | REAL | Float | -1.0E11 bis 1.0E11 Wenn FaultValueStateDuration ungleich Null ist, wird der endgültige Ausgangsstatus festgelegt, nachdem die konfigurierte FalueValueStateDuration-Zeitüberschreitung aufgetreten ist. |
Gerätedefinierter Datentyp: AB:5000_AO4:CAL:I:0
Verbindungstyp: Daten und Daten mit Kalibrierung
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 | SINT | Decimal | 0 bis 255 Anzahl, die für jede Diagnose inkrementiert. |
Ch0x.Fault | BOOL | Decimal | 0 = Gut 1 = Schlecht |
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 = Letzte empfangene Kanaldaten waren keine Zahl |
Ch0x.Underrange | BOOL | Decimal | 0 = Kanaldaten sind nicht unterhalb des Unterschreitungsschwellenwerts 1 = Eingangssignal am Kanal ist kleiner oder gleich dem kleinsten erkennbaren Signal |
Ch0x.Overrange | BOOL | Decimal | 0 = Kanaldaten sind nicht oberhalb des Überschreitungsschwellenwerts 1 = Eingangssignal am Kanal ist größer 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 = Während der Kalibrierung des Kanals ist ein Kalibrierungsfehler aufgetreten |
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 | INT | Decimal | Jeder beliebige positive Wert Ein kontinuierlicher 15-Bit-Timer, der in Millisekunden zählt (ohne Bezug auf die Koordinierte Systemzeit). |
Gerätedefinierter Datentyp: AB:5000_AO4:CAL:O:0
Verbindungstyp: Daten und 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 = Kanal wird nicht kalibriert. 1 = Kanal wird kalibriert. |
Ch0x.CalOutputLowRef | BOOL | Decimal | 0 = Keine Ausgangskalibrierungs-Niedrig-Referenz. 1 = Weist das Gerät zur Ausgangskalibrierungs-Niedrig-Referenz an. |
Ch0x.CalOutputHighRef | BOOL | Decimal | 0 = Keine Ausgangskalibrierungs-Hoch-Referenz. 1 = Weist das Gerät zum Ausgangskalibrierungs-Hoch-Referenzsignal an |
Ch0x.CalLowRefPassed | BOOL | Decimal | 0 = Protokollierte Kalibrierungs-Niedrig-Referenz wird nicht gesendet. 1 = Protokollierte Kalibrierungs-Niedrig-Referenz in Ausgangsdaten wird für Kalibrierungsverifizierung gesendet. Ansteigende Flanke gibt an, dass das Feld „Daten“ den aufgezeichneten Niedrig-Referenz-Wert für den Ausgang enthält, welcher vom Gerät bei der Kalibrierung verwendet werden sollte. |
Ch0x.CalHighRefPassed | BOOL | Decimal | 0 = Kalibrierungs-Hoch-Referenz wird nicht gesendet 1 = Protokollierte Kalibrierungs-Hoch-Referenzsignal in Ausgangsdaten wird für Kalibrierungsverifizierung gesendet. Ansteigende Flanke gibt an, dass das Feld „Daten“ den aufgezeichneten Hoch-Referenz-Wert für den Ausgang enthält, welcher vom Gerät bei der Kalibrierung verwendet werden sollte. |
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