Грамотные люди по программированию помогите!
Обращался в компанию Овен, там гробовая тишина!
Вся программа работает как положено и правильно по логике.
Вопрос только по задержке на срабатывание от индуктивных датчиков контроля длины цилиндра.
При поднесении металпластинки к датчику быстро - он мигает и мигает светодиод на модуле ввода МВ-32ДН. Но сама программа пропускает, как будто есть фильтр на задержку.
В самой программе при просмотре сигнала от модуля МВ-32ДН с передачей сигнала по RS-484 DWORD сигнал появляется только при медленном прохождении мимо датчика (зазор 5мм, рабочий чувствительный зазор до 12 мм, частота работы до 200Гц), при быстром прохождении не срабатывает внутри программы. А на входе МВ-32ДН светодиоды мигают от работы датчика!
Необходимо контролировать 10 датчиков индуктивных контроля положения цилиндров При медленном поднесении металпластинки к датчику - светятся везде на входе МВ-32 и срабатывает
программа на включение-выключение.
В конфигураторе модулей Мх110 входа в МВ-32ДН фильтрация выключена везде на всех 32 входах.
Вот только в программе CodeSys v.3.5.11.5 на СПК107 где сделать отключение фильтрации на срабатывание.
Модуль МВ-32ДН по паспорту поддерживает сигнал на входе до 1 кГц. А тут от руки пластинкой или при работе цилиндра сигнал приходит на МВ-32ДН, а дальше задерживается. Т.е. цилиндр перелетает заданную длину!
Или программно выделять быстрые входа в программе в СПК107 для восприятия индуктивных датчиков, они то мигают на пластинку, и в модуле МВ-32ДН светодиоды тоже!
Что тогда не так, что не прописано в инструкции по настройке с быстрыми датчиками?
Программа написана на языке CFC, т.к понимаю только этот язык как самоучка PLC.