Applikationen automatisch laden

  • Hallo,


    ist es irgendwie möglich, wenn man mehrere Applikationen hat diese über das Programm zu laden?

    Z.B. über eine Userpage oder eine Eingabedatei. Je nachdem welcher Button bei der Userpage gedrückt wird soll

    die Applikation1 oder Applikation2 geladen werden.


    Konnte dazu leider in der Hilfe/suche nichts finden.

  • ANZEIGE
    • Hilfreich

    Hallo ludr93,


    Da in jedem Moment maximal eine Applikation laufen kann ist es nicht möglich eine weitere Applikation zu starten. Es ist jedoch möglich Programme einer Bibliothek auszuführen. Mit libload() kann eine Bibliothek geladen (je nach Bedienereingabe) und dann die entsprechenden Programme als Task oder Unterprogramme aufgerufen werden.


    Ansonsten kann über den "Applikationsmanager" (CS8C) oder "VAL3" (CS9) mit dem Standard-HMI eine Applikation auf Tastendruck geladen und gestartet werden.

    Der Unterschied zwischen Theorie und Praxis ist in der Praxis weit grösser als in der Theorie.

  • Hallo,

    um die Ausführungen von Psyril ein wenig zu vertiefen:

    Bibliotheken sind nichts anderes als VAL3-Applikationen mit "freigegebenen" globalen Variablen und oder Programmen.

    Hinter Bibliotheken stecken zwei verschiedene Use Cases:

    a) Du nutzt Bibliotheken, um unterschiedliche Teile von deinem Roboter bearbeiten zu lassen. Dann liegt alles, was bei allen Teilen immer gleich ist, in der Hauptapplikation und alles, was sich von Teil zu Teil unterscheidet liegt dann in den einzelnen Bibliotheken. Je nach produzierendem Teil lädt die Hauptapplikation dann die unterschiedlichen Teilebibliotheken.

    b) Bibliotheken als bereits fertig geschriebene "Module". Damit würde dann zum Beispiel der ganze Code zur Ansteuerung eines Vision-Systems oder ein bestimmter Sortieralgorithmus oder auch nur dein persönlicher "Werkzeugkasten" als Bibliothek immer von deiner eigentlichen Applikation nutzbar sein. Vorteil ist, dass du diese Bibliothek bei jedem neuen Projekt einfach immer wieder einspielen und nutzen kannst. Du erweiterst quasi den Umfang von VAL3 mit deinen eigenen Softwarebausteinen.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden