ich versuche, einen positionsgesteuerten Antrieb mit verschiedenen SoftMotion-Bausteinen zu bewegen. Wenn der Baustein MC_MoveAbsolute verwendet wird, wird das Flag CommandAborted sofort auf TRUE gesetzt und im DriveInterface wird der Fehler SMC_FB_WASNT_CALLED_DURING_MOTION angezeigt.
In der Online-Hilfe steht die folgende Beschreibung dieses Fehlers: Bewegungserzeugender Baustein wurde vor Beenden der Bewegung nicht wieder aufgerufen. Ich habe versucht, die Zykluszeit zu erhΓΆhen, aber es hat nichts gebracht.
Hat jemand schon so was gesehen? Danke im Voraus.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
man muss beachten das Sie Motion Fb's ein der Motion Task aufgerufen werden.
wenn du also z.B Ethercat als Feldbus verwendest solltest du die Motion Fb's im Ethercat Task Kontext aufrufen.
Wenn man das beachtet darf diese Meldung nicht kommen (ausser du rufst versehentlich wirklich den FB nicht auf weil du z.B in deiner Applikation ein einer Statemachine verzweigst die den FB nicht mehr aufruft...)
Aber ich gehe mal eher von Fall eins aus... nach meiner Erfahrung wird das meist falsch gemacht.
GrΓΌΓe
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich versuche, einen positionsgesteuerten Antrieb mit verschiedenen SoftMotion-Bausteinen zu bewegen. Wenn der Baustein MC_MoveAbsolute verwendet wird, wird das Flag CommandAborted sofort auf TRUE gesetzt und im DriveInterface wird der Fehler SMC_FB_WASNT_CALLED_DURING_MOTION angezeigt.
In der Online-Hilfe steht die folgende Beschreibung dieses Fehlers: Bewegungserzeugender Baustein wurde vor Beenden der Bewegung nicht wieder aufgerufen. Ich habe versucht, die Zykluszeit zu erhΓΆhen, aber es hat nichts gebracht.
Hat jemand schon so was gesehen? Danke im Voraus.
Hi,
man muss beachten das Sie Motion Fb's ein der Motion Task aufgerufen werden.
wenn du also z.B Ethercat als Feldbus verwendest solltest du die Motion Fb's im Ethercat Task Kontext aufrufen.
Wenn man das beachtet darf diese Meldung nicht kommen (ausser du rufst versehentlich wirklich den FB nicht auf weil du z.B in deiner Applikation ein einer Statemachine verzweigst die den FB nicht mehr aufruft...)
Aber ich gehe mal eher von Fall eins aus... nach meiner Erfahrung wird das meist falsch gemacht.
GrΓΌΓe
Edwin