This is topic Системная переменная @Calculate_Cycle in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


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

Posted by PMA (Участник № / Member № 1387) on :
 
Добрый день.
Системная переменная @Calculate_Cycle
не хочет отображать своё значение.
Манипуляции с форматами и типами данных
ничего не дают ?
Может есть какая нибудь особенность ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да есть особенность ее размерность меняется строго с шагом разрешения таймера, которое задано в настройках узла. Так как это реальное время, которое сервер потратил на предыдущем такте пересчета - оно может быть меньше, чем задано в настройках, поэтому частенько эта переменная равна нулю.
Например:
для узла задан период=10 и разрешение=0.05
в базе всего пара десятков каналов. Реально их пересчет занимает на каждом цикле примерно 1-3 мс, тогда @Calculate_Cycle=0, потому как 50мс>3мс.
Увеличивая базу проекта получаем узел на пересчет базы которого МРВ тратит на каждом цикле около 70 мс. Соответсвенно при этом @Calculate_Cycle = 100мс. (как 50мс*2).
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2