hallo
meine frage bezieht sich auf den aufruf von programmen.Ist es möglich einen programm baustein
mehrmals zu erzeugen(50 - 100) und dann die einzelelnen programme einzeln anzusteuern bzw paralell
laufen zu lassen.
laufen zu lassen.Würd gern auch die adress zuteiung der einzelenen globalen variablen in einem
algorithmus vorgeben d.h. je nach anzahlt der lüfter werden die belegungen automatisch erzeugt.
Ist dies überhaupt möglich ?
hoffe auf baldige antwort MFG BOLLe
danke für die schnelle und ausführliche antwort=)))
du hast nich zufällig a beispielprogramm fuer sowas.theoretisch isses mir klar aber praktisch weiss ich net so ganz wie ichs anfangen soll?welche befehle benötige ich dafür???????
Hi
Also wie man einen einzelnen baustein in ST aufruft(CALL "Bausteinname")is
klar und wie ich dem parametrier(zeit1:=t#3s) is auch klar, aber wie mach ich
des das ich sag das er vom baustein BSP1 30stck erzeugen soll, wovon 20
die parameter und die 30 anderen ,andere parameter haben sollen.
MFG
FUNCTION Blutiger_Anfaenger : VOID
VAR_INPUT
RealInput : REAL ; // Kann als Gleitpunkt bei Aufruf versorgt werden
END_VAR
VAR_OUTPUT
RealOutput : REAL ; // Wird vom FC beschrieben
END_VAR
Also entweder ich steh auf dem Schlauch oder wir reden aneinander vorbei.
einer gruppe angegeben)so und so viele lüfterprogramme erzeugen und mit
MFG Blutiger Anfänger
das geht so wie du dir das denkst nicht.
die sps kann ihren eigenen code nicht generieren.
na, vielleicht glaubt er dir ja...
Hallo,das sps programm soll nämlich alle lueftereinheiten gleichzeitig steuern... und so viele lüfterprogramme erzeugen...
mal abgesehen davon ob das eine schöne lösung wäre.
Fällt dir auf die schnelle ne bessere Lösung ein???
(bin momentan am verzweifeln)
da hab ich mir was eingebrockt.in der frima in der ich des programmieren soll bin ich der einzige Praktikant der ne ahnung von sps-programmierung hab.Ahnung is anscheinend übertrieben wie ich gerad gemerkt hab.
Also ,alle die das hier lesen ,bin für jeden vorschlag offen !!!*VERZWEIFEL*
Also ,alle die das hier lesen ,bin für jeden vorschlag offen !!!*VERZWEIFEL*
das sps prog soll die angabe kriegen es gibt 2 lüfter gruppen von der die eine aus 20 und die andere aus 30 lüftern besteht.So
Jetzt soll des prog 20 mal die lueftereinheit_gr1_1.........lueftereinheit_gr1_20 und 30mal die lueftereinheiten Lueftereinheit_gr2_21.........Lueftereinheit_gr2_50
erzeugen und ,vielleicht nich den einzelnen lüftern aber zumindest den kompletten gruppen, die (einschaltzeit1_1 ,einschaltzeit1_2 ,Trudelzeit1_1 ,Trudelzeit1_2 etc.)Zeitkonstanten vorgeben
Während gruppe 2 mit den paramtern(einschaltzeit2_1 ,einschaltzeit2_2 ,Trudelzeit2_1 ,Trudelzeit2_2 etc.)versorgt werden soll.
Und jetzt will ich diese ingesamt 50 lüfter gleicht zeitig mit eingangsignalen versorgen d.h wenn von der steuerung stufe1 verlangt wird sollen alle 50 lüfter unter einhaltung der parameter(einschaltzeit1_1 für gruppe1 und einschaltzeit2_1 für gruppe2)die stufe 1 hochfahren.
ich hoffe es ist jetzt klar worauf ich raus will
übrigens benutz ich keine siemens sps sondern ein wago system mit der CoDeSys software
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?