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.

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
Y_aus = Y_a

(1.0)

Weder Anwender noch Herstellerskalierung aktiv.

Y_1 = B_h + A_h * Y_a
Y_aus = Y_1

(1.1)

Herstellerskalierung aktiv: (Default-Einstellung)

Y_2 = B_w + A_w * Y_a
Y_aus = Y_2

(1.2)

Anwenderskalierung aktiv

Y_1 = B_h + A_h * Y_a
Y_2 = B_w + A_w * Y_1
Y_aus = Y_2

(1.3)
(1.4)

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

R17

A_a

Hersteller-Abgleichs: Gain

R18

B_h

Hersteller-Skalierung: Offset

R19

A_h

Hersteller-Skalierung: Gain

R20

B_w

Anwender-Skalierung: Offset

R33

A_w

Anwender-Skalierung: Gain

R34

Die Geradengleichungen werden über Register R32 aktiviert

Grundlagen zur Funktion 1:
KL306x - Datenfluss