-> Hier kostenlos registrieren
Hallo,
ich bearbeite gerade ein neues Projekt für die Anlagen- bzw. Fördertechnik. Dabei wird Stückgut über Schleusen, Schnecken, Haspel, Becherwerke etc. bis zu einem Endpunkt transportiert. Die Funktion ist relativ simpel. Es soll lediglich sichergestellt werden, dass vom Endpunkt aus alle notwendigen Aggregate nacheinander eingeschalten werden. Es muss deshalb eine gewisse Abhängigkeit zwischen den Aggregaten bestehen. Zusätzlich können über Anwahl unterschiedliche Förderwege vorgewählt werden.
Da die Software nicht nur für eine Anlage konzipiert werden soll, sondern für mehrere unterschiedliche, muss diese entsprechend modular aufgebaut sein. Auch die Anordung der Aggregate kann unterschiedlich sein.
Ein erster Ansatz von mir wäre, für die jeweiligen Aggregate ein Softwaremodul (FB) zu erstellen welches jeweils meldet ob ein vorgelagertes Aggregat einschalten darf oder nicht (Status). Jedes Modul ist mit einer eindeutigen Nummer gekennzeichnet und über einen Parameter würde ich zusätzlich jedem Modul mitteilen, zu welchem Modul eine Abhängigkeit besteht. Die Statis jedes Moduls würde ich in einem Array sammeln. Das Array wird während der Laufzeit durchsucht und bei Übereinstimmung wird der Status dem jeweiligen Modul zugewiesen.
Somit könnte ich beliebig viele Module mittels Parametrierung miteinander kombinieren.
Bei Anwahl eines entsprechenden Förderweges habe ich bislang noch kein Konzept gefunden. Auch der Förderweg geht in die Freigabe eines Moduls mit ein.
Ich bin auf eure Kommentare und Ansätze gespannt.
ich bearbeite gerade ein neues Projekt für die Anlagen- bzw. Fördertechnik. Dabei wird Stückgut über Schleusen, Schnecken, Haspel, Becherwerke etc. bis zu einem Endpunkt transportiert. Die Funktion ist relativ simpel. Es soll lediglich sichergestellt werden, dass vom Endpunkt aus alle notwendigen Aggregate nacheinander eingeschalten werden. Es muss deshalb eine gewisse Abhängigkeit zwischen den Aggregaten bestehen. Zusätzlich können über Anwahl unterschiedliche Förderwege vorgewählt werden.
Da die Software nicht nur für eine Anlage konzipiert werden soll, sondern für mehrere unterschiedliche, muss diese entsprechend modular aufgebaut sein. Auch die Anordung der Aggregate kann unterschiedlich sein.
Ein erster Ansatz von mir wäre, für die jeweiligen Aggregate ein Softwaremodul (FB) zu erstellen welches jeweils meldet ob ein vorgelagertes Aggregat einschalten darf oder nicht (Status). Jedes Modul ist mit einer eindeutigen Nummer gekennzeichnet und über einen Parameter würde ich zusätzlich jedem Modul mitteilen, zu welchem Modul eine Abhängigkeit besteht. Die Statis jedes Moduls würde ich in einem Array sammeln. Das Array wird während der Laufzeit durchsucht und bei Übereinstimmung wird der Status dem jeweiligen Modul zugewiesen.
Somit könnte ich beliebig viele Module mittels Parametrierung miteinander kombinieren.
Bei Anwahl eines entsprechenden Förderweges habe ich bislang noch kein Konzept gefunden. Auch der Förderweg geht in die Freigabe eines Moduls mit ein.
Ich bin auf eure Kommentare und Ansätze gespannt.