PDA

Просмотр полной версии : ПЛК 160, Как перевести импульсы



dimastorlin
15.04.2017, 12:39
Подскажите, пожалуйста, а то я не очень селен в программировании. Мне надо к плк160 подключить энкодер с одним каналом А (150имп/об). Преподаватель сказал что в конфигурации плк у дискретных быстрых входов должен выбрать fast counters и дальше для подсчета использовать таймер счетчик и прерывания чтобы импульсы преобразовать в радианы/c. Как это сделать , я не могу понять. Заранее спасибо!

krollcbas
15.04.2017, 12:56
30598
Как именно подключать - см схемы на модуль или на сайте

Scream
15.04.2017, 13:01
Подскажите, пожалуйста, а то я не очень селен в программировании. Мне надо к плк160 подключить энкодер с одним каналом А (150имп/об). Преподаватель сказал что в конфигурации плк у дискретных быстрых входов должен выбрать fast counters и дальше для подсчета использовать таймер счетчик и прерывания чтобы импульсы преобразовать в радианы/c. Как это сделать , я не могу понять. Заранее спасибо!

Правильно он сказал.
Насколько помню счетчики будут выдавать целочисленное значение, вы их должны каждый цикл читать и складывать например в другую переменную, далее работаем со временем.

dimastorlin
15.04.2017, 15:05
Это я знаю, я не понимаю какой использовать счетчик, как настроить прерывания

dimastorlin
15.04.2017, 15:07
а как это сделать. А то мы изучали только ld а в задании дали на cfc написать, как настроить прерывания, какой нужен счетчик

zendo057
15.04.2017, 15:16
Зайдите на овен.ру,обновленный плк 110,там есть все примеры в том числе и ваш.

dimastorlin
15.04.2017, 15:21
так там уже строенные прерывания, а у плк 160 их нет.

ASo
15.04.2017, 15:28
Откройте бибку util.lib, посмотрите ФБ PID. Дальше по аналогии.