You can introduce such a delay with the "Wait until next ms multiple" VI. When placed inside a loop, it will run the loop once every "n" milliseconds (in your case, n = 86,400,000 milliseconds, or 24 hours). You'll need to have another loop inside which will run your 2-minute acquisition.
Please let me know if you have any specific questions on implementing this!
Will H | Applications Engineering | CLAD | National Instruments