Добрый день. Помогите понять модбас tcp/ip С RTU разобрался Если тут есть мастер и слейвы то что в tcp?

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

  1. Vyacheslav

    Клиенты и серверы

    • Iiy

      Кто может давать запросы в сеть? И что если 2 мастера одновременно отправят что то в сеть Я так понял tcp это в дофига раз быстрее чем rtu?

      • Nick

        кто тебе сказал ?

        • Vyacheslav

          сейчас найду файл

        • Iiy

          Ну у меня почему то шнудер контроллер по езернету опрашивает херову тучу сетевых станций с нацепляеыми на них модулями I/O иногда в количестве до 12 штук, в считаные миллисекунды. За то долбаных 32 частотника через Serial контроллер опрашивает по rtu целых 8 секунд, это минимум что удалось добиться разогнав i/o scanner до максимума

          • Dmitry

            32 частотника на одном порту рту? Это овермного на мой взгляд. Устойчиво работает?

            • Iiy

              Мне кажется я несу какую то дичь потому что сам не разобрался что куда. Rtu это такой протокол как я понял, который подразумевает что есть какая нибудь физическая сеть и в ней есть один мастер который может отправлять пакеты содержащие Айди Код Количество байт Адрес Контрольная сумма. А что такое tcp, я не могу вкурить Устойчиво но тупорыло и овердолго И как может быть несколько мастеров. Они ж будут перемешку какую то данных в сети делать

              • Nick

                но по разным портам

                • Iiy

                  Так провода одни и те же, если сейчас по проводам идут импульсы, передача каких то бит информации от мастера и тут другой мастер начинает что то троить в эти провода, то получится перемешка Проводов то не 64

                  • Fedor

                    Ответ как и про gsm - разделение. Только в этот раз CSMA/CD

                • Evgeniy

                  Это все условно, у тебя скорость на Eth 100мбс До 8 штук по 502 порту

                  • Iiy

                    А зачем 4 провода? Типа 2 пары диференциальных это один канал 50 мегабит второй канал ещё 50

                    • Nick

                      это факт чего лять ?

                      • Iiy

                        Ну езернет это ж 4 провода

                        • Nick

                          ты на железный уровень не ходи

                          • Vyacheslav

                            Для наглядности тут вообще оптика

                            • Nick

                              ну тогда же овен был ?

                              • Vyacheslav

                                Да

                                • Iiy

                                  Я не пойму как этот дебилизм общается, что в проводах происходит, куда читать что такое модбас тсп

                                  • Nick

                                    а тебе зачем ?

                                    • Iiy

                                      Хочу сделать чтобы винцц работал с ардуиной, или ардуина могла с шнудерконтроллеров считывать ячейки памяти

                                      • Nick

                                        проблема то в чём ?

                                        • Evgeniy

                                          У Modicon M241 доступен Modbus TCP сканнер в режиме мастера, который может открыть 64 канала(1 канал -1 запрос по какой-то Modbus функции), каждый канал использует 1 TCP сокет.

                                          • Iiy

                                            Сокет я знаю это такое посадочное место для процессора

                                            • Nick

                                              почитай

                                              • Evgeniy

                                                В то же время у ПЛК доступно 8 TCP сокетов для работы в режиме сервера и 8 TCP в режиме клиента для асинхронного обмена

                                            • Nick

                                              сокеты ещё программные бывают

                                              • Evgeniy

                                                Т.е. один M241 могут одновременно опрашивать 8 клиентов(мастеров) Modbus TCP В тоже время он сам может через сканнер делать 64 запроса + 8 запросов в асинхронном режиме и все это одновременно

                                              • Berkeman

                                                Шо за физические сокеты?

                                        • Iiy

                                          Нужно в ардуине как то правильно программу написать чтобы она правильные импульсы тока фигачила в эти 4 провода езернета

                                          • Nick

                                            w5500

                                            • Iiy

                                              Та и вообще, на каждом объекте везде этот езернет и tcp а я не отстреливаю как оно вообще работает

                                          • Fedor

                                            Ethernet на bit-bang? Это будет леген, подожди подожди..

                                            • Fedor

                                              дарно!

                                              • Andrey

                                                Открою страшную тайну, оченно много Ethernet девайсов на ногодрыге пашут. И часто на нём надёжнее, чем на каком-то SPI и стандартной либе.

                                                • Nick

                                                  Имеешь ввиду software spi ?

                                                  • Andrey

                                                    ну да

                                                    • Nick

                                                      На когда производителем предусмотрены ноги МК под spi , они ведь все равно адекватней работают , чем любые другие

                                                      • Andrey

                                                        Не факт. SPI протокол с сюрпризами. Да и часто занято чем нибудь другим.

                                                        • Nick

                                                          Но это как раз программный spi, хардварный нормально отрабатывает

                                                          • Andrey

                                                            Про ерраты слышал когда-нибудь?

                                                            • Nick

                                                              Что ?

                                                              • Andrey

                                                                В то время, когда я занимался этими всякими штуками, чипы практически всех производителей кишели багами. Может щас научились конечно делать, вон и китайцы стали неплохие телефоны делать. Но много решений работает ещё с тех лет.

                                                • Fedor

                                                  На ногодрыге собственно физического интерфейса Ethernet или ногодрыге между мк и условным wiz 5500?

                                                  • Andrey

                                                    Ответ выше

                                                    • Fedor

                                                      Программный spi с условным wiz5500? Я правильно понял?

                                                      • Nick

                                                        W5500

                                                        • Fedor

                                                          Все таки wiz

                                                          • Nick

                                                            В народе w5500

                                                      • Andrey

                                                        Да

                                                        • Fedor

                                                          Понятно. Только с Виталия станется, он к ардуине припаяет rj-45 и будет его бит бенгить)

                                                          • Andrey

                                                            В Ардуине библиотеки Ethernet готовые нормальные. Недоработанные немного для промки, но можно доработать. Правда у него в руках ENC28, a не W5500. Он, кстати надёжнее, не виснет практически.

                                                            • Vyacheslav

                                                              Зачем ему это? Обогатиться? Развитие?

                                                              • Andrey

                                                                Сушилку сделает.

                                                              • Fedor

                                                                Он rtu на коленке, без библиотек написал, и тут не станет об них мараться. У самурая нет цели, только путь))

                                                            • Nick

                                                              Кроме ардуины полно решений

                                                              • Andrey

                                                                В открытом доступе сырцов нормальных вот прямо под задачу почти не встретишь. Выкладывают обычно любители после собственного изучения, всё ещё сырое, как-то заработавшее. Профи молчат в тряпочку Потом у Шнайдера Модбас отваливается

                                                                • Nick

                                                                  Ну дык ты пиши не про сырцы, а по факту. Етить твою ж мать.

                                                                  • Fedor

                                                                    Вот и на родственников перешли... Дискуссия все интелектуальное, аргументы все полновеснее.

                                                                    • Nick

                                                                      Фёдор, я просто не понимаю слово сырцы

                                                                      • Fedor

                                                                        Вы многого не понимаете

                                                                        • Nick

                                                                          Вы себя специалистом считаете ? Иль сильно умным ?

                                                                          • Fedor

                                                                            Вы перешли грань продолжения дискусии

                                                                        • Nick

                                                                          Я думаю вы первым это сделали

                                                                      • Sergey

                                                                        В данном случае сырцы это библиотеки

                                          • Kirill

                                            Иди убейся блин ап стену.... Ну что ты городишь. Какая ардуина, какие 4 провода..... Нужен эзернет, купи преобразователь 232 в эзернет и вываливай с ардуинки обычный модбас. Еще у usriot есть модули эзернет сразу в ттл

                                  • Evgeniy

                                    Тебе нужно читать что такое Ethernet, а не Modbus TCP

                                    • Evgeniy

                                      Если хочешь в проводах разобраться

                                      • Vyacheslav

                                        там есть семиуровневая модель

                                        • Evgeniy

                                          А Modbus TCP почти то же самое что RTU только на другом физическом уровне

                  • Nick

                    я только с овеном общался , там 1 на порт

                    • Vyacheslav

                      но портов до 15

              • Berkeman

                Не тролли, епт. Все ты вкуриваешь

          • Evgeniy

            Все правильно, у тебя по RS485(Modbus RTU) последовательный опрос, где-то 25-35мс отвечает 1 алтивар + задержки между звпросами 10мс. А по Ethernet(Modbus TCP) у тебя 64 канала могут долбить можно сказать параллельно

  2. Marat

    Виталий, у вас такой метод познания - затроллить всех вопросами по темам на которые в сети много описаний и документации? Неужели трудно уважать чужое время и не засорять чат вопросами, предварительно не почитав теорию или какую-либо элементарную документацию? Для чего задавать вопрос и получать 50 очевидных ответов, лежащих "на поверхности"...?

    • Nick

      в нашем полку прибыло

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

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