03.06.2020, 11:20
|
#914
|
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: FBD чайникам
Цитата:
Сообщение от GTS
Добрый день! Вопрос:
Блок CMP срабатывает сразу или с задержкой в 1 - 2 тика?
|
Добрый день!
Почему вы решили, что он срабатывает с задержкой?
https://dl.segnetics.com/WebHelp/SML...?base_tick.htm
https://dl.segnetics.com/WebHelp/SML...ase_needle.htm
Цитата:
Тик системы - это период времени, с которым ядро обрабатывает всю схему. Тик системы должен быть больше, чем максимальное время цикла. Заметьте, что в зависимости от сложности схемы, ядро, на разных циклах, может обрабатывать различное количество блоков, но в любом случае не больше общего количества всей схемы. В связи этим длительность ТИКа системы, если вы еще не опытный пользователь, рекомендуется устанавливать таким, чтобы он был заведомо больше суммы времен обработки всех блоков схемы.
|
Цитата:
Однако, надо учесть и то, что каждый FBD-блок требует времени на своё выполнение. Например, контроллер SMH2010 обрабатывает один блок в среднем за 70 мкс, тогда за 10 мс ядро обработает порядка 140 блоков, а за 100 мс 1400. Если вы попытаетесь «втиснуть» в тик=10 мс, скажем, 200 FBD-блоков, контроллер автоматически «растянет» текущий цикл до полного выполнения всей программы.
|
__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
|
|
|