Grundlagen zur Funktion
Die analogen Eingangsklemmen KL306x verarbeiten Signale im Bereich von 0 V bis +10 V mit einer Auflösung von 12-Bit (4095 Schritte). Bei den Eingängen der KL306x handelt es sich um Single-ended-Eingänge mit einem gemeinsamen Massepotential.
Die LEDs geben den Betriebszustand des dazugehörigen Klemmenkanals wieder.
- grüne Run-LED:
- Ein: normaler Betrieb
- Aus: Watchdog-Timer Overflow ist aufgetreten. Werden vom Buskoppler 100 ms keine Prozessdaten übertragen, so erlöschen die grünen LEDs.
Ausgabeformat der Prozessdaten
Die Prozessdaten werden im Auslieferungszustand im Zweierkomplement dargestellt (integer -1 entspricht 0xFFFF). Über das Feature-Register (R32) sind andere Darstellungsarten anwählbar (z. B. Betrags-Vorzeichendarstellung, Siemens-Ausgabeformat).
Messwert | Ausgabe | |
---|---|---|
KL306x | dez | hex |
0 V | 0 | 0x0000 |
5 V | 16383 | 0x3FFF |
10 V | 32767 | 0x7FFF |
Berechnung der Prozessdaten
Die Klemme nimmt permanent Messwerte auf und legt die Rohwerte ihres A/D-Wandlers ins Register R0 (RAM ). Nach jeder Erfassung des Analogsignals erfolgt die Korrekturberechnung mit den Abgleichwerten. Anschließend folgt noch die Hersteller- und die Anwenderskalierung:
Die Prozessdaten, die zum Buskoppler übertragen werden, berechnen sich aus den folgenden Gleichungen:
Y_a = (B_a + X_adc) * A_a | (1.0) | Weder Anwender noch Herstellerskalierung aktiv. |
Y_1 = B_h + A_h * Y_a | (1.1) | Herstellerskalierung aktiv: (Default-Einstellung) |
Y_2 = B_w + A_w * Y_a | (1.2) | Anwenderskalierung aktiv |
Y_1 = B_h + A_h * Y_a | (1.3) | Hersteller- und Anwenderskalierung aktiv |
Legende
Name | Bezeichnung | Register |
---|---|---|
X_adc | Ausgabe Wert des A/D-Wandlers | - |
Y_aus | Prozessdaten zur Steuerung | - |
B_a | Hersteller-Abgleich: Offset | |
A_a | Hersteller-Abgleichs: Gain | |
B_h | Hersteller-Skalierung: Offset | |
A_h | Hersteller-Skalierung: Gain | |
B_w | Anwender-Skalierung: Offset | |
A_w | Anwender-Skalierung: Gain |
Die Geradengleichungen werden über Register R32 aktiviert