ProConOs.fwl benötigt

Begonnen von PeterH, 05. Februar 2009, 11:59:20

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

PeterH

Hallo liebes Forum,

vor kurzem erhielt ich von der Firma Phoenix Contact eine Funktion mit der sich ein RS485-modul ansprechen lässt.
Leider kann ich dieses Modul nicht verwenden da die ProConOs.fwl dazu benötigt wird, gibts hier jemanden der mir diese Bibliothek zu senden kann?


Vielen Dank!

Peter

peewit

hallo peterH

diese bibliothek hast du normalerweise sowieso auf deinem System zur verfügung.
du must sie nur unter bibliotheken einbinden !

einbinden der proconos.fwl:

im projektbaumfenster gibt es den ordner 'bibliothek' -> rechte maustaste -> einfügen 'firmware-bibliothek'
dann musst du im dateimanager den passenden sps-hardware-ordner anwählen und die proconos.fwl übernehmen

wenn du trotzdem nicht zurecht kommst, dann sag mir bitte
was für eine SPS und welche Programmiersoftware verwendest du ?
welche rs485 bibliothek hast du gekommen ?

PeterH

Hallo Peewit,

wie ich die Bibliothek einbinden kann weiß ich, ich hab auch schon die festplatte durchsucht und leider keine proconos.fwl gefunden.
Ich nutze PC WorX 5.20 SP3.44 mit alles aktuellen Patches/hotfixen .

Die RS485 Bibliothek hab ich von Phoenix Contact geschickt bekommen (da sind unter anderem auch noch bausteine für RS232)
Sie heißt BACL_Basic_V10.

Das Programm soll für einen ILC 150 ETH sein.

Danke für die Antwort

peewit

beim pcworx brauchst du keine proconos.fwl einbinden, denn die sps-spezifischen bausteine auch die der proconos.fwl stehen automatisch
zur verfügung.

das aktuellste pcworx ist ein v5.20 sp4.45, aber das hat nichts mit deinem problem zu tun.

wer sagt dir das die proconos.fwl fehlt ?


mach eine bildschirmhardcopy von deinen problem , oder stelle dein problemprojekt online

PeterH

Beim kompilieren von der Bibliothek aus der mein RS 485 Baustein kommt, wird bemängelt(Warnung nicht Fehler!) das die ProConOs fwl fehlt.


Wenn ich nun in meinem eigentlichen Projekt den RS485 baustein einfüge kommt beim kompilieren die Meldung: "POE "S_BIT_IN_BYTE" ist nicht deklariert"

Ich wollte zunächst ausschließen das es von der RS485 bibliothek kommt, daher der thread mit der proconos.fwl .

Hast du eine Idee was das sein könnte? Eine Funktion namens S_BIT_IN_BYTE habe ich nicht eingebunden, und finde ich auch sonst nirgends.

peewit

ich werde dir ein projekt in ein paar minuten schicken .....

PeterH


peewit

die bacl_basic_vxx verwendet unter anderen den baustein S_BIT_IN_BYTE, der wiederum aus der 'bit_util.fwl' kommt, und nicht aus der proconos.fwl , somit muss man im eigenen projekt nochmals die 'bit_util' einbinden !

du hast anscheinend die bacl_basic_v0.10 bekommen, die ist eigentlich für ein pcworx3.xx gedacht.
weiters ist dort noch direkt die 'proconos.fwl' eingebunden, was dir dann noch zusätzliche probleme bereitet.

in meinem demoprojekt habe ich die bacl_basic_v0.12 eingebunden die schon für pcworx 5.xx geignet ist.

siehe test.zwt projekt im anhang
da ich das testprojekt mit dem neuesten pcworx erzeugt habe , solltest du dir das servicepack 4 installieren !

https://eshop.phoenixcontact.de/phoenix/treeViewClick.do?UID=2985738
dort findest du unter downloads das sp4 zum download

mfg peewit

[gelöscht durch Administrator]

PeterH

Vielen Dank Hr. Peewit!

Hat super geklappt!
Hast mir wirklich viel such und forschungsarbeit erspart.