PDA

Просмотр полной версии : Странное поведение модуля МУ110-224.16К на шине RS-485



IVM
29.02.2024, 12:33
Добрый день

К RS-485-1 были подключены 3 модуля - МУ110-224.16К, МВ110-224.16ДН и МВ110-24.8АС. Протокол Modbus-RTU, скорость - 19200. Сетевые адреса у всех модулей естественно были разные. Модули МВ110-224.16ДН и МВ110-24.8АС нормально опрашиваются ПЛК110-24.60.К-M[М02]. С модулем МУ110-224.16К связи нет. Перекинули модуль МУ110-224.16К на RS-485-2 и все заработало. Что это за ерунда. Хорошо что есть RS-485-2, а что было делать если бы его не было.

Сообщения о том, что МУ110-224.16К(Р) упорно не хотят работать на шине RS-485 в компании с другими модулями были на форуме и раньше.

Почему спецы ОВЕН не исправляют этот косяк ?

In_Da_Cher_A
29.02.2024, 12:42
эээээ тип выходного элемента модуля никак не связан с шиной.
у меня прошло примерно сотня модулей 16Р - первый раз слышу про такие приколы
вот прям сейчас под рукой штук 10 на 4 установках - ничего такого
модуль как модуль

С модулем МУ110-224.16К связи нет.она была и она пропала или вы с нуля собрали и первый раз включили, выставили адрес и ....?
или вы с нуля собрали и первый раз включили, выставили адрес и перегрузили по питанию и
и все заработало.?

IVM
29.02.2024, 13:07
эээээ тип выходного элемента модуля никак не связан с шиной.
у меня прошло примерно сотня модулей 16Р - первый раз слышу про такие приколы
вот прям сейчас под рукой штук 10 на 4 установках - ничего такого
модуль как модуль
она была и она пропала или вы с нуля собрали и первый раз включили, выставили адрес и ....?
или вы с нуля собрали и первый раз включили, выставили адрес и перегрузили по питанию и .?

Все сделали как надо (сконфигурировали модуль, обесточили, подали питание), но на шине RS-485 с двумя другими модулями МУ110-224.16К не работает. Горит светодиод Авария. Когда модуль МУ110-224.16К на шине RS-485 в гордом одиночестве все прекрасно работает, связь с ПЛК есть и выходы щелкают. Читайте внимательно мой первый пост.

In_Da_Cher_A
29.02.2024, 13:24
Читайте внимательно мой первый пост.читал. Вы изменили текст и добавили про протокол скорость и адреса. про шаманство с питанием там не было ни слова

но на шине RS-485 с двумя другими модулями МУ110-224.16К не работает.а опрашиваете чем? UMD?

сконфигурировали модуль,HW 2.0?

IVM
29.02.2024, 13:39
читал. Вы изменили текст и добавили про протокол скорость и адреса. про шаманство с питанием там не было ни слова
а опрашиваете чем? UMD?
HW 2.0?

UMD - да. HW 2.0 - да, но модуль нормально конфигурируется.

Мастеренко Иван
29.02.2024, 13:46
Добрый день

К RS-485-1 были подключены 3 модуля - МУ110-224.16К, МВ110-224.16ДН и МВ110-24.8АС. Протокол Modbus-RTU, скорость - 19200. Сетевые адреса у всех модулей естественно были разные. Модули МВ110-224.16ДН и МВ110-24.8АС нормально опрашиваются ПЛК110-24.60.К-M[М02]. С модулем МУ110-224.16К связи нет. Перекинули модуль МУ110-224.16К на RS-485-2 и все заработало...

Добрый день.
Какая версия прошивки МУ110-16К и МВ110-16ДН?
Какое значение параметра "задержка ответа" на модулях?

IVM
29.02.2024, 14:32
Добрый день.
Какая версия прошивки МУ110-16К и МВ110-16ДН?
Какое значение параметра "задержка ответа" на модулях?

Версию прошивок не знаю, модули не у меня. Параметр Задержка ответа на модулях при конфигурировании не менялась.

Можете сказать почему все хорошо с модулем МУ110-16К когда он один на шине RS-485.

west
29.02.2024, 14:48
К RS-485-1 были подключены 3 модуля - МУ110-224.16К, МВ110-224.16ДН и МВ110-24.8АС. Протокол Modbus-RTU, скорость - 19200. Сетевые адреса у всех модулей естественно были разные. Модули МВ110-224.16ДН и МВ110-24.8АС нормально опрашиваются ПЛК110-24.60.К-M[М02]. С модулем МУ110-224.16К связи нет.
адреса модулей озвучьте.

IVM
29.02.2024, 15:13
адреса модулей озвучьте.

Адреса 2, 16, 8

In_Da_Cher_A
29.02.2024, 15:20
UMD - да. HW 2.0 - да, но модуль нормально конфигурируется.смутно припоминаю, полгода назад что-то аналогичное было, на свежих модулях, тип не помню, но точно свежак, мы в запас не покупаем, значит 2.0 версия железа,
после программирования адресов на всех модулях, что-то также горело красным, что меня удивило, но к сожалению, в памяти не осталось, что именно и на каких и как ушло, скорее всего банально передёрнул питание шкафа и всё заработало.
Но вот момент в памяти остался, что после обычных действий проскочила какая-то фигня, не как обычно на рутине при сборке шкафа.
Через месяц будет ещё проект, буду уже внимательнее фиксировать

Адреса 2, 16, 8а зачем так?

1exan
29.02.2024, 15:32
смутно припоминаю, полгода назад что-то аналогичное было, на свежих модулях, тип не помню, но точно свежак, мы в запас не покупаем, значит 2.0 версия железа,
после программирования адресов на всех модулях, что-то также горело красным, что меня удивило, но к сожалению, в памяти не осталось, что именно и на каких и как ушло, скорее всего банально передёрнул питание шкафа и всё заработало.
Но вот момент в памяти остался, что после обычных действий проскочила какая-то фигня, не как обычно на рутине при сборке шкафа.
Через месяц будет ещё проект, буду уже внимательнее фиксировать
а зачем так?

У меня сложилось впечатление, что на новых прошивках сетевой адрес меняется на установленный в конфигураторе только после передергивания питания модуля

IVM
29.02.2024, 15:37
Теперь пытаюсь в режиме эмуляции панели сосчитать в панель Weintek 1 регистр по MODBUS TCP/IP (Zero-based Addressing). Панель пишет, что нет связи.

У меня ПК подключен к ПЛК по Ethernet. На ПК сначала запускаю CoDeSys, загружаю проект в ПЛК, запускаю программу, ПЛК нормально обменивается с модулями. Далее закрываю CoDeSys, запускаю конфигуратор панели Weintek и запускаю проект в режиме онлайн эмуляции.

west
29.02.2024, 16:02
Адреса 2, 16, 8

и для кого всё это пишут (https://docs.owen.ru/product/moduli_diskretnogo_vivoda_s_interfejsom_rs_485/463/73496#topic-73497)?

1exan
29.02.2024, 16:05
и для кого всё это пишут (https://docs.owen.ru/product/moduli_diskretnogo_vivoda_s_interfejsom_rs_485/463/73496#topic-73497)?

Для внимательных людей, использующих протокол OWEN

IVM
29.02.2024, 16:08
и для кого всё это пишут (https://docs.owen.ru/product/moduli_diskretnogo_vivoda_s_interfejsom_rs_485/463/73496#topic-73497)?

Ссылку дайте на этот документ.

1exan
29.02.2024, 16:08
Теперь пытаюсь в режиме эмуляции панели сосчитать в панель Weintek 1 регистр по MODBUS TCP/IP (Zero-based Addressing). Панель пишет, что нет связи.

У меня ПК подключен к ПЛК по Ethernet. На ПК сначала запускаю CoDeSys, загружаю проект в ПЛК, запускаю программу, ПЛК нормально обменивается с модулями. Далее закрываю CoDeSys, запускаю конфигуратор панели Weintek и запускаю проект в режиме онлайн эмуляции.

Выглядит всё адекватно. Номер порта в ПЛК (Modbus(FIX)->TCP) не меняли?
Codesys можно было не закрывать и даже не отключаться

west
29.02.2024, 16:11
Для внимательных людей, использующих протокол OWEN
что мешает попробовать сие и на протоколе Modbus-RTU?
(кстати первый пост был подправлен ТС, поэтому только увидел изменения)

west
29.02.2024, 16:16
Ссылку дайте на этот документ.
вы считаете, что я это придумал?

Cs-Cs
29.02.2024, 16:16
...Ща вы меня отругаете, но я помню как IVM меня ругал про снабберы в 2020. Теперь я поругаю в ответ =)
Вот КАК ТАК МОЖНО - не вести учёт оборудования?! Не записывать настройки адресации, заводские номера? Чёрт побери, на Вайлдберрисах дешёвый сканер штрих-кодов стоит 2-3 тыр (я такой и купил).
Сколько бы вопросов как для себя, для ОВЕНа и для форума снялось бы!

Мои версии по теме форума:
1. Проверить разводку RS-485. Даже внутри маленького щита, даже между модулями ПЛК она должна быть выполнена специальным экранированным кабелем. На концах надо терминаторы поставить.
2. Вдруг и правда попался один экземпляр бракованного модуля: он вносит помеху в линию или гасит сигнал, когда модулей на линии много. А на одной линии работает норм.

...конкретно у меня с модулями (но я использовал старую ревизию железа) проблем не было ни разу. Обычно использую .16 или .32 ДН, .Р и .8А. Всё всегда подключается на одну линию внутри щита.

In_Da_Cher_A
29.02.2024, 16:17
в Хардваре 2.0 вроде бы протокол ОВЕН отсутствует
а не, это DCON

IVM
29.02.2024, 16:18
Выглядит всё адекватно. Номер порта в ПЛК (Modbus(FIX)->TCP) не меняли?
Codesys можно было не закрывать и даже не отключаться

Номер порта должен быть одинаков в настройках CoDeSys и Easybuilder. У меня и там и там стоит порт 502. IP адрес в панели какой должен стоять в параметрах ?

1exan
29.02.2024, 16:21
Номер порта должен быть одинаков в настройках CoDeSys и Easybuilder. У меня и там и там стоит порт 502.

Можете для пробы загрузить в ПЛК пустой проект с одним слейвом в конфигурации и парой регистров и проверить подключение к панели на этом проекте?

IVM
29.02.2024, 16:25
вы считаете, что я это придумал?

Вы путаете протокол ОВЕН с протоколом Modbus-RTU.

In_Da_Cher_A
29.02.2024, 16:25
У меня сложилось впечатление, что на новых прошивках сетевой адрес меняется на установленный в конфигураторе только после передергивания питания модуляя и на старых это делал, регулярно было что два три модуля из сборки (у меня по 10-14 штук) не хавали настройки без ресета питанием, поэтому уже на автомате делал, и в этот раз вероятно также сделал. Но вот то, что алармы горели - это точно осталось в памяти

IVM
29.02.2024, 16:28
Можете для пробы загрузить в ПЛК пустой проект с одним слейвом в конфигурации и парой регистров и проверить подключение к панели на этом проекте?

У меня сейчас один Slave с одним регистром на чтение.

1exan
29.02.2024, 16:32
У меня сейчас один Slave с одним регистром на чтение.

Нет, чтобы мастеров в конфигурации не было

IVM
29.02.2024, 16:34
Можете для пробы загрузить в ПЛК пустой проект с одним слейвом в конфигурации и парой регистров и проверить подключение к панели на этом проекте?

На картинках указаны IP адреса. На картинке для Weintek IP адрес правильно указан ? И чей это IP адрес ?

1exan
29.02.2024, 16:36
На картинках указаны IP адреса. На картинке для Weintek IP адрес правильно указан ? И чей это IP адрес ?

10.0.6.10 - это адрес ПЛК, указан правильно и для кодесиса и для вайнтека. У ПК какой IP?

IVM
29.02.2024, 16:36
Нет, чтобы мастеров в конфигурации не было

Если с мастерами не работает, а без мастеров заработает, то это никуда не годится.

IVM
29.02.2024, 16:38
10.0.6.10 - это адрес ПЛК, указан правильно и для кодесиса и для вайнтека. У ПК какой IP?

А где проставляется IP адрес ПК ?

1exan
29.02.2024, 16:38
Если с мастерами не работает, а без мастеров заработает, то это никуда не годится.

Бывает если долго править конфигурацию, в ней что-то ломается. И последовательность слотов в конфигурации может влиять

1exan
29.02.2024, 16:39
А где проставляется IP адрес ПК ?

Нигде - это так, для справки

In_Da_Cher_A
29.02.2024, 16:40
А где проставляется IP адрес ПК ?в настройках сетевого адаптера вашего ноутбука

IVM
29.02.2024, 16:43
Нигде - это так, для справки

А зачем тогда он нужен в моем случае ?

In_Da_Cher_A
29.02.2024, 16:49
у вас в слейве стоит элемент "2 байта". Он стоит первым по порядку или нулевым. Нулевой регистр - это чётный или нет?
хотя на Нет связи с ПЛК это не должно касаться

1exan
29.02.2024, 16:51
А зачем тогда он нужен в моем случае ?

Чтобы ПК и ПЛК были в одной подсети

IVM
29.02.2024, 17:01
Чтобы ПК и ПЛК были в одной подсети

CoDeSys нормально с ПЛК общается. Панель в режиме онлайн эмуляции опрашивать панель не хочет.

IVM
29.02.2024, 17:02
у вас в слейве стоит элемент "2 байта". Он стоит первым по порядку или нулевым. Нулевой регистр - это чётный или нет?
хотя на Нет связи с ПЛК это не должно касаться

Я пробовал и нулевой и первый регистр читать в панель из ПЛК. Не читается ни тот ни другой.

МихаилГл
29.02.2024, 17:14
Теперь пытаюсь в режиме эмуляции панели сосчитать в панель Weintek 1 регистр по MODBUS TCP/IP (Zero-based Addressing). Панель пишет, что нет связи.

У меня ПК подключен к ПЛК по Ethernet. На ПК сначала запускаю CoDeSys, загружаю проект в ПЛК, запускаю программу, ПЛК нормально обменивается с модулями. Далее закрываю CoDeSys, запускаю конфигуратор панели Weintek и запускаю проект в режиме онлайн эмуляции.


Я пробовал и нулевой и первый регистр читать в панель из ПЛК. Не читается ни тот ни другой.

Кто мастер то? А то фраза "считать в панель" Выглядит странно. Записать в панель, если она слэйв или считать панелью с ПЛК, если мастер...

1exan
29.02.2024, 17:34
Я пробовал и нулевой и первый регистр читать в панель из ПЛК. Не читается ни тот ни другой.

Я только что пробовал с вашими настройками читать 0 регистр - всё ок

IVM
29.02.2024, 17:41
Я только что пробовал с вашими настройками читать 0 регистр - всё ок

С одним ПЛК-слейвом я проекты делал. Все у меня работало. Свои проекты для панели и ПЛК выложите. Гляну. Сравню со своими.

IVM
29.02.2024, 17:45
Кто мастер то? А то фраза "считать в панель" Выглядит странно. Записать в панель, если она слэйв или считать панелью с ПЛК, если мастер...

Панель - Master.

МихаилГл
29.02.2024, 17:49
Панель - Master.

Тогда вы не должны ничего писать в панель. Вы должны писать в ПР, а панелью считывать эти регистры из ПР.

PS не ПР, а ПЛК конечно

IVM
29.02.2024, 17:54
Тогда вы не должны ничего писать в панель. Вы должны писать в ПР, а панелью считывать эти регистры из ПР.

Панель у меня и читает.

1exan
29.02.2024, 18:17
С одним ПЛК-слейвом я проекты делал. Все у меня работало. Свои проекты для панели и ПЛК выложите. Гляну. Сравню со своими.

Ну так сделайте ещё раз, в чём проблема? Такое ощущение, что не хотите разбираться
Проект ПЛК специально не делал, подключал к тому проекту, что уже загружен

IVM
01.03.2024, 10:27
Все заработало. В проекте для панели был неправильно прописан IP адрес ПЛК. Из за этого панель не опрашивала ПЛК.

Остался вопрос - почему модуль МУ110-224.16К не хочет работать в компании с другими модулями на шине RS-485-1.

1exan
01.03.2024, 11:26
Все заработало. В проекте для панели был неправильно прописан IP адрес ПЛК. Из за этого панель не опрашивала ПЛК.

Остался вопрос - почему модуль МУ110-224.16К не хочет работать в компании с другими модулями на шине RS-485-1.

Зацепите один 16К, а потом по одному подключайте другие модули на линию

In_Da_Cher_A
01.03.2024, 11:38
В проекте для панели был неправильно прописан IP адрес ПЛК. Из за этого панель не опрашивала ПЛК.
что-то непонятно. На скрине панели был 10.0.6.10 адрес ПЛК. На скрине из КДС тоже 10.0.6.10

https://owen.ru/forum/showthread.php?t=39232&page=3&p=430829&viewfull=1#post430829

Nomad
01.03.2024, 12:29
что-то непонятно. На скрине панели был 10.0.6.10 адрес ПЛК. На скрине из КДС тоже 10.0.6.10

https://owen.ru/forum/showthread.php?t=39232&page=3&p=430829&viewfull=1#post430829

Номера портов разные.

In_Da_Cher_A
01.03.2024, 13:00
Номера портов разные.не, 1200 это номер порта для КДС. это понятно
502 - это номер порта из конфига контроллера, он там и должен быть.
Автор же написал, что он в панели неправильно выставил именно адрес.
какой порт он поставил в конфиге - не выкладывал

IVM
01.03.2024, 16:29
Правильные настройки, с которыми заработал обмен панели с ПЛК по Ethernet.

In_Da_Cher_A
01.03.2024, 17:04
а чем вчерашний неработающий адрес 10.0.6.10 /502 отличается от сегодняшнего работающего адреса 10.0.6.10/502
?

1exan
01.03.2024, 17:15
а чем вчерашний неработающий адрес 10.0.6.10 /502 отличается от сегодняшнего работающего адреса 10.0.6.10/502
?

Тоже не вижу разницы.

Может проблема была в IP панели, который совпадал с IP ПЛК?