# FB174 - Actuator Pump, FB132 - Ontime

**URL:** <https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583>\
**Category:** oscat.lib fuer Step 7\
**Created:** [31. März 2009 um 09:32 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583 "2009-03-31T09:32:01Z")\
**Posts on this page:** 5\
**Page:** 1

<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:** [31. März 2009 um 09:32 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583/1 "2009-03-31T09:32:01Z")

</div>

Hallo,

ich muss mal wieder lästig fallen:  
wieso erscheinen eigentlich die Outputs bspw. von FB174 (ActuatorPump) als Eingang (Runtime / Cycles) in der S7 (als FUP-Darstellung)???

[http://www.piccube.de/bilder\_speicher/uploads/picCube\_ba29c9c9ec.jpg](http://www.piccube.de/bilder_speicher/uploads/picCube_ba29c9c9ec.jpg)

Kann ich den Baustein trotzdem verwenden, oder muss ich irgendetwas ändern?

Wie ist das eigentlich mit dem Datentyp UDINT im FB132 (Ontime)? In S7 gibt es den Datentyp ja nicht. Kann ich einfach DINT verwenden?

Gruß  
Leidi

---

<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:** [31. März 2009 um 11:08 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583/2 "2009-03-31T11:08:57Z")

</div>

du meinst runtime und cycles  
die erscheinen am eingang weil sie als I/O (input output) definiert sind.  
input output sind in wirklichkeit pointer auf externe variablen.

der vorteil dieser anbindung ist das die externe variable gezieltvom anwender als remanent deklariertt werden kann und der baustein bei stromausfall seine werte nicht verliert.

würde man im gegenzug den ganzen baustein als remanent deklarieren, was natürlich auch möglich ist, dann wäre der remanente speicherbedarf deutlich höher. Der remaente speicher ist aber bei den meistemn steuerungen begrenzt

---

<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:** [31. März 2009 um 13:18 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583/3 "2009-03-31T13:18:47Z")

</div>

ein UINT oder UDINT gibt es bei Step7 nicht diese müssen INT oder DINT sein.

Gruss Daniel

---

<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:** [31. März 2009 um 15:23 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583/4 "2009-03-31T15:23:55Z")

</div>

Super, vielen Dank der Antworten.

Aber da muss ich glatt nochmals lästig fallen:  
wie deklariere ich denn in der Step7 remanente Variablen???

Ich komme aus der Codesys-Welt…da ist alles viel einfacher ;-(

Gruß

---

<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:** [1. April 2009 um 06:53 UTC](https://oscat.discourse.group/t/fb174-actuator-pump-fb132-ontime/583/5 "2009-04-01T06:53:00Z")

</div>

Einfach in einem Datenbaustein (DB) oder in Merkern wobei Merkerbereich der remanent sein soll in der Hardware mit angegeben werden muss. Datenbausteine sind Grundsätzlich remanent, kann aber auch als nicht remanent deklariert werden.

Gruss Daniel
