MID
PROGRAM MID_DEMO VAR STRING1,STRING2: STRING; INT1, INT2: INT; END_VAR STRING1:=MID(IN:=STRING2,L:=INT2,P:=INT1); END_PROGRAM
Funkce vrátí část vstupního řetězce. Velikost výstupního řetězce určí vstupní proměnná L, která značí kolik symbolů bude zobrazeno na výstupu od pozice P.
Vstup | Typ | Význam |
IN | ANY_STRING | Vstupní řetězec |
L | ANY_INT | Délka výstupního řetězce |
P | ANY_INT | Pozice za kolikátým symbolem začne kopírování do výstupního řetězce |
Výstup | Typ | Význam |
⇒ | ANY_STRING | Výstupní řetězec |