Step 7 Zykluszeit abfragen

Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

in einem Programm möchte ich die direkte und indirekte Zykluszeit ablesen.
Die indirekte habe ich bereits im Menü der CPU abgelesen.

Die direkte im SCL-Code steht nun noch aus.
Eigentlich müsste ich doch irgendwie die Variable "#OB1_PREV_CYCLE" von OB1 nutzen können?
 
Welche CPU und welche Step7-Version verwendest Du?

S7-300/400: im OB1 #OB1_PREV_CYCLE in eine globale Variable (Merkerword oder DB-Word) umkopieren. Dann kann Dein SCL Code die globale Variable lesen.

PS: was meinst Du mit "direkte und indirekte Zykluszeit"?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry, hatte ich vergessen. Die CPU 412-2DP wird verwendet (Station-400) und die Step7-Version "V5.4 + SP3".

S7-300/400: im OB1 #OB1_PREV_CYCLE in eine globale Variable (Merkerword oder DB-Word) umkopieren. Dann kann Dein SCL Code die globale Variable lesen.
Die Umsetzung ist mir immer noch unklar, aktuell habe ich es so wie in dem Bild verstanden:
1111111111.JPG
Doch dies funktioniert nicht wie verstanden.
 
Super,danke.

Mit der direkten und indirekten Zykluszeit ist wohl das ablesen in dem Menü der CPU gemeint (indirekt) und das direkte auslesen im Programmiercode (direkt) bzw. dauerhafte auslesen.
 
Zurück
Oben