Всём добрый день. Я начал изучать 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
Как можно более простым способом инкрементировать переменную? Скажем в Си это делается так
Но такого оператора в ST как ++ я не нашёл.Код:int tmp=0; while(1) { tmp++; }
А ещё в самой программе OWEN Logic есть инструкции по работе с программой я так понимаю в ней не всё есть?


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