# ONTIME mit RETAIN PERSISTENT

**URL:** <https://oscat.discourse.group/t/ontime-mit-retain-persistent/438>\
**Category:** Anwendungsbeispiele / Application Examples\
**Created:** [30. Oktober 2008 um 11:46 UTC](https://oscat.discourse.group/t/ontime-mit-retain-persistent/438 "2008-10-30T11:46:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [30. Oktober 2008 um 11:46 UTC](https://oscat.discourse.group/t/ontime-mit-retain-persistent/438/1 "2008-10-30T11:46:03Z")

</div>

unten ist ein Beispiel für die Anwendung von ONTIME und die dazugehörige deklaration der variablen als retain und persistent

die möglichkeiten retain und persistent sind im 2ten anhang beschrieben.

man kann auch FBs als retain und oder persistent deklarieren, aber dies hat den Nachteil das dann der ganze FB im retain speicher abgelegt wird.  
dies ist der Fall auch wenn nur eine einzige Variable des FB als Retain deklariert wurde.  
Da der Retain Speicher meist begrenzt und vor allem sehr langsam im Zugriff ist ist es nicht Sinnvoll ganze FBs als Retain zu deklarieren.

Im Beispiel wird für ontime nur die beiden nötigen vars zyklen und laufzeit als RETAIN PERSISTENT deklariert.

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [11. November 2008 um 09:03 UTC](https://oscat.discourse.group/t/ontime-mit-retain-persistent/438/2 "2008-11-11T09:03:55Z")

</div>

Macht es nicht Sinn, bei den Bausteinen Heat\_Meter, Meter\_Stat und Meter die aufkummulierten Werte als VAR\_IN\_OUT nach aussen zu führen?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [11. November 2008 um 10:34 UTC](https://oscat.discourse.group/t/ontime-mit-retain-persistent/438/3 "2008-11-11T10:34:57Z")

</div>

Intern werden die kummulierten Werte ja als Retainvariablen abgelegt, aber meine Steuerung hat leider keinen Retain-Datenbereich. :-[  
Daher möchte ich die Parameter im Dateisystem ablegen.

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [11. November 2008 um 22:51 UTC](https://oscat.discourse.group/t/ontime-mit-retain-persistent/438/4 "2008-11-11T22:51:15Z")

</div>

ja genau aus diesem grund werden wir nach und nach die entsprechenden bausteine auf i/O umbauen
