Neueste Beiträge

#61
oscat.lib fuer CoDeSys 3 / Beispiel für DLOG_STORE_FILE_C...
Letzter Beitrag von Jomo1900 - 22. August 2023, 08:44:15
Beispiel für DLOG_STORE_FILE_CSV

Hallo,
ich bin auf der Suche nach einem Beispiel zu der oben genannten Funktion DLOG_STORE_FILE_CSV.

Mit den hier im Forum geschriebenen Beiträgen komme ich nicht wirklich weiter.
Auch finde ich im Demo Ordner der network lib kein entsprechendes Beispiel.

Programmiert wird das Ganze mit Codesys 3.5

Vielen Dank im Voraus.
#62
oscat.lib fuer TwinCAT/CoDeSys / Message_8
Letzter Beitrag von Matze007 - 25. Juli 2023, 20:19:55
Hallo zusammen, ich möchte gerne Meldetexte an MDT Glastaster übertragen.
Die Übertragung als solches ist keinn Problem. Ich habe versucht die Meldungen
mit dem Baustein Message_8 aus der Oscat Lib ans laufen zu bekommen ich
versztehe nur gerade nicht wie ich den Meldetext erstellen kann. Also die
Bit Eingänge zum Auswählen der Meldung ist klar aber wie ist diie Syntax für
die Meldung ? Bin da für jeden Tip dankbar. 
#63
Codesys 2 / Datensalat in CSV
Letzter Beitrag von TimBim87 - 19. Juni 2023, 21:03:41
Hallo alle,

Leider habe ich zu dem Thema nichts gefunden, sollte es was geben bitte verlinken:)

Ich ich nutze eine Wago 750 890 , codesys 2.3 und arbeite mit cfc, fup und ein ganz kleines bisschen mit St (bin aber recht neu auf dem Gebiet)

Es sollen zwei Messsysteme für Thermoelemte Typ K aufgebaut werden, dabei hat eins 60 und das andere 200 Messtellen.
Diese sollen in einer Frequenz von 10 Hz geloggt werden und es soll jede Minute eine Datei erzeugt werden.

Das ganze klappt in langsamen Geschwindigkeiten eigentlich ganz gut indem ich über einen Puls Generator einen CTU ansteuere, der die Sensorenanzahl Ausgibt und damit die Sensoren in einem array hochzählt.

Dieser Puls wird für den manuellen Trigger benutzt, ein Zeit triggern nutze ich dabei nicht am loggerbaustein.

Der im Array geschriebene Wert wird  als globale an den Logger übergeben.

Ist die maximale Sensoranzahl erreicht wird der CTU auf 0 gesetzt und der alte Wert überschrieben.

Geloggt wird dabei die Zeit, die Sensornummer und die anliegende Temperatur.

Das ganze funktioniert bei der gewünschten Sensorabtastrate von 100ms pro Sensor garnicht, bei einer Abtastrate von  100ms pro Zyklus also 22S pro Sensor etwa 1,5 Zyklen danach werden die Messwerte teilweise zusammen in eine Zelle geschrieben

Z.b :

Zeit; nr; Temperatur
Zeitnr; Temperatur
Zeit;nrTemperatur

Wenn ich mir das array anschaue werden mir die Messwerte korrekt ausgegeben.


Ich nutze neben der network.lib noch eine lib zur Zeiterfassung welche mir die Systemzeit der sps wiedergibt (Komme aber gerade nicht auf den Namen).

Bereits versucht habe ich über mehrere DLOG Real Bausteine die Temperaturen einzeln zu erfassen und mit mehreren Spalten zu arbeiten.

Leider ergibt sich dabei ein ähnliches Problem.

Ich hab ebenfalls versucht den Speicherintervall der csv zu verlängern was keinen Einfluss auf den Fehler hatte.

Ich nehme an das aufgrund der ablaufreihenfolge eine kleine Zeitverzögerung entsteht, habe aber keine Idee wie ich diese eliminieren kann

Hat jemand Erfahrungen oder eine Idee die bei der Lösung dieses Problems helfen könnten?

Liebem Gruß
Tim




#64
oscat.lib fuer TwinCAT/CoDeSys / Re: OSCAT lib für TwinCAT3
Letzter Beitrag von merlin - 29. Mai 2023, 19:54:15
Bin leider immer noch am Versuchen :(

oscat_basic_333.lib will eine "syslibcallback.lib 7.9.10 14:37:47" haben. Ich habe keine Ahnung wo ich die finden könnte. Jemand eine Idee?
#65
oscat.lib fuer TwinCAT/CoDeSys / OSCAT lib für TwinCAT3
Letzter Beitrag von merlin - 29. Mai 2023, 14:38:07
Hallo

Ich würde gerne oscat_basic_333.lib, beckhoff_network_121.lib und oscat_building_100.lib in Beckhoff TwinCAT 3 installieren.

Leider komme ich da absolut nicht ins Laufen. Kenn mir bitte jemand Schritt für Schritt erklären, wie ich diese 3 Bibliotheken hinzufügen kann?

Danke, THomas
#66
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
Letzter Beitrag von DeejayT - 29. April 2023, 16:35:07
Danke für die Hilfe. Ich habe jetzt den Dimmbaustein von Wago genommen. Damit funzt es einwandfrei.
#67
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
Letzter Beitrag von mattsches - 28. April 2023, 08:03:07
Stimmt, daran hatte ich nicht gedacht. Dann wird dir wohl nichts anderes bleiben, als den Source Code zu kopieren und abzuändern.

Alternativ könntest du auch den analogen Sollwert noch umrechnen, bevor du ihn an die Peripherie rausschreibst (modifizierter Sollwert = Maximalwert - vom Baustein ausgegebener Wert).

EDIT: Das geht natürlich genauso wenig. Denn dann würden die Taster für Ein- und Ausschalten ja wieder getauscht. Bleibt also nur das Umschreiben.
#68
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
Letzter Beitrag von DeejayT - 26. April 2023, 19:35:04
Macht nicht viel Sinn, dann ist das Ein und Ausschalten vertauscht.
#69
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
Letzter Beitrag von mattsches - 23. April 2023, 16:07:30
Warum verknüpfst du die Taster nicht einfach entsprechend? Also den, der dunkler machen soll, an I1 und den, mit dem es heller werden soll, an I2?
#70
Codesys 2 / FILENAME bei Wago PFC200
Letzter Beitrag von HalloAlf - 19. April 2023, 08:39:00
Hi an alle,

ich möchte mit den FBs
INI_PARSER_FILE
FILE_BLOCK
etc.
auf eine Datei 'config.ini'    auf der gesteckten SD Karte im Wago PFC200 lesend zugreifen.

Weiß evtl. jemand, wie der vollständige FILENAME im Interface der FBs   lauten muß bei einem Wago PFC200 ??


Geht nicht:
'/media/sd/config.ini'

Lieben Dank im voraus !!!!!