ToLower

TwinCAT TIA
Werkzeuge String Funktionen

ns=2;s=DEPRAG Smart/Utilities/StringOperations/ToLower

Konvertiert alle Großbuchstaben des angegebenen Textes in Kleinbuchstaben.

Parameter:

Rückgabewert:

    ToLower
    Eine Struktur-Variable vom Typ OpcMethodReturnValueString. In der Eigenschaft Result sind die befehlsspezifischen Rückgabewerte enthalten.
      Result
      Der Parameter StringToLower in Kleinbuchstaben.

Beispiele:

Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:

Beckhoff Parameter:

    bStringToLower
    Eine boolesche Variable, über welche die Ausführung des ToLower-Befehls getriggert werden kann.
    OutputDataStringToLower
    Eine Instanz der "ST_StringOutputData" Struktur in welche der Rückgabewert der ToLower-Methode geschrieben wird.
    hrStringToLower
    Hiermit kann die Ausführung des Befehls überwacht werden. Fehler-Codes haben den Typ "HRESULT".
    fbStringOperations
    Eine Instanz des, mit der DEPRAG Smart-Bibliothek gelieferten, "FB_StringOperations" Funktionsbausteins.
    Value
    Die zu konvertierende Zeichenkette vom Typ "STRING(80)".
    ValueLength
    Die Länge der zu konvertierenden Zeichenkette.
    ConnectionHandle
    Beim Verbindungsaufbau zwischen DEPRAG Smart Server und Ihrem OPC UA Client erhaltenes "ConnectionHandle".


VAR
    bStringToLower   : BOOL;
    OutputDataStringToLower : ST_StringOutputData;
    hrStringToLower   : HRESULT;

    fbStringOperations : FB_StringOperations;
END_VAR

hrStringToLower := fbStringOperations.StringToLower(
      bExecute     := bStringToLower, 
      ConnectionHandle  := depragSmartConnection.ConnectionHandle,
      Value     := 'Ich bin ein String',
      ValueLength    := SIZEOF('Ich bin ein String'), 
      OutputData    => OutputDataStringToLower);
IF hrStringToLower <> S_FALSE THEN 
      bStringToLower := FALSE;
END_IF 
                                                    

Für Beispiele und Erklärungen bezüglich der Aufrufe von Knoten via Siemens TIA Portal sei an dieser Stelle auf den Unterpunkt "Siemens TIA Portal" in Abschnitt "Erste Schritte" verwiesen.