Neueste Beiträge

#31
Bestehende Module / Existing Modules / Re: Streckenabhängige Baustein...
Letzter Beitrag von hugo - 22. Oktober 2024, 11:10:32
Ich verstehe die Anforderung leider nicht ganz,
welche Eingänge / Ausgänge sollte der Baustein haben und welche mathematische Funktion?
#32
Bestehende Module / Existing Modules / Re: Streckenabhängige Baustein...
Letzter Beitrag von peewit - 21. Oktober 2024, 19:00:05
hallo

schau dir doch mal folgende bausteine an.

PWM_PW
PWM_DC
GEN_PULSE
#33
Bestehende Module / Existing Modules / Streckenabhängige Bausteine
Letzter Beitrag von franzhoepfinger - 18. Oktober 2024, 12:47:58
Hallo,

wir haben in OSCAT ja jede Menge Zeitabhängige Bausteine,
aber Streckenabhängige nicht oder ?

oder bin ich blind ?

Beispiel: ich will den Mittelstrich auf der Straße malen.

und zwar (nahezu) unabhängig von der Speed.

dann brauche ich ein Rechtecksignal mit einem Abstand von

https://de.m.wikipedia.org/wiki/Datei:L%C3%A4nge_und_Abstand_der_Fahrbahnmarkierung_auf_Autobahnen.png

12m Abstand und Länge 6m (also Lücke 6m)

Grüße,
Franz



#34
oscat.lib fuer CoDeSys 3 / Re: OSCAT Network MySQL Rückga...
Letzter Beitrag von manuel007 - 15. Oktober 2024, 16:06:42
DLOG_Store_Mysql.MySql_Control.Info.Data_Insert_aktiv
DLOG_Store_Mysql.MySql_Control.Info.Data_Insert_ok_cnt
DLOG_Store_Mysql.MySql_Control.Info.Data_Insert_nok_cnt

aber dort kommt nix, woher weiß man sofort das der Eintrag erfolgreich war? Klar über den Error Code kriegt man ne Fehlermeldung aber das dauert knapp 10 Sekunden, das ist zu lange.
#35
oscat.lib fuer CoDeSys 3 / Re: OSCAT Network MySQL Rückga...
Letzter Beitrag von manuel007 - 14. Oktober 2024, 19:41:52
Als Error wird ne Zahl ausgegeben.
Mir geht es aber darum das ich eine Bestätigung erhalte wenn die Daten in sql geschrieben sind. Es gibt ja im SQL_Control Ausgabewerte aber die machen garnichts, oder wo kann ich das abgreifen wenn der SQL Command erfolgreich war?
#36
oscat.lib fuer CoDeSys 3 / Re: OSCAT Network MySQL Rückga...
Letzter Beitrag von peewit - 11. Oktober 2024, 20:31:27
hallo

was wird den als error zurück gemeldet ?
Ohne da zu kennen wird es schwer dir zu helfen, denn da gibt es viele mögliche ursachen
#37
oscat.lib fuer CoDeSys 3 / OSCAT Network MySQL Rückgabewe...
Letzter Beitrag von manuel007 - 11. Oktober 2024, 10:29:44
Hallo zusammen,

die Umsetzung des Datenlogger auf eine MySQL Datenbank funktionert sehr gut, aber leider erhalte ich keine sofortige Rückmeldung ob dieser Daten erfolgreich gespeichert hat. Es gibt ja Rückgabewerte xDone, aber diese sind ohne Funktion. Wenn Daten nicht geschrieben werden können, dann erscheint erst nach 5-10 Sek. eine Error Nummer.

Gibts hier eine Lösung dazu? Oder mus man in der Datenbank was einstellen?

Viele Grüße
#38
oscat.lib fuer CoDeSys 3 / Re: Oscat Datenlogger
Letzter Beitrag von franzhoepfinger - 09. Oktober 2024, 09:54:25
ich muss mal nachschauen,
haben den OSCAT logger unter CoDeSys 3 sehr performant am laufen.

also auf alle Fälle eine gute Wahl.
#39
oscat.lib fuer CoDeSys 3 / Re: Oscat Datenlogger
Letzter Beitrag von peewit - 08. Oktober 2024, 21:28:13
Hallo

am besten ist es wenn du dir die oscat-network beschreibung (PDF) aus dem download bereich besorgst und die mal das kapitel 7 durchliest
dort gibt es auch ein beispiel netzwerk abgebildet

Die IN/OUT Variable X ist die Datenbasis die alle Logger-Bausteine miteinander verbindet.

Der DLOG_DINT hat einen eingangsparameter "VALUE" um den Wert zu übergeben der geloggt werden soll.

In der Network bibliothek selber sollte ein ordner "demo" enhalten sein wo auch diverse demo-programme enthalten sind.




LG Peewit
#40
oscat.lib fuer CoDeSys 3 / Oscat Datenlogger
Letzter Beitrag von caprez95 - 07. Oktober 2024, 15:00:42
Liebe Community

Ich versuche in Codesys 3.5 den Datenlogger aus der Oscat Network Library zu testen.
Leider kriege ich es nicht hin.

Ich nutze als Logger den DLOG_DINT und um das ganze in ein File zu speichern den DLOG_STORE_FILE_CSV.
Um die Daten vom DLOG_DINT zum DLOG_STORE_FILE_CSV zu übergeben, wird der Ein-Ausgang X (DLOG_DATA) verwendet.
Aber wie kann ich diese Daten übergeben??

DLOG_STORE_FILE_CSV.X := DLOG_DINT.X;

So funktioniert es nicht. Fehler: Externer Zugriff auf VAR_IN_OUT-Parameter X...
Auch wenn ich eine Variable erzeuge mit dem Datentyp DLOG_DATA, kann ich diese Logger-Daten nicht übergeben.

Wie funktioniert das?
Hat jemand ein Beispiel dazu?

Gruss Carlo