Как можно в POU на ST ввести повторяющиеся строки кода, в которых осуществляется присвоение переменным, объявленным в данном POU?
Вариант с другим POU естественно невозможен.
Как можно в POU на ST ввести повторяющиеся строки кода, в которых осуществляется присвоение переменным, объявленным в данном POU?
Вариант с другим POU естественно невозможен.
а по проще можно расписать что нужно, вроде как действие требуется применить, но уверенности нет
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Program PRG
var
A, B, C, D: real;
endvar
......
A:= 1;
B:= C+D;
......
A:= 1;
B:= C+D;
......
A:= 1;
B:= C+D;
То есть как перебрать переменные не называя их поимённо? В общем случае никак. Опишите задачу конкретнее, желательно с примерами.
-------->8---------- к посту выше
Слишком синтетический пример.
Последний раз редактировалось Yegor; 19.04.2016 в 13:53.
В теле POU несколько раз повторяются группы строк, к в которых производится присвоение некоторых значений переменным, объявленным в данном POU.
Можно ли это вынести в "подпрограмму"? Напомню, что доступ на запись извне в переменные POU запрещен.
Добавьте в POU действие и вызывайте его, если это одни и те же строки каждый раз.
Попробуйте вынести в подпрограмму и там использовать эти переменные как var_in_out.
правой кнопкой по поу и выбрать
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран