В статье по ссылке - как раз WinAPI, только с применением потоков. А что язык программирования не Delphi, так для WinAPI названия и параметры точно совпадают.
Библиотеку Овен можно посмотреть - там не только протокол ОВЕН. Но, если нужно самостоятельные реализации без внешних dll, то конечно, библиотека не подойдёт.
Библиотеку Synaser всё равно рекомендую - она открытая, богатая на подпрограммы, и тоже на WinAPI (где-то в глубине) - там есть и настройки таймаутов.
По Вашей проблеме ничего не понятно. Вы привели код. Какая у него проблема? Нет опроса?
Тогда установите на компьютер прослушку (сниффер) COM-порта, подключитесь к нужному и смотрите дамп обмена - или не то посылаете или не обрабатываете ответ или порт не так настроен - будет хотя бы понятно, чего не хватает.




Ответить с цитированием