Аргументы:
IN MSG любая непустая строка
NbC INT Количество символов в строке IN
Описание:
Вычисляет длину строки.
(*FBD пример блока “MLEN”*)
(* ST Эквивалент: *)
nbchar := MLEN (complete_string);
If (nbchar < 3) Then Return; End_if;
prefix := LEFT (complete_string, 3);
(*эта программа извлекает 3 символа из левой части строки кладет результат в строковую переменную prefix никаких действий не выполняется если длина строки менее чем 3 символа*)
(* IL Эквивалент: *)
LD complete_string
MLEN
ST nbchar
LT 3
RETC
LD complete_string
LEFT 3
ST prefix