petera, мне тут написали из службы поддержки, что INT_TO_STRING на этих контроллерах тоже не работает!
Вы эти варианты сами тестировали на реальном ПЛК?
Вид для печати
petera, мне тут написали из службы поддержки, что INT_TO_STRING на этих контроллерах тоже не работает!
Вы эти варианты сами тестировали на реальном ПЛК?
Вот кусок работающего примера для вывода на экран в монопольном режиме.
Код:ScrSetT:= REAL_TO_INT(SP*10);
IF ScrSet <> ScrSetT THEN
ScrText:=INT_TO_STRING(ScrSetT);
IF LEN(ScrText) = 2 THEN
ScrTextT:=LEFT(ScrText, 1);
Write_Display(SINGLE_MODE, 11, 1, ' ');
Write_Display(SINGLE_MODE, 12, 1, ScrTextT);
ScrTextT:=RIGHT(ScrText, 1);
Write_Display(SINGLE_MODE, 14, 1, ScrTextT);
ELSE
ScrTextT:=LEFT(ScrText, 2);
Write_Display(SINGLE_MODE, 11, 1, ScrTextT);
ScrTextT:=RIGHT(ScrText, 1);
Write_Display(SINGLE_MODE, 14, 1, ScrTextT);
END_IF
Очень странно... Дмитрий Кореньков из службы поддержки только что написал мне, что ни INT_TO_STRING, ни REAL_TO_STRF тоже не будут работать на ПЛК63... Не знаю чему и кому верить.....
petera, огромное спасибо за помощь, вы сделали то, что не смогла сделать служба поддержки.
INT_TO_STRING работает!
Это мелочи. Главное - циферки переводятся в строку! Еще раз респект!