Добрый день. Помогите понять модбас tcp/ip С RTU разобрался Если тут есть мастер и слейвы то что в tcp?
Добрый день. Помогите понять модбас tcp/ip С RTU разобрался Если тут есть мастер и слейвы то что в tcp?
Всем доброго времени суток. i11, утопленник. была сильна залита подсветка в нижнем левом углу, минимальный налет по плате,... Читать далее
Да, помню тоже в стояк попал полипропиленовый. Остановился отдохнуть вынимаю бур и стенку покорябал всего на миллиметр другой.... Читать далее
Добрый вечер iPhone 13 после SWAP обеих плат Не работает NFC ( не скачивает с App Store ничего, Зависает везде при первоначальной... Читать далее
Пытаюсь через бутрек восстановить загрузочник, систему видит, подтверждаю выбор чтобы он добавил систему в список загрузки,... Читать далее
Приветствую негорящим =) переиграл в дарк соулс =) Могут мне тут подсказать с проектом Подсветка Энибианлайф на телевизор... Читать далее
приветствую. разные паники довал. кодек чаржер. заменил их и уселки тоже. не помогло. свапнул верх сейчас получаю такой паник.... Читать далее
Комментарии: 86
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 канала могут долбить можно сказать параллельно
Marat
Виталий, у вас такой метод познания - затроллить всех вопросами по темам на которые в сети много описаний и документации? Неужели трудно уважать чужое время и не засорять чат вопросами, предварительно не почитав теорию или какую-либо элементарную документацию? Для чего задавать вопрос и получать 50 очевидных ответов, лежащих "на поверхности"...?
Nick
в нашем полку прибыло