This is topic Периоды пересчета каналов in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.


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

Posted by keinme123 (Участник № / Member № 9886) on :
 
Добрый день, хотел бы узнать подробнее о периодах пересчета, где эту информацию найти? В справке не слишком полно описан этот механизм. [Недоумение / Confused]

Но как я понимаю CALC это последовательный период пересчета. И если все каналы будут работать под CALC, это получается в одном потоке программа будет выполняться? А FAST это разделение по потокам, число потоков равно число логических процессоров - 1? Но где-то было написано, что потоки FAST выставляемые вручную в среде разработки, это не тот же FAST, что задаваемый ключом NODE_FSTAUTO. [duno / незнайка]

Просто хочется оптимизировать программу, и вот не понимаю как лучше сделать. В основном в программе чтение регистров с устройств, им я сделал CALC, так как нужно менять частоту опроса, также есть самописные программы для упаковки и переадресации регистров в Модбас сервер самого МРВ.
 
Posted by Nico (Участник № / Member № 5342) on :
 
- если время пересчета укладывается в период пересчета
то смысла в оптимизации нет
- при загрузки dbb файла
в файл отладки node_<>.txt пишется
LOAD:Выполнено, Ch=<кол-во каналов>,nCpu=<кол-во ядер>
- в 54 атрибуте канала CALL.math отображается
время выполнения данной программы
если время большое то установите в IDE каналу
261 режим std(jit)
- из справки( ни каких ключей задавать не надо)
цикл FAST – период в циклах FAST (задается только в ИС, CALL.SCREEN к этому не относится). В ИС можно задать до 4 потоков FAST. Номер потока FAST задает атрибут Период пересчета [5] канала (1, 2, 3 или 4, если задано значение больше, то оно приводится к этим номерам).
- NODE_FSTAUTO переводит пересчет каналов с периодом CALC.1 в доп потоки
- изменение периодов пересчета каналов в реальном
времени в большинстве случаев смысла не имеет
в дополнительные потоки
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Здравствуйте!

подробнее о периодах пересчета, где эту информацию найти?
Описание есть во встроенный Справочной Системе - Каналы (клик по заголовку).

Там же расписано про распределение нагрузки по ядрам процессора.

Просто хочется оптимизировать программу, и вот не понимаю как лучше сделать.
Опишите максимально подробно решаемую задачу, можно на электронную почту технической поддержки (см. Личный Кабинет). Особенно интересует цель механизма "нужно менять частоту опроса "

[ 24.08.2026, 09:16: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2