Jalousie Logik

Fohnbit

Level-1
Beiträge
3
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich habe vor mir eine einfach SPS die via IEC 61131 (ST) programmiert wird.

Gibt es irgendwo ein Beispiel wie man eine kurz-lang Funktion erstellt?
Es gibt 2 Inputs und 2 Outputs.
Kurz drück den jeweiligen Output für 500ms schließen
Länger als 700ms soll der Ausgang gesetzt bleiben und nach x Sekunden wieder abschalten.

Vielen Dank!
 
Hallo

ja, habe ich schon gefunden. Tolle Seite.
leider scheinen System Ticks nicht zu funktionieren. Muss noch die Antwort vom Hersteller abwarten.

Vielen Dank.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
KurzLang.jpgMag sein dass es bessere Lösungswege gibt. Ich habe mir zu Anfangszeiten mal diesen Kurz/Lang-FB erstellt. Funktion: Die Zeitschwelle legt fest, ab welcher Zeit der Tastendruck als LANG ausgegeben werden soll. Ist Lang mal TRUE, so wird "kurz" durch die UND-Verknüpfung unterbunden. Wird der Taster kurz gedrückt, so dass fbTON nicht anspricht, so wird der Ausgang "kurz" für einen Zyklus auf TRUE gesetzt. Zusätzlich kann man über fbTON2 die Dauer des Tastendruckes abfragen (kann man auch weglassen).

Ist wirklich simpel. Kann jeden Interessierten nur empfehlen anstatt Oscat&Co sich selbst zu Bemühen. Die Belohnung erfolgt meist umgehend und lädt zu weiteren Herausforderungen ein.
 
... Kann jeden Interessierten nur empfehlen anstatt Oscat&Co sich selbst zu Bemühen. Die Belohnung erfolgt meist umgehend und lädt zu weiteren Herausforderungen ein.

*ACK*
Ohne jetzt die Oscat-Bibliothek in irgendeiner Weise schmälern zu wollen kann ich diese Aussage nur voll unterstützen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gerade vor allem, weil man dafür eben die komplette OSCAT.lib einbinden müsste. Ich erstelle auch lieber selber und erspare mir dadurch Abhängigkeiten.
Der Code dieser Biblkiotheken ist ja schließlich auch nicht einsehbar (Außer jemand kann mir das entsprechende Passwort stecken ??? :rolleyes: )
 
->komplette OSCAT.lib einbinden...
brauchst du ja nicht...man kann die Bausteine die man nicht benötigt, vom übersetzen ausschließen.
Nicht immer muß ich wissen, was innerhalb eines Bausteins passiert..
 
->komplette OSCAT.lib einbinden...
brauchst du ja nicht...man kann die Bausteine die man nicht benötigt, vom übersetzen ausschließen.
Nicht immer muß ich wissen, was innerhalb eines Bausteins passiert..

Dazu gab es schon ein Ausführliches Statement von mir in einem anderen Thread.
--> LINK
Kannst ja mal nachschauen, ziemlich am Ende des Threads....
Da warst du auch mit ein paar Beiträgen beteiligt ;)

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aber Siemens interessiert doch niemanden :rolleyes:
Upps, hab ich das gesagt?

Tja, da kann ich nur Star Wars zitieren: Unterschätze niemals die Macht, Luke :ROFLMAO:

Um beim Thema zu bleiben: Im Bereich Gebäudetechnik spielt Siemens sicherlich nicht mehr die Rolle wie vor Jahren.
Wenn man aber gerade in diesem Bereich die Laufzeiten anschaut, dann ist es eigentlich für jeden Häuslesbauer wichtig auf einen Markenhersteller zu setzen.
Wenn in 15 Jahren die Haus-SPS ausfällt, die Bude kalt ist und keine Ersatzteile verfügbar sind, dann kann das recht schnell recht ägerlich werden.

Gruß
Dieter
 
Gerade vor allem, weil man dafür eben die komplette OSCAT.lib einbinden müsste. Ich erstelle auch lieber selber und erspare mir dadurch Abhängigkeiten.
Der Code dieser Biblkiotheken ist ja schließlich auch nicht einsehbar (Außer jemand kann mir das entsprechende Passwort stecken ??? :rolleyes: )
Bei der Oscat.lib? Da gibts den Quelltext auch so.
 
Zurück
Oben