LEFT

Аргументы:
IN MSG любая непустая строка
NbC INT Количество символов, которые нужно изъять
не может быть больше строки IN
Q MSG левая часть строки IN (ее длина = NbC)
пустая строка если NbC < 0
вся строка IN если NbC > длина IN
Описание:
Берет левую часть строки. Количество символов задано.
(*FBD пример блоков “LEFT” и “RIGHT”*)

(* ST Эквивалент: *)
complete_string := RIGHT ('12345678', 4) + LEFT ('12345678', 4);
(* полная строка - это '56781234'
значение выходящее из RIGHT - это '5678'
значение выходящее из LEFT - это '1234'
*)
(* IL Эквивалент: Сначала вызывается LEFT *)
LD '12345678'
LEFT 4
ST sub_string (* промежуточный результат *)
LD '12345678'
RIGHT 4
ADD sub_string
ST complete_string