# MCV_ReqParamSetId

Parametersatznummer anfordern

Damit in der SPS bekannt ist, welcher Parametersatz gerade für eine Achse verwendet wird, kann die Nummer des aktiven Parametersatzes von der Achsverwaltung angefordert werden.

## Hinweis

Dieser Funktionsbaustein ist in TwinCAT-Systemen nicht verfügbar.

Blockdiagramm

Parameter des FB

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung
Axis | AXIS_REF | Achsreferenz
VAR_INPUT
Variablenname | Datentyp | Beschreibung
Execute | BOOL | Mit der steigenden Flanke wird die Anforderung der aktuellen Parametersatznummer gestartet.
NCListTypeIn | STRING | Kennung für Parameter- bzw. Listentyp z.B. „ACHS_MDS“

VAR_OUTPUT
Variablenname | Datentyp | Beschreibung
Valid | BOOL | Ist TRUE, wenn die aktuelle Parametersatznummer erfolgreich gelesen werden konnte.
Busy | BOOL | Ist TRUE, wenn der FB noch aktiv ist.
NCListTypeOut | STRING | Kennung für Parameter- bzw. Listentyp z.B. „ACHS_MDS“
NCParamSetIdOut | UINT | Nummer des Parametersatzes, der gerade für diese Achse verwendet wird.
NCWarning | BOOL | Ist TRUE, wenn in der ISG-MCP eine Warnung aufgetreten ist.
NCError | BOOL | Ist TRUE, wenn in der ISG-MCP während der Anforderung der Parametersatznummer ein Fehler aufgetreten ist.
NCErrorCode | UDINT | Fehlercode des in der ISG-MCP aufgetretenen Fehlers bzw. Warnung.
Error | BOOL | Ist TRUE, wenn der FB im Fehlerzustand ist. Die Anforderung der Parametersatznummer ist fehlgeschlagen.
ErrorID | WORD | Fehlerkennung

1) Verfügbarkeit ist abhängig von der eingesetzten MCE.

Verhalten des FB:

- Wenn „Error“ = TRUE ist, ist der FB in einem Fehlerzustand. Die aktive Parametersatznummer konnte nicht gelesen werden. Es ist entweder ein Fehler im Funktionsbaustein selbst oder in der ISG-MCP aufgetreten. Der Ausgangsparameter „NCError“ zeigt an, ob ein Fehler in der ISG-MCP aufgetreten ist.