Показано с 1 по 2 из 2

Тема: ПЛК + ...

  1. #1
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    Exclamation ПЛК + ...

    Плк 100ой серии.
    Вопрос по бибке SysLibCom.
    После открытия порта, посылки массива, как проверить количество байт в буфере открытого СОМ порта (только количество, без очищения буфера). Или есть ли в буфере хотяб 1 байт.
    Какой буфер порта, мне показалось 360 байт? Можно ли изменить?

    Нужно что то типо...
    1)Послал команду устройству.
    2)LEN:=кол-во байт пришло в ответ. (здесь мой вопрос)
    3)SysComRead(com_name,ADR(buf_read),LEN,0);
    4)Обработал. Вернулся к первому...

    Хочется знать в любой момент кокого кол-во байт в буфере порта.

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

    По умолчанию

    Регулярно читаете до получения нужного кол-ва (или таймаута) в свой буфер и тогда не будет парить размер буфера порта.Если, конечно, не делать МинЦ от 50мс

Ваши права

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