Step 7 Programmabarbeitung der SPS grundsätzlich

Outrider

Level-1
Beiträge
745
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

früher wurde zuerst das PAE eingelesen dann im Programm verarbeitet und schließlich ins PAA ausgelesen.

Heute schreibt die CPU zuerst die Werte ins PAA und liest dann erst die Eingänge ins PAE um danach das Programm zu verarbeiten.

Welchen Grund hat das, dass ich zuerst das PAA auslese.
Gruß
 
also das PAA wird nciht ausgelesen sondern beschrieben ;)

Somit spielt das ganze in meinen Augen nur im ersten Zykluss eine Rollex.
Da würde theor. alles mit einer 0 (PAA) beschrieben und dann würde ja im nächsten Zyklus die verarbeitung mit dem "aktuellen" PAE erfolgen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Outrider,
woher stammt deine Information bzw um welche CPU´s handelt es sich?
Ich kenne auch nur die Reihenfolge PAE /PAA...

Hi Boxy,
ist das deinerseits eine Vermutung oder ist dir das so geläufig?

Gruß, Toki
 
Ist diese Diskussion nicht müßig ?
Wenn ich diesen Ablauf habe :
Read - Work - Write - Read - Work - Write - Read - Work - Write - ...
... dann ist es doch nur eine Frage, zu welchem Zeitpunkt ich meinen "Schau-hin"-Trigger setze um entweder die eine oder die andere Aussage richtig sein zu lassen.
Prinzipiell sollte es aber so sein, dass beim Start der SPS (OB100) erstmal alle Ausgänge FALSE sein sollten ... ich denke also auch, das es irgendwann mal mit Write (auf 0) anfängt ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Reihenfolge ist nur dann relevant, wenn man mit einer Mindestzykluszeit arbeitet oder in einem Weckalarm-OB. Die Reihenfolge PAA - PAE - OB hat in diesen Fällen den Vorteil, dass die Reaktionszeiten weniger stark schwanken. Die Worst Case Reaktionszeit (Eingang verändert sich kurz nach PAE) ist zwar mehr oder weniger identisch, aber die Best Case Reaktionszeit (Eingang verändert sich kurz vor PAE) ist in dem Fall näher bei der Worst Case Reaktionszeit.
 
Zurück
Oben