С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Тут вы правы - нестандартное, изначально протокол wiegand - установил дополнительный контроллер между СЧИТЫВАТЕЛЕМ и ПР, написал для контроллера программу преобразования протоколов с wiegand в свой протокол похожий на I2C только без адресации подобрал тайминги которые ПР может обработать.
Свой протокол. в данный момент все работает но не устраивают тайминги, минимальное время на котором считывает ПР 40-44 мс, это много
ПРОТОКОЛ.png
Я бы рекомендовал на промежуточном контроллере сделать преобразование сразу в модбас, тогда не нужно ничего замедлять, а наоборот можно ускорить, результат оформить в регистр и его уже ПР прочитает и расшифрует. С аналоговым входом сильно быстро не получится даже если фильтр убрать в ноль, да и OwenLogic это не позволяет.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Я тоже думал так сделать. но переделка займет не мало времени. что опять не приемлемо. а также нужен будет преобразователь в RS485 ModBus.
если фильтр убрать в 0, то на 20 мс уменьшится с каждого бита, итого 720 мс будет прирост что уже будет вполне приемлемо. все дело в том что в что ПР видит смену фронта через 20-22 МС, как раз у меня цикл программы 12 мс и фильтр 10 мс.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Я как-то делал опыты с временем фильтра и возможностью по максимальной частоте на дискретном входе https://www.youtube.com/watch?v=qC5uuBg-eBc, и если не ошибаюсь, если время цикла больше времени фильтра, то все будет определяться большим временем, т.е. временем цикла, возможно для аналогового входа это не работает, тогда менять вручную через меню экрана.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
мне самому не нравится данное решение особенно использование аналоговых входов, но пришлось так сделать.
Сделали бы OwenLogic чек-бокс, отключить фильтр, было бы очень удобно.