-
ПЛК + ...
Плк 100ой серии.
Вопрос по бибке SysLibCom.
После открытия порта, посылки массива, как проверить количество байт в буфере открытого СОМ порта (только количество, без очищения буфера). Или есть ли в буфере хотяб 1 байт.
Какой буфер порта, мне показалось 360 байт? Можно ли изменить?
Нужно что то типо...
1)Послал команду устройству.
2)LEN:=кол-во байт пришло в ответ. (здесь мой вопрос)
3)SysComRead(com_name,ADR(buf_read),LEN,0);
4)Обработал. Вернулся к первому...
Хочется знать в любой момент кокого кол-во байт в буфере порта.
-
Регулярно читаете до получения нужного кол-ва (или таймаута) в свой буфер и тогда не будет парить размер буфера порта.Если, конечно, не делать МинЦ от 50мс
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума