PDA

Просмотр полной версии : ПР100: глюк входа типа ДА и красный светодиод "!" в треугольнике



Mikhailo
27.12.2023, 10:23
Здравствуйте, перешли вынужденно с ПР110 на ПР100-24.0804.03.0[M02] и столкнулись с двумя проблемами:

1. На ПР100 аналоговый вход AI2 в режиме дискретного глючит, а именно: датчик PNP по факту в состоянии логического нуля, но иногда дискретный вход AI2 зависает в состоянии логической единицы (горит светодиод и отрабатывает в программе). Что примечательно, светодиод на датчике также горит, значит паразитный плюс приходит откуда-то изнутри из реле (?). Меняли датчики и программируемые реле, картина не меняется. Обратил внимание: уровень логической единицы в OwenLogic задано 10 В, хотя допустимый максимум 9 В - это видимо при миграции проекта из старой версии OwenLogic произошло (*.owl -> *.owle)?

2. Спустя некоторое время ПР100 перешел в состояние ошибки (загорелся красный светодиод "восклицательный знак в треугольнике"). Это как-то очень печально, пришлось ездить в Краснодар из Московской области дважды. В итоге установили старый добрый ПР110.

До этого было 3-4 успешных проектов на ПР100-24.1208.03.0[M02] также с аналоговыми входами в режиме дискретных.
Owen Logic 2.5.337.0, но ранее стояла старая версия, которая с WinXP дружит.

Мне нужно объяснение произошедшего и как устранить проблемы.

Королев Кирилл
27.12.2023, 11:04
Здравствуйте, перешли вынужденно с ПР110 на ПР100-24.0804.03.0[M02] и столкнулись с двумя проблемами:

1. На ПР100 аналоговый вход AI2 в режиме дискретного глючит, а именно: датчик PNP по факту в состоянии логического нуля, но иногда дискретный вход AI2 зависает в состоянии логической единицы (горит светодиод и отрабатывает в программе). Что примечательно, светодиод на датчике также горит, значит паразитный плюс приходит откуда-то изнутри из реле (?). Меняли датчики и программируемые реле, картина не меняется. Обратил внимание: уровень логической единицы в OwenLogic задано 10 В, хотя допустимый максимум 9 В - это видимо при миграции проекта из старой версии OwenLogic произошло (*.owl -> *.owle)?

2. Спустя некоторое время ПР100 перешел в состояние ошибки (загорелся красный светодиод "восклицательный знак в треугольнике"). Это как-то очень печально, пришлось ездить в Краснодар из Московской области дважды. В итоге установили старый добрый ПР110.

До этого было 3-4 успешных проектов на ПР100-24.1208.03.0[M02] также с аналоговыми входами в режиме дискретных.
Owen Logic 2.5.337.0, но ранее стояла старая версия, которая с WinXP дружит.

Мне нужно объяснение произошедшего и как устранить проблемы.

Добрый день!

Обновите OL до актуальной версии (2.5.342).

1. Не получалось отловить, в какой момент происходил глюк? Был ли подключен прибор к ПК через USB в этот момент? Из какой версии OL переносили проект - 1.17.259?

2. Нет ли перебоев по питанию на объекте?

Dimensy
27.12.2023, 11:14
На аналоговых входах нет гальванической развязки, возможно глюки из-за этого

Sergej_
27.12.2023, 11:18
АI в режиме дискретного, физически работает так же как и в режиме измерения напряжения. Т.е. входное сопротивление относительно велико. Поэтому в случае даже небольшой утечки в датчике может показать 1. Вы схемы не привели,чтоб понять как у Вас подключено, но возможно нужно просто "подтянуть" резистором к gnd

Sergej_
27.12.2023, 11:29
Да, там ещё настраиваются уровни вкл./ выкл. логических уровней и фильтрация. Возможно в этом месте нужно посмотреть.

Mikhailo
27.12.2023, 11:39
- Вроде как переходит датчик в состояние лог.1 и обратно в лог.0 не хочет. Если в этом состоянии отсоединить провод от входа, то переходит в лог.0, светодиоды гаснут и на датчике и на ПР100.
- Проект переносился из 1.17.259.
- USB и компьютер отключены.
- Питание от блока Meanwell HDR, про отключения света неизвестно, не жаловались.
- Датчик трехпроводной герконовый (~ релейный) со встроенным светодиодом.
- Схема типовая, рекомендованная: на COM2 подключен минус блока питания, плюс через датчик подается на вход AI2-U.
- Другие три входа AI1, AI3, AI4 нормально работают (двухпроводный датчик, индуктивный трехпроводный - все PNP).

Mikhailo
27.12.2023, 11:41
Т.е. входное сопротивление относительно велико.
Мегаомы?
Чем ему геркон не понравился, непонятно. Возможно светодиод даёт утечку, я не знаю, как он там подключен внутри. Думаю да, надо поднагружать резистором. До этого нормально работали разные датчики, разных производителей.

Sergej_
27.12.2023, 12:00
По писанию не менее 61 ком. Ещё вот настройки посмотрите.72647

А можно подключить иначе, параллельно входу, запитать через резистор. Только в программе инверсию добавить. Так небольшая утечка не будет сказываться тоже.

Mikhailo
27.12.2023, 13:05
Мда, инверсия - это непрофессионально...

Mikhailo
27.12.2023, 13:16
Ещё вот настройки посмотрите.72647
Вы открыли мануал на старый ПР100, похоже. Раньше можно было логический уровень до 11,5 В поднимать, сейчас максимум 9 В. У меня видимо стояло по дефолту 10 В. При конвертации уровень напряжения не был приведен в соответствие. Интересно, как реагирует ПР100[M02] на некорректные 10 В логического уровня в настройках?

Модераторы, прошу задать вопрос разработчикам, хотелось бы понять, где засада.

Sergej_
27.12.2023, 13:32
Да, мануал наверное старый. Я ПР100 использовал ещё без индекса М. Работает в бесчеловечных условиях нормально, несколько лет. Питание 24 в.
По поводу подключения датчика, это как посмотреть с точки зрения аварийных ситуаций. Обрыва например. Возможны разные варианты. В случае параллельного подключения, обрыв будет " замечен". В противном случае нет.

Mikhailo
27.12.2023, 13:34
Высокое внутреннее сопротивление входа - не причина, наоборот идеальный вольтметр получается - чем выше импенданс, тем лучше. Не надо никаких резисторов.

Sergej_
27.12.2023, 13:42
Высокое внутреннее сопротивление входа - не причина, наоборот идеальный вольтметр получается - чем выше импенданс, тем лучше. Не надо никаких резисторов.

Вольтметр, то идеальный. В данном случае нам не вольтметр нужен, а скорее условный амперметр. При сопровождении входа 61кОм , ток утечки через датчик ( клеммник, ещё где-то) примерно в 150 микроампер создаст падение напряжения более 9 вольт. Вот Вам и ложное срабатывание. Нужно прибором напряжение измерить на входе, чтоб не гадать.

Mikhailo
27.12.2023, 13:48
Короче, 10 кОм параллельно входу.

Mikhailo
27.12.2023, 13:52
Осталось вот это:


2. Спустя некоторое время ПР100 перешел в состояние ошибки (загорелся красный светодиод "восклицательный знак в треугольнике").

Sergej_
27.12.2023, 14:08
На этот вопрос вряд ли Вы получите ответ. Предположение только, что через неразвязанные входа серьезная помеха, которая привела к таким последствиям. Если провода длинные, то запросто. Надо ГР ставить в этом случае , без ГР затея датчики подключать не очень.

Mikhailo
27.12.2023, 14:16
Кабели не длиннее 4 метров. Гальваническая развязка ведь только USB/AI отсутствует?

Mikhailo
27.12.2023, 14:21
Измерил сопротивление AI в режиме DI: 71 кОм. Подтверждается. В новых ПР100 также не менее 61 кОм.

Mikhailo
28.12.2023, 08:30
Вчера посмотрел проект на старом ноутбуке с WinXP и OL v1.17.259 и убедился, что в нем уровень логической единицы установлен 10 В при максимуме 11,5 В.

Таким образом, уважаемые модераторы: закралась мелкая баг-фича - в конверторе не поправляет уровень логической единицы для старых проектов. Не знаю, но возможно это критично влияет на работу программируемого реле: через несколько дней реле стопнулось, были неприятности с денежными расходами и репутационными потерями.