Easy Motion Control als Multiinstanz

McMeta

Level-1
Beiträge
153
Reaktionspunkte
13
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe in der pdf zur EMC 2.0 gelesen, dass die Bausteinaufrufe als Multiinstanz nur möglich sind, wenn diese in einem Taktsynchron-OB aufgerufen werden. Andererseits steht in dem extra Kapitel 4.17 "Anwenderprogramm als Multiinstanz-FB" nichts von dieser Einschränkung. Außerdem wurde in dem mitgelieferten Beispielprojekt auch beim Beispiel "Grundfunktionen als Multiinstanz" der OB35 also Weckalarm verwendet.
Oder habe ich das jetzt falsch verstanden und diese Einschränkung gilt nur für den Betrieb mit mehreren Achsen?
MfG
McMeta

EDIT:
Habe mir gerade die Aufrufstruktur für mehrere Achsen im Weckalarm-OB noch mal angeschaut.
Dort steht "Nachteil: Zusammenfassen aller Bausteine einer Achse in einem Multiinstanz-FB nicht möglich".
Ist also wohl gemeint das ich nicht für jede Achse einen einzelnen Multiinstanz-FB erstellen kann, sondern nur alle Achsen in einem Multi-FB
 
Zuletzt bearbeitet:
Hallo.

Ist leider schon ne weile her mit der EMC.
Aber wie willst du in nem OB denn ne Multiinstanz anlegen? Das geht schlichtweg nicht... Ausser du rufst dort nen FB auf der deine Achsen verwalltet. Dann geht's wiederum. Du solltest die Achsen aber aus nem Weck Ob aufrufen, da die ganzen Rampen (Beschleunigung, Verzoegerung) über Zaehler generiert werden! Ist aehnlich wie mit den Reglern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja das ist schon klar das man in einem OB keine Multiinstanzen erzeugen kann. :D
Also ich habe das jetzt so verstanden das ich Multiinstanzen auch erzeugen kann wenn dieser Multi-FB ein einem Weckalarm-OB aufgerufen wird und nicht nur in einem Taktsysnchron-OB. Ich kann allerdings nur alle Achsen in einem Multi-FB aufrufen. Bei Aufruf in einem Taktsynchron-OB könnte ich für jede Achse getrennte Multi-FB´s erzeugen
 
Zurück
Oben