PDA

Просмотр полной версии : Проблема с МВ110-16Д (не формирует битовую маску)



DenisBes
21.06.2023, 17:02
Добрый день, уважаемые инженера..
Очень нужна помощь в определении проблемы
Есть модуль МВ110-16Д, который не формирует битовую маску, почему-то
Подключил к сп300 для наглядности
Суть такова... При загрузке МВ110 он формирует правильную битовую маску, соответствующую входным сигналам. Далее, в процессе работы, входные сигналы изменяют свое состояние, светодиоды указывают верные входы, а вот битовая маска не изменяется. Через овен конфигуратор последней версии считываю данные и битовая маска не верная!!! Перезагружаю прибор - БМ верная и далее не изменяется.

На фото состояние входов на МВ, битовая маска в Овен Конфигураторе, и для наглядности индикаторы на сп300.
Целый день мучаюсь, скачал прошивку с вашего сайта, перепрошил - беда все та же.
Настройки задержек, скорости на это вообще не влияют. Такое ощущение, что он при загрузке формирует маску и зависает
МВ110-224.16Д куплен месяц назад
Подключены NPN датчики индуктивные OMRON
Заранее всех благодарю.

DenisBes
21.06.2023, 17:04
Сеть настроена нормально. Авария светится, т.к. СП300 отключил

1exan
22.06.2023, 04:33
Добрый день, уважаемые инженера..
Очень нужна помощь в определении проблемы
Есть модуль МВ110-16Д, который не формирует битовую маску, почему-то
Подключил к сп300 для наглядности
Суть такова... При загрузке МВ110 он формирует правильную битовую маску, соответствующую входным сигналам. Далее, в процессе работы, входные сигналы изменяют свое состояние, светодиоды указывают верные входы, а вот битовая маска не изменяется. Через овен конфигуратор последней версии считываю данные и битовая маска не верная!!! Перезагружаю прибор - БМ верная и далее не изменяется.

На фото состояние входов на МВ, битовая маска в Овен Конфигураторе, и для наглядности индикаторы на сп300.
Целый день мучаюсь, скачал прошивку с вашего сайта, перепрошил - беда все та же.
Настройки задержек, скорости на это вообще не влияют. Такое ощущение, что он при загрузке формирует маску и зависает
МВ110-224.16Д куплен месяц назад
Подключены NPN датчики индуктивные OMRON
Заранее всех благодарю.

А светодиодные индикаторы состояния входов на самом МВ правильно работают?

DenisBes
22.06.2023, 09:17
Добрый день. Да, с индикаторами входов все ОК

DenisBes
22.06.2023, 09:31
Самое интересное, что при считывании параметров с МВ через овен конфигуратор он дает не верную битовую маску.

IVM
22.06.2023, 09:45
Самое интересное, что при считывании параметров с МВ через овен конфигуратор он дает не верную битовую маску.

В ремонт этот модуль.

DenisBes
23.06.2023, 10:37
1 и 3 фотки норм

Вообще и реальная схема не помешала бы

Всем добрый день. Я просто в шоке . Заменил модуль - проблема таже. Со злости залез на линию, снял 5 датчиков и подключал напрямую их. Используется два вида датчиков: Шнайдер XS1 12BLNAL2 NPN с NO и OMRON E2E-X10ME1-Z . Так вот с последними битовая маска формируется отлично, а с первыми ни в какую:mad: Хотя индикаторы входов горят!!! Проверил все датчики - все исправны. Ну что за подстава на ответственном объекте??
Уважаемые инженера ОВНА, вы можете сказать причину??? МВ110-16ДН будет "воспринимать" эти датчики? Я реально в шоке!!!

Юлия Лукина
23.06.2023, 13:33
Добрый день! Напишите, пожалуйста, нам на почту support@owen.ru

Эдуард_Н
23.06.2023, 13:51
У меня то же что-то такое было. Светодиоды светят, а сигнала нет.

melky
23.06.2023, 14:06
Возможно напряжение на выходе ключа NPN ниже номинального для логической 1... Сколько там у 16ДН по документации?

IVM
23.06.2023, 16:25
Всем добрый день. Я просто в шоке . Заменил модуль - проблема таже. Со злости залез на линию, снял 5 датчиков и подключал напрямую их. Используется два вида датчиков: Шнайдер XS1 12BLNAL2 NPN с NO и OMRON E2E-X10ME1-Z . Так вот с последними битовая маска формируется отлично, а с первыми ни в какую:mad: Хотя индикаторы входов горят!!! Проверил все датчики - все исправны. Ну что за подстава на ответственном объекте??
Уважаемые инженера ОВНА, вы можете сказать причину??? МВ110-16ДН будет "воспринимать" эти датчики? Я реально в шоке!!!

Если индикатор светит тускло, то это может говорить о том, что на входе недостаточный уровень напряжения. Подай на вход номинальное напряжение и посмотри результат.

IVM
24.06.2023, 12:23
Схемы выходных цепей XS1 12BLNAL2 и E2E-X10ME1-Z отличаются. МВ110-16Д не при чем. Нужна схема подключения датчиков к модулю.

DenisBes
26.06.2023, 19:12
Всем, кому интересно. Проблему решили путем замены прибора на прибор 22 года со старой прошивкой. Работает, как часы. А вот инженера ОВЕНА так ничего и не ответили, значит на ответственных объектах ОВЕН пролетает. Хватило этой нервотрепки

DenisBes
26.06.2023, 19:13
Схемы выходных цепей XS1 12BLNAL2 и E2E-X10ME1-Z отличаются. МВ110-16Д не при чем. Нужна схема подключения датчиков к модулю.

Все решилось легко и просто, не нужно ничего выдумывать. Эти датчики прекрасно работают на контроллерах уже по 10 лет

DenisBes
26.06.2023, 19:16
И огромнейшее спасибо инженеру ПРОМКОМПЛЕКТПРИБОР Алексею с оперативной помощью.

VaBo
26.06.2023, 20:21
Всем, кому интересно. Проблему решили путем замены прибора на прибор 22 года со старой прошивкой. Работает, как часы. А вот инженера ОВЕНА так ничего и не ответили, значит на ответственных объектах ОВЕН пролетает. Хватило этой нервотрепки
ИнженерОв, которые не могут разобраться в какой-то простейшей проблеме дискретного входа, решая её "программными" методами и оставляя непонятки, нужно гнать ссаными тряпками с ответственных объектов.

DenisBes
26.06.2023, 22:01
ИнженерОв, которые не могут разобраться в какой-то простейшей проблеме дискретного входа, решая её "программными" методами и оставляя непонятки, нужно гнать ссаными тряпками с ответственных объектов.

Ответ таков. Отличия старой и новой версии прибора не только в прошивке, но и в схемотехнике прибора.

Эдуард_Н
27.06.2023, 04:13
В 2017 году соединял модуль 16Д и БКК1-24. Была такая же история, по совету инженеров ОВЕН поставил перемычки в БКК1-24 и всё заработало.

VaBo
27.06.2023, 08:23
Ответ таков. Отличия старой и новой версии прибора не только в прошивке, но и в схемотехнике прибора.Т.е раньше работало "на грани", в новой версии работать вообще перестало, вы вернулись к старому варианту и всё зашибись. Ошибку в поключении ищите!

DenisBes
27.06.2023, 13:47
Т.е раньше работало "на грани", в новой версии работать вообще перестало, вы вернулись к старому варианту и всё зашибись. Ошибку в поключении ищите!

В-общем Д не поддерживают датчики с внутренним сопротивлением открытого ключа более 100 Ом. Производители не указывают таких характеристик в своих РЭ. Я покупал Д, так как изначально планировалось использование путевых выключателей, но далее было принято решение о замене их на бесконтактные. Шнайдеры использую более 8 лет и никогда проблем с ними не было ни с каким производителем, поэтому выбрал их. Д старой версии поддерживают эти датчики, новые нет. Новая элементная база. Если бы изначально планировал бесконтактные - купил бы ДН. Черт меня дернул эту Д шку купить)))

VaBo
27.06.2023, 15:27
Нда-а, это ж что нужно нагородить на входах этих Дэшек, чтобы при питании 24 В 100 Ом стали критичными. А, ну конечно, там же целый килогерц допустим, счетный вход! Апплодисменты инженерАм Овена!
А по поводу датчиков 12BLNAL2 тоже странно, откуда там 100 Ом может взяться, там обычно просто биполярник с токовой защитой 200 мА на выходе.

IVM
28.06.2023, 11:35
Нда-а, это ж что нужно нагородить на входах этих Дэшек, чтобы при питании 24 В 100 Ом стали критичными. А, ну конечно, там же целый килогерц допустим, счетный вход! Апплодисменты инженерАм Овена!
А по поводу датчиков 12BLNAL2 тоже странно, откуда там 100 Ом может взяться, там обычно просто биполярник с токовой защитой 200 мА на выходе.

Не известно по как схеме автор темы подключал датчики. Если датчики с ОК подключались по схеме сухих контактов (в этом случае входы модуля активны и питаются напряжением 5В), входы модуля могли и не срабатывать. Легко проверить какое напряжение падает на открытом транзисторе датчика.

Автор темы так и не разобрался в чем причина. Поставил другой модуль и успокоился.

DenisBes
28.06.2023, 12:42
Не известно по как схеме автор темы подключал датчики. Если датчики с ОК подключались по схеме сухих контактов (в этом случае входы модуля активны и питаются напряжением 5В), входы модуля могли и не срабатывать. Легко проверить какое напряжение падает на открытом транзисторе датчика.

Автор темы так и не разобрался в чем причина. Поставил другой модуль и успокоился.

Добрый день! 0,7В

DenisBes
28.06.2023, 12:49
Похоже я поспешил в суждениях, что старый прибор работает.
Он передает маску, но настроить передачу быстрее, чем в 3 сек так и не смог.
Подключил к СП300 и не могу прочитать регистр.
Посмотрите плиз, где у меня тут ошибка. Пробую и напрямую читать, и через копирование во внутренний регистр
6849368494684956849768498684996850068501 и схема подключений 68502

DenisBes
28.06.2023, 12:50
сегодня покупаю МВ110-16ДН.

IVM
28.06.2023, 13:22
Добрый день! 0,7В

0,7В - это нормально. Но если модуль МВ110-16Д, то у него, как я ранее писал, входы активные и питаются от внутреннего источника питания 5В. Этого напряжения бывает недостаточно для срабатывания входа (длинные провода, большое падение напряжения на ключе). ОВЕН надо прекратить делать модули дискретного ввода, входные цепи которого питаются от напряжения 5В.

petera
28.06.2023, 15:26
Похоже я поспешил в суждениях, что старый прибор работает.
Он передает маску, но настроить передачу быстрее, чем в 3 сек так и не смог.
Подключил к СП300 и не могу прочитать регистр.
Посмотрите плиз, где у меня тут ошибка. Пробую и напрямую читать, и через копирование во внутренний регистр
6849368494684956849768498684996850068501 и схема подключений 68502

Для чтения всего одного регистра из МВ требуется Модбас функция 10, а панель использует по умолчанию функцию 06.
Для того чтобы чтение одного регистра из порта PLC выполнялось функцией 10 нужно установить бит PFW36.2 = 1.
Это делается ФО, глобальная, условие - после загрузки проекта.

DenisBes
28.06.2023, 15:30
Для чтения всего одного регистра из МВ требуется Модбас функция 10, а панель использует по умолчанию функцию 06.
Для того чтобы чтение одного регистра из порта PLC выполнялось функцией 10 нужно установить бит PFW36.2 = 1.
Это делается ФО, глобальная, условие - после загрузки проекта.

Спасибо Вам огромное

DenisBes
28.06.2023, 15:46
Для чтения всего одного регистра из МВ требуется Модбас функция 10, а панель использует по умолчанию функцию 06.
Для того чтобы чтение одного регистра из порта PLC выполнялось функцией 10 нужно установить бит PFW36.2 = 1.
Это делается ФО, глобальная, условие - после загрузки проекта.

не читает все равно:(

IVM
28.06.2023, 16:22
не читает все равно:(

А за что спасибо говорил ?;)

DenisBes
28.06.2023, 19:27
Выложить проекты, оба, никто не предлагал?
А то просит чета посмотреть, а чего? фотосессию?

явная хрень про секунду.
Часом панель и конфигуратор не одновременные?

не одновременные
подключается только на 9600
проверял на чистом проекте
метр кабеля напрямую
задолбался
добавил в проект - панель тормозит жутко. Просто копирует 51 регистр из МВ в Пр102.

Валенок
28.06.2023, 20:16
Там про еще было

DenisBes
28.06.2023, 20:24
Там про еще было

Значит смотрите.. Подключил МВ отдельно через Download порт - все работает. Все шустро. Про секунду - это не сказка. До3 -5 секунд была задержка.
Подскажите только, копирую через ФО один регистр , непрерывно, панель подвисает... Прка не может непрерывно принимать? циклом в секунду меня не устраивает

Валенок
29.06.2023, 00:15
Значит смотрите..
Смотрю ....
42

1exan
29.06.2023, 04:28
Значит смотрите.. Подключил МВ отдельно через Download порт - все работает. Все шустро. Про секунду - это не сказка. До3 -5 секунд была задержка.
Подскажите только, копирую через ФО один регистр , непрерывно, панель подвисает... Прка не может непрерывно принимать? циклом в секунду меня не устраивает

Обычно если панель висит - то есть какие-то проблемы с обменом по модбас, например, отсутствие одного из слейвов или неправильный адрес какого-то регистра

DenisBes
29.06.2023, 09:22
Обычно если панель висит - то есть какие-то проблемы с обменом по модбас, например, отсутствие одного из слейвов или неправильный адрес какого-то регистра

Это я знаю. Виснет именно при передаче в ПР. У СП310 два слейва, обои на месте. Адреса верные. Прка перегружена наверное. Время цикла 20мс + у Прки 10 слейвов на втором rs

DenisBes
29.06.2023, 09:31
Download ID 20 4х51 копировать в PLC ID17 4x513. И все висит ((( Если копировать с циклом в 1 сек, каждую секунду тормоза

DenisBes
29.06.2023, 09:42
6851668517685186851968520
Вот такой проектик.

melky
29.06.2023, 09:52
у ПРки 10 слейвов а сколько там переменных в каждом? и это запрос на каждую переменную (ПР не умеет групповые запросы выполнять).....

не то вы взяли под задачу....

DenisBes
29.06.2023, 11:00
у ПРки 10 слейвов а сколько там переменных в каждом? и это запрос на каждую переменную (ПР не умеет групповые запросы выполнять).....

не то вы взяли под задачу....

Понятно, набиваю шишки

Меджит
03.07.2024, 19:40
В 2017 году соединял модуль 16Д и БКК1-24. Была такая же история, по совету инженеров ОВЕН поставил перемычки в БКК1-24 и всё заработало.

Эдуард можете поподробнее рассказать что посоветовали Овен. У меня примерно такая же проблема.

Юрий.С
06.12.2024, 10:45
Юрий С

Модуль МВ110-224.16Д битовая маска при активировании 16 входа значение -32768?

kondor3000
06.12.2024, 10:53
Юрий С

Модуль МВ110-224.16Д битовая маска при активировании 16 входа значение -32768?

Вместо переменной типа INT поставьте тип WORD

Юрий.С
06.12.2024, 11:44
kondor3000 большое спасибо!!!

Валенок
06.12.2024, 15:59
У Юрия.С порвется шаблон если он узнает что -32768 и 32768 это одно и тоже в 16-ти битах с точки зрения проца?

Юрий.С
09.12.2024, 10:52
Модуль МВ110-224.16Д H/W v.2.0 работает только в режиме счетчика по входам 1-16.
Модуль МВ110-16Д год выпуска 2018 г. при активировании входов 1-16 выдает номер входа для обработки в SCADA.
Чем заменить модуль выпуска 2018 г.

Khedron
09.12.2024, 12:16
У Юрия.С порвется шаблон если он узнает что -32768 и 32768 это одно и тоже в 16-ти битах с точки зрения проца?
Рвите шаблон аккуратнее. -32768 (в доп коде) и 32767 в прямом коде.

Валенок
09.12.2024, 18:59
.. Модуль МВ110-16Д год выпуска 2018 г. при активировании входов 1-16 выдает номер входа для обработки в SCADA..
эээ можно поподробней про номер?
в этом 16Д какая то специальная логика? А >1 входа как он передает?
Вы же сами себе противоречите, см п.12, не 16 же получили (и не 15 даже)


to Khedron
доп код это не только лишь инверсия, но и +1 кои вы забыли.

Юрий.С
10.12.2024, 08:44
Добрый Валенок!

Про номер написал не корректно.

При активировании входов 1-16 выдает 1 для обработки в SCADA соответствующего входа.

Валенок
10.12.2024, 09:09
пост #20 не про такое?

Khedron
10.12.2024, 14:33
to Khedron
доп код это не только лишь инверсия, но и +1 кои вы забыли.

Как раз таки для чисел -32768 и 32767 просто инверсия.
А вот для -32767 и 32767 ещё и +1.

Валенок
10.12.2024, 15:33
Как раз таки для чисел -32768 и 32767 просто инверсия.
А вот для -32767 и 32767 ещё и +1.
Внимательней посмотрите на числа в п#45


--

Как раз таки для чисел
Для доп кода нет каких то специальных значений - с этим так а с этим нет. Алгоритм - один

Khedron
11.12.2024, 11:48
Внимательней посмотрите на числа в п#45
Для доп кода нет каких то специальных значений - с этим так а с этим нет. Алгоритм - один
Сами внимательно посмотрите. Попробуйте записать 32768 в INTовую переменную. Я писал о границах переменной. Про инверсию в #п47 я не писал, это уже вы добавили.
Алгоритм да - один, это сложение. Вычитание заменяется сложением, только отрицательные значения (или вычитаемое) сначала приводится к доп коду (инверсия и +1), где необходимо и только потом складывается. Точнее, отрицательные числа уже хранятся в доп коде, а там, где идёт вычисление на лету - там приводится.

Валенок
11.12.2024, 22:10
...Попробуйте записать 32768 в INTовую переменную.
Легко. Только сначала скажите, зачем вы приписываете мне то, что я не говорил?


..Про инверсию в #п47 я не писал, это уже вы добавили..
А где я говорил что вы писали про инверсию? Укажите место - будьте любезны.
Вы про инверсию и не говорили. Вы её просто привели

..-32768 (в доп коде) и 32767 в прямом коде.
Два числа ни разу не прямой/доп друг другу. Зачем они тут?
Но одно число приведённой вами пары чисел инверсия другого. Будете отрицать?
А до доп.кода осталось только сделать +1, как я и сказал выше, и вы же сами и пишете

(инверсия и +1),..




... в INTовую переменную.
Тут вы мне какие-то типы приплели. Где я сказал про типы? Укажите пост, будьте так любезны.

В посту #51 привели 4 числа из которых 3 мной не писались и не назывались. Если было - напомните где?


.. Я писал о границах переменной..
А Вы точно все числа в п#45 видели? Все 3 (три) числа?

Сергей0308
12.12.2024, 05:44
Спор идёт про расчёт(определение) модуля отрицательного числа?
Так надо же это указать(написать), а не держать это в уме, мне так кажется!

kondor3000
12.12.2024, 07:51
Спор идёт про расчёт(определение) модуля отрицательного числа?
Так надо же это указать(написать), а не держать это в уме, мне так кажется!

Пост #42 был про включённый 16 бит и показывало -32768, был ответ сменить тип переменной Маски бит, пост #43.
Нахрен было лезть, приводить примеры про доп код и упираться рогом.
Два дня идиотизма.

Юрий.С
12.12.2024, 08:51
Добрый день!

Разобрался с проблемой пришлось менять адресацию в ОПС сервере, чтобы использовать новый модуль ввода.
В описании на этот модуль ничего нет. Разработчикам ОВЕН большой минус.