Hilfe oder Ideen für Wochen Event Plan

rightsaidtim

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erstmal,
ich versuche momentan einen Wochen Eventplan zu Programmieren, der die Lufttemperatur und Luftqualität einer Mehrzweckhalle zu bestimmten Zeiten vorgibt.
Ich möchte die Möglichkeit haben über ein HMI Panel Taglich 12 Events in einem Raster von 1,5 Std abstand zu steuern. Beginnend um 6 Uhr. Dabei kann ich die Raumtemperatur und die Luftqualität vorgeben.

Mir geht es jetzt um die Auswertung der Tabelle.
Wie kann ich am besten die 84 Events (7Tage x 12 Events) abfragen und die gesetzten Werte [22 Grad C; Luftquali 800ppm] für z.B. Event 1 am Montag von 6.00 - 7.30 Uhr an die Steuerung weiter geben.

Ich habe mehrere Ideen, weiß sie aber nicht umzusetzen. Ich kann mir vorstellen das Wochenraster in ein Array of Struct zu schreiben. Die anfangs und endzeiten sind ja jeden tag gleich. Es ändert sich nur ob der Event stattfindet, wie Warm es sein soll und wie die Luftqualität sein soll.

Kann ich die abfrage (vergleich) jedes Events (Struct) über Pointer in AWL in einem LOOP realisieren oder ist hier SCL gefragt.

Erstmal bitte ich hier nur um Denkanstöße. Sollte ich damit nicht zurecht kommen, wende ich mich nochmal an euch.

Schon mal vielen Dank im Voraus für eure Posts

Tim
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
aufgrund der Schlagworte "Struct" und "Array" würde ich dir hier SCL empfehlen. Klar ... man bekommt das auch in AWL hin aber in SCL wird es einfach ein lesbarerer Code und dir Aufgabenstellung ist da dann relativ schmerzfrei zu bewältigen. Dagegen ist dann das Design deiner Eingabe-Seite auf der Visu schon die größere Herausforderung ... ;)

Gruß
Larry
 
frage: warum muß der "wochen event plan" überhaupt auf der CPU sein?
das verursacht doch nur unnötig traffic.

wenn man ein HMI hat, kann man die daten doch auch da ablegen und zeitgetriggert der CPU in einem feld zur verfügung stellen... oder seh ich das falsch? :rolleyes:
 
das hat damit nichts zu tun - ich hätte es nur halt einfach auch so gemacht. Und ... dein Vorschlag wäre mir auch ein bißchen zu kompliziert/unübersichtlich in der Umsetzung in der Visu (Flex angenommen).

es gibt doch in flex den aufgabenplaner.

noch schöner wäre natürlich ein winCE, darauf ein SQLite und ein dienst, der die daten zur verfügung stellt ... :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke erst mal für eure Anregungen,
ich werde mich mal mit der Idee es von WinCC aus zu steuern beschäftigen.

Weiß vielleicht jemand wie man automatisch dem nachfolgendem EA Feld eine folgende Variable (z.B. aus einem Array Feld[1],Feld[2],Feld[3]....) zuornet, ohne diese jedesmal neu eingeben zu müssen??

Tim
 
warum muß der "wochen event plan" überhaupt auf der CPU sein?
[...]
wenn man ein HMI hat, kann man die daten doch auch da ablegen und zeitgetriggert der CPU in einem feld zur verfügung stellen... oder seh ich das falsch? :rolleyes:
Ich würde den Eventplan lieber in der CPU ablegen und nicht in einem HMI.
Mein Grundsatz: die Steuerung muß auch ohne angeschlossenes HMI funktionieren.
HMI brauche ich nur für Diagnose oder Bedienhandlungen oder um Werte zu ändern.
Vermutlich werden die Eventdaten nur sehr selten geändert.

Bei Eventplan im HMI dürfte hier das HMI nur maximal 1,5 Stunden ausfallen,
sonst läuft womöglich tagelang das Nachtprogramm, wenn der Programmierer
keine Ausfall-Ersatzwerte vorsieht.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Prinzip - DUMME VISU - SCHLAUE SPS ist eigentlich
generell zu beachten. Deshalb hat es sich bei den
Panels noch nie ergeben Scripte oder Rezepte zu
verwenden.
Wer will schon bei jedem Paneldownload die Rezepte
zurückspielen.

Daher PN/DP *ACK*

Frank
 
frage: warum muß der "wochen event plan" überhaupt auf der CPU sein?
das verursacht doch nur unnötig traffic.

wenn man ein HMI hat, kann man die daten doch auch da ablegen und zeitgetriggert der CPU in einem feld zur verfügung stellen... oder seh ich das falsch? :rolleyes:

Dann würde die SPS das auch alleine machen können, z.Bsp. bei abgeschaltetem Panel.
 
ich weiß, dass ihr recht habt. den gedanken hatte ich bei der fragestellung auch auf der contra-liste ABER wieviele anlagen werden heut zu tage noch ohne funktionierendem HMI (weiter)betrieben? und wieviele anlagen sind noch nicht teil eines "großen ganzen"? also einer gesamtüberwachten automatisierungslösung? (stichwort: MES)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich weiß, dass ihr recht habt. den gedanken hatte ich bei der fragestellung auch auf der contra-liste ABER wieviele anlagen werden heut zu tage noch ohne funktionierendem HMI (weiter)betrieben? und wieviele anlagen sind noch nicht teil eines "großen ganzen"? also einer gesamtüberwachten automatisierungslösung? (stichwort: MES)

Yep, aber bei einem Gebäude/Halle find ich das schon gut, dass ohne das Panel alles weiterlaufen kann.
 
Zurück
Oben