Вопрос решил использованием owen_io.dll
Однако, и там сходу на косяк нарвался. В описании функции чтения беззнакового целого написано:
function ReadUInt(adr_type,adr: DWORD;command:PChar;var value: DWORD;index:Integer): Integer;
Т.е. тип адресации сначала, а затем адрес. Более того, и в исходниках для Delphi - то же. После нескольких попыток установить связь с прибором, ненормативной лексики, и почти принятого решения отказаться от использования продукции ОВЕН, случайно обратил внимание, что в описании для других языков программирования сначала идет адрес, а потом тип адресации. Ознакомился с другими схожими функциями (ReadSInt, ReadFloat24 и т.д.) - адрес первый. Поменял местами адрес и тип адресации - и все заработало.
Будьте осторожны. Для себя я уже усвоил: на техническую документацию ОВЕНа 100% полагаться нельзя