-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - kohle

#1
Ich weiß nicht ob schon gelöst, aber ich habe hier im Forum den Tipp bekommen das mit DLOG_CRON_TAB zu machen.
Das Funktioniert bei mir auch...


[gelöscht durch Administrator]
#2
Hi,

Habe nun "select" auf der Reihe (denke ich halt).

Also, wer so ein Select vor einen Baustein vorschalten möchte, das geht mit case oder einer IF Anweisung.
Wobei für mich zuerst mal zu verstehen war das man CFC und ST mischen kann - ist eigentlich coo!! (Wer's kennt: Labview mit einen Formeleditor) .
Man kann also in ST eine Funktion programmieren, mit allen möglichen Anweisungen.
Danach bindet man den ST als Block im CFC wieder ein.

Hab mal so ein Teil als Baustein angehängt - falls das mal wer brauchen sollte.... (natürlich nur Anfänger *g*)

PS Sorry an die Admins - Wusste am Anfang nicht wohin mit dieser Frage - wahrscheinlich ist hier wohl der falsche platz ....


[gelöscht durch Administrator]
#3
1.)
Danke - mit RUN hatest du Recht!
Ich versuch es nun in das PRG einzubinden....
2.)
Ich versuch noch mal im Haptprog. nachzusuchen, ob die Variable wo anders beschrieben wird
#4
here you are - ist connected

[gelöscht durch Administrator]
#5
Hi,

Ich versuche das nun mit ST umzusetzen, auch wenn ich davon noch keine Ahnung habe   :o
Soweit mein Verständnis ist kann man wohl in Codesys ST und alles andere an verfügbaren Sprachen durcheinander mixen. (eine neue Erkenntnis für mich :-))

Hab damit jetzt ein wenig rum gespielt und versucht so ein "Selector" zu machen.
Das Problem ist aber das der selector, der nichts anderes als eine Case ist, so funktioniert.
Eigentlich ist das sehr einfach, aber ich finde den Fehler nicht warum der Ausgang nicht auf den zugewiesenen Wert hüpft.
Ich habe mal das Beispiel dazu gehängt, vieleicht kann mir jemand den entscheidenden Hinweis geben.
Ziel ist es, den Eingang zu Variieren so dass der Ausgang lt case Anweisung verändert

Sorry für die dummen Fragen! aber Newbies dürfen das :-)


[gelöscht durch Administrator]
#6
Guten Morgen peewit,

Es ist denke ich nicht so kompliziert. (Ich hab den Code nur aus der Doku verwendet - sonst nichts verändert)

Ich möchte euch zuerst noch weiter Informationen zu verfügung stellen:
Ich "programiere" derzeit rein im CFC (weil ich das andere noch nicht drauf habe  ;) ) und versuche eine CASE anweisung zu gestallten.
Dises Case Anweisung soll aufgrund der Unterschiedlichen cases einer globalen Variable je nach Fall (Case) andere Werte zuweisen.
Damit meine Ich:
Im State 1 soll a =3
Im state 2 soll a =5 ...sein.

Warum brauche ich das: Der Baustein hat nur einen Eingang den ich aber je nach Tageszeit unterschiedlich belegen möchte (je nach use case).

Nun zu meinem konkreten Fragen:
1.) Kann im CFC eine Case Anweisung realisiert werden oder muss ein Objekt in ST eingefügt werden um eine Case anweisung zu realisieren.
2.) Wenn ich im ST eine Case realisiere, muss ich außen drum rum noch eine While schleife machen - oder läuft das eh alle xx ms durch.

Vielen Dank das mir die Hinrwindungen gerade gezogen werden.....

lg

[gelöscht durch Administrator]
#7
Hallo,

Ich versuch derzeit eine Case hinzubekommen.
Leider schreibt er mir hartnäckig immer wieder den gleichen Fehler.

Könnte mir jemand bitte den anhang ansehen und mir einen Tipp geben, bitte

mfg

p.s. Ja ich habe die Doku gelesen und auch das Ampelbsp. versucht - leider ohne erfolg --> immer die gleich Fehlermeldung :-(



[gelöscht durch Administrator]
#8
Hi,

Ja, ich versuche es schon mit der Doku - aber ich bin noch zu wenig Codesys erfahren... :'(
Einen Stromstoßschalter zu implementieren war schnell und einfach - nun kommen die etwas (für mich) schwierigeren Aufgaben.
:-)

Der Stein tut was er tun soll! :-)  lag nur an meiner (schwierigen) Auffassungsgabe
Vielen Dank für die Idee diesen Stein zu implementieren .....

Für dei Nachwelt ... bild anbei wie es funktioniert.... könnte ;-)

[gelöscht durch Administrator]
#9
Hallo,

nach einer Nacht laaaangen Nacht bin ich dann doch drauf gekommen woher diese Fehlermeldung kommt.
Projekt - Option - Übersetzungsoption - Objekte ausschließen: Dort habe ich den Haken bei "Nicht übersetzen" entfernt.
Nun eine Frage zu den DLOG_CRON_TAB Baustein:
Die Eingänge (sek,min,h..) sind als String deklariert lt. Manual deklariert.
Kann mir hier jemand ein Beispiel geben: Ich möchte ein True bei Q haben für jeden Wochentag um 7:00 (Mo - Fr)
Bild anbei
Vielen DANK

mfg


[gelöscht durch Administrator]
#10
Hi,

ad1.) Wie erkenne ich das Ich zu viele Bauteile haben sollte?
Normalerweise würde er doch das beim Übersetzen schreiben --> da meckert er nicht (hab das Limit schon erhöht)  Zielsystem: 2000 Bausteine --> Bild anbei

ad2.) Ich habe einfach die lib runtergeladen und per "weiter Bibliothek" hinzugefügt. Danach wollte ich erst mal schaun ob es zum Übersetzen geht...
Wo sollte ich da einen Pfad ändern? oder - wo muss ich etwas korrigieren ?


[gelöscht durch Administrator]
#11
Hallo,

Nach einigen Versuchen steck ich beim Einbinden der Bibliothek. (Anbei ein Screenshot der Bibs. die schon eingebunden sind:
Fehlermeldung:
Fehler 3740: (30) Unbekannter Typ 'byte_to-bits'
Schnittstelle des Bausteins 'World_wether_demo'
Fehler 3740: (16): Unbekannter Typ 'CLK_PRG'

Ich habe hier im Forum auch schon ein paar Tipps dazu gelesen und versucht - leider klappt das bei mir nicht.
Ein Tipp war Einbindung von Standard.lib (ist bei mir eingebunden)
habt mit mir Nachsicht - aber ich bin noch blutiger Anfänger aber möchte ein paar spezielle Funktionen implementieren. Aber die Network.lib sieht vielversprechend aus, wenn man die Doku an Funktionen durchschaut.
mfg



[gelöscht durch Administrator]
#12
Vielen Dank für die Antwort - ich werd es gleich versuchen und ein Bildchen hier rein stellen
#13
Hallo,

Ich verwende eine Wago 750* mit Codesys 2.x:
Ich möchte definieren das am Montag (variabel) die Raffstore automatisch um 7:00 (variabel je nach Wochentag) sich öffnen.

Mein Problem: Welche Bausteine soll ich verwenden?
Ich habe schon einige Anläufe hinter mir - aber sehe derzeit für mich keinen Lösungsansatz  :o der auch das Thema Sommer/Winterzeit "erschlägt"

Kann mir bitte jemand einen Tipp geben mit welchen Bausteinen ich das anfangen soll. Oder vieleicht hat jemand ein Bild an dem ich mich orientieren kann

Vielen DANK für jede HILFE