Neueste Beiträge

Seiten: 1 2 [3] 4 5 ... 10
21
Codesys 2 / Datensalat in CSV
« Letzter Beitrag von TimBim87 am 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




22
oscat.lib fuer TwinCAT/CoDeSys / Re: OSCAT lib für TwinCAT3
« Letzter Beitrag von merlin am 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?
23
oscat.lib fuer TwinCAT/CoDeSys / OSCAT lib für TwinCAT3
« Letzter Beitrag von merlin am 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
24
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
« Letzter Beitrag von DeejayT am 29. April 2023, 16:35:07 »
Danke für die Hilfe. Ich habe jetzt den Dimmbaustein von Wago genommen. Damit funzt es einwandfrei.
25
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
« Letzter Beitrag von mattsches am 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.
26
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
« Letzter Beitrag von DeejayT am 26. April 2023, 19:35:04 »
Macht nicht viel Sinn, dann ist das Ein und Ausschalten vertauscht.
27
Bestehende Module / Existing Modules / Re: DIMM_2 Dimmen umkehren
« Letzter Beitrag von mattsches am 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?
28
Codesys 2 / FILENAME bei Wago PFC200
« Letzter Beitrag von HalloAlf am 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 !!!!!
29
oscat.lib fuer TwinCAT/CoDeSys / "char" name used for a variable
« Letzter Beitrag von fbrauge am 09. April 2023, 09:09:00 »
dear,
I use codesys 3.5 SP19 with raspberry PI
There is a compilation warning
[WARNING] network, 1.3.5.2 (oscat): DNS_CLIENT(Line 26 (Decl)): C0543: The name 'CHAR' is a reserved keyword within the IEC61131-3 standard. An error will be reported in future versions.

As mentioned, in the future version of codesys, this  declaration will generate an error.

Could you correct the lib ?
thanks
30
Bestehende Module / Existing Modules / DIMM_2 Dimmen umkehren
« Letzter Beitrag von DeejayT am 08. April 2023, 15:14:34 »
Hallo Leute,

Ich hoffe mir kann jemand helfen.
Wie kann ich am elegantesten das Dimmen umkehren?
I1 soll bei längeren Tastendruck weniger Dimmen = Heller
I2 soll bei längerer Tastendruck mehr dimmen = Dunkler

Meine Dali Bausteine funktionieren genauso und es ist blöd wenn ein Taster im Haus genau umgekehrt arbeitet.
Seiten: 1 2 [3] 4 5 ... 10