Probleme bei der Nutzung einer OSCAT-Bibliothek

B0bby_S

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag liebe Foren-Nutzer,

Ich arbeite momentan an einer WAGO PFC 100 ECO mit e!cockpit(v 1.4.0.29).

Für mein aktuelles Projekt möchte ich nun auch die OSCAT BASIC 3.3.3.0 Bibliothek einbinden.

Dies hat, zumindest im Ansatz, auch geklappt und ich kann viele der Bausteine unkompliziert nutzen. Jedoch sind nicht alle POUs in meinem Bibliotheksverwalter verfügbar. Als konkretes Beispiel fehlen mir unter BASIC>POUs>Engineering>control alle Funktionen und Funktionsbausteine welche im Inhaltsverzeichnis der Dokumentation nach dem FB INTEGRATE aufgeführt sind.

Wie im Beispielbild zu sehen geht es bei mir gerade um die Funktion: HEAT_METER

Hat vielleicht jemand einem Typ wo mein Fehler liegt, bzw. welche Änderungen vorzunehmen sind um den vollen Umfang der Bibliotheken nutzen zu können.



Vielen Dank im Voraus

B0bbyS
 

Anhänge

  • 2018-12-20 00_20_27-Teststandsteuerug TEST LIB 1.ecp - e!COCKPIT.jpg
    2018-12-20 00_20_27-Teststandsteuerug TEST LIB 1.ecp - e!COCKPIT.jpg
    52,1 KB · Aufrufe: 51
  • 2018-12-20 01_40_42-Teststandsteuerug TEST LIB 1.ecp - e!COCKPIT.png
    2018-12-20 01_40_42-Teststandsteuerug TEST LIB 1.ecp - e!COCKPIT.png
    15,9 KB · Aufrufe: 47
Ist der HEAT_METER nicht in der OSCAT Building?
Hab aktuell keine Oscat mehr installiert, hab aber da noch was im Hinterkopf ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In der Doku zur OSCAT Basic V3.33 sind in dem Bereich Regelungstechnik/Control Modules 57 Einträge zu finden(siehe Anhang). Im Bibliotheksverwalter finde ich jedoch nur 34 Einträge(Siehe erster Beitrag).

Den Wärmezählerbaustein wollte ich eigentlich nutzen um einen selbst programmierten Funktionsbaustein mit dieser Funktion auf seine Genauigkeit zu überprüfen. Am meisten stört mich momentan jedoch, dass scheinbar prinzipiell mit der Einbindung der Bibliothek etwas nicht stimmt.

2019-01-07 12_19_52-oscat_basic333_de.pdf - Adobe Acrobat Reader DC.jpg
 
Hallo, ich nutze die Bibliothek unter der Version 2.3, aber der Heat Meter-Baustein ist in der Oscat Building unter "HLK" enthalten. Ist die Doku vielleicht für alle Oscat-Bibliotheken?
 
Am meisten stört mich momentan jedoch, dass scheinbar prinzipiell mit der Einbindung der Bibliothek etwas nicht stimmt.

Schau mal im Oscat-Forum. Da findest du einiges zu Codesys 3.x.
Die meisten Probleme beim Einbinden haben mit den geänderten Konventionen für den Namensraum zu tun.

Unter Codesys 2.x hab ich Oscat noch gerne verwendet. Bei Codesys 3.x verzichte ich miitlerweile darauf.
Die Entwicklung ist irgendwie stehen geblieben. Bugfixes musst du dir aus den Forumsbeiträgen zusammen suchen.
Eigentlich schade.

Gruß
Blockmove
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich finde das man die nach wie vor sehr gut verwenden kann, allerdings würde ich die Versionen aus dem CODESYS Store verwenden, da hier die ganzen Namespace Korrekturen drin sind.
Wie kommst du ran?
Kann e!cockpit direkt die Packages aus dem Store installieren??? ( Kann hier jemand weiterhelfen??)
Wenn nein dann:
Standard CODESYS installieren und dann dort über das Einkaufwagen Symbol / OSCAT Basic / OSCAT Building installieren -> dann die Libraries in e!cockpit installieren.
Die findest du hier dann (z.B Oscat_basic_333.library )
"c:\Users\<deinWindowsUserName>\CODESYS OSCAT Basic"
"c:\Users\<deinWindowsUserName>\CODESYS OSCAT Building"

Das müsste gehen denke ich...
Grüße
 
Zuletzt bearbeitet:
Vielen Dank!!! Nach der Beseitigung anderer dringender Baustellen, konnte ich mich mit der Hilfe eurer Beiträge, erfolgreich um dieses Anliegen kümmern. :D

Ist der HEAT_METER nicht in der OSCAT Building?
Hab aktuell keine Oscat mehr installiert, hab aber da noch was im Hinterkopf ...

Tatsächlich ist der Baustein HEAT_METER, sowie die anderen Vermissten, in der BUILDING.lib zu finden. Ich habe mich da wohl zu sehr auf die Dokumentation eingeschossen. :confused:

Hallo,
ich finde das man die nach wie vor sehr gut verwenden kann, allerdings würde ich die Versionen aus dem CODESYS Store verwenden, da hier die ganzen Namespace Korrekturen drin sind.
Wie kommst du ran?
Kann e!cockpit direkt die Packages aus dem Store installieren??? ( Kann hier jemand weiterhelfen??)
Wenn nein dann:
Standard CODESYS installieren und dann dort über das Einkaufwagen Symbol / OSCAT Basic / OSCAT Building installieren -> dann die Libraries in e!cockpit installieren.
Die findest du hier dann (z.B Oscat_basic_333.library )
"c:\Users\<deinWindowsUserName>\CODESYS OSCAT Basic"
"c:\Users\<deinWindowsUserName>\CODESYS OSCAT Building"

Das müsste gehen denke ich...
Grüße

Die OSCAT Building Bibliothek habe ich direkt aus dem CODESYS Store gezogen, anschließend direkt mit dem CODESYS-Package-Manager geöffnet und installiert. Anschließend war die Bibliothek im Repository von e!cockpit verfügbar und ich konnte sie problemlos in mein Projekt einbinden.

Erst im Nachhinein habe ich gesehen, dass sich Packagemanager sowie der Zugang zum Codesysstore direkt aus e!cockpit starten lassen, siehe Bild.

Ich finde die OSCAT libs bislang sehr hilfreich, sicherlich sind die meisten der verfügbaren Bausteine mit etwas Aufwand und Erfahrung selbst programmierbar, aber bei OSCAT steckt eine ganze Community dahinter, die ihr Werk immer wieder überprüft und verbessert. Auch wenn ich im Forum auf meine Anfrage zu diesem Problem leider keine Antwort erhalten habe. :rolleyes:

Nochmals vielen Dank!
 

Anhänge

  • 2019-01-15 12_16_54-Teststandsteuerug 15.01.19 V1.1.ecp - e!COCKPIT.jpg
    2019-01-15 12_16_54-Teststandsteuerug 15.01.19 V1.1.ecp - e!COCKPIT.jpg
    50 KB · Aufrufe: 53
Zurück
Oben