OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: enra am 01. Dezember 2011, 11:27:00

Titel: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 01. Dezember 2011, 11:27:00
Hallo,
ich habe ein Problem wenn ich die oscat.lib in einer weiteren Bbliothek.lib verwende kommt die Meldung das die Anzahl der Bausteine �berschritten ist,
Die ganzen M�glichkeiten (Zielsystemeinstellungen Speicherbereiche...) kann ich
nicht anwenden, da es eine Bibliothek ist. Was kann ich unternehmen?
gru�,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 01. Dezember 2011, 12:02:05
Hi

Normalerweise :  http://www.oscat.de/community/index.php/topic,1250.msg7338.html#msg7338


In deinem Fall jedoch ?  --> Welche Meldung bekommst du genau  ?


Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 01. Dezember 2011, 12:05:09
Hallo,

"maximale Anzahl der Bausteine (512) überschritten! Die Übersetzung wird abgebrochen"....???

Gruß,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 01. Dezember 2011, 17:18:43
Hi

Dann erhöhe doch mal die Anzahl der Bausteine.


Welche Einstellung hast du gerade.


Zielsystemeinstellung --> Speicheraufteilung --> Global Segmente, Anzahl der Bausteine


Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 01. Dezember 2011, 18:41:24
das Problem ist, daß bei einer Bibliothek kein Zielsystem gepeichert werden kann.....

Gruß Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 01. Dezember 2011, 21:54:44
Hi
das Problem ist, daß bei einer Bibliothek kein Zielsystem gepeichert werden kann.....

Der Fehler kommt doch mit dem Kompilieren, oder täusche ich mich.

Die "Anzahl" der Bausteine ist Zielsystem-Spezifisch.

 
Hilf mir mal weiter.

Beispiel:
Ich schreibe ein Programm.
O.K.
Ich wähle immer mehr Bibliotheken.
Ab einer bestimmten Anzahl  kommt besagter Fehler.
Nun erhöhe ich die "Anzahl der Bausteine" läuft.


Wie ist es bei dir  ?

Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 02. Dezember 2011, 08:42:40
Ich sitze an der one-wire.lib (owos_7_5.lib) und möchte dort die oscat.lib nutzen. Da ich bei einer Lib. kein Zielsystem definieren kann, kann auch die Anzahl der Bausteine nicht verändert werden.
Ich schreibe gerade die Lib.!

Gruß,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 02. Dezember 2011, 15:34:21
Hi

O.K.   Jetzt weis ich was du meinst.

Ich würde:

1. Projekt erstellen.  (Als ob ich "Endanwender" deiner LÍB wäre)
2. In der Bibliothekverwaltung  die OSCAT und die  "owos_7_5.lib" angeben.
3. In deiner "owos_7_5.lib" befinden sich die Bausteine, die ordnungsgemäß funktionieren.
4. Die Bausteine die du bearbeitest/testest, in dein Projekt hineinschreiben.
5. Sobald ein Baustein getestet und "fertig" ist einfach aus  deinem Projekt exportieren und in deine LIB importieren.


Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 02. Dezember 2011, 18:26:12
und da liegt der Hund begraben, sobald ich die Bausteine, welche die oscat.lib verwenden, in meine owos_7_5.lib importiere und speichern möchte, muss ich die oscat.lib einbinden und ich stehe wieder am Anfang zu viele Bausteine????

stehe ich total auf dem Schlauch?

 Gruß,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 02. Dezember 2011, 21:42:50
Hi
und da liegt der Hund begraben, sobald ich die Bausteine, welche die oscat.lib verwenden, in meine owos_7_5.lib importiere und speichern möchte, muss ich die oscat.lib einbinden und ich stehe wieder am Anfang zu viele Bausteine????
Warum musst du die OSCAT in deine LIB einbinden  ?

Wenn jemand deine LIB verwenden will/einbindet, muß er auch die OSCAT einbinden.

Falls er vergisst, die OSCAT einzubinden werden halt Fehler  über die verwendeten/fehlenden OSCAT-Bausteine ausgegeben.


Oder habe ich deine Frage falsch verstanden ?


P.S.
 "maximale Anzahl der Bausteine (512) überschritten! Die Übersetzung wird abgebrochen"
Ich denke, dass es mit OSCAT und deiner LIB mit 512 Bausteine möglicherweise  überschreitest.
Also erhöhen du den Wert im "Zielsystem" erhöhen  musst.


Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 03. Dezember 2011, 16:49:50
ok, dann werte ich den Weg (Umweg) über ein Projekt gehen müssen mit speichern als .lib....
Hat aber den Nachteil, dass ein direktes ändern in der Lib nicht möglich ist.

Gruß,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 03. Dezember 2011, 16:55:10
Hi
ok, dann werte ich den Weg (Umweg) über ein Projekt gehen müssen mit speichern als .lib....
Hat aber den Nachteil, dass ein direktes ändern in der Lib nicht möglich ist.
Oder lasse doch mal ALLE deine Bausteine in deinem Projekt.  (Lade OSCAT dazu)
Wenn diese O.K. sind --> Schiebe diese in eine/deine Bibliothek.


Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: enra am 04. Dezember 2011, 07:38:23
Folgende Ausgangssituation: ich habe einige Bausteine aus der oscat.lib in eine eigene.lib kopiert teilweise angepasst….
Nun haben einige (alle?) Nutzer der one-wire.lib (owos_7_6.lib) das Problem, dass einige Bausteine in der „oscat.lib“ und in meiner „eigene.lib“ doppelt vorhanden sind.
Daher musste ich den großen Schnitt machen, der Kompatibilität wegen, und auf die oscat.lib umsteigen. Dann trat das Problem der Bausteinanzahl auf, s.o.

Karl hast du das one-wire Projekt verworfen, oder ist noch was in Arbeit?

Gruß,
Rayk
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: gravieren am 04. Dezember 2011, 11:52:45
Hi
Folgende Ausgangssituation: ich habe einige Bausteine aus der oscat.lib in eine eigene.lib kopiert teilweise angepasst….
Nun haben einige (alle?) Nutzer der one-wire.lib (owos_7_6.lib) das Problem, dass einige Bausteine in der „oscat.lib“ und in meiner „eigene.lib“ doppelt vorhanden sind.
Logisch.
Deine LIB und die OSCAT sollten völlig unabhänging sein ! ! !

Z.b.
Ich schreibe ein Projekt, lade deine "owos_7_6.lib" hinein.
Jetzt fehlen natürlich die verwendeten Bausteine der OSCAT.
Nun lade ebenso noch die aktuelle OSCAT.lib dazu.

Fertig !

Wenn es eine neue OSCAT.LIB gibt, sollte deine "owos_7_6.lib"  normalerweise noch mit der aktuellen oscat.lib arbeiten.


Karl hast du das one-wire Projekt verworfen, oder ist noch was in Arbeit?
Gruß dich Rayk !

Grundsätzlich nein.
Ich verwende derzeit ein 868MHz-Funksystem.
Das mit der Verkabelung hat meiner Frau NICHT gefallen.

Funkgeräte wie Fensterkontakte, Raumtemperatur und Raumfeuchtemelder, Funk-Stell-Ventile an den Heizkörpern . . .

Zur "Not" sollte die verwendete Hardware (CUNO) auch 1-Wire ansteuern können.
( http://busware.de/tiki-index.php?page=CUNO )

Gruß Karl
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: shooter am 14. Dezember 2011, 14:06:14
Ich hatte gleiches problem, und da ich gerne vollim griff sein will habe ich mir den TXT version geholt. und jetzt mache ich meine eigene lib, mit nur die blocke die ich brauche zu definieren, mache ich viel mit copy/paste.
When eine warnung kommt dan mache ich wieder copy/paste die function die fehlt.
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: Baenks am 06. April 2012, 20:31:29
HI..

ich hab da eventuell noch ne Lösung. Ich weis aber nicht, ob es die richtige ist ;-)

In dem TwinCat-Ordner (meist Cµµ∞∞µººª©©ƒ∂∂
Titel: Re: Anzahl der Bausteine in lib. zu groß
Beitrag von: mike_roh_soft am 07. April 2012, 10:15:37
Mangels Zeit habe ich nicht jeden Beitrag gelesen, sorry... aber hier mein Tipp:

In der Systemdatei C:\TwinCAT\PLC\TwinCAT PLC Control.ini den Wert "MaxNumOfPOUs" auf z.b.  4096 setzen und speichern.