Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: M340 отвал Ethernet
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Ivan_P
Здравствуйте, уважаемые коллеги!

На предприятии сталкиваюсь с проблемой отвала Ethernet порта на контроллерах Schneider Electric M340 (BMXP342020).
Симптомы следующие: в какой-то момент отваливается связь по TCP, причём программа выполняется без сбоев. Пробую подключиться по Ethernet напрямую с ноута - ip не видно, как-будто неисправное сетевое устройство. По USB захожу на контроллер - всё работает, никаких ошибок нет, но связь по TCP не идёт. На некоторых объектах ставил модуль BMXNOE0110 и делал связь по нему.
На некоторых новых объектах, где контроллер только поставили, через полгода происходил отвал Ethernet. Причём это всё началось с марта 2022 г, до этого таких проблем нигде не наблюдалось.
Ещё момент был такой: новый процессорный модуль из коробки достаю (лежал на складе, никогда не включался), подключаюсь, заливаю программу и через час-два - отвал Ethernet.
На предприятии работаю с 2014 года, до марта 2022 г не было таких проблем. Бывали выходили из строя процессорные модули, но чтобы только Ethernet - нет, причём уже штук 5 таких и без разницы новые или старые.

Коллеги, может кто сталкивался с такой проблемой? Что это может быть?
ogorsv
Добрый день!

Я бы начал с физики:

1. Что на шасси установлено - хватает ли питания БП?
2. Качество линий связи и качество обжима - проверить кабельным тестером, может переобжать или переложить линии, если не такие длинные
3. Как именно проложены кабели - нет ли рядом силовых кабелей на лотках, особенно от ПЧ и особенно без экрана? Нет ли связи с пропаданием связи и включением/отключением каких-то установок?

Далее - по ПО:

4. Какие версии ПО (UnityPRO\CE) и firmware CPU\NOE используются?
5. Как в программе используется связь по Ethernet (CPU\NOE):
- IOScanner:сколько запросов сформировано и какая периодичность (Repetity rate)?
- READ_VAR/WRITE_VAR: сколько экземпляров функций использовано и с какой периодичностью, сколько ФБ в цикле одновременно выполняется?
Ivan_P
Цитата(ogorsv @ 28.9.2023, 13:29) *
Добрый день!

Я бы начал с физики:

1. Что на шасси установлено - хватает ли питания БП?
2. Качество линий связи и качество обжима - проверить кабельным тестером, может переобжать или переложить линии, если не такие длинные
3. Как именно проложены кабели - нет ли рядом силовых кабелей на лотках, особенно от ПЧ и особенно без экрана? Нет ли связи с пропаданием связи и включением/отключением каких-то установок?

Далее - по ПО:

4. Какие версии ПО (UnityPRO\CE) и firmware CPU\NOE используются?
5. Как в программе используется связь по Ethernet (CPU\NOE):
- IOScanner:сколько запросов сформировано и какая периодичность (Repetity rate)?
- READ_VAR/WRITE_VAR: сколько экземпляров функций использовано и с какой периодичностью, сколько ФБ в цикле одновременно выполняется?


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

По ПО: пробовал в разных Unity Pro XL 8, 11.1, CE 14.1 - такая же проблема. Есть ещё 4L, 10, 13.0, 13.1, но смысла уже не вижу пробовать в них. В основном 11.1 и CE 14.1 использую.
Проблемы случаются с версиями от SV2.7 до 3.01.
Забыл уточнить, что все произведены на Российском заводе с артикулом BMXP342020RU.
READ_VAR/WRITE_VAR используется не на всех, IOScanner используется только на одном с модулем BMXNOE0110. Но факт в том, что программа выполняется, если заходить по USB, а связи по TCP нет.
На всех использовалась связь по Ethernet через CPU, он как раз и отваливается.
ogorsv
Повторю:

5. Как в программе используется связь по Ethernet (CPU\NOE):
- IOScanner:сколько запросов сформировано и какая периодичность (Repetity rate)?
- READ_VAR/WRITE_VAR: сколько экземпляров функций использовано и с какой периодичностью, сколько ФБ в цикле одновременно выполняется?


Ivan_P
Цитата(ogorsv @ 29.9.2023, 17:01) *
Повторю:

5. Как в программе используется связь по Ethernet (CPU\NOE):
- IOScanner:сколько запросов сформировано и какая периодичность (Repetity rate)?
- READ_VAR/WRITE_VAR: сколько экземпляров функций использовано и с какой периодичностью, сколько ФБ в цикле одновременно выполняется?


До проблемы связь по Ethernet использовалась через Modbus TCP через CPU, блоков READ_VAR/WRITE_VAR нет. Программа только обрабатывает дискретные (192 DI, 64 DO) и аналоговые (8 AI) сигналы, логика минимальная. После возникновения проблемы поставил модуль NOE0110 только для связи по Modbus TCP.

До проблемы:
Нажмите для просмотра прикрепленного файла

Поставил модуль NOE0110 при возникновении проблемы:
Нажмите для просмотра прикрепленного файла

Информация о версии UnityPro, официальная лицензия, только затёр информацию в целях безопасности:
Нажмите для просмотра прикрепленного файла
ogorsv
Правильно ли я понимаю, что через ЦПУ осуществляется только программирование, а никакого обмена не сконфигурировано?

Если так - то проверяйте:
- физику (уже писал выше, самообжатые кабели не всегда работают надёжно)
- промежуточные свитчи и другое коммутационное оборудование
- влияние включения/отключения оборудования на проявление отказов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.