Einmalimpuls: SPS-Begriff einfach erklärt
SpeicherWie eine Türklingel: Sie klingelt einmal, in dem Moment, in dem du drückst, egal wie lange dein Finger auf dem Knopf bleibt. Ein Einmalimpuls gibt der SPS einen sehr kurzen Impuls, wenn sich ein Signal ändert, damit ein Ereignis einmal zählt.
Ein TRUE-Impuls für einen Zyklus, wenn sich ein Signal ändert. Er macht aus einem physischen Ereignis eine zählbare Anforderung.
Einmalimpuls an einer echten Maschine
Ein Einmalimpuls ist ein Impuls, der genau einen Zyklus dauert und entsteht, wenn sich ein Signal ändert. Er macht aus etwas, das lange dauert, ein einzelnes Ereignis, und genau das brauchst du zum Zählen oder Aufsummieren.
Er funktioniert, indem er sich das Signal aus dem letzten Zyklus merkt. Siemens hat R_TRIG und F_TRIG oder P- und N-Kontakte in KOP mit eigenen Merkerbits. Rockwell-Kontaktplan hat ONS, OSR und OSF, und Strukturierter Text hat OSRI und OSFI.
Die Hersteller behandeln den Anlauf unterschiedlich. Logix führt vor dem ersten echten Zyklus einen Prescan aus und blockiert dabei einen Einmalimpuls auf steigende Flanke.
Einmalimpuls: ein durchgerechnetes Beispiel
Ein Bediener hält einen Taster eine halbe Sekunde. Bei einem Zyklus von 20 ms ist der Taster 25 Zyklen lang TRUE. Ein ADD ohne Einmalimpuls zählt 25 dazu. Mit einem Einmalimpuls davor zählt es 1 dazu.
Einmalimpuls: ein häufiger Fehler
Erwarten, einen Einmalimpuls auf einem Bildschirm zu sehen. Ein Bit, das einen Zyklus lang an ist, kann kommen und gehen, ohne dass das HMI es je zeigt. Speichere oder zähle es, wenn jemand es sehen muss.
Immer noch unsicher? Frag in der Umkleide.