Так исторический сложилось, что в owen logic и в программируемых реле используется именно беззнаковый int, в планах конечно есть добавление новых типов данных
Так исторический сложилось, что в owen logic и в программируемых реле используется именно беззнаковый int, в планах конечно есть добавление новых типов данных
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Наверное, так?
Код:function_block functionblock1 //имя функционального блока. // var_input //объявление входных переменных N : udint; //входная переменная для end_var var_output //объявление выходных переменных Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12,Q13,Q14,Q15 : bool; //выходная переменная с типом данных bool end_var var //объявление локальных переменных end_var Q0 := N.0; Q1 := N.1; Q2 := N.2; Q3 := N.3; Q4 := N.4; Q5 := N.5; Q6 := N.6; Q7 := N.7; Q8 := N.8; Q9 := N.9; Q10 := N.10; Q11 := N.11; Q12 := N.12; Q13 := N.13; Q14 := N.14; Q15 := N.15; end_function_block
Думаю так будет верно
2023-08-09_14-33-04.png
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Спасибо!
Изучаем дальше!
При использовании вызова внутри ФБ другого ФБ при запуске симуляции выходит ошибка
Текст ошибки:
Точно, достаточно поместить хоть 1 булевую или целочисленную, до или после объявления ФБ, то всё работает. Баг налицо. 1 ФБ в ФБ.jpg
Закомментировал обе переменных, сразу баг 1 ФБ в ФБ 2.jpg вот я вчера намучился, никак не работало(((Код:var //объявление локальных переменных //x1 : bool; fbCTU1:functionblock1; //переменная для текущего значения счетчика x2 : udint; end_var
Последний раз редактировалось kondor3000; 09.08.2023 в 20:19.