Просмотр полной версии : плк100-220.р-l подсчет импульсов
на Di подключен контактный датчик, который считывает обороты вала, частота максимум 10гц. контроллер не фиксирует импульсы, но на датчике светодиод срабатывает. если увеличить контактное время датчика (увеличить длину импульса), тогда проблем нет. но заявленные частотные характеристики Di должны обрабатывать данную частоту даже без доработок. в чем же может быть проблема?
Филоненко Владислав
05.05.2010, 16:58
фильтрацию отключите
ну допустим. но у меня по умолчанию фильтр 10 = 1мс. который корректно должен ловить до 500гц (т=2мс, длина импульса 1мс). а у меня максимум 10-15гц от силы
ну допустим. но у меня по умолчанию фильтр 10 = 1мс. который корректно должен ловить до 500гц (т=2мс, длина импульса 1мс). а у меня максимум 10-15гц от силы
Недавно столкнулся с аналогичной ситуацией. ПЛК100-24-К.L, к нему подключен индуктивный датчик Carlo Gavazzi IA12DSN04PO. На соответствующий вход "прикручен" модуль счетчика, фильтрация выставлена в "-1". Считает обороты вала. При частоте срабатывания 10-12Гц ПЛК начинает "терять" импульсы.
Судя по анализу содержимого соседних веток (например, "Подключение энкодера к ПЛК"), нам с решением задачи счета импульсов на ПЛК серий 100,150,154 счастье не светит. Единственным недорогим вариантом остается использование дополнительных счетчиков (СИ8, СИ30...)
Николаев Андрей
10.05.2010, 22:52
если речь идет о десятках герц - вам наоборот не стоит ставить фильтр -1 и даже 0. я бы поставил 1-10.
если речь идет о десятках герц - вам наоборот не стоит ставить фильтр -1 и даже 0. я бы поставил 1-10.
в моем случае это только усугубляло погрешность счета.
10-12гц, в вашем случае это не показатель, имеет значение длина самого импульса, а не как часто короткий сигнал на входе контроллера появляется.
10-12гц, в вашем случае это не показатель, имеет значение длина самого импульса, а не как часто короткий сигнал на входе контроллера появляется.
спасибо за "наводку" - попробуем увеличить длительность, сделав сигнальный флажок побольше.
на Di подключен контактный датчик, который считывает обороты вала, частота максимум 10гц. контроллер не фиксирует импульсы, но на датчике светодиод срабатывает. если увеличить контактное время датчика (увеличить длину импульса), тогда проблем нет. но заявленные частотные характеристики Di должны обрабатывать данную частоту даже без доработок. в чем же может быть проблема?
на выходе с датчика посмотри осцилографомму наверняка мусор идет.собери формирователь импульсов на микросхеме 155ла3 или подобие её.фильтр поставь -1
лучше поздно, чем никогда :)
Дмитрий Артюховский
01.12.2011, 09:15
ставьте фильтрацию - 0, это и есть отключение
Значение -1 работает неочевидно. (на 2.03 и правду отключала, а на высших прошивках работает очень поразному)
Значения >0 хорошо работают на кнопках, а на датчиках мало предсказуемы
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot