Просмотр полной версии : TON но с временем из переменной
mitya1698
11.12.2025, 08:28
Добрый день
Поскажите а как TON таймеру задать время из сетевой переменной? ПР103
P.S. По документации встречается еще SYS.TON, которому вроде это можно сделать, но его нет ни в менеджере компонентов, ни в онлайн базе.
WriteToFB + приведение к мс нужных вам единиц. Хоть к экрану, хоть к сетевой переменной с разными подходами, если необходимо по управлению переменной.
87186
или
function_block fb
var_input
i : bool;
t : udint;
end_var
var_output
Q : udint;
end_var
var
tmr : SYS.TON;
end_var
tmr(I:=i, T:=udint_to_time(t));
end_function_block
mitya1698
11.12.2025, 10:08
Сделал свой функциональны блок на ST на основе кода из справки, проблему решил.
Спасибо
kondor3000
11.12.2025, 16:16
Сделал свой функциональны блок на ST на основе кода из справки, проблему решил.
Спасибо
Потом вам захочется извлечь прошедшее время ET из таймера или сделать паузу, тут уже SYS.TON не прокатит
https://owen.ru/forum/showthread.php?t=38239&p=430226&viewfull=1#post430226
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot