Необходимо чтобы при преобразовании REAL_TO_STRING, значение переменной
округлялось до второго знака после запятой. Т.е. REAL_TO_STRING(XXX) при значении "X",
например 1.111111, значение STRING было бы 1.11, а не 1.111111. Как это осуществить?
Вид для печати
Необходимо чтобы при преобразовании REAL_TO_STRING, значение переменной
округлялось до второго знака после запятой. Т.е. REAL_TO_STRING(XXX) при значении "X",
например 1.111111, значение STRING было бы 1.11, а не 1.111111. Как это осуществить?
попробуйте так
проверяйте, если точка занимает первое знакоместо то добавляете ноль в начало строки, это Вам в качестве домашнего задания
Но если для визуализации, то там всё проще. См. справку.Код:PROGRAM PLC_PRG
VAR
pi: REAL := 3.141592;
str: STRING;
END_VAR
str := REAL_TO_STRING(REAL_TO_INT(pi * 100) / REAL#100);