This is topic Как определить продолжительность цикла обработки базы каналов? in forum Языки программирования (IL/FBD) / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/11/t/000015.html

Posted by electropribor (Участник № / Member № 122) on :
 
В предыдущем сообщении было сказано, что:
"Если метапрограммы требуют чрезмерно больших временных ресурсов, цикл обработки базы каналов растянется."
Как в программе определить точное значение продолжительности цикла обработки базы каналов? Мы используем функцию TSTEP, возвратит ли она корректное значение?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для определения точного времени пересчета базы каналов (в мс) надо ввести канал СИСТЕМНЫЙ/ВРЕМЯ ПЕРЕСЧЕТА.
Канал ДИАГНОСТИКА/ЦИКЛ (реально) указывает реальную продолжительность цикла обработки базы каналов. Канал ДИАГНОСТИКА/ПРЕВЫШЕНИЕ считает, сколько раз продолжительность цикла пересчета превышала заданное значение.
Более подробно это изложено в Справочной системе.
Функциональный блок TSTEP возвращает время, прошедшее после предыдущего вызова соответствующей процедуры FBD. Он связан с циклом обработки конкретного канала, вызывающего эту процедуру.
 
Posted by electropribor (Участник № / Member № 122) on :
 
А если TSTEP вызывать в метапрограмме, какое значение будет возвращаться?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Время между вызовами метапрограммы.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2