# Weitergabe von OSCAT als kompilierte Bibliothek erlaubt?

**URL:** <https://oscat.discourse.group/t/weitergabe-von-oscat-als-kompilierte-bibliothek-erlaubt/2196>\
**Category:** oscat.lib fuer TwinCAT/CoDeSys\
**Created:** [24. März 2017 um 08:40 UTC](https://oscat.discourse.group/t/weitergabe-von-oscat-als-kompilierte-bibliothek-erlaubt/2196 "2017-03-24T08:40:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jochen](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/jochen/32/11_2.png) [@Jochen](https://oscat.discourse.group/u/Jochen)\
**Post date:** [24. März 2017 um 08:40 UTC](https://oscat.discourse.group/t/weitergabe-von-oscat-als-kompilierte-bibliothek-erlaubt/2196/1 "2017-03-24T08:40:05Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [24. März 2017 um 16:54 UTC](https://oscat.discourse.group/t/weitergabe-von-oscat-als-kompilierte-bibliothek-erlaubt/2196/2 "2017-03-24T16:54:22Z")

</div>

hallo

1. das ist alles kein problem  
du kannst es weitergeben wie du möchtest  
beachte aber das du auch für die funktion der bibliothek beim kunden verantwortlich bist und oscat

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

als oscat nutzer solltest du wo auch immer du bist die oscat bibliothek bewerben 🙂

---

<div class="post-metadata">

**Author:** ![Jochen](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/jochen/32/11_2.png) [@Jochen](https://oscat.discourse.group/u/Jochen)\
**Post date:** [27. März 2017 um 12:51 UTC](https://oscat.discourse.group/t/weitergabe-von-oscat-als-kompilierte-bibliothek-erlaubt/2196/3 "2017-03-27T12:51:05Z")

</div>

Hi, Danke für die Antwort,

> [@peewit post:2](#):
>
> ```
> beachte aber das du auch für die funktion der bibliothek beim kunden verantwortlich bist und oscat
> 
> ```

Das ist klar.

> 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.

> 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
