Interrupts?
Hey Leute, bin auch neu hier,
aber vielleicht kann meine Idee helfen...
Bei einem normal programmierbaren uC (z.B. Atmel) würde ich
wenn die Zykluszeit die gewünschte Impulszeit überschreitet
ein Unterprogamm schreiben das genau so lange zum bearbeiten braucht
wie mein gewünschter Impuls lang sein soll, ohne jegliche Zeitbausteine,
lediglich anhand der eigentlichen Rechenzeit der ALU berechnet!
Aber eine SPS arbeitet ja etwas anders. Soweit ich das noch weiß
kommt zuerst PAE, dann berechnung, dann PAA!
PAE = P heripherie A bbild E ingänge
PAA = P heripherie A bbild A usgänge
Also würden während des eigentlichen Programmablaufs keine
Eingänge oder Ausgänge bearbeitet!
Aber man hat doch Interrupts mit denen man direkt und auch sofort einen
Ausgang setzen könnte...(oder irre ich?) und diesen nach 1ms 'Programmcode' durch erneuten Interrupt wieder reseten könnte... ???
Ich kenne dazu jetzt keine Befehle, sollte lediglich als anregung dienen,
vielleicht konnte ich ja helfen!
Besten Gruss Sascha