Funktionsbausteine

Blade

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich will mich erst einmal vorstellen.
Ich bin Andreas und studiere derzeit Gebäudeautomation und bin momentan mit meiner Diplomarbeit beschäftigt.

Letzteres ist auch der Grund weshalb ich hier schreibe. Denn ich soll im Rahmen dieser einzelne Funktionsblöcke zur Ansteuerung für bsplw. eine Erhitzerpumpe, Abluftventilator, Frostschutz, Kühler etc. programmieren bzw. parametrieren. Hier geht es aber nicht darum das Fahrrad neu zu erfinden. Insbesondere soll unter der Vielfalt der zur Verfügungstehenden Bibliotheken ein kleiner Teil der im Unternehmen benötigten Funktionsblöcke oder Funktionsbausteine herrausgefiltert werden und diese ggf. optimiert werden und zu einer eigenen kleinen Bibliothek hinzugefügt werden.
Womit wir bei meiner Frage sind. Ich suche eine Zusammenfassung oben genannter Steuerungsbeispiele. Vtl. hat ja hier jemand eine Idee, wo ich ein solches Kompendium finde. (Links, Bücher)

Vielen Dank
Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
library

Vielen Dank schon mal.
Nun ist es aber so, dass ich kein Step7 hab! So wie ich das sehe, muss ich diese library in das step7-prog implementieren!? Ich würde mir ggf. dieses prog. beschaffen. Wie funktioniert dann diese implementierung?

Vielen Dank
 
Hier ein Auszug aus der Step7 Hilfe

Dearchivieren


Um ein Projekt/eine Bibliothek zu dearchivieren, gehen Sie folgendermaßen vor:

  1. Wählen Sie den Menübefehl Datei > Dearchivieren.
  2. Wählen Sie im nachfolgenden Dialogfeld die Archivdatei, die das komprimierte Projekt bzw. die komprimierte Bibliothek enthält, und bestätigen Sie Ihre Eingaben.
  3. Wählen Sie im gegebenenfalls nachfolgenden Dialogfeld das Zielverzeichnis, in das die Daten dearchiviert werden sollen.
Anschließend wird ein DOS-Fenster geöffnet, in dem die Dearchivierung abläuft.

Vorgehensweise beim Archivieren/Dearchivieren


Sie archivieren/dearchivieren Ihr Projekt/Ihre Bibliothek über den Menübefehl Datei > Archivieren bzw. Datei > Dearchivieren.



Hinweis
Projekte bzw. Bibliotheken, die in eine Archivdatei komprimiert wurden, können nicht bearbeitet werden. Wollen Sie diese erneut bearbeiten, müssen Sie die Daten entkomprimieren, d. h. das Projekt bzw. die Bibliothek dearchivieren.


Beim Dearchivieren werden die dearchivierten Projekte/Bibliotheken automatisch in die Projektliste/Bibliotheksliste aufgenommen.

Einstellen des Zielverzeichnisses

Um das Zielverzeichnis einzustellen, rufen Sie mit dem Menübefehl Extras > Einstellungen im SIMATIC Manager das Dialogfeld "Einstellungen" auf.

Im Register "Archivieren" dieses Dialogfelds können Sie die Option "Zielverzeichnis beim Dearchivieren abfragen" ein- und ausschalten.

Ist diese Option ausgeschaltet, wird beim Dearchivieren der Pfad als Zielpfad benutzt, der im Register "Allgemein" unter "Ablageort für Projekte" bzw. "Ablageort für Bibliotheken" dieses Dialogfelds angegeben ist.

Kopieren einer Archivdatei auf Disketten

Sie können ein Projekt bzw. eine Bibliothek archivieren und die Archivdatei dann auf eine Diskette kopieren. Es ist auch möglich, im Dialog ”Archivieren” gleich ein Diskettenlaufwerk auszuwählen.

Gruss Audsuperuser
 
die oscat2.60 läßt sich wie eine normale bibliothek öffnen :rolleyes: ... also datei -> öffnen -> bibliothek -> durchsuchen -> und ab geht er
 
Hallo Vierlagig

Ich habe nur kurz über die Homepage von Oscat geschaut, und dort ein .zip file gefunden. Deshalb meine Antwort über dearchivieren
Gibt es auch eine offene Bibliothek zum download?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

besitzt du jetzt das Step 7 oder arbeitest du mit etwas anderem?
Oscat geht glaube ich nur mit der "Prof. Version" von Step7 oder
dem Zusatzpaket SCL (ich hab leider werder noch :( und kann Oscat
leider nicht nutzen).

Viel Erfolg bei deiner Dipl.Arbeit MeTh.
 
Sagen wir es mal so, ich kümmer mich um das Prog. Zur Not muss ich halt mal nen Abstecher zur Uni machen. Momentan habe ich noch ein bissl viel um die Ohren, deshalb werde ich wahrscheinlich erst am WE dazu kommen.
Aber nochmals vielen Dank für eure Hilfe! Ich werde meine Ergebnisse, dann hier an selbiger Stelle mitteilen.

MfG
Andreas
 
Hi

@Meth
besitzt du jetzt das Step 7 oder arbeitest du mit etwas anderem?
Oscat geht glaube ich nur mit der "Prof. Version" von Step7 oder
dem Zusatzpaket SCL (ich hab leider werder noch :sad: und kann Oscat
leider nicht nutzen).
OSCAT geht unter Step 7 Basis.
SCL ist NICHT von nöten.
Die Bausteine wurden unter anderen bereits mit SCL übersetzt und "beigelegt".
Willst du den Baustein-Code änderen, so benötigst du natürlich den SCL-Compiler.


Also kannst du OSCAT auch benutzen. ;)



@Blade
Den Baustein-Code gibt es auch als PLAIN-Text.
Den kannst du mit einen EDITOR verändern.
(Benutze einen ASCII-Editor, der das "Linux"-Format beherscht --> KEIN CR+LF)


Willst du den Code nur Lesen, so benutze die Importfunktion von z.b. Word.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@gravieren

Ich glaube aber, man kann die Bausteinnummern nicht mehr verändern, zumindestens von den Bausteinen, die in anderen Bausteinen per Aufruf genutzt werden, wenn man die Bausteine nicht selbst mit SCL übersetzen kann. Das sollte man zumindest wissen, da es durchaus sein kann, daß eine schon vorhandene eigene Bibliothek, die gleichen Bausteinnummern verwendet. Leider einer der Nachteile des nummernbasierten Siemens-Systems.
 
Hi

@Ralle
Ich glaube aber, man kann die Bausteinnummern nicht mehr verändern, zumindestens von den Bausteinen, die in anderen Bausteinen per Aufruf genutzt werden, wenn man die Bausteine nicht selbst mit SCL übersetzen kann. Das sollte man zumindest wissen, da es durchaus sein kann, daß eine schon vorhandene eigene Bibliothek, die gleichen Bausteinnummern verwendet. Leider einer der Nachteile des nummernbasierten Siemens-Systems.
Gibt es Überschneidungen in den Bausteinnummern, so kann dies schon sein.

Wie du schon sagtest, das Problem ist eigentlich NICHT das nummerbasierte, sondern der Bereich der verfügbaren Anzahl der Nummern.Je nach PLC FB1 bis FB127 FB1 bis 255.
Sollten diese bis 32000 gehen, so fände sich bestimmt ein PLätzchen in diesem Nummernbereich für die OSCAT-LIB. ;)
ODER mann benutzt NUR die OSCAT-LIB OHNE Siemens-Libs :ROFLMAO:


__________________
 
Hallole,

@gravieren
Hört sich gut an. Hattes es vor ca. einem halben Jahr mal
probiert. Leider hat es da nicht Funktioniert.

Werde es noch mal testen und wenn es nicht geht einen
neuen Thread anfangen.

LG MeTh.
 
Oscat

Ich habe mir Oscat mal zu Gemüte geführt. Nochmals vielen Dank, es ist genau das, was ich gesucht habe. Hätte mir zwar Step 7 besorgt, habe aber festgestellt, dass als plaintext vollkommen ausreichend ist. Einzig mit der Programmiersprache muss ich mich noch arrangieren. Aber in Verbindung mit der Dokumentation komm ich schon irgendwie klar.
Für die, die es interessiert, ich habe zum Öffnen des Plaintextes UltraEdit32 verwandt.

MfG
Andreas
 
Hallo gravieren,

hatte ja berichtet, dass Oscat bei mir (Step7 Standard) nicht Funktioniert.
Hab es jetzt hinbekommen.

Vorgehensweise:
Beim laden des (bei mir war es der Betriebsstundenzähler) Bausteines kommt eine Fehlermeldung "SCL nicht installiert". Ich hab den Baustein dann trotzdem übertragen --> SF leuchte geht an, Baustein geht nicht.

Lösung:
Der Betriebsstundenzähler benötig zusätzlíche Bausteine aus der Oscat Bibliotek. Diese muss man auch noch anlegen (und die passenden DBs auch noch).

Also Vielen Dank gravieren.

LG MeTh.
 
Zurück
Oben