Beschreibung
Parameter Eingang |
Datentyp |
Beschreibung |
Execute |
BOOL |
Kopplung freigeben. |
Parameter Ausgang |
Datentyp |
Beschreibung |
InSync |
BOOL |
Gleichlauf aktiv |
Busy |
BOOL |
Parameter Lesen / schreiben Status ist noch aktiv |
CommandAborted |
BOOL |
Abbruch durch ein anderes Motion Control Kommando oder Errorstop |
Error |
BOOL |
schreiben Fehler; ErrorID ist gültig |
ErrorID |
DWORD |
Kommunikation ErrorID-Siemens Fehlerliste |
Parameter Ein- und Ausgang |
Datentyp |
Beschreibung |
Axis |
CPU1500_BM_AXIS_REF |
BM Motion Control Referenz Daten |
Zustandskontrolle über BM_ReadStatus:
Aus Zustand: Standstill, ContinuousMotion, DiscreteMotion.
Nach Zustand: Synchronized.
Empfohlene Task: OB1.
Flankensensitive Ausführung:
Zur Ausführung des Kommandos muss der Eingang Execute nur einen Zyklus TRUE
sein. Anschließend wird das Kommando ausgeführt und das Ergebnis InSync von
BM_SyncInit und BM_SyncIn gemeldet. Wird anschließend Execute=FALSE bleibt die
Kopplung bestehen und es wird weiterhin InSync gemeldet, bis das Kommando durch
BM_SyncOut oder BM_Stop bei Parameter Eingang Value von BM_SyncIn bei
Geschwindigkeit < 655360 Inc/ms mit 32bit Auflösung abgebrochen wird.
Hinweis:
Ein Befehl von "BM_SyncInit" darf nicht aktiviert werden, bevor einem Befehl von andere Funktion Bausein noch nicht erfolgreich ausgeführt wurde.
Und Kommando sollte nicht aktiviert werden bei "BM".AXIS[x].DRIVE.BM_AXIS_STATUS.ParmRW_Active =1, Error durch BM_Reset zurücksetzen.
Eingang Execute:
Am Eingang Execute wird der Funktionsbaustein flankensensitiv freigegeben.
Ausgang InSync:
Mit dem Ausgang InSync=TRUE ist der relative Winkelgleichlauf aufgenommen. Die
Kopplung bleibt endlos bestehen, bis das Kommando durch BM_SyncOut oder BM_Stop
Kommando bei Parameter Eingang Value von BM_SyncIn bei Geschwindigkeit < 655360
inc/ms mit 32 Bit Auflösung abgebrochen wird.
Ausgang CommandAborted:
Das Motion Control Kommando BM_SyncIn wurde unterbrochen wenn CommandAborted =
TRUE ist. Eine Unterbrechung ist z.B. mit BM_Stop, fehlender
Betriebsbereitschaft an
BM_Power oder durch Antriebsfehler möglich.
Ausgang Error:
TRUE: ein Fehler bei Service Daten Kommunikation für Parameter Lesen vorhanden
Info an ErrorID gültig und Error Info. siehe S7 Beschreibung.
FALSE: Kein Fehler aktiv.
Ausgang ErrorID:
die Information von Service Kommunikation Fehler(genaue Info. siehe S7 Beschreibung)
Ein- und Ausgang Axis:
Ein-/Ausgang Parameter Axis ist Nummer von angesteuerte bmaXX Antrieb Gerät.
Am Ein- und Ausgang Axis wird die BM Motion Control Referenz vom Type CPU1500_BM_AXIS_REF angeschlossen. Bei der Programmierung mit der Datenbausteinvorlage "DB5" wird die Variable wie folgt verwendet: "BM.AXIS[x]"
Dabei ist "x" die Achsennummer des Antriebs.