Отличие высокоскоростных программных и аппаратных счетчиков

Ответить
bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Отличие высокоскоростных программных и аппаратных счетчиков

Сообщение bayk »

Решено
Здравствуйте! подскажите пожалуйста, чем отличаются высокоскоростные аппаратные и программные счетчики в Delta DVP контроллерах? есть ли у них ограничения или преимущества между друг-другом?
мне нужно использовать AB-фазный вход от энкодеров и сбрасывать его после заданного количества импульсов сброс по прерыванию и счет заново.

Ответ найден в FAQ на офф. сайте "Стоик ЛТД" офф. представителя дельта в России
Преимущества программных высокоскоростного счетчиков в том, что каждое сосчитанное значение напрямую передается в регистр "С", тогда как их недостаток в значительной загрузке центрального процессора, в результате чего процессор может пропустить импульсы. Преимущество аппаратных высокоскоростных счетчиков в том, что они практически не загружают ЦПУ, но их недостатком является то, что значение в регистре "C" будет обновляться только в момент сканирования команды DCNT в программе.
Но прочитайте и ответы ниже. в них не меньше истины, чем в цитате стоика
Последний раз редактировалось bayk 22 май 2018, 17:12, всего редактировалось 2 раза.

Ryzhij
Сообщения: 1026
Зарегистрирован: 26 авг 2012, 19:25
Откуда: Россия Рязань

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение Ryzhij »

Основное отличие состоит в том, что аппаратные счётчики способны работать асинхронно по отношению к циклу сканирования программы ПЛК и порождать прерывания по уставкам. Это позволяет нам отсчитывать импульсы с помощью периодом меньшим, чем цикл ПЛК.
__________________________
Помощь - понятие растяжимое, всяк трактует его в меру своего эгоизма...

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение bayk »

но ведь вроде высокоскоростные программные счетчики точно так-же умеют? и прерывания во всех счетчиках те-же самые используются? I010-I080 ?? или я что-то не понимаю?

Ryzhij
Сообщения: 1026
Зарегистрирован: 26 авг 2012, 19:25
Откуда: Россия Рязань

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение Ryzhij »

Работа программных счётчиков зависит от работы программы ПЛК, написанной пользлвателем и/или производителем.
Работа аппаратных счётчиков только настраивается программистом, а на процесс аппаратного счета программа уже не влияет.
__________________________
Помощь - понятие растяжимое, всяк трактует его в меру своего эгоизма...

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение bayk »

если так, то чем отличаются высокоскоростные счетчики от обычных? если и те и те зависят от времени скана программы? а как же тогда поддержка 50 кГц (sa2) входной частоты для программных высокоскоростных счетчиков, если например время скана программы будет 40-50 мс? они перестанут считать что-ли?

Добавлено позже:
нашел ответ на сайте дельты. вынес в шапку.

Alexander_I
Сообщения: 955
Зарегистрирован: 31 окт 2011, 15:18

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение Alexander_I »

Программные - перестанут считать, в т.ч. и на гораздо меньших скоростях. Аппаратным - по барабану, какое там у вас время скана.

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Отличие высокоскоростных программных и аппаратных счетчи

Сообщение pkl »

Чего то в ответе Стоика перемудрили по поводу аппаратных счетчиков.

Ответить