Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Off Topic Diskussionen / Prettys Girls from your town - Real Women
« Letzter Beitrag von Litlegerman am 25. Juli 2024, 20:54:59 »
Discover the ultimate in relaxed romance with the best casual dating platform!
Sexy Girls from your city
2
oscat.lib fuer CoDeSys 3 / Re: Problem einfaches Beispiel DLOG_STORE_FILE_CSV
« Letzter Beitrag von ansabu am 24. Juli 2024, 19:52:11 »
Guten Tag,

Ich bin Gelegenheitsuser und habe mein Haus vor 15 Jahren mit einer 750-841 und Codesys 2.3 ausgerüstet.
Bin jetzt auf Codesys 3.5.19 Patch4 (32bit) umgestiegen. Übernehmen des alten Programms hat überhaupt nicht funktioniert.
Die vertrauten Bibliotheken gibts nicht mehr, bin langsam etwas frustriert.

Ich habe dasselbe Problem bei anderen FB's sogar bei den einfachsten wie z.Bsp. CLICK für die Tasterauswertung.

Bei mir sieht die Fehlertabelle nach dem Kompilieren etwa so aus:


                ------ Übersetzungslauf gestartet: Applikation: Device.Application -------
[WARNUNG]       gesamt, 3.2.0.0 (oscat): PersistentVars: Eine Bibliothek darf kein Persistente-Variablen-Objekt enthalten
                Code typisieren...
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 11 (Dekl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 11 (Dekl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 2, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 't1' erwartet
[INFORMATION]   gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 11 (Dekl)): C0181:  Verwandte Position
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 6, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: '(t1.Q XOR inv)'' kann nicht in Typ 'BOOL' konvertiert werden
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 6, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 't1.Q'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 6, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 6, Spalte 1 (Impl)): C0063:  'gesamt * (oscat)' enthält keine Definition für 'Q'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 8, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'T2' erwartet
[INFORMATION]   gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 11 (Dekl)): C0181:  Verwandte Position
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 10, Spalte 1 (Impl)): C0231:  An dieser Stelle wird ein Ausdruck des Typs 'BOOL' erwartet
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 10, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 10, Spalte 1 (Impl)): C0063:  'gesamt * (oscat)' enthält keine Definition für 'Q'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 12, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 't1.Q'' kann nicht in Typ 'BOOL' konvertiert werden
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 12, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        gesamt, 3.2.0.0 (oscat): SW_RECONFIG(Zeile 12, Spalte 1 (Impl)): C0063:  'gesamt * (oscat)' enthält keine Definition für 'Q'
                Kompilierung abgeschlossen -- 14 Fehler, 1 Warnungen
                Übersetzung abgeschlossen -- 14 Fehler, 1 Warnungen : Kein Download möglich

Dies ist als Beispiel der FB Click aus der Oscat Lib.
Ich habe diese Probleme bei diversen Oscat Building lib's sowohl von Codesys wie von Oscat heruntergeladen.
Die Oscat basic lib habe ich auch installiert.

Was mache(n) ich/wir falsch?
4
oscat.lib fuer TwinCAT/CoDeSys / Tabkinhalt mit Hilfe Kennlinie berechnen
« Letzter Beitrag von Sandro am 07. Juni 2024, 05:51:14 »
Hallo liebe Forumsmitglieder,

ich betreibe seit 8 Jahren eine Beckhoff Steuerung, um eigentlich mein gesamtes Haus zu steuern. Vor einigen Tagen habe ich einen Füllstandsensor, welcher am Boden der Zisterne über Druck den Füllstand bemerkenswert genau ausgibt, installiert. Da meine Zisterne aber Zylindrisch ist, verläuft die Umrechnung von Füllhöhe zu Tankinhalt in L natürlich nicht linear. Eine recht einfache Methode wäre jetzt, den TANK_VOL1 Baustein zu nutzen, aber das ist eigentlich so eher semigenau. An der Zisterne hämgt eine Steuerung dran, welche einige verschiedene Kreise in unserem Garten bewässert. Hier möchte ich über die Eingabe eines bestimmten Volumens einstellen, wieviel bewässert werden soll. Nun gibt es von meinem Zisternenhersteller aber eine PDF mit einer Kennlinie, welche zeigt, wie sich das Volumen zu Füllhöhe verhält. Gibt es eine Möglichkeit, dem TANK_VOL1 Baustein beizubringen, nach dieser Kennlinie zu berechnen ?

Vielen Dank Für Eure Hilfe.

Gruß Sandro
5
oscat.lib fuer TwinCAT/CoDeSys / wirschreiben
« Letzter Beitrag von mikerezz23 am 03. Juni 2024, 19:31:49 »
Als ich einen Teilzeitjob und Vorlesungen an der Universität unter einen Hut brachte, rückte der Abgabetermin für meine Hausarbeit immer näher. Ich fühlte mich überfordert, bis mir ein Studiengruppenmitglied einen Dienst empfahl, der für seine akademische Schreibhilfe bekannt ist. Deren Ansatz war genau das, was ich brauchte, um mein Arbeitspensum effektiv zu bewältigen. hausarbeiten schreiben lassen Sie boten hervorragende Unterstützung, so dass ich mich auf andere Aspekte meines Studiums konzentrieren konnte, während sie sich um das Schreiben kümmerten.
6
SPS-Programmierung / Solar Inverter über RS485 ansprechen
« Letzter Beitrag von ViWa am 26. April 2024, 11:14:15 »
Hallo zusammen,

ich habe mir einen Y&H GTN-1200W Wechselrichter der als Nulleinspeisung WR eingesetzt werden soll bestellt.
Die Kommunikation zwischen Limiter Sensor und Wechselrichter erfolgt über RS 485. Meine Frage ist, kann ich den WR auch mit meiner ILC171 die ich im Haus einsetze(Rollos,Garage,Licht u.s.w) über  IB IL RS 485-ECO - Kommunikationsmodul  steuern?
Hat das vielleicht schön jemand gemacht?

Danke für eure Antwort
7
Modulentwicklung / Re: Neuer Baustein zum Parsen von JSON-Streams
« Letzter Beitrag von bouloi75 am 10. April 2024, 15:35:59 »
Hallo mattsches,
Vorab sorry, aber da ich kein Deutsch spreche, benutze ich einen automatischen Übersetzer  ;)

Ich habe gerade den Funktionsblock "JSON_READER" kopiert und es funktioniert. Ich erhalte sukzessive die Daten eines JSON-Objekts. Vielen Dank für diese Arbeit!
Ich bin mir allerdings nicht sicher, ob ich weiß, wie ich das Modul verwenden soll. Haben Sie vielleicht ein Beispiel für eine POU gesehen, die dieses Modul verwendet?
Vielen Dank im Voraus.
8
oscat.lib fuer CoDeSys 3 / Problem einfaches Beispiel DLOG_STORE_FILE_CSV
« Letzter Beitrag von Simon am 28. März 2024, 15:12:16 »
Hallo zusammen,

ich habe ein einfaches Beispiel nach der Anleitung in https://www.youtube.com/watch?v=aI23uC_4MmM aufgesetzt. Es soll das Datum und eine konstante 1.0 in jeweils eine Spalte geschrieben werden. Später werde ich mehr hinzufügen.

Dann gehe ich auf Code erzeugen um zu schauen ob die Kompilierung passt und dann bekomme ich eine Reihe von Fehlern. Woran könnte das liegen? Benutzt wird CODESYS V3.5 und eine Wago PFC200.

                ------ Übersetzungslauf gestartet: Applikation: CODESYS_Control_for_PFC200_SL.Application -------
                Code typisieren...
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 36 (Dekl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 38 (Dekl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 92, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'aw_ton' erwartet
[INFORMATION]   network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 38 (Dekl)): C0181:  Verwandte Position
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 93, Spalte 1 (Impl)): C0231:  An dieser Stelle wird ein Ausdruck des Typs 'BOOL' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 93, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 93, Spalte 1 (Impl)): C0063:  'network * (oscat)' enthält keine Definition für 'Q'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 105, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'wd_ton' erwartet
[INFORMATION]   network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 36 (Dekl)): C0181:  Verwandte Position
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 106, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'wd_ton' erwartet
[INFORMATION]   network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 36 (Dekl)): C0181:  Verwandte Position
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 107, Spalte 1 (Impl)): C0077:  Unbekannter Typ: '(wd_ton.Q = FALSE)'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 107, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'wd_ton.Q'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 107, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'TON'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 107, Spalte 1 (Impl)): C0063:  'network * (oscat)' enthält keine Definition für 'Q'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 157, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: '(idx + LEN(X.UCB.D_STRING))'' kann nicht in Typ 'INT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 157, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'LEN(X.UCB.D_STRING)'
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 157, Spalte 1 (Impl)): C0046:  Bezeichner 'LEN' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 157, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'LEN' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 172, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'wd_ton' erwartet
[INFORMATION]   network, 1.3.5.2 (oscat): DLOG_STORE_FILE_CSV(Zeile 36 (Dekl)): C0181:  Verwandte Position
[WARNUNG]       network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 58, Spalte 1 (Impl)): C0195:  Implizite Konvertierung von vorzeichenbehaftetem Datentyp 'DINT' nach nicht vorzeichenbehaftetem Datentyp 'UDINT' : Möglicherweise Änderung des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 61, Spalte 1 (Impl)): C0195:  Implizite Konvertierung von vorzeichenbehaftetem Datentyp 'DINT' nach nicht vorzeichenbehaftetem Datentyp 'UDINT' : Möglicherweise Änderung des Vorzeichens
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 231, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'SysFileOpen(FSD.FILENAME, open_mode)'' kann nicht in Typ 'DWORD' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 231, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileOpen' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 231, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileOpen' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 251, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'NOT(SysFileClose(handle))'' kann nicht in Typ 'BOOL' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 251, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'SysFileClose(handle)'
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 251, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileClose' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 251, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileClose' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 268, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'SysFileRead(handle, ADR(PT.BUFFER), read_max_length)'' kann nicht in Typ 'UDINT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 268, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileRead' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 268, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileRead' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 288, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'SysFileWrite(handle, ADR(PT.BUFFER), write_length)'' kann nicht in Typ 'UDINT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 288, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileWrite' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 288, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileWrite' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 308, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'NOT(SysFileSetPos(handle, seek_position))'' kann nicht in Typ 'BOOL' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 308, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'SysFileSetPos(handle, seek_position)'
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 308, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileSetPos' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 308, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileSetPos' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 326, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'SysFileGetPos(handle)'' kann nicht in Typ 'UDINT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 326, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileGetPos' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 326, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileGetPos' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 345, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'NOT(SysFileDelete(FSD.FILENAME))'' kann nicht in Typ 'BOOL' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 345, Spalte 1 (Impl)): C0077:  Unbekannter Typ: 'SysFileDelete(FSD.FILENAME)'
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 345, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileDelete' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 345, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileDelete' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 362, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'SysFileGetSize(FSD.FILENAME)'' kann nicht in Typ 'DINT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 362, Spalte 1 (Impl)): C0046:  Bezeichner 'SysFileGetSize' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): FILE_SERVER(Zeile 362, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'SysFileGetSize' erwartet
[FEHLER]        network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 5, Spalte 1 (Impl)): C0032:  Typ 'Unbekannter Typ: 'LEN(DATA.D_STRING)'' kann nicht in Typ 'UINT' konvertiert werden
[FEHLER]        network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 5, Spalte 1 (Impl)): C0046:  Bezeichner 'LEN' nicht definiert
[FEHLER]        network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 5, Spalte 1 (Impl)): C0035:  Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'LEN' erwartet
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 20, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 25, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 33, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 49, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 49, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 62, Spalte 1 (Impl)): C0195:  Implizite Konvertierung von vorzeichenbehaftetem Datentyp 'INT' nach nicht vorzeichenbehaftetem Datentyp 'UINT' : Möglicherweise Änderung des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 62, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 96, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 110, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 123, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 123, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 160, Spalte 1 (Impl)): C0195:  Implizite Konvertierung von vorzeichenbehaftetem Datentyp 'INT' nach nicht vorzeichenbehaftetem Datentyp 'UINT' : Möglicherweise Änderung des Vorzeichens
[WARNUNG]       network, 1.3.5.2 (oscat): UNI_CIRCULAR_BUFFER(Zeile 160, Spalte 1 (Impl)): C0196:  Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'UINT' nach vorzeichenbehaftetem Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
                Kompilierung abgeschlossen -- 47 Fehler, 15 Warnungen
                Übersetzung abgeschlossen -- 47 Fehler, 15 Warnungen : Kein Download möglich

vg
Simon
PS: Den Screenshot würde ich gerne, kann ich aber leider nicht hochladen, weiß jemand warum?
9
oscat.lib fuer CoDeSys 3 / Re: Oscat_Basic.UTC_TO_LTIME mit Offset übersteigt INT?
« Letzter Beitrag von peewit am 27. März 2024, 20:50:03 »
Hallo TimoH

UTC ist die Basis 0 (Weltweit) und es gibt Zeitoffsets von maximal -12h bis +12h
So wie du richtig erkannt hast ist der verwendete Integer nicht ausreichend um alle Zeitoffsets zu übergeben

ja, das sieht nach einen Fehler aus

Damit der Baustein nach außen unverändert bleibt (Kompatibilität) musste man intern die tmp var auf DINT umstellen und auch alle typebezogenen Aufrufe von int auf dint anpassen

Wenn du lust hast kannst du ja gerne eine Adaptierung durchführen und den Baustein hier als fehlerbereinigte Variante online stellen.

Vielen Dank fürs mitdenken !!

LG Peewit
10
Modulentwicklung / Re: Neuer Wetter-Baustein für Weatherbit.io
« Letzter Beitrag von pezi179 am 24. März 2024, 21:28:25 »
Der Beitrag ist zwar schon etwas älter, aber vielleicht ist ja noch jemand auf der Suche nach einer Lösung.

Ich hatte auch genau das gleiche Problem. Einer der verwendeten /aufgerufenen Bausteine zeigte mir den Fehler 1797. Dadurch bin ich dann auf diesen Beitrag gestoßen. Der dort angeführte Workaround hat bei mir funktioniert und ich habe endlich meine Wetterdaten.

http://www.oscat.de/community/index.php?topic=5805.0
Seiten: [1] 2 3 ... 10