CoDeSys Temperatur Gruppenschaltung

Friedelbert

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe gemeinde
Ich würde gerne über Codesys FUP programmieren, dabei sollen 10 PT100 Werte eingelesen werden und für eine Prioritäten-Gruppenschaltung mit Rangliste, sollen gleichzeitig nur 4 Relais beschaltet werden. Die Priorität der Kühlung soll anhand der höchsten Temp.-Werte, die Rangliste nach 30 min auswählen. Aus dem Istwert wird eine Prioritätenliste erstellt, daraus soll sich eine 4er Gruppe aus den höchsten Temp. bilden, für 30 min.
z.B.
Wenn
(Ist)
P1 = 10°
P2 = 8°
P3 = 7,9°
P4 = 3°
P5° = 5°
P6 = 9°
P7 = 11°
P8 = 5,5°
P9 = 2°
P10 = 4,5°



(soll-Rangliste)
P7= 11° kühlt //Hier wird 30min in dieser
P1= 10° kühlt //Gruppe gekühlt.
P6= 9° kühlt
P2= 8° kühlt
P3= 7,9° warte //nach 30min wird eine neue 4er
P8= 5,5° warte //Gruppe gewählt mit den höchsten
P5= 5° warte // Werten
P10= 4,5° warte
P4= 3° warte
P9= 2° warte




kann mir dabei jemand einen unkomplizierten Lösungsansatz bieten. vielen Dank
 
Zuletzt bearbeitet:
Zurück
Oben