Loggen von Informationen
Mit der SoftMotion Version 4.18.0.0 wurde der Baustein SMC_GroupEventLogging eingeführt. Mit dem Funktionsbaustein lassen sich Log-Meldungen für eine Achsgruppe aktivieren. Sobald Log-Meldungen aktiviert sind, schreibt die Achsgruppe Aktionen, die sie ausführt, ins Logbuch des Geräts. So können die Ereignisse der Achsgruppe chronologisch nachvollzogen werden. Dies kann nützlich sein bei der Untersuchung von Problemen und unerwartetem Verhalten der Achsgruppe.
Tipp
Geben Sie Ihren Bewegungen, Lasten, Tools etc. Namen, um aussagekräftige Log-Meldungen zu erhalten. Ab CODESYS SoftMotion Version 4.18.0.0 haben einige Kommando-Funktionsbausteine (wie beispielsweise MC_MoveLinearAbsolute
, SMC_GroupSetTool
und MC_SetCoordinateTransform
) einen neuen Eingang Name
erhalten.
Hinweis
Logging kann die Performance negativ beeinflussen und muss deshalb über den Baustein SMC_GroupEventLogging
aktiviert werden.
Kategorie | Aktion | Beschreibung | Weitere Informationen |
---|---|---|---|
Bewegung | Bewegung startet | Die Achsgruppe hat mit der Interpolation einer Bewegung begonnen. | |
Bewegung endet | Die Achsgruppe hat die Interpolation einer Bewegung abgeschlossen. | ||
Blending startet | Die Achsgruppe hat begonnen, von der aktiven Bewegung auf die Folgebewegung überzuschleifen. | ||
Blending endet | Die Achsgruppe hat das Überschleifen abgeschlossen und setzt die Interpolation auf der Folgebewegung fort. | ||
Aborting startet | Die Achsgruppe hat die aktuelle Bewegung abgebrochen und schleift zur Aborting-Bewegung über. | ||
Aborting beendet | Die Achsgruppe hat das Überschleifen abgeschlossen und setzt die Interpolation auf der Aborting-Bewegung fort. | ||
Warten startet | Die Achsgruppe wartet an der aktuellen Position. | ||
Warten endet | Die Achsgruppe hat das Warten beendet. | ||
Halt/Stopp startet | Die Achsgruppe hat begonnen, einen Halt/Stopp auf der Bahn auszuführen. | ||
Halt/Stopp endet | Die Achsgruppe hat den Halt/Stopp auf der Bahn ausgeführt. | ||
Tool | Tool angehängt | Die Achsgruppe verwendet ein neues Tool. | |
Last | Last angehängt | Die Achsgruppe verwendet eine neue Last. | |
Override | Achs- oder Bahnoverride geändert | Der Achs- oder Bahnoverride hat sich geändert und wurde von der Achsgruppe übernommen. | |
Bahngenauigkeit | Bahn verlassen | Die Achsgruppe hat die kommandierte Bahn verlassen, um eine Verletzung der Achslimits zu vermeiden. Die Achsgruppe versucht, die kommandierte Bahn wieder zu erreichen. | |
Bahn erneut erreicht | Die Achsgruppe hat die kommandierte Bahn wieder erreicht. | ||
Interrupt-Continue | Interrupt startet | Die Achsgruppe hat begonnen, einen Interrupt auszuführen. | |
Interrupt endet | Die Achsgruppe hat den Interrupt ausgeführt und Continue-Daten abgespeichert. | ||
Continue startet | Die Achsgruppe hat Continue-Daten gelesen und beginnt diese fortzusetzen. |