Это наша недоработка, в библиотеке CodeSys функция возвращает 0/1, а у нас (-1) или номер сокета. А так она полностью работоспособна