Добрый день
Стоит следующая задача - писать данные получаемые с модуля аналогового ввода (REAL) и меткой времени с частотой допустим раз в секунду в CSV (ну или в любой другой формат) файл
Чтобы строки добавлялись друг за другом (все это должно работать на ПЛК - Овен110-60 или м3000-т).
После чего данный файл допустим раз в день отправляется на электронную почту и после чего перезаписывается новыми значениями... И далее все заново
Пример как выглядит файл (Данные нужно писать в виде):
Перем1 Перем2 Перем3 Дата Время
12,72 33,33 -333,44 03.02.22 12:12:12
12,62 33,23 -323,44 03.02.22 12:12:13
Прошу помочь разобраться как данную задачу решит более оптимально.
Данную задачу попробовал решить через StringToFile(Input:= OBJECT_TO_STRING). Проект во вложении
SaveToFile.rar
Но столкнулся с проблемами:
1. Как преобразовать время в DT из вот такого числа в файле - "SourceTime":133080437021487025
2. Все данные находятся в оперативной памяти что при больших объемах данных крайне не удобно, так как запись данных нужна в момент работы технологического процесса которым и управляет ПЛК.
3. Как реализовать данную запись в файл построчно с добавлением каждой записи с новой строки.
4. Как правильно создать массив чтобы данные были представлены в виде:
Перем1 Перем2 Перем3 Дата Время
12,72 33,33 -333,44 03.02.22 12:12:12