Это старая версия документа.


A PCRE internal error occured. This might be caused by a faulty plugin

====== task ====== Управляет организацией процесса выполнения модулей. Задача - это отдельный поток (thread), у которого есть список модулей, которые требуется выполнять с заданной периодичностью. ==== Класс модуля ==== promauto.jroboplc.plugin.**task.TaskModule** ==== task.conf.yml ==== <code yaml> module.task0: enable: on period: 100 modules: di1 do1 module.task1: enable: on period: 1000 modules: UVKR tagsaver </code> ==== Описание ==== **module.<name>** - название модуля (см. [[[[doc:jroboplc:notes:how_to_name_modules]]) **enable** - on/off - разрешение работы модуля **period** - период выполнения одного цикла, мс **modules** - список имен модулей При подаче команды start все модули плагина task инициализируются и создают отдельные потоки, в который с заданной периодичность вызываются модули в указанной последовательности. После подачи команды stop потоки уничтожаются. В дальнейшем будет добавлена возможность межзадачной синхронизации.

doc/jroboplc/modules/task.1447520286.txt.gz · Последние изменения: 2015/11/14 19:58 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0