Страница 3 из 19 ПерваяПервая 1234513 ... ПоследняяПоследняя
Показано с 21 по 30 из 203

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

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

  2. #2

    По умолчанию

    Естественно.
    Но почему ЧТЕНИЕ ответа блоками глючит ???

  3. #3

    По умолчанию

    КТО-НИБУДЬ МОИ ПРИМЕРЫ НА " ЖЕЛЕЗЕ " ПРОБОВАЛ ???

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

    По умолчанию

    "Если интервал тишины продолжительностью 1,5 возник во время передачи фрейма, принимающее устройство должно игнорировать этот фрейм как неполный"
    В Вашем нестандартном протоколе есть понятие интервал тишины?

  5. #5

    По умолчанию

    Я не работаю с портом напрямую, а через буфер. И интервалами между битами управлять не могу.

    Про интервалы между кадрами
    1. очищаю буфер порта
    2. пихаю целиком запрос через SysWriteCom
    3. пауза ( 100ms )
    4. читает ответ
    5. пауза ( 100ms )
    6. переход на 1.

  6. #6

    По умолчанию

    Если ( FIRST_PART_SIZE = 0 ) или ( FIRST_PART_SIZE >= RESPONSE_SIZE ), то "ответ" будет читаться одним куском и ошибок нет.

    Дело-то как раз в чтении ответа по частям

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

    По умолчанию

    SysComRead(ComHandle, ADR(rBuf), SIZEOF(rBuf), 0) не пробовали нолик заменить на другое значение и всетаки приемный буфер читать не прерывно, через операцию WHILE

  8. #8

    По умолчанию

    capzap, если честно, смотрел примеры?
    Все это пробовал... Я этим 2 дня сидел, уже много чего попробовал

    Интересная техподдержка у Овена. Попробуй то, попробуй сё.
    Я примеры прислал, а никто их так не посмотрел толком.
    Ладно, если завтра ответа не будет, то будем искать что-то другое.
    Проблему с чтением ответа по частям конечно можно обойти, но очень уж не хочется ставить на объект глючный контроллер. Мало-ли что еще вылезет.

    Все спасибо за участие

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

    По умолчанию

    глючный контроллер.
    Код. Раз не работает.
    Замороченный, особенно с таймерами. Вы хотите чтоб с этим разбирались ?

  10. #10

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Код. Раз не работает.
    Замороченный, особенно с таймерами. Вы хотите чтоб с этим разбирались ?
    Что именно, не работает:
    1. открытие порта
    2. настройка порта
    3. отправка запроса
    4. чтение ответа

    что?
    Функции для работы с таймером специально написал, что не засорять код, а привлечь внимание к главной проблеме.
    И да, я хочу чтобы Вы разбирались. Мне же пришлось с этим разбираться. У меня были готовые "либы" для работы с определенными устройствами на ПЛК100. Тот же самый код очень глючит на ПЛК63.
    Я же не просто написал, что "у меня программа глючит, и теряет где-то байты". Я не поленился и написал примеры, где эту проблему можно обнаружить. И чет мне не вериться, что техподдержка Овена не может найти ПЛК100 и ПЛК63, чтобы этот пример проверить. Понимаю, что влом, но у каждого своя работа.
    Кто-нибудь пробовал примеры на "железе"??? Никто ни одного конструктивного вопроса по программе не задал.

Страница 3 из 19 ПерваяПервая 1234513 ... ПоследняяПоследняя

Похожие темы

  1. плк63-пм01 потеря байт
    от Elka в разделе ПЛК63/73
    Ответов: 35
    Последнее сообщение: 06.11.2012, 14:26
  2. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 07: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

Ваши права

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