-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - Jochen

#1
Zitat von: peewit in 24. März 2017, 18:00:42
das ist eine wago spezifische erkennung einer sps-type

welche oscat network version (im orginial) ist das denn
bzw. schau mal direkt im ip_control auf die versionsnummer


wenn ich mich nicht irre habe ich das vor einiger zeit schon rausgeschmissen und wird nun als globale variable vorgegeben

Ich habe hier die Version von 3S aus dem CoDeSys-Store genommen, da im Downloadbereich keine V3-Version zu finden war und ich kein CoDeSys 2.3 habe, mit dem ich eine Konvertierung vornehmen kann:

(*
ks   26. feb. 2012   rev 1.9
   Code-Optimierung für höhere kompatibilität
*)

Gruß

Jochen
#2
Hi, Danke für die Antwort,

Zitat von: peewit in 24. März 2017, 17:54:22
    beachte aber das du auch für die funktion der bibliothek beim kunden verantwortlich bist und oscat

Das ist klar.

Zitat
2. prinzipiell ist eine groessenanpassung kein problem
    die frage ist aber ob deine sps bzw codesys 3.x ein 2mb bytearray verarbeiten kann

Mein Laufzeitsystem ist zum Glück nicht eingeschränkt. Wichtig ist nur, 2MiB große Bytearrays mit Attribute hidden zu deklarieren, damit man sie sich online nicht anschauen kann. Ein Absturz von CoDeSys wäre dann unvermeidbar ;-) . Ich hab hier ein Embedded Linux device und es geht auch nicht um Echtzeitanwendungen.

Zitat
als oscat nutzer solltest du wo auch immer du bist die oscat bibliothek bewerben   :-)

In der Doku wird selbstverständlich darauf ausdrücklich Bezug genommen.

Viele Grüße

Jochen
#3
Hi,

warum werden in IP_CONTROL diese beiden Zeilen benutzt:

   plc_841 := ADR(%MW0)=16#30000000; (*750-841*)
   plc_881 := ADR(%MW0)=16#20000000; (*750-881*) ?

Das ist doch irgendwetwas WAGO-spezifisches, oder?

Was, wenn jetzt zufällig bei einem anderen System dort diese Werte stehen?

Gruß

Jochen
#4
Hallo,

1. Darf OSCAT in kompiliertem Format als CoDeSysV3-Lib an Kunden weitergegeben werden, oder muss die Weitergabe als *.library erfolgen?

2. Ich werde die Network-Library in der nächsten Zeit an einigen Stellen stark modifizieren müssen, da ich große XML-Files einlesen muss. Dazu brauche ich bspw. Buffer die 2MB groß sind. Wie verhält sich der obige Sachverhalt, sollte [1] positiv beantwortet werden?

Vielen Dank und Gruß

Jochen
#5
Hallo, ich habe gerade bei Benutzung von "Byte_of_dword" festgestellt, dass der Byte-Eingang "N" doch sinnigerweise ein Integer sein sollte. Dann entfiele auf Anwenderseite der notwendige Typecast von Int nach Byte.

Gruß

Jochen