с отображением починил. чегото вы там со строками накрутили или в старой было недокрученно, а в новой подправили.
а в новой работало со сбоями, пришлось делать такКод:VAR lines: STRING(32); END_VAR VAR_INPUT info: STRING(32); END_VAR lines := ' '; //32 пробела lines := REPLACE( lines, info, (32-5), 0); lines := REPLACE( lines, UINT_TO_STRING( mins/10), 1, ( 32-4)); lines := REPLACE( lines, UINT_TO_STRING( mins MOD 10), 1, ( 32-3)); lines := REPLACE( lines, ':', 1, ( 32-2)); lines := REPLACE( lines, UINT_TO_STRING( sec/10), 1, ( 32-1)); lines := REPLACE( lines, UINT_TO_STRING( sec MOD 10), 1, ( 32-0)); Write_Display( SINGLE_MODE, 0, 0, lines);
Код:VAR lines: STRING(32); END_VAR VAR_INPUT info: STRING(32); END_VAR lines := CONCAT( info, ' ');//32 пробела lines := REPLACE( lines, UINT_TO_STRING( mins/10), 1, ( 32-4)); lines := REPLACE( lines, UINT_TO_STRING( mins MOD 10), 1, ( 32-3)); lines := REPLACE( lines, ':', 1, ( 32-2)); lines := REPLACE( lines, UINT_TO_STRING( sec/10), 1, ( 32-1)); lines := REPLACE( lines, UINT_TO_STRING( sec MOD 10), 1, ( 32-0)); Write_Display( SINGLE_MODE, 0, 0, lines);




Ответить с цитированием