Autor Thema: Oscat mit Twincat übersetzen?  (Gelesen 13729 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline chriszero

  • Newbie
  • *
  • Beiträge: 16
    • Profil anzeigen
Oscat mit Twincat übersetzen?
« am: 02. Dezember 2010, 08:10:29 »
Hallo,

Wie übersetzte ich die Oscat.lib aus der Plaintext-Datei in Twincat?
Ich muss Menge der Bausteine drastisch reduzieren.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #1 am: 02. Dezember 2010, 14:01:46 »
du kannst die normale oscat.lib mit twincat öffnen, und musst dann eventuell diverse eingebundene system-bibliotheken ersetzen

sonst nichts !

Offline chriszero

  • Newbie
  • *
  • Beiträge: 16
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #2 am: 02. Dezember 2010, 14:17:30 »
TwinCAT gibt immer ein Fehler am Ende der Übersetzung aus: FEHLER 3612: Maximale Anzahl der Bausteine (2048) überschritten!
Ich Verwende das ganze auf einem CX9010.
Außer der Oscat.lib ist noch das Twincat Building Automation Framework mit eingebunden. Das hat einige Abhängigkeiten:
standart.lib
TcBase.lib
TcSystem
TcUtilies
TcPlcCoupler
TcDaliv2
Comlibv2
TcKL6401
TcKL6301
TcKL6771
TcKL6581

Also einiges.

Ich brauch aus der Oscat.lib im Prinzip nur den CTRL_PID und HEAT_METER.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #3 am: 02. Dezember 2010, 15:36:09 »
du öffnest die oscat.lib dann unter ressourcen -> übersetzungsoptionen -> objekte ausschliessen kannst du bausteine vom übersetzen ausschliessen

Offline chriszero

  • Newbie
  • *
  • Beiträge: 16
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #4 am: 02. Dezember 2010, 16:39:41 »
Danke :)
War zwar etwas viel probieren bis ich die Abhängigkeiten rausgefunden hatte, aber hat geklappt.

Offline stm

  • Newbie
  • *
  • Beiträge: 21
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #5 am: 05. Dezember 2010, 01:39:17 »
Hallo,

ich hatte die OSCAT für mein Twincat Projekt auch übersetzen müssen.

Wenns nur die Fehlermeldung - und nicht der Speicher im SPS System ist:

im Pfad \TwinCAT\Plc liegt die Datei TwinCAT PLC Control.ini
der interessante Wert heisst "MaxNumOfPOUs" .

Bei mir klappt die Übersetzung bei MaxNumOfPOUs=4096

Nebenbei: Es gibt noch eine Kleinigkeit: ich hatte noch eine Kollision mit einer Beckhoff Lib bei Temperaturumrechnung .... einfach die Blöcke in der OSCAT umbenennen, dann klappts.

Hoffe geholfen zu haben...

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #6 am: 05. Dezember 2010, 10:36:46 »
Das Übersetzen aus der Plain Text version kannst du dir sparen.
lade einfach die codesys 2.3 version indem du file open und dann die *.lib öffnest.
danach kannst das ganze wie jedes andere projekt bearbeiten

Offline klaus1

  • Newbie
  • *
  • Beiträge: 34
    • Profil anzeigen
    • E-Mail
Re:Oscat mit Twincat übersetzen?
« Antwort #7 am: 22. Dezember 2010, 20:46:27 »
du öffnest die oscat.lib dann unter ressourcen -> übersetzungsoptionen -> objekte ausschliessen kannst du bausteine vom übersetzen ausschliessen


Irgendwie klappt das nicht ganz... Ich bin im Bibliotheksverwalter.
hab oscat320.lib und oscat_network_100.lib eingebunden. Sehe alle Bausteine.
Auch die Demos, aber nur als Boxen.. kann da nicht wirklich was damit anfangen.

Beim Übersetzen gibts auch Fehler. Finde oben genannten Bereich nicht. bitte um Hilfe.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Oscat mit Twincat übersetzen?
« Antwort #8 am: 23. Dezember 2010, 07:37:41 »
was machst du im bibliotheksverwalter ?

die sollst die lib direkt als projekt öffnen, und dort kannst du nicht benötigte bausteine löschen bzw. ausblenden