RIGHT
Аргументы:
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