Приветствую и снова вопросы для славян (только они бесплатно помогают). Есть ли у вас идеи, как можно увеличить скорость опроса порта, точнее даже по другому. Имеется контроллер allen bredley с блоком type 1734-ib8 (input модуль) на него завел датчик и по датчику имею очень короткий сигнал. Фактически в контроллере при открытом тренде с периодом в 1мс я вижу четкое и правильное срабатывание, но мне нужно отличить один сигнал от другого, к сожалению "плохой" сигнал еще короче... Но в теге самом не активируется бит ( думал с помощью таймера считать ХОРОШИЙ сигнал, а если таймер не досчитал - это плохой сигнал) как быть ? так вот... Может тогда это все просто прикрутить к модулю для энкодеров, где можно побыстрее опрашивать..
Комментарии: 19
Anton
плк не успевает поймать сигнал?
Denis
У входных модулей вроде как АБ есть аппаратный фильтр. Может им отфильтровать плохой сигнал? Или задача именно обнаружить короткий импульс?
Jimmy
Да изделий (игла) есть резинка или нет Игла размером 0.8 диаметр мм, с резинкой 2,5 мм Вот знаю точно, что есть, но где не нашел еще
Anonim
А датчик какой?
Anonim
1мс Это дюже короткий исп.
Jimmy
Косяк, нужно скачивать файлы для студии, а он не дает это сделать из-за санкций, если есть возможность поделиться, кину ссылку какой надо… был бы благодарен Волокно и sick wll180t
Z-vladimir
Скиньте ссылку, вечером посмотрю Или название пакета
Jimmy
не дает ссылки.. 1734-AENT 6.011
Denis
Барахолка
Anonim
Софт rslogix 5000? Если у вас он есть, то да. У вас какой-то секретный датчик, с такой высокой скоростью срабатывания? До 400Гц (период 2.5мс) видел, из не специальных. Что вы хотите им определять (детектировать)?
Sergey
Прерывания вестимо.ну если они есть у этого контроллера
Z-vladimir
Для шасси, где стоит этот модуль, установите параметр direct connection, вместо rack optimization. Пробуйте снизить RPI для этого модуля.
Z-vladimir
В коммуникационном модуле point io шасси connection в none. А в самом модуле оперировать параметр rpi до нужной величины. Так настраивается direct connection, когда цпу будет напрямую опрашивать каналы модуля, исключая коммуникационный модуль как буфер. Сильно снизив RPI можно положить всю сеть.
Jimmy
а я правильно понял, что лучше тогда использовать отдельный модуль для "fast input" так сказать..
Z-vladimir
Надо экспериментировать. При direct mode можно работать и с обычными сигналами, просто они обновляться будут по интервалу RPI. Надо только на этом шасси выставить больше значение RPI для других модулей, чтобы сеть не нагружали. По 100+ мс, например.
Jimmy
желание воткнуть коробку на атмеге возрастает :D