Wie Oscat lib in Beckhoff / TwinCAT einbinden?

Begonnen von FritzSPS, 24. Oktober 2007, 16:07:37

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 3 Gäste betrachten dieses Thema.

FritzSPS

Hallo,

ich habe mir die OSCAT Bibliothek runtergeladen und möchte sie jetzt in TwinCAT PLC Control einbinden.
Ich habe schon versucht, die Dateiendung passend umzubennen (in *.lib) und dann die Bibliothek im PLC Control einzubinden. Dabei kommt aber eine Fehlermeldung.
Meine Frage:
Wie kann ich die Bibliothek richtig einbinden?


hugo

die oscat lib hat die endung .lib und kann direkt mit dem bibliotheksm,anager eingebunden werden.

bitte laden sie die richtige version von unserer webpage die richtige lautet oscat lib für twincat / codesys

klaus1

Hallo,

Hätte auch ähnliches Probiert, und zwar folgende Versionen reingeladen:
oscat320.lib und oscat_network_100.lib

Fehlertrace beim Übersetzen:
Fehler 3700: C_TO_F (1): Ein Baustein mit Namen 'C_TO_F' ist bereits in Bibliothek 'TcBABasic.lib'
Schnittstelle des Bausteins 'IP_CONTROL'
Fehler 3760: (45): Fehlerhafter Initialwert
Fehler 3760: (45): Fehlerhafter Initialwert
Fehler 3740: (47): Unbekannter Typ 'SOCKADDRESS'


Schnittstelle des Bausteins 'IP_CONTROL2'
Fehler 3760: (45): Fehlerhafter Initialwert
Fehler 3760: (45): Fehlerhafter Initialwert
Fehler 3740: (47): Unbekannter Typ 'SOCKADDRESS'

Schnittstelle des Bausteins PLC_PRG:
Fehler 3700: PLC_PRG (1): Ein Baustein mit Namen 'PLC_PRG' ist bereits in Bibliothek 'oscat\oscat320.lib'


Bitte um Hilfe wie ich die Bausteine enterne, bzw. umbenenne, und die Fehler im IP_CONTROL lösen kann.
danke,
Klaus

peewit

die oscat_network.lib ist hardwareabhängig und nur für codesys plattformen die SysLibSockets.lib zur verfügung stellen , das heisst diese version ist auf jedenfall nicht für beckhoff geeignet
ich habe aber inzwischen schon eine oscat_network.lib für beckhoff fertig
diese wird mit der nächsten oscat_base.lib release mit dabei sein

den fehler c_to_f kannst du relativ leicht lösen
oscat.lib als projekt öffnen und diesen baustein entweder löschen oder umbenennen

das programm "plc_prg" in der oscat320.lib kannst du einfach löschen...


klaus1

Hallo Danke,

Meine gesamten Probleme haben sich gelöst, indem ich wirklich die LIB datei alleine öffne, und nicht über mein Projekt drinnen versuch zu bearbeiten.
Dort kann man dann schön doppelte Namen von FBs oder Functions umbenennen.
Was Beckhoff anbelangt, hier hab ich einfach eine LIB gelöscht, bzw. auch die beiden IPCONNECT rausgenommen, sodass sie lauffähig ist.
Was ich jetzt noch suche wäre ein DEMO Example für HTTP_GET, allerdings in ST.
Gibts hier etwas?
Danke,

peewit

hallo

1. öffne die network.lib als projekt, dort findest du einen "demo" ordner darin befinden sich einige beispiele

2. öffne dann z.b. den baustein "yahoo_weather" dann sieht du wie man eine HTTP Abfrage in ST durchführen kann

3. ohne passenden ip_control kannst du sowieso nichts machen !

4. ich habe dir eine email geschickt mit einer weihnachtsüberraschung, damit du trotzdem weitermachen kannst


gruss peewit

Tom

Zitat von: peewit in 22. Dezember 2010, 22:44:37
ich habe aber inzwischen schon eine oscat_network.lib für beckhoff fertig
diese wird mit der nächsten oscat_base.lib release mit dabei sein

Das klingt ja super! Kanns kaum erwarten.  :) 8)

ohm200x

Moin,

Zitat von: peewit in 22. Dezember 2010, 22:44:37
die oscat_network.lib ist hardwareabhängig und nur für codesys plattformen die SysLibSockets.lib zur verfügung stellen , das heisst diese version ist auf jedenfall nicht für beckhoff geeignet
ich habe aber inzwischen schon eine oscat_network.lib für beckhoff fertig
diese wird mit der nächsten oscat_base.lib release mit dabei sein

Freude, schöner Götterfunken ....

Steht schon fest wann der Release sein wird? Ich warte schon sehnsüchtig auf die Netlib für Beckhoff.

Gruß ohm200x