Autor Thema: Schaltuhr in Galileo 10  (Gelesen 8457 mal)

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Schaltuhr in Galileo 10
« am: Dezember 29, 2019, 16:12:12 Nachmittag »
Hallo Forum,

so ganz nebenbei spiele ich mit Galileo 10 herum.Habe die Easy E4 mit dem kleinen xv-102-b5-35tqr-10 und dem 7 Zoll xv-102-d0-70twr-10 per Modbus/TCP verbunden.

Eben nur die Standart Schaltung
M1-->Q1
M2-->Q2
M3-->Q3
M4-->Q4
umd Systemzeit.
Geht wunderbar ohne Schwierigkeiten.

Wie kann ich eine Schaltuhr in Galileo realisieren?
Frei einstellbar von Montag bis Sonntag
Maximal 4 Zeiten abhängig von der Easy E4 ?
Die zum Beispiel dann Q4 schaltet?

Hat jemand ein Beispiel oder ein paar Tips für mich?
Hintergrund ist eine Version 2 der Hühnerklappen Steuerung bzw. eine Universal Schaltuhr Steuerung mit Touch-Display.

Wäre nett von euch

CU-Martin
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 709
  • Think easy!
    • mollgruppe
Antw:Schaltuhr in Galileo 10
« Antwort #1 am: Dezember 29, 2019, 16:42:21 Nachmittag »
Habe letztens erst eine instanzierbare Schaltuhr auf der E4 mit je 2Bytes/Schaltzeit(Impuls) erstellt. Die Schaltzeiten liegen dann remanent in den oberen MB der E4. Da kann man wunderbar mit Galileo oder codesys drauf zugreifen.
Muss mir erst mal dein vorhandenes anschauen, wie es am einfachsten zu lösen ist.
Gruß Thomas
Weil Einfach einfach Einfach ist!

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Antw:Schaltuhr in Galileo 10
« Antwort #2 am: Dezember 29, 2019, 16:57:38 Nachmittag »
Hallo Thomas,
welche Version brauchst du?
Die mit 3,5 Zoll Display oder 7 Zoll Display ?
Den ganze Galileo Projektordner gezipt ? -->ist zo groß für das Forum
Das Easy Importfile hab ich schon mal da ..........

CU-Martin
« Letzte Änderung: Dezember 29, 2019, 17:34:54 Nachmittag von Bastler71Bay »
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 709
  • Think easy!
    • mollgruppe
Antw:Schaltuhr in Galileo 10
« Antwort #3 am: Dezember 29, 2019, 17:40:41 Nachmittag »
Es geht darum, wie die Uhr in der E4 mit Zeiten versorgt wird.

Ich hatte so was ähnliches für Codesys hier http://easy-forum.net/index.php?topic=7908.0  eingestellt.

Bin gerade selbst am ModbusTCP basteln mit XV-Geräten, Raspi und co

Weil Einfach einfach Einfach ist!

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 709
  • Think easy!
    • mollgruppe
Antw:Schaltuhr in Galileo 10
« Antwort #4 am: Dezember 29, 2019, 17:43:35 Nachmittag »
In Galileo erstellst du dir eine Maske wo du die Schaltzeiten eingibst, die dann zur E4 geschrieben werden. Die Schaltuhr selbst läuft in der E4.
Weil Einfach einfach Einfach ist!

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Antw:Schaltuhr in Galileo 10
« Antwort #5 am: Dezember 29, 2019, 17:52:43 Nachmittag »
Hallo Thomas,

Das ist schon klar.
Welche Taste?Menüauswahl oder Rezept? Ich hab keine Ahnung.
Hast du eine Screenshot von dir?
Und wie hinterlegen der Merker?
Muß/kann  ich eine Struktur für dem Timer anlegen?So wie im Timer Beispiel von Galileo 7 ?

CU-Martin

« Letzte Änderung: Dezember 29, 2019, 18:05:49 Nachmittag von Bastler71Bay »
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 709
  • Think easy!
    • mollgruppe
Antw:Schaltuhr in Galileo 10
« Antwort #6 am: Dezember 29, 2019, 18:52:35 Nachmittag »
Hallo Martin,

du must als erstes in der easysoft unter Projekt/Modbus, den Modbus aktivieren und den Merkerbereich festlegen der für die Kommunikation benutzt werden soll.
Du kannst die Variablen für Galileo über itf.export einfach exportieren und dann in Galileo einlesen.
Nachdem du in Galileo ein Projekt angelegt und die Kommunikation eingestellt hast, kannst du unter Variablen/ ModbusTCP E4 diese über die itf importieren.
Jetzt kannst du auf einer Maske ein Werteein/ausgabe Objekt einfügen und es konfigurieren (Variable und Tastatur zuweisen)
 Du kannst jeweils ein Byte des Registerworts als Stunde und das andere als Minute für je eine Schaltzeit nehmen.

Als Schaltuhr habe ich in der E4 diesen code in einem UTF verwendet.
Die Istzeit kannst du aus der RTC holen.

CP01 (
    EN := ,
    I1 := IA1, //Soll-Stunde Byte
    I2 := IA3, //Ist-Stunde Byte
    LT => ,
    EQ => ,
    GT =>
 );
 CP02 (
    EN := ,
    I1 := IA2, //Soll-Minute
    I2 := IA4, //Ist-Minute
    LT => ,
    EQ => ,
    GT =>
 );
 // Zeitvergleiche und Freigabe in Hilfsmerker M1 laden
M1 := I1 AND CP01EQ AND CP02EQ;
// Schaltflanke ausgeben
Q01 := M1 AND NOT M2;
M2 := M1;


Hinweis: Die Variablen in Galileo die blau dargestellt sind, werden nicht mit der Steuerung ausgetauscht. Ist das Polling der Variablen richtig eingestellt werden diese grün dargestellt.
« Letzte Änderung: Dezember 29, 2019, 19:12:22 Nachmittag von radar17892 »
Weil Einfach einfach Einfach ist!

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Antw:Schaltuhr in Galileo 10
« Antwort #7 am: Dezember 29, 2019, 20:07:18 Nachmittag »
Hallo Thomas,

Bis Projekt anlegen und Werteein/ausgabe Objekt einfügen ist alles klar.Das kann ich schon.
In der Easy ist nur der Strukturierter Text ?
Den Rest muß ich probieren .......

Danke schon mal

CU-Bis morgen

Martin

Edit:Ich komm nicht klar mit dem ST und der Wertzuweisung.Wertzuweisung gemacht,Variable zugewiesen,Tastertur(Numeric,Dezimal)zugewiesen
aber Oberer bzw. Unterer Grenzwert für die Schaltuhr(max. 23 und 59) kann ich nicht finden.

Hast du kein fertiges Beispiel?Oder in FUP bzw. EDP ?
« Letzte Änderung: Dezember 30, 2019, 17:31:45 Nachmittag von Bastler71Bay »
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Schaltuhr in Galileo 10
« Antwort #8 am: Januar 18, 2020, 13:10:39 Nachmittag »
Hallöchen an Alle,

nach reichlich üben hab ich nun eine Wochenschaltuhr.Pro Wochentag sind 4 Schaltzeiten verfügbar.Man muß halt seine Ausgänge(Q1-Q4 und Erweiterungen) in der Easy zuweisen.
Es wurde ein Anwenderbaustein(UF)in der Programmiersprache ST erstellt.Mit dem Galileo 10 lernt man quasi "spielend" .Ok,es wurden viele Merker-Bytes verbraucht,aber was solls.
Hand und Automatikbetrieb ist gegeneinander verriegelt.Der Status der Timer(Aktiv/Passiv) wird im Wochenmenü und aud der Startseite angezeigt.

Hab auch noch ein kleines Filmchen gemacht......................
https://www.youtube.com/watch?v=rKxxnLUkUCg&t=12s

CU-Martin

Edit: Mit einer Siemens LOGO 8 0BA8 und einen TDE Display geht das alles in ein paar Minuten und viel billiger !
« Letzte Änderung: Januar 18, 2020, 15:16:48 Nachmittag von Bastler71Bay »
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 594
  • it has to be easy, it's a easy!
Antw:Schaltuhr in Galileo 10
« Antwort #9 am: Januar 18, 2020, 18:11:44 Nachmittag »
… das Projekt finde ich gelungen, habe das Video geschaut …
sieht nach viel Arbeit aus!
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Bastler71Bay

  • Full Member
  • ***
  • Beiträge: 162
Antw:Schaltuhr in Galileo 10
« Antwort #10 am: Januar 18, 2020, 18:23:32 Nachmittag »
Hallo weiss_nix ,

Danke.Wie schon geschrieben,das Erstellen der Visu mit Galileo finde ich eigentlich viel leichter als das Programmieren der Easy.

Ich möchte noch in Galileo mit den Skripten arbeiten.Das müsste man (oder Frau) doch auch hinbekommen ohne an der Easy groß was zu programmieren.
Habe mal das Beispiel im Handbuch gemacht wo dann ein extra Fenster aufgeht.

Hat jemand Beispielmaterial / Skripte für die Timer ?
Oder über Rezeptauswahl ? wohl eher nicht.............

CU-Martin
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 594
  • it has to be easy, it's a easy!
Antw:Schaltuhr in Galileo 10
« Antwort #11 am: Januar 18, 2020, 19:22:34 Nachmittag »
gibt es von Galileo auch eine Demo-Version?
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1943
  • Jürgen
Antw:Schaltuhr in Galileo 10
« Antwort #12 am: Januar 18, 2020, 22:30:58 Nachmittag »
Hallo, :)

nicht nur Demo auch für das Display Touch Panel XV-102 ohne extra Lizenz
https://www.youtube.com/watch?v=1g-9uoR05qQ
Simulation ohne Hardware geht nicht. Das Touchpanel wird zu Sinnvollen Anwendung benötigt.
Deshalb habe ich es erst mal in Warteschleife.
Für mich vorrangig ist erst mal mit Node-Red kostenlos die Möglichkeiten, ohne extra Hardware zu testen.

ftp://ftp.moeller.net/AUTOMATION/DOWNLOAD/DOWNLOADCENTER/Galileo/V10.4.x/10.4.3/Setup_Galileo_V10.4.3.exe
« Letzte Änderung: Januar 18, 2020, 22:38:13 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 594
  • it has to be easy, it's a easy!
Antw:Schaltuhr in Galileo 10
« Antwort #13 am: Januar 18, 2020, 23:00:26 Nachmittag »
… danke für die Info, die Panel sind aber vom Schnäppchen etwas entfernt !?!  ???
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1943
  • Jürgen
Antw:Schaltuhr in Galileo 10
« Antwort #14 am: Januar 18, 2020, 23:14:22 Nachmittag »
Hallo,
es gibt ja das Display als Set mit einer E4,
http://www.eaton.eu/ecm/groups/public/@pub/@eatonde/@corp/documents/content/pct_3669596.pdf
Wer sowiso eine E4 benötigt die auch über 100 Euro kostet, bekommt das Display günstig.
Für mich als Renter immer noch zuviel. Wer es jedoch Beruflich oder Zuhause benötigt für den ist es eine Option als Box
« Letzte Änderung: Januar 18, 2020, 23:26:26 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.