Autor Thema: "TimeGenerator " fehlt mir sehr!  (Gelesen 9013 mal)

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
"TimeGenerator " fehlt mir sehr!
« am: November 28, 2008, 07:44:39 Vormittag »
Hallo aus dem Sauerland.
Einstiegssorgen auf Codesy an XC200.
In der Standart.lib ist mein geliebter Moeller "TimeGenerator "nicht mehr enthalten.  Aus der S40 Programmierung hatte ich mir zwar diese FUB geholt, aber geklappt hat das nicht.
Kann ich diesen "TimeGenerator " für meinen gebauten 3 frequenzen Anzeigeblinker für Meldeleuchten  wo anders doch nach hier (Codesy)  holen und einbinden?
Gruß Berthold Jochheim


(*--C20/21--Taktgenerator--------------------*)

 CAL C20B(Set:= 1, Period:= 1000)
  LD C20B.PulseOutput
  ST C20A

 CAL C21B(Set:= 1, Period:= 500)
  LD C21B.PulseOutput
  ST C21A

 CAL C22B(Set:= 1, Period:= 250)
  LD C22B.PulseOutput
  ST C22A

Offline emstr

  • Full Member
  • ***
  • Beiträge: 160
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #1 am: November 28, 2008, 09:20:18 Vormittag »
Hallo BertholdSW,
wenn ich das richtig verstehe möchtest du einfach einen Blinker mir unterschiedlichen EIN /Ausschaltzeiten bauen.

Versuch es doch mit der easy.lib in codesys und such dir dort den easyTimer als Blinker mit defenierten EIN- Ausschaltzeiten.

Gruß EMSTR

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #2 am: November 28, 2008, 09:25:50 Vormittag »
Hallo Berthold,

du kannst die bekannten S40 Bausteine weiterhin verwenden. Schaue mal im Bibliotheksverzeichnis Lib_Common. Dort gibt es zwei S40 Bibliotheken,
in denen du die bekannten S40 Bausteine findest.

Außerdem findest du im gleichen Verzeichnis eine Util.lib. Dort gibt es ebenfalls einen Blinkgenerator, sowie im Verzeichnis der easy Control,
LIB_EC4P_200 die easy800_D.lib. Darin enthalten sind alle bekannten easy Bausteine, inkl. Blinktimern  :D

 :) ;) :D
Gruß Paul

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #3 am: November 30, 2008, 09:46:08 Vormittag »
Hallo ELMSTR, hallo Paul.
Danke Euch, es hat gut geklappt.
Nur sind im Gegensatz zur PS4 Programmierung die Laufzeiten der 3 Blinker zeitlich nicht synchron. Die 3 Takte laufen störend im Verhältnis untereinander auseinander.
Warum der Einsatz bei mir?
Wenn ein Motoschutzrelais ausgelösst hat, blinkt die Meldeleuchte schnell. Wenn über Abkühlung das Biematall automatisch zurückgeschaltet hat, blinkt die selbe Leuchte langsam und ist am Entstörtaster Rücksetzbar. Es kann also nach dem Fehlerfall wieder gestartet werden, wenn die Leuchte langsam blinkt.
Da habe ich doch mal etwas über 2:1 Teiler gelesen!
Also einen "Master-Blinker" programmieren und das Ergebnis durch 2 teilen muss ja taktgenau bleiben.
Hat von Euch einer so etwas parat?
Gruß Berthold Jochheim

Offline Mr. Spok

  • Sr. Member
  • ****
  • Beiträge: 652
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #4 am: Dezember 01, 2008, 06:23:41 Vormittag »
Hallo Berthold,

lade Dir mal unter www.oscat.de die oscat.lib herunter, das ist eine quellcodeoffene Bibliothek.

der Baustein CLK_DIV stellt einen 8-fach  Frequenzteiler zur Verfügung. Das heist Du brauchst nur
ein Eingangssignal anlegen und hast dieses synchron in 8 Teilungsverhältnissen.

mfG Jan   
Für die Richtigkeit und Funktionalität der hier veröffentlichten Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #5 am: Dezember 02, 2008, 06:00:19 Vormittag »
Jan, Danke für den Tip zum Oscat 8-fach Teiler.
Genau, das was ich gesucht habe. Den werde ich testen.
Runtergeladen habe ich ihn schon.
Ein Inhaltsverzeichniss über die Oscat-Bibliotheken mit Kurzbeschreibung habe ich vergeblich gesucht und nicht gefunden.  Kannst Du mir da einen Tip geben?
Danke Gruß Berthold

Offline pepp

  • Full Member
  • ***
  • Beiträge: 125
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #6 am: Dezember 02, 2008, 08:17:02 Vormittag »

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #7 am: Dezember 02, 2008, 09:15:22 Vormittag »
Danke Dir pepp.
Ich habe gestern Abend vor dem Verzeichniss gestanden uns es nicht geöffent!  Danke für Deinen Tip
Gruß Berthold

Bimbo

  • Gast
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #8 am: Dezember 02, 2008, 12:44:15 Nachmittag »
Danke Dir pepp.
Ich habe gestern Abend vor dem Verzeichniss gestanden uns es nicht geöffent!  Danke für Deinen Tip
Gruß Berthold

In der Vorweihnachtszeit immer alle Türen aufmachen (evtl. ist mal n´Schokki drin)  ;D  8)

Offline BertholdSW

  • Jr. Member
  • **
  • Beiträge: 62
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #9 am: Dezember 03, 2008, 09:17:36 Vormittag »
Noch eine letzte Verständnissfrage:
Alle  "oscat.lib" stehen in AWL zur Verfügung?
Nicht in ST?
Gestern hat mein Blinker in AWL getaktet. Prima!!
IN ST-Programmierung war der aber nicht aufrufbar/ausführbar.
Gestern noch wollte ich ausschließlich in ST zukünftig programmieren.
Da man unter CoDeSys beide Betriebsspachen innerhalb eines FUBs nicht michen kann, sollte/muss ich also beides einsetzen. OK.
Gruß Berthold


Offline Mr. Spok

  • Sr. Member
  • ****
  • Beiträge: 652
Re: "TimeGenerator " fehlt mir sehr!
« Antwort #10 am: Dezember 04, 2008, 06:05:52 Vormittag »
Hallo Berthold,

ich denke die gesamte oscat.lib ist in ST programmiert. Du kannst sie öffnen in dem Du "Projekt öffnen" und dann dort "Bibliothek öffnen" auswählst. So kannst Du Dir die Programmierung der einzelnen Bausteine und Funktionen anschauen.

mfG Jan
Für die Richtigkeit und Funktionalität der hier veröffentlichten Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.