-> Hier kostenlos registrieren
Moin,
ich muss im Rahmen meiner Weiterbildung zum staatlich geprüften Techniker für Elektrotechnik ein Programm für meine Projektarbeit erstellen.
Es handelt sich um eine Lüftungsanlage mit einem neuen Schaltschrank, in dem eine S7-1200 mit Erweiterungsmodulen verbaut wird. Ein HMI soll in der Schaltschranktür platz finden.
In dem Programm sollen zwei Temperatur- und Volumenstrom Regelungen mit PID Regelung programmiert werden. Die einzelnen Parameter der PID_Compacts sollen über die Visualisierung einstellbar sein.
Für die Regelungen habe ich schon 4 PID_Compact Technologieobjekte erstellt.
Nun zur Frage:
Wie kann ich am einfachsten die Parameter des Technologieobjektes der PID_Compacts über einen allein für den HMI erstellten DB Namens "DB_HMI_Schnittstelle" zum HMI bringen? In der Schule haben wir gelernt, dass man als Schnittstelle immer einen eigenen DB für das HMI erstellen sollte, damit man genau sieht welche Daten zum HMI gehen und zurück.
Mein erster Lösungsansatz ist folgender:
Ich habe einen FB erstellt, in dem ich den PID_Compact Baustein aufrufe und die Instanz des Bausteins über eine InOut Variable nach Außen führe, damit ich im OB Weckalarm nur von außen das TO anhängen muss. Die einzelnen Parameter habe ich dann über Inputs und Outputs über die Bausteinschnittstelle nach Außen geführt.

Wie würdet Ihr das ganze lösen?
Vielen Dank schonmal
ich muss im Rahmen meiner Weiterbildung zum staatlich geprüften Techniker für Elektrotechnik ein Programm für meine Projektarbeit erstellen.
Es handelt sich um eine Lüftungsanlage mit einem neuen Schaltschrank, in dem eine S7-1200 mit Erweiterungsmodulen verbaut wird. Ein HMI soll in der Schaltschranktür platz finden.
In dem Programm sollen zwei Temperatur- und Volumenstrom Regelungen mit PID Regelung programmiert werden. Die einzelnen Parameter der PID_Compacts sollen über die Visualisierung einstellbar sein.
Für die Regelungen habe ich schon 4 PID_Compact Technologieobjekte erstellt.
Nun zur Frage:
Wie kann ich am einfachsten die Parameter des Technologieobjektes der PID_Compacts über einen allein für den HMI erstellten DB Namens "DB_HMI_Schnittstelle" zum HMI bringen? In der Schule haben wir gelernt, dass man als Schnittstelle immer einen eigenen DB für das HMI erstellen sollte, damit man genau sieht welche Daten zum HMI gehen und zurück.
Mein erster Lösungsansatz ist folgender:
Ich habe einen FB erstellt, in dem ich den PID_Compact Baustein aufrufe und die Instanz des Bausteins über eine InOut Variable nach Außen führe, damit ich im OB Weckalarm nur von außen das TO anhängen muss. Die einzelnen Parameter habe ich dann über Inputs und Outputs über die Bausteinschnittstelle nach Außen geführt.

Wie würdet Ihr das ganze lösen?
Vielen Dank schonmal