Страница 5 из 21 ПерваяПервая ... 3456715 ... ПоследняяПоследняя
Показано с 41 по 50 из 203

Тема: ПЛК63 + SysLibCom, потеря байтов

  1. #41

    По умолчанию

    Ладно пора спать. Я наверно фигова объясняю

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

    По умолчанию

    И это будет работать, потому что из буфера "заберут" все содержимое.
    По протоколу ответ не может превышать 256 байт.
    А если из буфера порта забрать меньше его содержимого, то происходит ПОТЕРЯ ДАННЫХ.
    Я в разных циклах в один буфер читаю куски большого блока последовательно укладывая их, ничего оттуда не беру до признака окончания. И ничего не теряю
    В modbus.lib сделано практически тоже самое.
    У Вас теряется - см пост.19 ответ 1 (часть б)

  3. #43

    По умолчанию

    Можно пример

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

    По умолчанию

    См. исходник modbus.lib

    Вдумайтесь
    А если из буфера порта забрать меньше его содержимого, то происходит ПОТЕРЯ ДАННЫХ.
    Я всегда недоедаю котлету. Я требую объяснить почему я голодный ?

  5. #45

    По умолчанию

    Валенок, пожалуйста приведи фрагмент кода чтения ответа, только с определениями переменных. Дался тебе ентот modbus.lib. Ты свой рабочий код покажи.
    P.S. Вы в Овене работаете?

  6. #46

    По умолчанию

    Просто я говорю " глючит " и выкладываю пример. Вы говорите все работает и примера не даете. А modbus.lib не в счет.
    На форуме есть уже несколько тем с очень похожим содержанием, без ответа почему теряются байты.

  7. #47

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    См. исходник modbus.lib

    Вдумайтесь

    Я всегда недоедаю котлету. Я требую объяснить почему я голодный ?
    Это сарказм?

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

    По умолчанию

    Исходник не дам. Разве только пример с закрытой б-кой. Хотя примеры-выкладывал. В Овене не работаю - можете справится у них.
    А что вы так против модбаса.либа - я вот его по косточкам разобрал, википедию почитал - и свой мастер сделал.

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

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    Это сарказм?
    Зачем забирать меньше чем там есть ?

  10. #50

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Исходник не дам. Разве только пример с закрытой б-кой. Хотя примеры-выкладывал. В Овене не работаю - можете справится у них.
    А что вы так против модбаса.либа - я вот его по косточкам разобрал, википедию почитал - и свой мастер сделал.
    Я не против modbus.lib, прото мне сейчас не нужен. В проекте нужно сделать обмен с устройством по нестандартному протоколу. Modbus rtu использовал просто для примера. Если я сказал, что глючит обмен между ПЛК63 и шнайдеровским счетчиком, меня в техподдержке с ходу в сад послали. А так обмен между двумя овеновскими плк по modbus. Типа не отвертятся. Но ошибался. Кто-то заболел, контроллеров у них нет и т.д.

Страница 5 из 21 ПерваяПервая ... 3456715 ... ПоследняяПоследняя

Похожие темы

  1. плк63-пм01 потеря байт
    от Elka в разделе ПЛК63/73
    Ответов: 35
    Последнее сообщение: 06.11.2012, 15:26
  2. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 08:16
  3. SysLibCom
    от demon в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 20.03.2009, 13:08
  4. ПЛК 150 и SysLibCom.lib.
    от Анатолий в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 13.12.2008, 13:48
  5. SysLibCom 16#FF
    от powerind в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 28.10.2008, 13:41

Ваши права

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