Grundlagen zur Funktion
Analoge Eingangskanäle
Die analogen Eingangskanäle der KL4494 verarbeiten Signale im Bereich von -10 V bis +10 V mit einer Auflösung von 12-Bit (4095 Schritte). Bei den Eingängen handelt es sich um Single-Ended-Eingänge mit einem gemeinsamen Massepotential.
Format der Eingangswerte
Die Prozessdaten werden im Auslieferungszustand im Zweierkomplement dargestellt (-1integer entspricht 0xFFFF). Über das Feature-Register R32 ist das Siemens-Ausgabeformat als Alternative anwählbar.
Messwert | Eingangsdaten | |
---|---|---|
dezimal | hexadezimal | |
-10 V | -32768 | 0x8000 |
-5 V | -16383 | 0xC001 |
0 V | 0 | 0x0000 |
+5 V | 16383 | 0x3FFF |
+10 V | 32767 | 0x7FFF |
Gleichungen für die Prozessdaten
Die Prozessdaten, die zum Buskoppler übertragen werden, berechnen sich aus den folgenden Gleichungen:
Weder Anwender noch Herstellerskalierung aktiv
Ya = (Ba + XADC) x Aa | (1.0) |
Yaus = Ya |
|
Herstellerskalierung aktiv (Default- Einstellung)
Y1 = Bh + Ah x Ya | (1.1) |
Yaus = Y1 |
|
Anwenderskalierung aktiv
Y2 = Bw + Aw x Ya | (1.2) |
Yaus = Y2 |
|
Hersteller- und Anwenderskalierung aktiv
Y1 = Bh + Ah x Ya | (1.3) |
Y2 = Bw + Aw x Y1 | (1.4) |
Yaus = Y2 |
|
Legende
Xadc: | Ausgabewerte des A/D-Wandlers |
|
Yaus: | Prozessdaten zur SPS |
|
Ba , Aa: | Hersteller Gain- und Offsetabgleich | |
Bh , Ah: | Hersteller-Skalierung | (nicht implementiert) |
Bw, Aw: | Anwender-Skalierung |
Die Geradengleichungen werden über Register R32 aktiviert.
Analoge Ausgangskanäle
Die analogen Ausgangskanäle der KL4494 erzeugen Signale im Bereich von -10 V bis +10 V mit einer Auflösung von 12-Bit (4095 Schritte). Bei den Ausgängen handelt es sich um Single-Ended-Ausgänge mit einem gemeinsamen Massepotential.
Format der Ausgabewerte
Die Prozessdaten werden im Auslieferungszustand im Zweierkomplement dargestellt (-1integer entspricht 0xFFFF). Über das Feature-Register R32 ist das Siemens-Ausgabeformat als Alternative anwählbar.
Ausgabewert | Ausgangsspannung | |
---|---|---|
hexadezimal | dezimal | |
0x8000 | -32768 | -10 V |
0xC001 | -16383 | -5 V |
0x0000 | 0 | 0 V |
0x3FFF | 16383 | +5 V |
0x7FFF | 32767 | +10 V |
Gleichungen für die Prozessdaten
Die Prozessdaten, die zur Busklemme übertragen werden, berechnen sich aus den folgenden Gleichungen:
Weder Anwender noch Herstellerskalierung aktiv
Ydac = X x Aa + Ba | (1.0) |
Herstellerskalierung aktiv (Default- Einstellung)
Y1 = Bh + Ah x X | (1.1) |
Ydac = Y1 x Aa + Ba |
|
Anwenderskalierung aktiv
Y2 = Bw + Aw x X | (1.2) |
Ydac = Y2 x Aa + Ba |
|
Hersteller- und Anwenderskalierung aktiv
Y1 = Bh + Ah x X | (1.3) |
Y2 = Bw + Aw x Y1 | (1.4) |
Ydac = Y2 x Aa + Ba |
|
Legende
X: | Prozessdaten der Steuerung |
|
Ydac: | Prozessdaten zum D/A-Wandler |
|
Ba , Aa: | Hersteller Gain- und Offsetabgleich | |
Bh , Ah: | Hersteller-Skalierung | (nicht implementiert) |
Bw, Aw: | Anwender-Skalierung |
Die Geradengleichungen werden über Register R32 aktiviert.