PDA

Просмотр полной версии : Вопрос о быстродействии



SlavikP
21.02.2025, 04:41
Для одного проекта требуется контроллер (или смарт-реле).
Основная проблема: имеется 8 дискретных датчиков (транзисторные выходы p-n-p) с временем сработки (длиной импульса) 20ms, соответственно период около 40ms
Устройство должно анализировать состояние и выдавать результат несложной логической обработки на DO и отстучаться наверх по Ethernet.
Работать будет в термошкафе на улице 24/7/365.
Вытянет ли такие условия по скорости и надежности ПР103 или смотреть на ПЛК?
Главное сомнение у меня в том, что у овена применяется схема "мягкого" реалтайма, при которой система не гарантирует выдерживание указанной длительности цикла.
Насколько сильно может гулять цикл у ПР103 при работе только с дискретными входами/выходами, несложной логикой (умножения и деления не предвидится) и обработкой modbus slave для верхнего уровня?
Не будут ли теряться сигналы от датчиков?

EFrol
21.02.2025, 07:14
Думаю, что вполне справится.
82094

SmSerg
21.02.2025, 11:20
Добрый день.
Сейчас на столе лежит такая ПР103.
Небольшая программа. Время цикла 8 мс. (данные с самой ПР103).
Подключен к Панели по RS485 ModBus.

Ко входу подключен индуктивный датчик положения.
Пробовали на дискретный вход FI (сконфигурирован как дискретный вход) подавать импульсы от датчика. ПР103 принимает с данным временем цикла программы около 50 импульсов в секунду. (+-).

По самые по...
21.02.2025, 14:54
Думаю, что вполне справится.
82094

А как без фильтра "антидребезга"? Никак! Стало быть пропускаться будут импульсы шириной 20мс..

SmSerg
21.02.2025, 21:00
А как без фильтра "антидребезга"? Никак! Стало быть пропускаться будут импульсы шириной 20мс..

Данный фильтр нужен не всегда.
Можно выставить в 0.