Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 58 из 58

Тема: Библиотека ModBus Slave

  1. #51

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    там из разбирательства только адрес.
    Допустим слейв включился чуть позже чем остальные слейвы и мастер и уже идет обмен. в порту какие то данные, что искать, чей адрес? нет гарантий в том что вы примите чей то пакет сначала.

  2. #52
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,278

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    А зачем она вообще нужна почему не воспользоваться встроенными в Codesys2 средствами для настройки Modbus RTU Slave?
    ТС нужно. А так - да. Слейв замечательный (о мастере - не скажу ))

  3. #53
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,278

    По умолчанию

    Цитата Сообщение от lazy Посмотреть сообщение
    Он может находицо внутри другого фрейма например в ответе другого слейва, вы же не знаете где в потоке данных из порта конец одного пакета и начало другого...
    Знаю. Поэтому не понимаю сути проблемы

  4. #54
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от lazy Посмотреть сообщение
    Допустим слейв включился чуть позже чем остальные слейвы и мастер и уже идет обмен. в порту какие то данные, что искать, чей адрес? нет гарантий в том что вы примите чей то пакет сначала.
    запросы на чтение имеют определенную размерность байт, запросы на запись содержат двойное указание сколько байт всего в запросе, чё Вы пытаетесь со всеми спорить то. Программисты всех устройств и направлений делают слейвы, ни чего в этом нет сложного

    Тм чтобы принять лажовый запрос надо сильно постораться, вероятность совпадения мизерная, если вобще не равна нулю
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #55
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    это у меня был знакомый он с Java в преобразователь Ethernet/485 писал и не дожидаясь ответ писал и читал по всем адресам (устройствам которых было много) на 485 шине (modbus) .. а потом не понимал почему какие то странные ответы приходят. На вопрос что 485 это полудуплекс и мастер-слейв ... он четко говорил мне все равно я по Ethernet работаю и долго звонил в MOXA устраивал разбирательства почему их устройства такие дорогие и так плохо работают.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  6. #56
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,653

    По умолчанию

    lazy объясните дураку, как можно начать принимать запрос с середины пакета, если в начале любого пакета данных должна быть пауза а ее тупо нет ?

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

  7. #57
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,278

    По умолчанию

    Дык-ж периодически на Землю прилетает метеорит и гасит почти все живое. Последний раз запортил все настройки у завров. Вот lazy и хочет защиту от этого поставить. Видимо у заказчика на это монет взял.
    Lazy ! Тут защита простая - нужно применить функцию nauchitoslachitat() из hodjanasreddin.lib

  8. #58

    По умолчанию

    Цитата Сообщение от lazy Посмотреть сообщение
    ModBus Slave RTU реализовать неполучицо в виду устройства протокола
    WTF?
    И Мастер и Слейв и RTU и TCP прекрасно реализовываются, причём на базе стандартных библиотек codesys.
    Чтобы понять рекурсию нужно понять рекурсию

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Библиотека ModBus
    от CSharp в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 19.03.2014, 10:10
  3. Переменная из Modbus (master) в Modbus (slave)
    от Zenr в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 25.10.2013, 12:38
  4. ПЛК304, библиотека modbus
    от Gvenihvivar в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 12.04.2013, 15:36
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •