Коллеги, подскажите, вот есть, например несколько одинаковых установок. На каждом ethernet устройство со своей внутренней сетью. Какое устройство можно поставить, чтобы осуществить сбор данных по modbus tcp, например? Типа каплера MBTCP/MBTCP?

Комментарии: 35

  1. Andrew

    Айпишники разные на этих установках светите наружу с модбасом.

    • Aleksandr

      Не совсем дошло, туплю. Например есть 10 ПЛК и у всех 192.168.0.1

      • Andrew

        А сменить адреса нельзя?

        • Gabrrr

          Одинаковые установки имеется в виду, что там и IP адресация одинаковая? Вообще задача звучит так, что в том месте где у вас эти сети соединяются должна быть настройка тех же VLANов

          • Aleksandr

            Ок. Моя задача была теоретическая. По факту есть сервер с адресом например 10.10.0.1 и есть ПЛК и несколько устройств в его сети с адресами 192.168.0.ххх. Нужно забрать данные по MBTCP

            • Andrew

              Навешать второй айпи на нужный интерфейс со стороны клиентов или сервера

              • Aleksandr

                Ok. Второй IP - как?

                • Andrew

                  Винда/Линукс /плк? На винде несколько кликов На линуксе тож

                  • Aleksandr

                    Ок. Как тогда изолировать опрашиваемые устройства?

                    • Andrew

                      А у них таки одинаковые ip?

            • Gabrrr

              ну вам в любом случае нужно как-то объединить несколько сетей с одинаковыми настройками, так чтобы они не посыпались. Вы берете какой то управляемый свитч, отделяете каждый сегмент в отдельный vlan, потом настраиваете роутинг между этими сетями

              • Aleksandr

                Нет. Но в теории, должен быть способ изолированно опрашивать устройства. Тупой вопрос, но роутинг - роутером?

                • Rashid

                  Обычно, чтобы в другую сеть попасть вы используете роутер, или L3 switch (multilayer switch)

                  • Rashid

                    Либо можно использовать NAT

                    • Andrew

                      Можно просто в разные подсети устройства раскидать, при этом на опросчик навешать айпи из этих всех подсетей Либо натить (подмену адреса сделать)

                      • Aleksandr

                        Т.е. в настройках адаптера добавить ip-адресов в соответствии с количеством подсетей?

                        • Rashid

                          Вы сеть нарисуйте сначала, нагляднее будет. Со всеми IP адресами

                        • Andrew

                          Ну да. L2 сегмент у вас будет один, а l3 разные

                      • Aleksandr

                        Кто умеет так?

                        • Rashid

                          Роутер

                          • Aleksandr

                            Всем спасибо за ответы, буду переваривать

                            • Andrew

                              всё зависит от того, насколько важна ИБ здесь) есть ещё безумный вариант, опрашивать по modbustcp в rtu с разными КП для каждого устройства, а на сервер принимать rtu :D

                      • Aleksandr

                        https://moxa.ru/shop/ethernet/secure_routers/nat/nat102/nat-102/ Наверное я нашел, что искал

                        • Andrew

                          да, вроде может оно так как вы хотели https://moxa.ru/files/Manuals_IE/moxa-nat-102-series-manual-v1_0.pdf 68стр

                        • Gabrrr

                          2ух портовое устройство за 45к, когда все это можно просто впихнуть в коммутатор порта на 24 ~ за 30к? Пообщайтесь с сетевиками на объекте где это надо реализовывать. Или все на вас спихнули?

                          • Andrew

                            ему нужно изолированно общаться с устройствами ага, у провайдеров это бы сделали на некротиках :)

                        • Nikita

                          обратитесь к ребятам, кто тут PLANET продает, задача решается на одном маршрутизаторе

                          • Rashid

                            ++++. Любой Маршрутизатор поддерживает функцию network address translation (NAT). Необязательно покупать отдельное специализированное устройство. Например, мы используем вот такой маршрутизатор для NAT

                            • Aleksandr

                              Ну weidmuller точно будет дороже и не факт что доступен. РФ,МО.

                              • Rashid

                                А, да у вас же санкции...

                • Andrew

                  В теории можно на l2 нарезать на вланы, но подсети должны быть разные

                • Gabrrr

                  Ну типа того. Я сам немного в сетях плаваю, если честно. Но в любом случае это задача чисто сетевая, чтобы вы могли tcp/ip трафик в разные сети роутить. Никаких специвфичных именно для модбаса устройств тут нет.

            • Andrey

              Думаю на микротике можно будет сделать нат для каждого интерфейса.

      • Sam

        https://www.domat-int.com/en/modbus-routing-part-2

  2. Rashid

    Можно отдельную сетку, забабахать, поставив например как вы говорите, modbus coupler в корзину контроллера каждой установки ( коммуникационный модуль)

Не нашли ответ?

Вам также может быть интересно