ich habe unter CFC einige Rolladen, die Aussenbeleuchtung und eine Schaltuhr angelegt. Nun ist unterhalb kein Platz mehr um weitere Bausteine einzufügen. Kann ich den Bereich vergrössern bzw. ist der Bereich begrenzt?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Warum legst du nicht für die Rollladen und Außenbeleuchtung je ein eigenes Programm an.
Dann hast du wider viel Platz und es wird übersichtlicher. Ein weiterer Vorteil getrennter Programme ist beim Online Beobachtung von
Variablen, wenn zu viele Variablen in einen Programm sind werden nicht alle angezeigt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Um den Überblick ein wenig zu behalten, würde ich es generell in einzelnen Programmen machen...
Wenn Dein PLC_PRG (PRG) in CFC geschrieben ist, dann würde ich hier nur grundlegende Operationen ausführen und für jeden weiteren Automatisierungsteil ein neues Programm anlegen!
Rechte Maustaste auf "Bausteine" -> Objekt einfügen
Dann dem Programmteil einen eindeutigen Namen geben, beispielsweise 'JalousieStrg' und wieder als Programmiersprache CFC wählen.
Noch einen Baustein anlegen und beispielsweise 'Schaltuhr' nennen.
Und zu guter letzt 'Aussenbel' anlegen.
Im PLC_PRG fügst Du jetzt einfach einen neuen Baustein ein und bennenst ihn von AND in JalousieStrg um.
Genauso für Schaltuhr und Aussenbel
Jetzt hast Du für jeden Steuerungsteil ein seperaten Programmteil, die aber alle im Hauptprogramm PLC_PRG aufgerufen und somit auch abgearbeitet werden.
Und wenn Du beispielsweise im Programm JalousieStrg auf eine Variable im Programm Schaltuhr zugreifen möchtest, dann schreibst Du dort Schaltuhr.xVariablennamen
Hoffe es war verständlich
lg
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-02-19
Originally created by: frankenbiker1972
Auch ich halte das so, dass ganze auf verschiedene Programme aufzuteilen.
ABER: man kann natürlich sowohl Jalousie, Licht, Schaltuhr o. auch Heizungs .... Steuerung in einem Programm verarbeiten.
Dafür wird vorher ein Funktionsblock geschrieben ( 1x Jalousie, 1x Beleuchtung, 1x Heizung, 1x Schaltuhr .... )
Dadurch wird das ganze wieder übersichtlich. Das hat weiter den Vorteil, dass ich bei einem Gebäude z.B. 10 Programme habe ( = 10 Räume ) und in jedem Programm alle Funktionalitäten für diesen Raum auf einen Blick habe.
Noch ein Vorteil ist, dass bei Änderungen nur einmal der entsprechende Funktionsblock geändert werden muss.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich habe unter CFC einige Rolladen, die Aussenbeleuchtung und eine Schaltuhr angelegt. Nun ist unterhalb kein Platz mehr um weitere Bausteine einzufügen. Kann ich den Bereich vergrössern bzw. ist der Bereich begrenzt?
Hallo,
Der Platz ist gegrenzt, oder du gehst zur Seite.
Warum legst du nicht für die Rollladen und Außenbeleuchtung je ein eigenes Programm an.
Dann hast du wider viel Platz und es wird übersichtlicher. Ein weiterer Vorteil getrennter Programme ist beim Online Beobachtung von
Variablen, wenn zu viele Variablen in einen Programm sind werden nicht alle angezeigt.
Hallo,
Danke für den Tip!
Wie bekomme ich dann die unterschiedlichen Progs in den Controller?
Hallo Kira
Ich nehme mal an, dass Du ein newcommer bist.
Projekt
Objekt
Einfügen
(Name und Sprache((FUP,AWL, oder... eingeben)) und schon hast Du einen neuen Programmteil erstellt.
Hoffe das wars was Du wissen wolltest.
Gruss Kaspar
(mit Doppelklick im Programmbaum kanst Du umschalten oder im Fenster beide anzeigen einschalten)
Hallo kira,
Um den Überblick ein wenig zu behalten, würde ich es generell in einzelnen Programmen machen...
Wenn Dein PLC_PRG (PRG) in CFC geschrieben ist, dann würde ich hier nur grundlegende Operationen ausführen und für jeden weiteren Automatisierungsteil ein neues Programm anlegen!
Rechte Maustaste auf "Bausteine" -> Objekt einfügen
Dann dem Programmteil einen eindeutigen Namen geben, beispielsweise 'JalousieStrg' und wieder als Programmiersprache CFC wählen.
Noch einen Baustein anlegen und beispielsweise 'Schaltuhr' nennen.
Und zu guter letzt 'Aussenbel' anlegen.
Im PLC_PRG fügst Du jetzt einfach einen neuen Baustein ein und bennenst ihn von AND in JalousieStrg um.
Genauso für Schaltuhr und Aussenbel
Jetzt hast Du für jeden Steuerungsteil ein seperaten Programmteil, die aber alle im Hauptprogramm PLC_PRG aufgerufen und somit auch abgearbeitet werden.
Und wenn Du beispielsweise im Programm JalousieStrg auf eine Variable im Programm Schaltuhr zugreifen möchtest, dann schreibst Du dort Schaltuhr.xVariablennamen
Hoffe es war verständlich
lg
Originally created by: frankenbiker1972
Auch ich halte das so, dass ganze auf verschiedene Programme aufzuteilen.
ABER: man kann natürlich sowohl Jalousie, Licht, Schaltuhr o. auch Heizungs .... Steuerung in einem Programm verarbeiten.
Dafür wird vorher ein Funktionsblock geschrieben ( 1x Jalousie, 1x Beleuchtung, 1x Heizung, 1x Schaltuhr .... )
Dadurch wird das ganze wieder übersichtlich. Das hat weiter den Vorteil, dass ich bei einem Gebäude z.B. 10 Programme habe ( = 10 Räume ) und in jedem Programm alle Funktionalitäten für diesen Raum auf einen Blick habe.
Noch ein Vorteil ist, dass bei Änderungen nur einmal der entsprechende Funktionsblock geändert werden muss.