Hallo Leute,

folgendes Problem stellt sich mir dar.
Ich muss mittels einer SPS S7-300, 2 Bipolare Schrittmotore ansteuern.
Dabei muss nicht zwischen unterschiedlichen Schrittweiten unterschieden werden.
Diese ist immer die gleiche.
Desweiteren ist zur Erzeugung des Signals eine RN-Schrittmotoren Platine vorhanden.
Leider lässt sich, meines Wissens, der I2C Port auf den BOARD nicht mit der S7 ansteuern.

Deshalb bin ich auf den Taktsteuermodi JP4 angewiesen.
Eigentlich eine gute Idee, allerdings muss zur Bewegung um 1 Takt der dafür bestimmte
Pin im JP4 auf GND gelegt werden. 5V Spannung wird über Pullup-Widerstände verbraucht.

Nun zu meiner Idee bzw. den Fragen an euch:
Ich möchte einen NPN-Transistor verwenden, der mir den Strom am Board zur Erzeugung des Taktes durchschaltet.
Die Basis am Transistor soll dabei mit der SPS gesteuert werden.


Frage 1:
Wie berechne ich den Basis Vorschaltwiderstand, damit ich von den 24V (SPS Ausgang) auf einen Wert komme,
der wenig Verstärkung im Transistor und die richtige Größe zum schalten des Stromes hat?
Frage 2:
Hat jemand eine Idee welcher Transistor dafür verwendet werden könnte?
Frage 3:
Ist es überhaupt möglich, mit der vorgegeben Schaltfrequenz der SPS so zu schalten, damit sich der Motor einigermaßen flüssig bewegen lässt?

Hier noch die Output Daten der SPS:
- Ausgangsstrom: 0,5A
- Augangsspannung: 24V
- Schaltfrequenz Ohmscher Last: max 100 HZ

So das mal vorab.
Ich bin für alle Tipps von euch dankbar.

Danke,

Chris