1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Сквозное подключение контроллера Schneider М251

Модератор: специалисты Weintek

Ответить

Автор темы
mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Сквозное подключение контроллера Schneider М251

Сообщение mik »

Здравствуйте.
Панели Weintek позволяют "сквозное" подключение контроллера через Ethernet.
Ранее я использовал контроллеры Wago 750-881 и PFC200, и с ними данная функция работала без проблем.

Сейчас использую контроллер Schneider M251. У него два интерфейса Ethernet: один для связи с устройствами, второй - для связи с "внешним миром". Например, с компьютером для программирования и мониторинга. Программируется контроллер М251 с помощью EcoStruxureMachineExpert (ESME). Это слегка переделанный Codesys V3.
У контроллера М251 есть веб-интерфейс, который доступен через браузер.

Я использую панель cMT-FHD. У нее два Ethernet-порта. К одному порту подключаем контроллер М251, к другому порту - компьютер.
Если создать сквозное подключение компьютера к контроллеру через панель, то происходит следующее:
  • Браузер на компьютере видит контроллер
    ESME на компьютере НЕ видит контроллер
Что надо сделать, чтобы ESME видел контроллер при сквозном подключении через панель Weintek?

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 101 раз

Сквозное подключение контроллера Schneider М251

Сообщение ogorsv »

Добрый день!
mik писал(а): 12 мар 2020, 11:19 Панели Weintek позволяют "сквозное" подключение контроллера через Ethernet
- а уточнения при этом были указаны? Например, номера портов?

Дело в том, что для программирования EcoStruxureMachineExpert необходимы открытые порты 1105 and 1217 (SoMachine protocol). И если панель cMT-FHD не умеет "прокидывать" с одного на другой Ethernet-порт порты 1105 and 1217,
mik писал(а): 12 мар 2020, 11:19 ESME на компьютере НЕ видит контроллер
Кстати, а для чего нужно подключать М251 через панель, а не через свитч, например?
СВ

Автор темы
mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Сквозное подключение контроллера Schneider М251

Сообщение mik »

ogorsv писал(а): 12 мар 2020, 23:07 Дело в том, что для программирования EcoStruxureMachineExpert необходимы открытые порты 1105 and 1217 (SoMachine protocol). И если панель cMT-FHD не умеет "прокидывать" с одного на другой Ethernet-порт порты 1105 and 1217,
Скорее всего, дело именно в этом. Панель Weintek пробрасывает порт 8000. Я написал письмо разработчикам Weintek с описанием проблемы.
ogorsv писал(а): 12 мар 2020, 23:07 Кстати, а для чего нужно подключать М251 через панель, а не через свитч, например?
Структура конфигурации такая:
Testing structure.pdf
Идея в том, чтобы разделить подсеть контроллер-панель и подсеть панель-компьютер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 101 раз

Сквозное подключение контроллера Schneider М251

Сообщение ogorsv »

mik писал(а): 13 мар 2020, 10:57 Идея в том, чтобы разделить подсеть контроллер-панель и подсеть панель-компьютер.
Если все пакеты должны передаваться из одной сети в другую - какая тогда задача?
СВ

Автор темы
mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Сквозное подключение контроллера Schneider М251

Сообщение mik »

ogorsv писал(а): 13 мар 2020, 12:37 Если все пакеты должны передаваться из одной сети в другую - какая тогда задача?
Нет задачи передавать все пакеты из одной сети в другую. Связь компьютера с контроллером нужна только для программирования контроллера. Например, такая необходимость может возникнуть для программирования контроллера, находящегося на удаленном объекте.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17472
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Сквозное подключение контроллера Schneider М251

Сообщение Jackson »

ogorsv писал(а): 12 мар 2020, 23:07 анель cMT-FHD не умеет "прокидывать" с одного на другой Ethernet-порт
По-моему, не умеет.
ogorsv писал(а): 12 мар 2020, 23:07 Кстати, а для чего нужно подключать М251 через панель, а не через свитч, например?
Тот же вопрос. Возможно на время отладки, чтобы свич с собой не тащить. Если да то я это решаю по-другому - в шкафе всегда есть свич, а с собой вожу маршрутизатор, который умеет быть точкой доступа, просто маршрутизатором, раздавать интернет от USB-модема, быть репитером Wi-Fi и т.д. Размером с полтора спичечных коробка. Очень удобно, и не надо нарушать штатных подключений.
mik писал(а): 13 мар 2020, 12:40 апример, такая необходимость может возникнуть для программирования контроллера, находящегося на удаленном объекте.
Коммутатор в шкаф поставьте, и всё.

Отправлено спустя 1 минуту 19 секунд:
Рабочее время квалифицированного инженера стОит порядка 2 тыс.руб в час и больше. Коммутатор стоит дешевле.
По вопросам работы Форума можно обратиться по этим контактам.

ogorsv
завсегдатай
завсегдатай
Сообщения: 567
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 110 раз
Поблагодарили: 101 раз

Сквозное подключение контроллера Schneider М251

Сообщение ogorsv »

Jackson писал(а): 13 мар 2020, 14:04 маршрутизатор, который умеет быть точкой доступа, просто маршрутизатором, раздавать интернет от USB-модема, быть репитером Wi-Fi
Указание марки не будет считаться рекламой? ))
А наладчикам интересно
mik писал(а): 13 мар 2020, 12:40 Связь компьютера с контроллером нужна только для программирования контроллера
Исходя из вашего рисунка - и программирование, и связь ПЛК-панель, по-моему, это как раз все пакеты. Нет разделения, как это обычно бывает: сеть для полевого оборудования, сеть для верхнего уровня и т.д.
СВ
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17472
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Сквозное подключение контроллера Schneider М251

Сообщение Jackson »

ogorsv писал(а): 13 мар 2020, 14:40 А наладчикам интересно
Asus WL-330N3G
Он снят с производства давно, но служит. Наверняка сейчас есть аналоги.

Отправлено спустя 59 секунд:
Сергей, сократите подпись. Данные и так есть в профиле. Подпись больше 1 строки - не надо.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Сквозное подключение контроллера Schneider М251

Сообщение mik »

Попробую пояснить, из-за чего собственно сыр-бор.
Мы используем вот такую структуру с участием контроллеров Wago и панелей Weintek:
Структура Wago.pdf
Контроллер со статическим IP-адресом подключен к Eth2 панели со статическим IP-адресом. Таким образом, панель через Eth2 и контроллер образуют локальную полевую подсеть со статическими IP-адресами.
Панель через Eth1 подключена к локальной сети предприятия с выходом в интернет через роутер. В локальной сети предприятия IP-адреса раздаются DHCP сервером. Таким образом, IP-адрес Eth1 панели в общем неизвестен и может быть любым в рамках DHCP-сервера.
Где-то в другом городе находится ноутбук (или компьютер), подключенный к интернет. Способ подключения (кабель, WiFi, мобильная связь) роли не играет. IP-адрес ноутбука формируется DHCP-сервером локальной сети, к которой он подключен. На ноутбуке запущена программа EasyAccess 2.0 от Weintek. Эта программа пробрасывает (скорее всего VPN) соединение с панелью Weintek. Кроме того, в EasyAccess есть возможность установить сквозное соединение с неким статическим IP-адресом. Мы задаем в качестве этого статического IP-адреса IP-адрес контроллера, и получаем возможность прошить контроллер с помощью CoDeSys. Само собой, мы видим контроллер в браузере.
Таким образом, мы можем удаленно прошивать контроллер и панель, не имея для них выделенных IP-адресов в пространстве имен Internet.
А теперь хочется иметь такую же возможность с контроллерами Шнайдер :).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17472
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1278 раз

Сквозное подключение контроллера Schneider М251

Сообщение Jackson »

mik писал(а): 13 мар 2020, 20:52 Попробую пояснить, из-за чего собственно сыр-бор.
Весь сыр-бор из-за попыток решить свою задачу за чужой счёт. Раньше Вам просто повезло и нужный порт был сквозняком открыт. Теперь он изменился и халява кончилась. Иметь два устройства Ethernet и удаленный доступ и сэкономить на свиче - это жадность?

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

У нас возникла такая срочная необходимость (на объекте проблемы, 4000 километров, а ехать некому), нужен был доступ по Ethernet, RS-485, CANopen. Наш программист решил эту задачку за 4 дня, сложность вызвали CAN и RS. Железка отправлена, поставлена персоналом на месте, работает. Когда закончим - снимут и отправят назад.

У Вас же, я удивлен тому что даже коммутатора нет. Хорошим тоном считается поставить рядом розетку 230 вольт для наладчика. А розетку Ethernet - не, пусть мучается?

Кстати, как Вы собираетесь закрывать эту дыру в безопасности размером с гаражные ворота? Кулхацкер какой-нибудь за полчаса положит и контроллер и панель в состояние кирпича.
По вопросам работы Форума можно обратиться по этим контактам.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Сквозное подключение контроллера Schneider М251

Сообщение VanMo »

mik писал(а): 13 мар 2020, 20:52 А теперь хочется иметь такую же возможность с контроллерами Шнайдер :).
Да, должно работать. Думаю, есть смысл обратиться к разработчикам Weintek для решения этой проблемы.
Jackson писал(а): 14 мар 2020, 10:28 Поставить свою железку, которая даст возможность удаленного доступа откуда угодно - и всё. Тут разговоров больше чем дела.
Зачем что-то еще ставить, если это реализовано в Weintek?
Jackson писал(а): 14 мар 2020, 10:28 Кстати, как Вы собираетесь закрывать эту дыру в безопасности размером с гаражные ворота? Кулхацкер какой-нибудь за полчаса положит и контроллер и панель в состояние кирпича.
Расскажите где дыра в безопасности?

Автор темы
mik
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 10 сен 2015, 23:17
Имя: Полтораков Михаил Васильевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Сквозное подключение контроллера Schneider М251

Сообщение mik »

Победил.
Таки удалось создать сквозное подключение контроллера M251 через панель Weintek.
Контроллеры Schneider могут программироваться с помощью SoMachine (SM) и с помощью EcoStruxureMachineExpert (ESME). И то, идругое есть по сути Codesys 3. Но ESME позиционируется как новое ПО на замену SM. Кроме того, есть довольно важные различия:
  • SM позволяет программировать только один узел сети, т. е. только один контроллер с модулями в/в. ESME позволяет создать проект, в котором несколько узлов сети, т. е. контроллер и несколько каплеров со своими модулями в/в.
  • ESME платный. SM тоже как бы платный, но не настолько.
Если использовать SM, то сквозное подключение контроллера через панель Weintek происходит легко и просто. Достаточно в EasyAccess указать IP-адрес контроллера в качестве сквозного адреса.
При использовании ESME картина радикально меняется. Нужно немного с бубном, а именно:
  • Изменить имя контроллера на более короткое, чем по умолчанию (с этим пунктом не вполне уверен, но не помешает).
  • В Gateway Management Console на вкладке Static Remote Connection создать соединение с IP-адресом контроллера.
  • В ESME на вкладке Communication Setting выбрать Connection Mode: Nodename.
Всё. Этого хватило, чтобы ESME подключился к контроллеру сквозь панель Weintek.
Ответить

Вернуться в «WEINTEK (операторские панели)»