# OSCAT 26 auf Multiprog

**URL:** <https://oscat.discourse.group/t/oscat-26-auf-multiprog/247>\
**Category:** oscat.lib fuer PC WorX/MULTIPROG\
**Created:** [1. Januar 2008 um 20:07 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247 "2008-01-01T20:07:16Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [1. Januar 2008 um 20:07 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/1 "2008-01-01T20:07:16Z")

</div>

Danke an Kurt der mit viel Mühe und Aufwand die 26 der OSCAT Lib auf Multiprog portiert hat.

---

<div class="post-metadata">

**Author:** ![Friedrich-Alexander](https://avatars.discourse-cdn.com/v4/letter/f/57b2e6/32.png) [@Friedrich-Alexander](https://oscat.discourse.group/u/Friedrich-Alexander)\
**Post date:** [9. Januar 2008 um 14:07 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/2 "2008-01-09T14:07:36Z")

</div>

Hallo Forum,

wie binde ich die OSCAT 26 Libary (für Multiprog) in PRPOMASTER von Baumüller ein ? (basiert auf Multiprog)  
Die Bibliotheken enden dort mit .mwt .

Grüße Friedrich-Alexander

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [9. Januar 2008 um 19:41 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/3 "2008-01-09T19:41:18Z")

</div>

Hallo Friedrich-Alexander

Im Prinzip ist jede Bibliothek bei Multiprog einfach nur ein echtes Projekt das in kompilierter Form vorliegt, und in einem anderes Projekt als Bibliothek eingebunden wird. Das Problem ist, das so ein Bibliothek-Projekt vor der ersten Nutzung kompiliert werden muss, und somit wird es Versionsabhängig gemacht. Um diesem Problem mit den Versionen vorab aus dem Weg zu gehen, werden die Bausteine als MULTIPROG IEC 61131 Export zur Verfügung gestellt. Damit sie auch auf deinem System sicher eingebunden werden können.

In der Multiprog-Oscat-Lib ist eine kleine PDF-Datei angehängt, in der erklärt wird wie man aus den einzelnen Bausteinen wieder eine Bibliothek macht (es sind die letzten Kapitel in der Beschreibung). Da ich die PRPOMASTER von Baumüller nicht direkt kenne, diese aber auf MULTIPROG aussetzt, solltest du auch im Menü “Datei” einen “Import” → “IEC 61131 Import” haben. Somit kannst du nach Anleitung vorgehen !

Wenn du willst kann ich dir auch die fertige Bibliothek aus Basis MULTIPROG 3.3 mailen , die du dann normalerweise auf deinem System öffnen, kompilieren musst, um sie danach als LIB einbinden zu können (vorausgesetzt das deine MULTIPROG Basis keine niedrigere Version aufweist).

Es ist natürlich auch möglich die einzelnen Bausteine direkt in ein Projekt zu importien, was aber nicht unbedingt von Vorteil ist.

## Hier noch einmal ein Auszug aus der Beschreibung

OSCAT LIB erstellen

Um die OSCAT-Bausteine bzw. OSCAT-LIB in möglichst vielen verschiedenen MULTIPROG Plattformen einbinden und verwenden zu können, wird der Plattform und Versions neutrale IEC 61131 Import von MULTIPROG verwendet.

MULTIPROG (PC WorX oder sonstige MULTIPROG Plattform) starten.  
Menü: Datei → neues Projekt und eine passende Projektvorlage verwenden  
Lösche alle Bausteine die sich in Ã¢â‚¬Å¾Logische POEÃ¢â‚¬â„¢sÃ¢â‚¬Å“ befinden.  
Lösche die Ã¢â‚¬Å¾sys\_flag\_typesÃ¢â‚¬Å“ unter DATENTYPEN.  
Lösche die Configuration in Hardwarestruktur.  
Anwählen des Ordners Ã¢â‚¬Å¾DatentypenÃ¢â‚¬Å“ im Projektbaum Menü: Datei → Import → Erweiterter IEC 61131 Import Datentype Ã¢â‚¬Å¾oscatÃ¢â‚¬Å“ importieren  
Anwählen des Ordners Ã¢â‚¬Å¾Logische POEÃ¢â‚¬â„¢sÃ¢â‚¬Å“ im Projektbaum Menü: Datei → Import → Erweiterter IEC 61131 Import Alle Bausteine zum Import markieren und übernehmen.  
Menü: Projekt → Bibliothek einfügen → Firmwarebibliothek Bibliothek Ã¢â‚¬Å¾Bit\_UTIL.fwlÃ¢â‚¬Å“ einbinden  
Menü: Code → Make ausführen (Projekt wird compiliert)  
Menü: Datei → Projekt speichern unter Projekt (LIB) mit beliebigen Namen an einen beliebigen Ort speichern

OSCAT-Lib in ein anderes Projekt einbinden

Neues Projekt anlegen bzw. bestehendes öffnen Menü: Projekt → Bibliothek einfügen → Anwenderbibliothek. Die zuvor erstellte LIB durch Anwahl des Laufwerk-Pfades anwählen Nun stehen alle OSCAT-LIB Bausteine im Projekt zur Verfügung. Wenn an diversen OSCAT-Bausteinen Anpassungen gemacht werden müssen so sollten die Bausteine nicht über eine kompilierte LIB, sondern als einzelne Bausteine ins selbige Projekt eingebunden werden (ansonsten können sie nicht editiert werden). Oder man ändert die Bausteine bevor man die OSCAT-LIB erstellt.

Mfg Peewit

---

<div class="post-metadata">

**Author:** ![Friedrich-Alexander](https://avatars.discourse-cdn.com/v4/letter/f/57b2e6/32.png) [@Friedrich-Alexander](https://oscat.discourse.group/u/Friedrich-Alexander)\
**Post date:** [10. Januar 2008 um 08:18 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/4 "2008-01-10T08:18:15Z")

</div>

Hallo peewit,

ich danke Ihnen sehr für die prompte und kompetente Hilfe !  
Es hat auf Anhieb geklappt.  
Ich habe die gezippte Bibliothek in ProMaster geöffnet, kompiliert und bei den Libraries  
abgespeichert.  
Danach habe ich die OSCAT\_LIB26 in mein Projekt eingebunden und Bausteine daraus aufgerufen.  
Alles funktioniert bestens !

Danke auch an die fleissigen Autoren die hier an der Open Source Bibliothek mitprogrammieren !  
Ich habe mir die Portierung nach Multiprog schon lange gewünscht. Super, dass sie  
für mich rechtzeitig gekommen ist.

Mit freundlichen Grüßen

Friedrich-Alexander

---

<div class="post-metadata">

**Author:** ![oscateru](https://avatars.discourse-cdn.com/v4/letter/o/90ced4/32.png) [@oscateru](https://oscat.discourse.group/u/oscateru)\
**Post date:** [28. Januar 2016 um 11:44 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/5 "2016-01-28T11:44:41Z")

</div>

Hallo peewit,  
ich will die OSCAT-Basic Bibliothek in meinen Multiprog 3.35 einbinden, aber die .lib Dateien werden nicht erkennt. Wie macht man dann? Wahrscheinlich ist Ihre Beschreibung nicht für diese version von Multiprog gültig? Danke im voraus für neue Anleitungen.

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [28. Januar 2016 um 12:18 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/6 "2016-01-28T12:18:10Z")

</div>

pcworx\_basic\_333 downloaden und pdf lesen…

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [7. August 2019 um 08:44 UTC](https://oscat.discourse.group/t/oscat-26-auf-multiprog/247/7 "2019-08-07T08:44:45Z")

</div>

Vielen Dank für den Download-Link.
