Просто компилятор нашел несоответствие типов переменных. В SysLibSockets функции возвращают DINT, а в UdpReceiveData переменная, в которую записывается возвращаемое значение имеет тип UDINT. В данном случае ничего страшного не вижу
Спасибо за ответ .