хорошо быть дебилом, ни какой ответственности, про функцию ни кто не упоминал, но нужно "топить" за неё что она отличается от других элементов
Вид для печати
хорошо быть дебилом, ни какой ответственности, про функцию ни кто не упоминал, но нужно "топить" за неё что она отличается от других элементов
Вот это функциональный блок
Вложение 87643
А это уже макрос
Вложение 87644
Добрый день.
Можно ли как-то получить значение оставшегося времени из Blink? Хоть в самом ОЛ, хоть в SYS.BLINK в ST, любой вариант подойдет. Панель ИПП120.
Только свой Blink нарисовать
.Код:function_block Blink
var_input
I : bool;
Tl, Th : udint;
end_var
var_output
Q : bool;
T : udint;
end_var
var
stamp : udint := 0;
end_var
T := time_to_udint(get_time()) - stamp;
if Not I Or T >= Tl + Th Then
stamp := time_to_udint(get_time()); T := 0;
end_if
Q := T >= Tl; T := Tl + Th - T;
end_function_block
Вложение 87653
Спасибо, использую!
melky Так он не про то спрашивал.
Мне это всё анекдот напоминает когда студент ответы на один билет выучил, про блох, а ему попался билет про рыб, вот он начинает: если бы у рыб была бы шерсть, у них завелись бы блохи и давай всё про блох толкать!
хороший анекдот :) у нас на проекте сейчас тоже анекдот, как в 9 МВт запихнуть 12 :), соответственно все мозги там....
Добрый день
В макросе используется таймер TOF. На холсте стоят несколько экземпляров этого макроса. Как в экземплярах макроса задать разные уставки таймера TOF, или это невозможно сделать.
Хм, вот это должно помочь
Вложение 87667