-> Hier kostenlos registrieren
Hallo,
habe folgendes Problem:
Ich soll einen "Standard"-FB erstellen, der immer gleiche Eigenschaften und Methoden enthält. Im inneren des FB läuft eine Schrittkette (CASE) deren Schritte immer gleich sind.
Auch die Steuerung über die Methoden ist immer gleich.
Allerdings sollen in den Schritten bei unterschiedlichen Varianten dieses Bausteins immer unterschiedliche Aktionen erfolgen (eine Variante des FB steuert einen Motor, eine einen Zylinder, eine andere einen ganzen Ablauf mit mehreren Zylindern und Sensoren,... die Vielfalt ist an der Stelle groß).
Gibt es in Codesys eine Möglichkeit, diesen Baustein als eine Art Vorlage in eine Bibliothek zu speichern?
Idealerweise möchte ich ihn so ablegen, dass jemand, der den Baustein als Grundlage verwendet, gleich die Schrittkette im FB, die Methoden und Eigenschaften schon halbfertig da hat und sich nur noch um seinen Ablauf in den einzelnen Schritten kümmern muss, ohne erst noch "Fleißarbeit" investieren zu müssen und eine immer gleiche Schrittkette wieder neu zu schreiben.
Vielleicht hat ja jemand eine Idee?
Ach ja, einen "Grundbaustein" in eine Bibliothek zu legen und mit Vererbung zu arbeiten, hilft mir wegen des "halbfertigen" Codes im FB, der ja noch vervollständigt werden muss, nicht weiter.
Danke schon mal.
habe folgendes Problem:
Ich soll einen "Standard"-FB erstellen, der immer gleiche Eigenschaften und Methoden enthält. Im inneren des FB läuft eine Schrittkette (CASE) deren Schritte immer gleich sind.
Auch die Steuerung über die Methoden ist immer gleich.
Allerdings sollen in den Schritten bei unterschiedlichen Varianten dieses Bausteins immer unterschiedliche Aktionen erfolgen (eine Variante des FB steuert einen Motor, eine einen Zylinder, eine andere einen ganzen Ablauf mit mehreren Zylindern und Sensoren,... die Vielfalt ist an der Stelle groß).
Gibt es in Codesys eine Möglichkeit, diesen Baustein als eine Art Vorlage in eine Bibliothek zu speichern?
Idealerweise möchte ich ihn so ablegen, dass jemand, der den Baustein als Grundlage verwendet, gleich die Schrittkette im FB, die Methoden und Eigenschaften schon halbfertig da hat und sich nur noch um seinen Ablauf in den einzelnen Schritten kümmern muss, ohne erst noch "Fleißarbeit" investieren zu müssen und eine immer gleiche Schrittkette wieder neu zu schreiben.
Vielleicht hat ja jemand eine Idee?
Ach ja, einen "Grundbaustein" in eine Bibliothek zu legen und mit Vererbung zu arbeiten, hilft mir wegen des "halbfertigen" Codes im FB, der ja noch vervollständigt werden muss, nicht weiter.
Danke schon mal.