-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - Zonki

#1
oscat.lib fuer Step 7 / S7-1200 - Actuator 3P
30. Oktober 2017, 16:30:03
Hallo zusammen,
hat einer den Actuator_3P aus der Ocat Building auf einer S7-1200 am laufen und kann ihn mir zur Verfügung stellen ?
Möchte eine Mischerregelung realisieren.

Gruß

Zonki
#2
Sorry na klar :
es ist eine Ölzentralheizung mit einem 4 -Wege-Mischer, dahinter sitzt  eine Heizkreispumpe im Vorlauf der Heizkörper. Unter dem Kessel-Brennraum sitzt die Warmwasseraufbereitung und zwischen Kessel und  Warmwasseraufbereitung die Warmwasserpumpe. Mehr ist nicht dran an der Heizung. Keine Fussbodenheizung oder sonst was. Die Heizung ist Außentemperatur geregelt, ohne Raumfühler.
Wird das Heizkreiswasser ( kessel ) immer auf die errechnete Soll-Vorlauftemperatur geregelt  oder etwa 10 K höher ? Schaltet die Heizkreispumpe erst bei erreichen der Kesseltemperatur ein ? Wie stark wird bei der Brauchwasseranforderung aufgeheizt, auf max ?
Mir wäre eine prinzipielle Funktionsweise wichtig.

Vielen Dank.

Zonki
#3
Hallo,

vielen Dank für die Kompetente Hilfe !
Habe den Actuator 3_p auf V2.1 umgestellt und alles ist gut, kein Fehler mehr ! Läuft bisher bestens.
Musste mich erst ein bischen mit der Libary beschäftigen, da war ein bißchen Chaos.

* Hat einer noch eine Idee zum Steuern ( regeln ) der Kesseltemperatur, sowie Heizkreispumpe..Warmwasserpumpe, wwnn diese einschlaten usw. ? Nicht SPS technisch gesehen sonder Heiztechnisch.

Wäre wieder sehr nett, wenn ihr Vorschläde hättet..

Gruß

Zonki
#4
So der Actuator_3P (v2.1) ist drin, der in und out sind als Byte deklariert. Wie gehe ich damit um   ??? , der Ausgang vom CTRL_PI ist in real, der CTRL_PI ist vor den Actuator 3_p geschaltet.
Wie bekomme ich jetzt den Ausgang vom CTRL_PI an den Eingang vom Actuator_3p ?  :'(
Gruß

Zonki
#5
ja der Actuator ist V1.3.
Werde mal die neueste building runterladen - Danke.

Gruß

Zonki
#6
oh, das wäre nett. noch zur info :Stime wird im OB1 aufgerufen.

Gruß

Zonki
#7
Hallo,
habe mir den Dreipunktregler 3_p actuator für eine Heizungs-Mischersteuerung ausgeguckt, bekomme ihn aber nicht so richtig ans laufen. Es ist imer das error Bit gesetzt.
Habe folgende Werte an den Baustein geschrieben :
in = 0.7
end_pos = 0
min_ontime = 2000 ms
min_offtime = 2000 ms
max_runtime = 40000 ms
auto_diag_time = 50000 ms (?)
cal_runtime = 1800000 ms
switch_available = 0
Mit diesen Werten föhrt der Mischer immer auf und zu und das error bit bleibt immer gesetzt. Wenn man die Auto_diag_time = 0 setzt läuft der Diagnose Zyklus durch und es wird eine Mischerstellung an pos angezeigt, aber out1 bzw. out 2 bleiben immer = 0. Evtl habe ich die Bedeutung von einigen Werten nicht richtig verstanden, deshalb die Frage, ob jemand die Input_variablen näher erklären kann. Das wäre sehr nett. Besten Dank schonmal.
Der Actuator ist aus der building libary 1.0....
siehe auch Anhang.
Viele Grüße
Zonki

[gelöscht durch Administrator]
#8
Hallo,

ja, jetzt ja nicht mehr ;-)

Wie kann soetwas kommen, ist doch ein Instanz-DB ?

Bitte lass michnicht dumm sterben.
- Nochmals Danke -   :)

Gruß

Zonki
#9
Hallo,
erstmal Danke für die Antwort.
FB145 geladen im OB1 aufgerufen
DB145 als Instanz von FB145 geladen
FC363 geladen
FC365 geladen
FC65 geladen
FB144 geladen
FB161 geladen
FB64 geladen im OB1 aufgerufen
DB64 als Instanz von FB64 geladen

auch mal urgelöscht und alles zusammen neu geladen ->Dasselbe
Es muss ja gehen, aber wo habe ich den Hund begraben ?

Werd mal ein neues Projekt erstellen, nur mit dem CTRL_PI

Gruß

Zonki




































#10
Hallo,
will den CTRL_PI ( FB145) in einer S7-300 ( 313C ) benutzen. Alle nötigen Bausteine sind geladen, doch die CPU geht sofort in STOP ! Bereichlängenfehler beim Schreiben - Instanz-DB, Doppelwortzugriff,ZUgriffsadresse 48.
Nächster Eintrag im Diagnosepuffer : STOP durch Programierfehler .. FB-Nummer : 145; Bausteil Adresse: 76.
Was mache ich falsch, sehe ich den Wald vor lauter Bäumer nicht ?
Über Hilfe wäre ich sehr dankbar.

Viele Grüße

Zonki