Страница 9 из 21 ПерваяПервая ... 789101119 ... ПоследняяПоследняя
Показано с 81 по 90 из 203

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

  1. #81

    По умолчанию

    Это из вчерашней полуночной беседы.
    [Валенок] сказал посмотреть как сделано в modbus.lib. Этот кусок кода чтение ответа из буфера порта и modbus.lib
    Код:
    rBuf: ARRAY[0..511] OF BYTE;
    ....
    Size := DWORD_TO_WORD(SysComRead(ComHandle, ADR(rBuf), SIZEOF(rBuf), 0));
    Из чего видно, что посылается запрос на чтение 512 байт ( максимальная длина ответа по modbus ascii ). Я описывал симптомы другой проблемы...
    Почитайте первый пост. И важно читать ответ по частям в одном цикле или разных, результат тотже

  2. #82

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    И важно читать ответ по частям в одном цикле или разных, результат тот же
    И НЕ важно читать ответ по частям в одном цикле или разных, результат тот же

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

    По умолчанию

    по первому посту, если ПЛК меняются ролями, то отсутствуют потери байта, если чтением занимается плк100?

  4. #84

    По умолчанию

    В конце концов, можно попробовать читать из буфера порта по-байтно. На ПЛК63 результат будет тот же, только потерь будет больше...

  5. #85

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    Это из вчерашней полуночной беседы.
    [Валенок] сказал посмотреть как сделано в modbus.lib. Этот кусок кода чтение ответа из буфера порта и modbus.lib
    Код:
    rBuf: ARRAY[0..511] OF BYTE;
    ....
    Size := DWORD_TO_WORD(SysComRead(ComHandle, ADR(rBuf), SIZEOF(rBuf), 0));
    Из чего видно, что посылается запрос на чтение 512 байт ( максимальная длина ответа по modbus ascii ). Я описывал симптомы другой проблемы...
    Почитайте первый пост. И важно читать ответ по частям в одном цикле или разных, результат тотже
    Цитата Сообщение от capzap Посмотреть сообщение
    по первому посту, если ПЛК меняются ролями, то отсутствуют потери байта, если чтением занимается плк100?
    Так точно !

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

    По умолчанию

    а если этим занимались бы два ПЛК100, как считаете мог бы читающий ПЛК терять байты?

  7. #87

    По умолчанию

    иначе проблема была бы в программе, и я не стал бы на форуме тему сосздавать

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

    По умолчанию

    чего это сразу в программе, Вас кто то допустил к управлению СОМ-портом, Вы ему только передаете массив байт, а непосредственно передачу он осуществляет самостоятельно

  9. #89

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а если этим занимались бы два ПЛК100, как считаете мог бы читающий ПЛК терять байты?
    У меня нет второго ПЛК100. Но думаю что нет. Дело не в том как организован modbus slave в "PLC Конфигуратор", потому что если на ПЛК63 из буфера "выгребать" все содержимое, то потерь не возникает. Следовательно slave "отвечает" правильно.

  10. #90

    По умолчанию

    Цитата Сообщение от monteg Посмотреть сообщение
    В конце концов, можно попробовать читать из буфера порта по-байтно. На ПЛК63 результат будет тот же, только потерь будет больше...
    Просто я не хочу писать еще один пример. Их все равно не смотрят.

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

Похожие темы

  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

Ваши права

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