Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
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.
2
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?
3
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
4
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
5
oscat.lib fuer CoDeSys 3 / Oscat_Basic.UTC_TO_LTIME mit Offset übersteigt INT?
« Letzter Beitrag von TimoH am 20. März 2024, 14:39:57 »
Hallo,
Besagter Baustein bietet eine Umrechnung meiner UTC Zeit zu meiner Lokalzeit sowie einen Sommer/Wintermodus.

tmp := TIME_ZONE_OFFSET * 60 + BOOL_TO_INT(DST_ENABLE AND DST(UTC)) * 3600;
IF tmp < 0 THEN
   tmp := ABS(tmp);
   UTC_TO_LTIME := DWORD_TO_DT(DT_TO_DWORD(UTC) -  INT_TO_DWORD(tmp));
ELSE
   UTC_TO_LTIME := DWORD_TO_DT(DT_TO_DWORD(UTC) +  INT_TO_DWORD(tmp));
END_IF;

So wie ich den Baustein verstehe kann ich einen Offset in Minuten dazurechnen sowie die Sommer/Winterzeit ein und ausschalten.
Das klappt auch soweit, aber ich habe das Problem, dass der Baustein den Offseteingang in Minuten hat und durch die Multiplikation mit 60 daraus die Sekunden bildet. Wenn ich aber eine Minutenzahl über 546 eingebe, dann sprengt die Rechnung den Maximalwert der internen INT Variable.
Nahe Neuseeland komme ich aber auf einen OFFSET von +/-13 Stunden zur UTC, also bis zu 780 Minuten.

Ich kann natürlich den Offset selber schreiben, aber vielleicht kann mir ja wer kurz erklären, wo mein Denkfehler ist, dass dieser Baustein tmp und den Offset als INT verwendet. Ich konnte nichts finden, dass dieser Bug irgendwo gemeldet ist.

6
Codesys 2 / Codesys 2.3 MySQL
« Letzter Beitrag von Aksels am 21. Februar 2024, 17:14:04 »
Liebe Mitleser,

ich habe einen Auftrag, bei dem ich auf unerwartete Probleme gestoßen bin.
Es handelt sich um ein vorhandenes Programm, das bereits mehrfach eingesetzt wird. Dieses Programm loggt Daten auf einen über das Internet erreichbaren MySQL-Server.
Als Programmiertool wurde Wago Codesys 2.3 verwendet. Die SPSen sind 750-891.
Benutzt wurde die WagoLibMySQL_03.lib.
Bei den vorhandenen Installationen hört die SPS irgendwann auf die Daten in die SQL-Datenbank zu schreiben.
Deswegen habe ich den Auftrag bekommen, das Programm zu verbessern.
Das erste Problem das ich gefunden habe:
Die WagoMySQL Bibliothek ist wohl nicht kostenlos. Im Internet steht sie hört nach einer gewissen Zeit auf zu funktionieren.
Umstieg auf Codesys 3.5 ist keine Option, dafür müssten ja auch die SPSen ausgetauscht werden und davon sind ca. 60 Stück im Einsatz. Das ist für zukünftige Aufträge eine Option. Ich hoffe dass ich den jetzt entwickelten Baustein dann unter Codesys 3.5 weiter verwenden kann.

1. Hat jemand mit dem alten Ding Erfahrungen? Der Kunde behauptet das hat immer funktioniert. Erst in den letzten zwei Jahren sei es schlechter geworden?
2. Wie wird die Lizenz geprüft? Ich habe nirgendwo eine Lizenzdatei oder eine Eingabemaske für die Lizenz gefunden?
3. Gibt es für das alte Codesys 2.3 eine Alternative? Ich lese hier immer wieder was von Network 1.3 mit MySQL aber finde unter Download nichts dazu?
4. Wie programmiert man die Oscat Libraries? Ich hab selber Programmiererfahrung und würde meine Ergebnisse dann teilen.
5. Der Kunde will schnell Lösungen. Gibt es hier jemanden (Selbständigen) der mir das Programm debuggen/verbessern kann und eine Rechnung stellen kann?


Gruß,
Axel
7
oscat.lib fuer Step 7 / HELP: Char to Int mindest 30 Zeichen
« Letzter Beitrag von Zimbl am 06. Februar 2024, 10:36:56 »
Hallo Zusammen,

ich möchte gerne meine Char´s ca. 30 Zeichen am besten komplett in INT umwandeln..

Aber ich habe so überhaupt keine Idee wie ich da vorgehe,

könnt ihr mich da etwas unterstützen ? Was muss ich machen ? Wie könnte es am schnellsten
realisiert werden ?

oder geht es sogar noch einfacher mit dem Hausinhalt vom Simatic Manager

Vielen Dank für eure Unterstützung

zi
8
Modulentwicklung / Re: Umstieg von Codesys 2.3 auf 3.5
« Letzter Beitrag von martin.k am 16. Dezember 2023, 18:13:10 »
Hallo,

auf den Webseiten von Codesys konnte ich eine Oscat_Network.lib finden welche für Codesys 3.5 erstellt ist (Datei *.package! !).
Damit konnte ich mein Programm wieder zum laufen bekommen.

Danke an alle die sich hierzu Gedanken gemacht haben.

Gruß
Martin
9
Modulentwicklung / Umstieg von Codesys 2.3 auf 3.5
« Letzter Beitrag von martin.k am 14. Dezember 2023, 22:04:55 »
Hallo liebe Freunde der Nullen und Einer.

Ich muss notgedrungen von Codesys 2.3 auf 3.5 umsteigen.
Da es keine Network-Lib für die 3.5er Version gibt, stehe ich jetzt vor vielen Zeilen Code von dem ich nichts verstehe und nicht portieren kann.

Gibts vielleicht eine kleine Anleitung? Oder kann jemand ein paar Zeilen zu dem Thema UMSTIEG schreiben?
z.B. Ersetzen von IP_C durch Codesys 3.5 bla bla bla?

Danke sagt
Martin
10
oscat.lib fuer CoDeSys 3 / Fehlende POU OscatBasic
« Letzter Beitrag von Benjamin.Schank am 20. Oktober 2023, 23:58:14 »
Hallo zusammen,

ich habe mir Codesys 3.5 installiert und danach über den Installer die OSCATBasic LIB *Version 3.35* (von der Codesys Seite ) eingebunden.

Gleiches Problem hatte B0bbyS 2018 schonmal.
Zitat:
"Dies hat, zumindest im Ansatz, auch geklappt und ich kann viele der Bausteine unkompliziert nutzen. Jedoch sind nicht alle POUs in meinem Bibliotheksverwalter verfügbar. Als konkretes Beispiel fehlen mir unter BASIC>POUs>Engineering>control alle Funktionen und Funktionsbausteine welche im Inhaltsverzeichnis der Dokumentation nach dem FB INTEGRATE aufgeführt sind.

Hat vielleicht jemand einem Tip wo mein Fehler liegt, bzw. welche Änderungen vorzunehmen sind um den vollen Umfang der Bibliotheken zu nutzen."

 
Leider hat damals niemand darauf geantwortet.

Fehlt mir etwas?
Kann mir jemand helfen? ^^


Vielen Dank im Voraus
Benni Schank
Seiten: [1] 2 3 ... 10