-

MID_WSTRING

TypFunktion
BeschreibungErmittelt eine Teilfolge aus einer mit Eingang IN verbundenen Zeichenfolge. L Zeichen aus IN werden ermittelt, beginnend bei der Zeichenposition P.
Hinweise
  • P darf nicht 0 sein. Die erste Position in einem String ist 1.
  • Der gleiche String kann nicht als Eingangs- und als Ausgangsstring verwendet werden. Für diesen Fall sollte am Ausgang eine Zwischenvariable verwendet werden. Diese Zwischenvariable muss anschließend dem Eingangswert zugewiesen werden.
  • Ist der zurückgegebene String länger als 80 Zeichen und die FU oder der FB ist direkt mit einer anderen FU oder einem anderen FB verbunden, werden temporäre String-Variablen mit einer Größe von 80 verwendet. Bei der Berechnung bzw. Verwendung tritt ein Fehler auf. Verwenden Sie für diesen Fall eine lokale Zwischenvariable.
  • Probleme bei der Berechnung von Position und Länge: Zeichen in WSTRING können eine Größe von 2 Byte oder 4 Byte haben. Aus diesem Grund kann es zu Berechnungsproblemen bei 4-Byte Zeichen-STRINGs mit 2-Byte-orientierter Position und Länge kommen.
ParameterEingänge

IN

L

P

Ausgang

OUT
FehlerverhaltenFehlerverhalten
Zusätzliche InformationenEN/ENO-Verhalten