PDA

Просмотр полной версии : Нужна помощь с написанием пргараммы для пр-110 или пр-200



RamzesWL
24.02.2018, 20:00
Добрый вечер!

Есть Овен ПР-110 и ПР-200, 6 датчиков и шесть исполнительных устройств.
Эти датчики находятся друг над другом и фактически измеряют высоту проезжающих по конвеееру предметов (бревно). В зависимости от колличества сработавших одновременно датчиков будет срабатывать сброс в тот или иной карман.
Но сложность в том что бревно имеет форму конуса и если в его начале к примеру сработает датчик 1 и датчик 2, то по мере его продвижения дальше сработает и датчик 3(((
Как сделать так что бы когда сработают первые датчики (1 или 1,2 или 1,2,3 и тд), чтоб было уже не важно последующее срабатывание других датчиков пока не выключаться сработавшие. Если кто сможет помочь с написанием такой программки (небезвозмездно конечно) буду очень признателен.

Заранее благодарен!
С уважением,
Рамиль.

rovki
24.02.2018, 20:17
У вас что всегда конус бревна в одну сторону ?Нарисуйте как расположены датчики и куда смотрит конус (острие) по ходу или обратно,
есть макрос экстремума .

rovki
24.02.2018, 20:22
Или по другому спрошу -вам нужен минимум ловить или максимум для данного бревна?

RamzesWL
24.02.2018, 20:23
Конус всегда в одну сторон. Сначала идет узкая часть, потом расширяется по ходу движения.

RamzesWL
24.02.2018, 20:24
Надо ловить минимум. С максимумом заморочек бы не было вообще..

rovki
24.02.2018, 20:56
Надо ловить минимум. С максимумом заморочек бы не было вообще..

Датчики расположены вертикально в одну линию?
Тогда это еще проще ,я бы сказал элементарно ...

RamzesWL
24.02.2018, 21:07
Датчики расположены вертикально в одну линию?
Тогда это еще проще ,я бы сказал элементарно ...

Да оптические датчики стоят друг над другом с шагом 2 см. Один лу на высоте 10 см, следующий прям над ним на 12, и тд.

rovki
24.02.2018, 21:18
Вот вариант на скорую руку ,только нужно датчики инвертировать и по мелочи ... Если датчики на отражение то ни чего менять не нужно ..

rovki
24.02.2018, 21:23
Задержка 0,1 сек нужно подбирать ,что бы исключить не ровный торец .Кроме того когда все датчики в ноль (или 1, но надо переделать) ,то механизм отключается .Если нужна задержка после окончания бревна ,то нужно поставить ее ,в ТЗ не было ...

rovki
24.02.2018, 21:55
Вот вариант если датчики на просвет

rovki
24.02.2018, 21:59
Вот с задержкой на выключение ворот

rovki
24.02.2018, 22:35
На всякий случай вот проект ,жаль ,что не колбасу сортируете ;)

Сергей0308
13.03.2018, 01:58
Не понятно, получилось ли чего путного или нет, на всякий случай, мой вариант:

36015

С задержкой срабатывания, после прохождения бревна зоны измерения и задания продолжительности сигнала(вероятней всего это по концевикам сделано)!
Датчики в обратном порядке, по сравнению с вариантом ровки!