WWW.TERSY.RU

 
Быстрый переход:
Поиск по форуму   Перейти к предыдущей теме   Перейти к следующей теме   Последние сообщения   Регистрация
  Версия для печати   
  Максимально временное разрешение при регистрации дикретных значений.
Автор Сообщения
#1 - 09.11.2010 16:58
На Windows платформе удалось получить разрешение 60мс.
Работал с модулями ОВЕН МДВВ через OPC-сервер ОВЕН.

Какого разрешения можно добиться напрямую используя modbus-master Windows контроллера?

Какого разрешения можно добиться используя modbus-master QNX контроллера?

Изменено: Neurox, 09.11.2010 16:59

#2 - 09.11.2010 20:05
NeuroxНа Windows платформе удалось получить разрешение 60мс.
Работал с модулями ОВЕН МДВВ через OPC-сервер ОВЕН.

Какого разрешения можно добиться напрямую используя modbus-master Windows контроллера?

Под Windows все задачи ввода данных с устройств многопоточные. Один поток (медленный) считывает данные с устройства в промежуточный буфер, другой поток (быстрый) выводит данные из этого буфера в память контроллера. Время, которое тратит задача во время цикла - это есть время на то, чтобы скопировать данные из буфера в память контроллера. Соответственно, заменив задачу ввода OPC на Modbus прироста производительности не будет, поскольку время, которое они тратят во время цикла - это время на копирование данных, а оно не зависит от используемого протокола.

NeuroxКакого разрешения можно добиться используя modbus-master QNX контроллера?

Разрешение по времени определяется минимальной длиной рабочего цикла контроллера: следующее изменение значения будет зафиксировано только в следующем цикле. Время цикла определяется суммарным временем работы задач жесткого и мягкого тактирования. Если задача выполняет работу быстрее отведенного для нее времени ожидания, то следующая задача начнет работу немедленно.

Под QNX независимо от оборудования, с которым работает контроллер, минимальное возможное время работы одной задачи рабочего цикла равно 10 мс. Соответственно длина цикла, а, следовательно, и разрешение, определяется как количество задач в режиме жесткого и мягкого тактирования умноженное на 10 мс.



Главная Письмо

607190, Россия, Нижегородская обл., г.Саров, а/я 112
Телефоны: (83130) 6-97-27, 3-09-27, 6-99-81
Факс: (83130) 6-97-27
Использование материалов сайта без письменного
разрешения правообладателя запрещено
© НТО «Терси-КБ», 1995-2019