L_MC1P_CodenumberToParameter (Funktion)
Diese Funktion konvertiert eine Lenze-Codenummer in eine Parameternummer:
|
|
|
|
L_MC1P_CodenumberToParameter |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
DWORD |
- |
|
dwCodenumber |
L_MC1P_CodenumberToParameter |
|
- |
DINT |
|
USINT |
- |
|
usiSubIndex |
|
|
|
|
|
UINT |
- |
|
uiByteLength |
|
|
|
|
|
|
|
|
|
|
|
|
|
Parameter
Rückgabewert
|
Name Datentyp |
Bedeutung |
|
|---|---|---|
|
L_MC1P_Codenumber
DINT |
Parameternummer (der Wert ist im Allgemeinen ein negativer Wert)
|
|
Beispiel
Dieses Beispiel veranschaulicht die Umwandlung der Codestelle C00071 (Index = 0x2900, Subindex = 2) in eine Parameternummer. Die Bytelänge kann aus dem Datentyp des Parameters ermittelt werden. Im Beispiel: UNSIGNED_32 entspricht einer Bytelänge von vier.
|
Hinweis!
Bei Verwendung eines MC_Readbausteins wird mit dieser Funktion die ermittelte Parameternummer als "Signed"-Wert ausgelesen. Zum Auslesen eines "Unsigned"-Werts muss die Parameternummer durch L_MC1P_CodenumberToParameter2 (Funktion) verwendet werden. |