Вскользь прочел тему, делал на ПЛК 160 и индуктивном датчике на валу двигателя подсчет оборотов, у меня было 3 лопатки на валу, для точности.
Подключал к одному из первых четырех входов и эти входа переводил в режим Fast Counters, получаем число каждый цикл.

Каждый цикл в течении 1 секунды складывал это число, по истечению секунды по тригеру пересчитывал и получал обороты, тоже до 2800 у нас.
Таким образом мы имеем вполне хорошее число оборотов обновляемое каждую секунду.

p.s. покупать еще тахометр имея такой плк - глупо, имхо.