Перевод импульсов с энкодера в обороты/мин

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
slong
Posts: 17
Joined: Wed Feb 16, 2011 10:30 pm

Перевод импульсов с энкодера в обороты/мин

Post by slong »

Здравствуйте!
Есть такая задача: Имеется CPU 315-2DP и FM 350-1.К FM 350-1 подключили энкодер (1024 имп/об) и в проекте "ловим" различное число импульсов, в зависимости от скорости вращения энкодера. Данные записываются в блок данных.(DB1.DBD34)
Вопрос: Как переводить поступающие импульсы с энкодера например в обороты/минуту или в обороты/сек.? (Чтобы оценивать скорость линии)
Может быть есть Manual или надо использовать какие-нибудь системные функции, формулы?
Заранее благодарен за помощь!
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Re: Перевод импульсов с энкодера в обороты/мин

Post by Schtiel »

Можно считать количество импульсов за определенный постоянный период.
(sdoc)
Описание тут:
http://www.automation.siemens.com/mdm/d ... =676663819
Пример тут:
http://support.automation.siemens.com/W ... en/9837059
slong
Posts: 17
Joined: Wed Feb 16, 2011 10:30 pm

Re: Перевод импульсов с энкодера в обороты/мин

Post by slong »

Получилось настроить FM350-1 таким образом:
В Hardware: в настройках модуля FM 350 Counter выставил Operating mode - RPM measurement(самое главное), в Encoder - Signal type - 5V (проверяем положение кодирующего штекера на торце модуля) и снимаю показания импульсов за время в DB1.DBD30.