Всём добрый день. Я начал изучать PLC взял для начала Программируемые реле ПР200 оно с ЖК и кнопками на панели оченьудобно.
Так вот при использовании собственной функции написанной в ST, как можно сохранять значение переменных i и t установленных в условии if inputVariable = true then после того как переменная
inputVariable приняла значения false?
Код:
function function1: udint; //имя функции и тип данных выхода
var_input //объявление входных переменных
inputVariable : bool; //входная переменная с типом данных bool
end_var
var //объявление локальных переменных
i : udint; //локальная переменная с типом данных real и начальным значением 13.3
t : udint;
end_var
if inputVariable = true then
i := 200;
t := 300;
end_if
end_function
Есть ли способ вставлять между строками задержку выполнения кода?
Как можно более простым способом инкрементировать переменную? Скажем в Си это делается так
Код:
int tmp=0;
while(1)
{
tmp++;
}
Но такого оператора в ST как ++ я не нашёл.
А ещё в самой программе OWEN Logic есть инструкции по работе с программой я так понимаю в ней не всё есть?