bei 24Volt ist noch eher so bei 500Ohm oder bin ich hier komplett falsch?
Weil ein Analogeingang für Spannungsmessung sehr hochohmig ist (> 50 kOhm bis einige hundert kOhm), ist es ziemlich unerheblich ob die Widerstände im Hunderte-Ohm-Bereich oder niedrige-kOhm-Bereich liegen.
Um es mir sehr einfach zu machen und die Werte "im Kopf" zu überschlagen habe ich einfach festgelegt, daß durch den Spannungsteiler ein Strom von 1 mA fließen soll, dann gilt für den Spannungsabfall über den Widerständen: 1V je 1 kOhm
Bei 24V brauche ich dann gesamt 24 kOhm. Über den ersten Widerstand lasse ich 15V abfallen, so daß am Schalter "3" noch 9V anliegen, die restlichen 9 kOhm teile ich in 3 gleich große Widerstände je 3 kOhm ein. (für 5 Schalterstellungen nimm 4 x 2.2 kOhm)
Wenn Du für Deine Anwendung lieber einen höheren Strom fließen lassen willst, dann kannst Du z.B. einfach alle Widerstandswerte halbieren (ergibt 2 mA) oder durch 10 teilen (ergibt 10 mA). Mehr als 10 mA würde ich aber nicht fließen lassen wollen, sonst wirken die Widerstände (besonders der Erste) wie eine "Heizung".
Es kommt nicht auf absolute Genauigkeit und die Rückwirkung des Analogeingangs auf den Spannungsteiler an, sondern nur auf ausreichend deutliche Stufigkeit. Wenn man es genau ausrechnen will, dann braucht man die technischen Daten des Analogeingangs - Du hast uns aber nicht verraten, welche S7 und welchen AI Du verwendest. Einfach ausprobieren reicht aber völlig aus.
Code:
15k 3k 3k 3k
+-----+ +-----+ +-----+ +-----+
(+24V) ---| |--+--| |--+--| |--+--| |--+----+--- (-)
+-----+ | +-----+ | +-----+ | +-----+ | |
| | | | |
9V | 6V | 3V | 0V | |
| | | | |
3 | 2 | 1 | 0 | |
Stufenschalter \ ..........\ ..........\ ..........\ |
| | | | |
+-----------+-----------+-----------+ |
| |
| |
+---o----o---+
| AI+ AI- |
| 0-10V |
+------------+
Im Programm teilst Du am einfachsten den Analogeingangswert durch 276 (ergibt 0 - 100 INT) oder skalierst den Analogeingangswert auf 0.0 - 10.0 REAL, und vergleichst mit 3 Schaltschwellen für die 4 Stufen:
3: > 7.5
2: > 4.5 - 7.5
1: > 1.5 - 4.5
0: 0 - 1.5
PS: von dem Stufenschalter ist natürlich immer nur (höchstens) 1 Kontakt geschlossen
Harald