Thank you for your advise. 1. I have tried out DIST. I am able to record the values into an array for integer value, but not with real value. Does DIST works for real value? After I recorded the values in a series of addresses, eg. 5000, 5001, 5002, 5003, 5004, 5005, ... How can I display them in the form of a table where the number of values recorded varies? Attached are the project files that I used with integer value. 2. I have also tried to save the recorded values into a CSV file in a CF card at the PLC. But the value is hexadecimal. How do I save the value as an integer value. Eg. Integer: 239, save as 239 and not EF. Logging_CX_Prog.zip Data Logging_HMI.zip