- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Потеря связи между Siemens и Weidmuller
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 28 ноя 2022, 21:11
- Имя: Алексей
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Потеря связи между Siemens и Weidmuller
Добрый день. Ситуация следующая: потеря связи PROFINET между ПЛК Siemens 1200 и модулем удаленного ввода вывода Weidmuller. Зависимости никакой нет. Может пропадать несколько раз в минуту может и 2-3 раза в день. Соединение ПЛК-неуправляемый коммутатор- неуправляемый коммутатор- модуль Weidmuller. Модуль Weidmuller меняли, коммутаторы Schneider меняли на EKF, кабель меняли, кран кабеля заземляли и с одной стороны и с двух сторон и без заземления, разъёмы RG45 меняли и просто пластиковые, и пластик с землёй и многоразовые Siemens ставили. Трасса метров 15. Может кто посоветовать что то или у кого была такая же проблема?
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Потеря связи между Siemens и Weidmuller
Помимо ПЛК и панели в сети что ещë находится?
Посмотрите трафик в сети, через тот же Wireshark, например.
Соедините напрямую без коммутаторов, как вариант)
Посмотрите трафик в сети, через тот же Wireshark, например.
Соедините напрямую без коммутаторов, как вариант)
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
Profinet IO по стандарту с неуправляемыми коммутаторами не дружит. Нужны управляемые с поддержкой функций PROFINET v2 класс B.AlexeyG писал(а): ↑24 апр 2024, 21:35 Ситуация следующая: потеря связи PROFINET между ПЛК Siemens 1200 и модулем удаленного ввода вывода Weidmuller. Зависимости никакой нет. Может пропадать несколько раз в минуту может и 2-3 раза в день. Соединение ПЛК-неуправляемый коммутатор- неуправляемый коммутатор- модуль Weidmuller. ?
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Потеря связи между Siemens и Weidmuller
Ну не знаю, в руководстве (Guideline PROFINET IO Conformance Classes) вполне себе и Conformity class A описан:
- CC-A provides basic functions for PROFINET IO with RT communication.
- CC-B extends the concept to include network diagnostics via IT mechanisms as well as topology information. The system redundancy function important for process automation is contained in an extended version of CC-B named CC-B(PA).
- CC-C describes the basic functions for devices with hardware-supported bandwidth reservation and synchronization (IRT communication) and is thus the basis for isochronous applications.
Да и сам Siemens для простых систем вполне себе неуправляемые коммутаторы серий XC-000 / XC-100 предлагает, у них как раз CC-A. В классе А просто диагностики никакой сделать практически невозможно.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
Осталось узнать у автора:
1) Есть ли на используемых коммутаторах пометка CC-A?
2) Зачем их 2 шт: для удлинение линии связи или для ветвления и подключения других устройств.
PS CC-A это если все от Siemens (одного производителя), чисто IO, не очень далеко и без заморочек с топологией, то есть в реальности очень на тоненького.
1) Есть ли на используемых коммутаторах пометка CC-A?
2) Зачем их 2 шт: для удлинение линии связи или для ветвления и подключения других устройств.
PS CC-A это если все от Siemens (одного производителя), чисто IO, не очень далеко и без заморочек с топологией, то есть в реальности очень на тоненького.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 28 ноя 2022, 21:11
- Имя: Алексей
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Потеря связи между Siemens и Weidmuller
Пометку посмотрю завтра
Топология во вложении
Топология во вложении
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Потеря связи между Siemens и Weidmuller
HMI Siemens наверное базовой серии? Если бы были Comfort, можно вообще два свитча шнайдеровских выкинуть из схемы, они не нужны. По-хорошему, на всë это хозяйство одного свитча достаточно, но учтите что базовые модели свитчей SE для Profinet не предназначены. Тот же Scalance XC005 и то более адекватно здесь смотрелся бы. Ну если по-нормальному делать, то да, L2 managed сюда просится вместо трëх неуправляемых.
Можно для эксперимента S7-1200 напрямую с UR20 соединить, а панели и линию на второй ПЛК через свитчи оставить (получится первый порт S7-1200 напрямую в UR20, второй порт - на свитч, от свитча - в две панели и ко второму контроллеру), так не пробовали?
Как вариант, попробуйте Profinet update time увеличить (если в S7-1200 оно настраивается): https://support.industry.siemens.com/cs ... 0&lc=en-AO
Ещë посмотрите настройки UR20, может быть ему в настройках можно увеличить Time out (но по опыту эти параметры обычно начинают работать, когда в сети десятки устройств). А с ПЛК SE обмен есть у S7-1200 по Modbus TCP? Какой цикл опроса? Панели каждая со своим ПЛК работает только или отовсюду данные тащат? По-хорошему, надо в сети посмотреть что с трафиком происходит, вполне может быть там просто какой-то лютый трэш творится.
Можно для эксперимента S7-1200 напрямую с UR20 соединить, а панели и линию на второй ПЛК через свитчи оставить (получится первый порт S7-1200 напрямую в UR20, второй порт - на свитч, от свитча - в две панели и ко второму контроллеру), так не пробовали?
Как вариант, попробуйте Profinet update time увеличить (если в S7-1200 оно настраивается): https://support.industry.siemens.com/cs ... 0&lc=en-AO
Ещë посмотрите настройки UR20, может быть ему в настройках можно увеличить Time out (но по опыту эти параметры обычно начинают работать, когда в сети десятки устройств). А с ПЛК SE обмен есть у S7-1200 по Modbus TCP? Какой цикл опроса? Панели каждая со своим ПЛК работает только или отовсюду данные тащат? По-хорошему, надо в сети посмотреть что с трафиком происходит, вполне может быть там просто какой-то лютый трэш творится.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
В таких схемах между контроллером и удаленным модулем должен стоять управляемый коммутатор, еще и правильно настроенный.
Profinet IO по другому использует уровни Ethernet ISO, чем обычный Ethernet TCP/IP и бегающие поверх него протоколы Modbus TCP, S7 Communication и т.п.
Profinet IO по другому использует уровни Ethernet ISO, чем обычный Ethernet TCP/IP и бегающие поверх него протоколы Modbus TCP, S7 Communication и т.п.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- администратор
- Сообщения: 18747
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 972 раза
- Поблагодарили: 1852 раза
Потеря связи между Siemens и Weidmuller
В плане общего развития - а это Сименс зачем так сделал? Поддержка производителей промышленных коммутаторов?pike писал(а): ↑26 апр 2024, 09:59 В таких схемах между контроллером и удаленным модулем должен стоять управляемый коммутатор, еще и правильно настроенный.
Profinet IO по другому использует уровни Ethernet ISO, чем обычный Ethernet TCP/IP и бегающие поверх него протоколы Modbus TCP, S7 Communication и т.п.
По вопросам работы Форума можно обратиться по этим контактам.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
Это у всех протоколов реального времени на базе Ethernet (EtherCAT CoE/SoE, Profinet IO/RT, Profinet IRT и т.п.) для обеспечения высокоскоростного и стабильного обмена небольшими пакетам (относительно TCP/IP) данных.
Давно было, но баловались на стенде, так на неуправляемом коммутаторе при попытке пропустить через него обмен с циклом 2 мс с несколькими устройствами срабатывала защита broadcast storm блокировавшая порты.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 28 ноя 2022, 21:11
- Имя: Алексей
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Потеря связи между Siemens и Weidmuller
Топологию вчера чуть чуть неверную начертил.
На коммутаторах не нашел нигде отметок про СС-А.
HMI да к сожалению Basic.
2 панели Siemens просто продублированы.
Обмен идет между S7-1200 и Weidmuller. Обмен между S7-1200 и Schneider под вопросом, скорее всего дискретный сигнал.
Попробую убрать Schneider коммутаторы, отключить одну панель. поставить коммутатор Siemens. Поверх всего перестали архивироваться все сообщения на панели HMI Siemens.(Надо сперва сообщения восстановить, что бы отвалы видеть)
На коммутаторах не нашел нигде отметок про СС-А.
HMI да к сожалению Basic.
2 панели Siemens просто продублированы.
Обмен идет между S7-1200 и Weidmuller. Обмен между S7-1200 и Schneider под вопросом, скорее всего дискретный сигнал.
Попробую убрать Schneider коммутаторы, отключить одну панель. поставить коммутатор Siemens. Поверх всего перестали архивироваться все сообщения на панели HMI Siemens.(Надо сперва сообщения восстановить, что бы отвалы видеть)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 18747
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 972 раза
- Поблагодарили: 1852 раза
Потеря связи между Siemens и Weidmuller
По вопросам работы Форума можно обратиться по этим контактам.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Потеря связи между Siemens и Weidmuller
А можно полюбопытствовать - откуда об этом (broadcast storm) стало известно, если коммутатор был неуправляемый? И откуда бы broadcast storm взяться в нормальном режиме работы коммутатора? Пакеты рассылки именно broadcast были? Т.е. вы принудительно заставили работать коммутатор постоянно в режиме обучения, т.е. фактически перевели его в режим хаба, а потом удивлялись, что оно нормально не работает?
А какие такие загадочные "уровни Ethernet ISO" профинет использует, если сам эзернет - всего лишь 1 и 2 уровни модели OSI?
В общем, разговоры типа "у нас есть такие приборы...". Единственное внятное - требования по быстродействию самого коммутатора, вне зависимости от его управляемости.
-
- администратор
- Сообщения: 4903
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Потеря связи между Siemens и Weidmuller
Не "другие уровни", а "по другому использует". Например, номер ethertype там 0x8892, что несколько отличается от остального, что бегает по ethernet. Это если RT без IRT. Для IRT там ещё какие-то премудрости есть.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Потеря связи между Siemens и Weidmuller
И всё? Это может быть использовано для приоритизации трафика. И наверняка используется. Вот не знаю - неуправляемы коммутаторы профинет используют или нет.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
Производителем коммутатор был заявлен как не управляемый, подключиться и настроить в нем ничего нельзя было.
На каждый порт было по 3 светоиндикатор, если один из них начинал мигать определенным образом по документации это означало, что коммутатор регистрирует broadcast storm и порт блокируется.
EtherCAT то же бывает "немного" разный (в том числе и из-за приставочек CoE, SoE, EoE,AoE,EAP...), здесь еще внимательнее к тому, что заявлено в оборудовании надо относится, чем с Profinet IO. C EtherCAT еще пока все использовали только чипы бекхова было полегче, а сейчас много тараканов лезет.
Все сводится к двум вариантом: будет работать гарантировано или возможно будет работать.
Мне проще работать исходя из того все эти протоколы это специальные полевые шины со своими кабелями, разъемами и прочим, а обмен и сети Ethernet TCP и UDP это отдельно, пусть и в пром условиях.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- администратор
- Сообщения: 18747
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 972 раза
- Поблагодарили: 1852 раза
Потеря связи между Siemens и Weidmuller
Что тут специального - поясните пожалуйста? Кабель FTP 6 категории с соответствующими разъёмами. Или есть ещё отличия?
В стендовых условиях я запускал EtherCAT даже на UTP 5 категории.
По вопросам работы Форума можно обратиться по этим контактам.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Потеря связи между Siemens и Weidmuller
Специальное - оно относительно того, что я вижу, что другие используют/монтируют.
У меня:
- Кабель "зеленый" CAT 5e "толстые" жилы AWG22/19, двойное экранирование SF/UTP.
- Разъемы соответствующие уже только с полностью металлическим корпусом.
Опять же у меня специфика с постоянными источниками помех: куча мощных серво и пч + бонусы в виде всякие магнитные столы, вч генераторы и т.п. И эксплуатирующий и обслуживающий персонал слабо понимающий зачем вообще заземление нужно.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- администратор
- Сообщения: 4903
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Потеря связи между Siemens и Weidmuller
В основном на физическом уровне всё как обычный Ethernet. Разве что для случаев со сложной электромагнитной обстановкой повышены требования к экранированию и правильному заземлению экранов. И диаметр жил у кабелей "специально под Profinet" побольше. Не настолько побольше, чтобы из стандарта вылезать, но по верхнему краю.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- администратор
- Сообщения: 18747
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 972 раза
- Поблагодарили: 1852 раза
Потеря связи между Siemens и Weidmuller
pike, VADR, спасибо! Да, понял. Помехозащищённость - да, понимаю, SF/UTP и разъёмы - "наш" производитель такие кабели и поставляет если заказать.
Ладно, извините меня за оффтопик, вопрос был другой. Я просто хотел прояснить про EtherCAT и прочие быстрые протоколы на базе IP.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 28 ноя 2022, 21:11
- Имя: Алексей
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Потеря связи между Siemens и Weidmuller
Убрал два шнайдеровских коммутатора и одну панель, поставил коммутатор Siemens. Посмотрим как полет будет
-
- здесь недавно
- Сообщения: 15
- Зарегистрирован: 28 ноя 2022, 21:11
- Имя: Алексей
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Потеря связи между Siemens и Weidmuller
не помогло
Отправлено спустя 3 минуты 28 секунд:
В итоге вылечили. Достали проект, там в сети оказалось больше 10 ПЛК и разных модулей. Просто убрали связь с ненужными ПЛК физически.