# Actuator 3P bleibt stehen!!

**URL:** <https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751>\
**Category:** oscat.lib fuer Step 7\
**Created:** [26. Dezember 2009 um 11:38 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751 "2009-12-26T11:38:00Z")\
**Posts on this page:** 20\
**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:** [26. Dezember 2009 um 11:38 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/1 "2009-12-26T11:38:00Z")

</div>

Hallo Zusammen

Ich habe das Problem, dass der Actuator 3P irgenwann keine Regelausgang mehr bedient.

Der vorgeschaltete PID Regler reguliert noch tadellos. Mit einem Download des DB’s funktioniert der Regler wieder über einige Tage.

Dann ist aber wieder Schluss. Kann uns jemand da weiterhelfen?

---

<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:** [26. Dezember 2009 um 21:59 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/2 "2009-12-26T21:59:07Z")

</div>

Hallo,

wann tritt das Problem auf beim laden von Bausteinen, stopp der CPU o. einfach nur so nach Zeit X ?

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:** [27. Dezember 2009 um 09:56 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/3 "2009-12-27T09:56:58Z")

</div>

Hallöchen,

Das Problem tritt nach der Zeit X auf, kein Fehler der CPU , kein Fehler am Baustein zu erkennen, Ich habe den folgenden Eindruck:

Ich benutze den Actuator 3P für Heizungssteuerung mit Ventilen AUF / ZU. Der Aqtuator 3P regelt mit dem Stellwert 0..100% aus dem PID Regler (Umgerechnet 0…1 für den Aktuator 3P) wunderbar an den verlangten Sollwert, nach der Zeit X (in Tagen) wenn ich wieder mal auf der Anlage bin oder der Kunde kalt hat habe ich zuerst festgestellt, dass der Actuator 3P auf 0% oder 100% steht. I

n diesem Zustand steuert er das Ventil weder AUF noch zu an. Dies habe ich abgefangen und gesagt, bei \<= 0% = Actuator immer ZU, bei \>= 100% Actuator immer AUF. Dies bringt, dass beim Endanschlag das Ventil sich bewegt und eine Istwertänderung nachfolgt (Ventil hat kine Rückmeldung um den effektiven Status zu definieren.

Nach dieser Änderung habe ich jetzt aber festgestellt (am 24. Dezember 2009, anstatt den Weihnachtsbraten zu geniessen) dass der eine Aqtuator auf 90% (Betriebsgebäude) der zweite auf 43% (Dekantergebäude) stehen geblieben ist, obschon der PID bei beiden Reglern 100% verlangt. Beide Aqtuatoren steuern weder OUT1 noch OUT zu an, somit ist meine optimierung 0% ZU / 100% AUF wieder hinfällig!

Ich habe bis jetzt sehr gute Erfahrungen mit der Libary gemacht und hoffe dieses Problem mit EUrer Hilfe auch noch in den Griff zu bekommen.

Grüessli der Schweiz

---

<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:** [27. Dezember 2009 um 14:04 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/4 "2009-12-27T14:04:18Z")

</div>

Hallo,

Danke, schön beschrieben eines habe ich allerdings vergessen zu Fragen welche Version der oscat.lib habt Ihr im Einsatz?

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:** [27. Dezember 2009 um 18:28 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/5 "2009-12-27T18:28:14Z")

</div>

Hallo Daniel

Die Version die wir jetzt benutzen ist 3.11 vorher hatten wir 3.05 benutzt. Dann haben wir kürzlich sämtliche Bausteine auf 3.11 geupdated, und gehoft das das Problem behoben ist!

Gruss  
Marco

---

<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:** [27. Dezember 2009 um 18:38 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/6 "2009-12-27T18:38:32Z")

</div>

Ich habe noch vergessen zu erwähnen, das wir eine Siemens S7 CPU315/2DP einsetzten

---

<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:** [27. Dezember 2009 um 18:59 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/7 "2009-12-27T18:59:45Z")

</div>

ich habe mir den code vom actuator\_3p mal angesehen und festgestellt das er sehr alt ist.

wir werden in der nächsten version den actuator\_3p komplett neu machen und auf bestehende module der lib zurückgreifen.  
dann sollten hoffentlich auch deine probleme behoben sein

---

<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:** [28. Dezember 2009 um 06:43 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/8 "2009-12-28T06:43:45Z")

</div>

Was meint Ihr? Wie lange wird das dauern?

---

<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:** [28. Dezember 2009 um 09:47 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/9 "2009-12-28T09:47:09Z")

</div>

Hallo Zusammen

Heute morgen hatten wir wieder das Problem, die Ausgabe des Stellgliedes ist stehen geblieben!

Folgendes haben wir festgestellt:

In der Zeile 107 (IF NOT busy AND tx \< min\_offtime THEN RETURN) wurde die Bearbeitung des Bausteins beendet!

Aufgefallen ist uns das Negativ ist: tx = -4D18H…

Wir haben die Autocalibrierung nicht aktiviert, da wir keine Rückmeldung des Stellgliedes haben.

Momentan als abhilfe haben wir die Zeilen 107-118 deaktiviert, und neu compiliert / geladen. Und hoffen das das Problem nun nicht mehr auftritt.

Grüsse aus der Ostschweiz

---

<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:** [28. Dezember 2009 um 16:34 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/10 "2009-12-28T16:34:03Z")

</div>

ich denke das wir bis ende januar zumiondest eine beta haben

allerdings besagt der negative wert beim timer das du eine timer korrektur bei s7 nicht umgesetzt hast.

daniel, ich denke hier fehlt die timer korrektur oder???

---

<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:** [28. Dezember 2009 um 17:55 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/11 "2009-12-28T17:55:37Z")

</div>

Hallo Marco,

werde es mir heute Abend mal ansehen.

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:** [28. Dezember 2009 um 18:21 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/12 "2009-12-28T18:21:55Z")

</div>

Was meinst du mit Timer Korrektur? Leider finde ich im Fourm keinen verweiss!

Gruss  
Marco

---

<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:** [28. Dezember 2009 um 20:07 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/13 "2009-12-28T20:07:25Z")

</div>

> [@softcontrolag post:12](#):
>
> Was meinst du mit Timer Korrektur? Leider finde ich im Fourm keinen verweiss!

Hallo Marco,

die Korrektur macht der Baustein STIME der Fehler liegt aber im Baustein ACTUATOR\_3P.

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:** [29. Dezember 2009 um 00:05 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/14 "2009-12-29T00:05:04Z")

</div>

Hallo,

kann es sein das der Baustein bedingt aufgerufen wird, ein tx von -xxx ist eigentlich nicht möglich?  
Wäre es möglich mir das Programm einmal zu mailen? PN mit mail an mich.

Achtung: bei einem anderen Topic ist mir aufgefallen das STIME noch einen kleinen Fehler enthält  
siehe hierzu [STIME Überlauf bit31](http://www.oscat.de/community/index.php/topic,824.0.html)

Anbei noch die geänderte Quelle von STIME.

Gruss Daniel

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![mg1](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/mg1/32/134_2.png) [@mg1](https://oscat.discourse.group/u/mg1)\
**Post date:** [29. Dezember 2009 um 03:06 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/15 "2009-12-29T03:06:19Z")

</div>

Hallo Hugo

Hmm … neu machen … das hat mich aufgeschreckt!

Ich war bisher auch nicht grad glücklich mit diesem Baustein (und habe ihn deshalb auch nicht mehr verwendet) ALLERDINGS IM CODESYS.

Bitte lasse folgende Punkte einfließen:

- Synchronisieren darf teilweise nur in eine Richtung erfolgen (auf 0% od. 100%). zB Dampfregister (NIEMALS auf AUF). Kondensatorventil Kältemaschine (NIEMALS auf ZU).
- Synchronisieren ohne Endschalter (die meisten Antriebe haben nur einen internen oder gar keinen Endschalter). zB.: 2 min auf “ZU” oder “AUF”.
- Synchronisieren muß “automatisch erfolgen”. Wenn ein Antrieb ohne Endschalter bei POS 0% steht muß die Steuerung DAUERND ein “ZU”-Signal geben oder bei POS 100% steht muß die Steuerung DAUERND ein “AUF”-Signal geben. DAUERND (bei internen Endschaltern) kann in diesem Fall auch nur EINE GEWISSE ZEIT (bei Rutschkupplung und Magnetkupplung) sein. Damit wird verhindert, daß die Rutschkupplung nicht übermäßig belastet wird und natürlich auch wegen des Energieverbrauchs. So erfolgt in der Endlage immer eine automatische Synchronisation, wenn die Laufzeit des Antriebs ein paar sec. länger eingegeben ist als sie tatsächlich ist. Das Ganze stört einen PI bzw PID Regler überhaupt nicht. Und wenn man das Ganz genau haben will kann man es ja auf die sec. genau eingeben.

siehe dazu auch LINK: [Nochmal Actuator\_3P](http://www.oscat.de/community/index.php/topic,411.0.html) ganz am Ende. Da habe ich mal diese Änderungen gößtenteils einfließen lassen. (allerdings ohne Option “Rutschkupplung”)

Vielen Dank für Euer Verständnis.

PS: Weiters sollten viele Antriebe im Anlagenstillstand mal bewegt werden. (zB jede Woche einal ganz “auf” und “zu”)

---

<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:** [29. Dezember 2009 um 07:32 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/16 "2009-12-29T07:32:43Z")

</div>

Hallo Daniel

Habe ich das jetzt richtig verstanden? Der Baustein STIME muss nun im OB1 zyklisch aufgerufen werden? Wir haben ihn im OB100 programmiert mit “DBxx.Init := False”. Habe dies mal irgenwo im Forum gelesen, das man dies so macht!

Gruss  
Marco

---

<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:** [29. Dezember 2009 um 11:03 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/17 "2009-12-29T11:03:50Z")

</div>

Hallo Marco,

100% korrekt, der Baustein erkennt selbst ob er neu gestartet werden muss. Allerdings wie zuvor bereits geschrieben ist es wichtig das die Bausteine in denen er Verwendung findet, zyklisch aufgerufen und nicht über den EN Eingang des Bausteins gestartet werden. Wichtig, Bitte die neue Version verwenden da in der alten das Bit das den Überlauf merkt nicht mit gelöscht wird. Das kann zu den von Dir beschriebenen Problem führen.

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:** [7. März 2010 um 14:33 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/18 "2010-03-07T14:33:30Z")

</div>

Wie sieht es denn mit dem neuschreiben des FB Actuator 3P aus? Gibt es schon eine BETA-Version?

Hatte bei dem Baustein auch so meine Probleme, die aber zum Teil immer noch nicht gelöst sind. Siehe [page fault Problem Lösung?](http://www.oscat.de/community/index.php/topic,374.msg5347.html#msg5347)

Wollte mich daher jetzt gerade hingesetzt um den Baustein neu zu schreiben. Aber ich würde mir diesen Aufwand gerne sparen!

---

<div class="post-metadata">

**Author:** ![gkobler](https://avatars.discourse-cdn.com/v4/letter/g/e99b99/32.png) [@gkobler](https://oscat.discourse.group/u/gkobler)\
**Post date:** [20. April 2011 um 09:59 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/19 "2011-04-20T09:59:51Z")

</div>

Leider haben wir immer noch das Problem das der Actuator\_3P stehen bleibt!!

Wir haben die neue Version 1.4 von Baustein STIME.SCL geladen, doch ohne Erfolg!!

Gruss  
Gregor

---

<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:** [21. April 2011 um 07:59 UTC](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751/20 "2011-04-21T07:59:49Z")

</div>

Die Probleme mit den Actuator-Bausteinen kenne ich.

Ich bin gerade dabei, das Modul zu überarbeiten.

Sobald ich erfolg habe werde ich es posten

[Nächste Seite](https://oscat.discourse.group/t/actuator-3p-bleibt-stehen/751.md?page=2)
