Ivan Morozov is directly generating the list of times associated with the 3000x1 list, so you just need to ListPlot the 3000x2 list he calculated. The x axis values are now the times, and the x-axis scale will be in time, not index. Since you've done a Fourier and and InverseFourier, these are the original times, so you could also use this:
times = Table[t, {t, 0.001, 30, 0.01}];
ListPlot[{times, datF3} // Transpose]
You could also use
ListPlot[datF3, DataRange -> {0.001, 30}]