Sfc 20 blkmov

Franz

Level-1
Beiträge
75
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
bei mir auf der Arbeit ist eine Diskussion entband zum Thema Blockmove.
Es ist meinen Kollegen folgendes Phänomen untergekommen: Wenn Sie Daten mit dem Blockmove kopieren benötigt diese Aktion mehrere OB1 Zyklen! Ist bei euch auch schon einmal diees Phänomen aufgetreten? Mir ist dies halt noch nie aufgefallen!
 
Hallo Franz,
nach meinem Kenntnis-Stand ist das Ding so nicht progarmmiert.
Was aber durchaus sein kann ist, dass der Daten-Kopiervorgang ein vielfaches des eigentlichen OB1-Zyklusses dauert (je nach Größe des Datenbereichs). Es werden dann aber nicht mehrere OB1-Zyklen durchlaufen, sondern nur einer, der wird aber dann entsprechend länger.

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SFC 20 blkmov

Ja da stimme ich Dir zur.
Wollte nur mal hören ob anderen dies Phänomen auch schon untergekommen ist. Damit ich mal ein Feedback von anderen bekomme.
 
Auszug aus der Hilfe zum SFC20
Besonderheit:
Wird ein nicht-ablaufrelevanter DB mit SFC 20 BLKMOV in den Arbeitsspeicher kopiert und gleichzeitig z. B. per PG nachgeladen, kann die SFC um mehrere Millisekunden verzögert werden. Dies führt zu einer Verlängerung des OB-Zyklus und kann zum Ansprechen der Zykluszeitüberwachung führen. Vermeiden Sie das Nachladen dieses Bausteins in Zeiten, in denen die CPU diesen Baustein mit SFC 20 kopiert.

Gruss Daniel
 
Zurück
Oben